]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR target/43610 (ICE: in prepare_float_lib_cmp, at optabs.c:4392 with -fno-trappin...
authorPaolo Bonzini <bonzini@gnu.org>
Tue, 25 May 2010 09:19:37 +0000 (09:19 +0000)
committerPaolo Bonzini <bonzini@gcc.gnu.org>
Tue, 25 May 2010 09:19:37 +0000 (09:19 +0000)
commit6597fd0bc63cb4686035d4a5dce85bcf6d32d598
tree1555c3fb36b43e61a6112500d7ef7303708c9cd0
parent8524ba70c36f0f18208947651092dc880cf7816f
re PR target/43610 (ICE: in prepare_float_lib_cmp, at optabs.c:4392 with -fno-trapping-math and _Decimal64 comparison)

2010-05-09  Paolo Bonzini  <bonzini@gnu.org>

PR target/43610
* optabs.c (prepare_float_lib_cmp): Allow reversing the comparison
even if !FLOAT_LIB_COMPARE_RETURNS_BOOL.  Always compute true_rtx and
false_rtx.  Use false_rtx to compute the correct *ptest for reversed
comparisons for which !FLOAT_LIB_COMPARE_RETURNS_BOOL.

From-SVN: r159813
gcc/ChangeLog
gcc/optabs.c