diff options
author | oldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-12 19:11:39 +0000 |
---|---|---|
committer | oldham <oldham@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-12 19:11:39 +0000 |
commit | 3f7d17da707d05e4ab87e8be58a0f12607e2e5e4 (patch) | |
tree | 989c4cb696a86f022eb722316ced21414cb1541e /gcc | |
parent | 218eb8d07315e3623fd0fcd084d4e090d7daa62e (diff) | |
download | ppe42-gcc-3f7d17da707d05e4ab87e8be58a0f12607e2e5e4.tar.gz ppe42-gcc-3f7d17da707d05e4ab87e8be58a0f12607e2e5e4.zip |
2001-03-12 Jeffrey Oldham <oldham@codesourcery.com>
* jump.c (reversed_comparison_code_parts): Reverse Jan Hubricka's
2001-02-28 patch because it breaks arm-linux and mips-sgi-irix6.5.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40421 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/jump.c | 12 |
2 files changed, 6 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ea73863cfbe..439959a9f25 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-03-12 Jeffrey Oldham <oldham@codesourcery.com> + + * 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 <kenner@vlsi1.ultra.nyu.edu> * flow.c (insn_dead_p): Don't consider two memrefs equivalent diff --git a/gcc/jump.c b/gcc/jump.c index f6f524e5e33..6fc4deb10f9 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 |