OSDN Git Service

(get_condition): Can reverse comparison if -ffast-math.
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Dec 1993 13:50:11 +0000 (13:50 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Dec 1993 13:50:11 +0000 (13:50 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@6337 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/loop.c

index 60243f7..c4b0872 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;