------- Comment #2 from sje at gcc dot gnu dot org  2009-05-21 23:51 -------
Subject: Bug 37846

Author: sje
Date: Thu May 21 23:51:22 2009
New Revision: 147782

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=147782
Log:
        PR target/37846
        * config/ia64/ia64.opt (mfused-madd): New.
        * config/ia64/ia64.h (TARGET_DEFAULT): Set MASK_FUSED_MADD.
        * config/ia64/hpux.h (TARGET_DEFAULT): Ditto.
        * config/ia64/ia64.md (maddsf4, msubsf4, nmaddsf4,
        madddf4, madddf4_trunc, msubdf4, msubdf4_trunc, nmadddf4,
        nmadddf4_truncsf, maddxf4, maddxf4_truncsf, maddxf4_truncdf,
        msubxf4, msubxf4_truncsf msubxf4_truncdf, nmaddxf4,
        nmaddxf4_truncsf, nmaddxf4_truncdf): Check TARGET_FUSED_MADD.
        * config/ia64/vect.md (addv2sf3, subv2sf3): Force fpma/fpms 
        instruction if !TARGET_FUSED_MADD.
        (fpma, fpms): Remove colon from name.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/ia64/hpux.h
    trunk/gcc/config/ia64/ia64.h
    trunk/gcc/config/ia64/ia64.md
    trunk/gcc/config/ia64/ia64.opt
    trunk/gcc/config/ia64/vect.md


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37846

Reply via email to