From 23712c118ddef30ff8a132bcb3c0b63e5a85eb05 Mon Sep 17 00:00:00 2001 From: Jeffrey Oldham Date: Mon, 12 Mar 2001 19:11:39 +0000 Subject: jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's 2001-02-28 patch because it breaks arm-linux and... 2001-03-12 Jeffrey Oldham * jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's 2001-02-28 patch because it breaks arm-linux and mips-sgi-irix6.5. From-SVN: r40421 --- gcc/ChangeLog | 5 +++++ gcc/jump.c | 12 +----------- 2 files changed, 6 insertions(+), 11 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ea73863..439959a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-03-12 Jeffrey Oldham + + * jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's + 2001-02-28 patch because it breaks arm-linux and mips-sgi-irix6.5. + Mon Mar 12 14:05:32 2001 Richard Kenner * flow.c (insn_dead_p): Don't consider two memrefs equivalent diff --git a/gcc/jump.c b/gcc/jump.c index f6f524e..6fc4deb 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -1782,11 +1782,7 @@ reversed_comparison_code_parts (code, arg0, arg1, insn) case UNLE: case UNGT: case UNGE: - /* We don't have safe way to reverse these yet - we would need - ordered compares that may not trap. */ - if (TARGET_FLOAT_FORMAT != IEEE_FLOAT_FORMAT - || flag_unsafe_math_optimizations) - return reverse_condition_maybe_unordered (code); + /* We don't have safe way to reverse these yet. */ return UNKNOWN; default: break; @@ -1845,12 +1841,6 @@ reversed_comparison_code_parts (code, arg0, arg1, insn) } } - /* In case of floating point modes, we may reverse here, since - we will be always converting an ordered compare to unordered. - The unsafe code has been caught earlier. */ - if (FLOAT_MODE_P (mode)) - return reverse_condition_maybe_unordered (code); - /* An integer condition. */ if (GET_CODE (arg0) == CONST_INT || (GET_MODE (arg0) != VOIDmode -- cgit v1.1