i386.md (leave, [...]): Adjust pattern to match what insn does.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Mon, 10 Dec 2001 14:30:11 +0000 (14:30 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 10 Dec 2001 14:30:11 +0000 (09:30 -0500)
* config/i386/i386.md (leave, leave_rex64): Adjust pattern to match
what insn does.

From-SVN: r47846

gcc/ChangeLog
gcc/config/i386/i386.md

index 5aca6b552575e206f4461c3c963ecb9073a7d6b4..41ae902bb8171cbec79e8e79bdff5772a357d3aa 100644 (file)
@@ -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
index 2ca29e0351f16a711289ba1798cd4ca0ea58ffad..0c5407fb00e7fb9138e745d93b8608310f783e92 100644 (file)
 
 (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"
 
 (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"