aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJohn Wehle <john@feith.com>1998-06-18 19:12:59 -0600
committerJeff Law <law@gcc.gnu.org>1998-06-18 19:12:59 -0600
commitb4d030e5b9aff5106a5da4c1d0749c6005ec72bc (patch)
treec83cc5cd7733ff52186ca6b3eb7eb335fbc7c414 /gcc
parent44513ad1c26e26cbff55606f899443c9beaffc30 (diff)
downloadgcc-b4d030e5b9aff5106a5da4c1d0749c6005ec72bc.zip
gcc-b4d030e5b9aff5106a5da4c1d0749c6005ec72bc.tar.gz
gcc-b4d030e5b9aff5106a5da4c1d0749c6005ec72bc.tar.bz2
i386.md (movsfcc, [...]): Use emit_store_flag to support LT, LE, GE, and GT signed integer comparisons.
� * 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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2aca4aa..8267ebe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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