i386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed...
authorJohn Wehle <john@feith.com>
Fri, 19 Jun 1998 01:12:59 +0000 (19:12 -0600)
committerJeff Law <law@gcc.gnu.org>
Fri, 19 Jun 1998 01:12:59 +0000 (19:12 -0600)

* i386.md (movsfcc, movdfcc, movxfcc): Use emit_store_flag
to support LT, LE, GE, and GT signed integer comparisons.
(movsfcc+1, movsfcc+2, movdfcc+1, movdfcc+2,
movxfcc+1, movxfcc+2): Pattern doesn't match if the comparison
is LT, LE, GE, or GT.
(movdicc): Remove code resulting from an earlier patch which
didn't apply correctly.

From-SVN: r20573

gcc/ChangeLog

index 2aca4aafdf7c49e8cc192ff3af7e9b3e41bea0f6..8267ebeefcb424dd771af9202794713934dfa659 100644 (file)
@@ -1,3 +1,13 @@
+Fri Jun 19 02:10:10 1998  John Wehle  (john@feith.com)
+
+       * i386.md (movsfcc, movdfcc, movxfcc): Use emit_store_flag
+       to support LT, LE, GE, and GT signed integer comparisons.
+       (movsfcc+1, movsfcc+2, movdfcc+1, movdfcc+2,
+       movxfcc+1, movxfcc+2): Pattern doesn't match if the comparison
+       is LT, LE, GE, or GT.
+       (movdicc): Remove code resulting from an earlier patch which
+       didn't apply correctly.
+
 Fri Jun 19 02:00:19 1998  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
        * reload1.c (reload_cse_regno_equal_p): If -ffloat-store, don't