+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
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;
}
}
- /* 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