http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47312
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-02-02 15:24:25 UTC --- One possibility would be to only fold __builtin_fma* into FMA_EXPR after IPA passes.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47312
--- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2011-02-02 15:24:25 UTC --- One possibility would be to only fold __builtin_fma* into FMA_EXPR after IPA passes.