]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/47312 (ICE: in expand_ternary_op, at optabs.c:656 with -flto -mno-sse...
authorJakub Jelinek <jakub@redhat.com>
Thu, 3 Feb 2011 10:53:19 +0000 (11:53 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 3 Feb 2011 10:53:19 +0000 (11:53 +0100)
commit65450d64b7ea2c26eb03dd0557703440c24a112a
tree608a89bf42a4bf13b9acfbca446f944b6a895d4b
parent7d58701c40deacbfe57540f7e96ef2a60334880d
re PR target/47312 (ICE: in expand_ternary_op, at optabs.c:656 with -flto -mno-sse -mxop and __builtin_fmaf())

PR target/47312
* expr.c (expand_expr_real_2) <case FMA_EXPR>: If target doesn't expand
fma, expand FMA_EXPR as fma{,f,l} call.

* gcc.target/i386/pr47312.c: New test.

From-SVN: r169786
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr47312.c [new file with mode: 0644]