aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-12-10 14:30:11 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-12-10 09:30:11 -0500
commit6fc5dc671c5649cdf2d80f00c6dcc127e9b29442 (patch)
treed51855183198a4862cf966e3d8c75e1e126db711
parent26c4de51c90964e63b0923ef277be2a90a9a83ea (diff)
downloadgcc-6fc5dc671c5649cdf2d80f00c6dcc127e9b29442.zip
gcc-6fc5dc671c5649cdf2d80f00c6dcc127e9b29442.tar.gz
gcc-6fc5dc671c5649cdf2d80f00c6dcc127e9b29442.tar.bz2
i386.md (leave, [...]): Adjust pattern to match what insn does.
* config/i386/i386.md (leave, leave_rex64): Adjust pattern to match what insn does. From-SVN: r47846
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.md4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5aca6b5..41ae902 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Dec 10 09:19:11 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * config/i386/i386.md (leave, leave_rex64): Adjust pattern to match
+ what insn does.
+
2001-12-10 Joseph S. Myers <jsm28@cam.ac.uk>
* doc/cpp.texi: Don't condition menus on @ifinfo. Condition the
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 2ca29e0..0c5407f 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -13715,7 +13715,7 @@
(define_insn "leave"
[(set (reg:SI 7) (plus:SI (reg:SI 6) (const_int 4)))
- (set (reg:SI 6) (mem:SI (reg:SI 7)))
+ (set (reg:SI 6) (mem:SI (reg:SI 6)))
(clobber (mem:BLK (scratch)))]
"!TARGET_64BIT"
"leave"
@@ -13728,7 +13728,7 @@
(define_insn "leave_rex64"
[(set (reg:DI 7) (plus:DI (reg:DI 6) (const_int 8)))
- (set (reg:DI 6) (mem:DI (reg:DI 7)))
+ (set (reg:DI 6) (mem:DI (reg:DI 6)))
(clobber (mem:BLK (scratch)))]
"TARGET_64BIT"
"leave"