------- 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