(get_condition): Can reverse comparison if -ffast-math.
authorRichard Kenner <kenner@gcc.gnu.org>
Mon, 27 Dec 1993 13:50:11 +0000 (08:50 -0500)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 27 Dec 1993 13:50:11 +0000 (08:50 -0500)
From-SVN: r6337

gcc/loop.c

index 60243f7755f6c986853f35335b15d014382e92fb..c4b0872ddc2963a7580b63fe7793d001b210c1f3 100644 (file)
@@ -6521,6 +6521,7 @@ get_condition (jump, earliest)
      EQ or NE, return zero.  */
   if (TARGET_FLOAT_FORMAT == IEEE_FLOAT_FORMAT
       && did_reverse_condition && code != NE && code != EQ
+      && ! flag_fast_math
       && GET_MODE_CLASS (GET_MODE (op0)) == MODE_FLOAT)
     return 0;