re PR target/43305 (ICE: in emit_unop_insn, at optabs.c:3838 with -Os -ffast-math...
commit8a0b1aa4c117e064a0d9e3f92e7c3e9f56d43a8a
authorMichael Matz <matz@suse.de>
Fri, 19 Mar 2010 12:37:28 +0000 (19 12:37 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Fri, 19 Mar 2010 12:37:28 +0000 (19 12:37 +0000)
tree750b7bfe08e957981b58a98957f22c84fb66776e
parentafcd05a759ab3133422fa471021ed00657971ebc
re PR target/43305 (ICE: in emit_unop_insn, at optabs.c:3838 with -Os -ffast-math and ilogbl())

PR 43305
* builtins.c (expand_builtin_interclass_mathfn,
expand_builtin_signbit): Use maybe_emit_unop_insn, emit libcalls
if that fails.

testsuite/
* gcc.dg/pr43305.c: New testcase.

From-SVN: r157567
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr43305.c [new file with mode: 0644]