Commit 669fe758 by Richard Kenner Committed by Richard Kenner

i386.md (leave, [...]): Have RTL reflect what insn actually does.

	* config/i386/i386.md (leave, leave_rex64): Have RTL reflect what
	insn actually does.

From-SVN: r47264
parent 98180123
Thu Nov 22 06:49:14 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* config/i386/i386.md (leave, leave_rex64): Have RTL reflect what
insn actually does.
2001-11-22 Nick Clifton <nickc@cambridge.redhat.com> 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
* doc/invoke.texi (M32R/D Option Summary): Document -m32r switch. * doc/invoke.texi (M32R/D Option Summary): Document -m32r switch.
......
...@@ -13714,8 +13714,8 @@ ...@@ -13714,8 +13714,8 @@
"ix86_expand_epilogue (2); DONE;") "ix86_expand_epilogue (2); DONE;")
(define_insn "leave" (define_insn "leave"
[(set (reg:SI 7) (reg:SI 6)) [(set (reg:SI 7) (plus:SI (reg:SI 6) (const_int 4)))
(set (reg:SI 6) (mem:SI (pre_dec:SI (reg:SI 7)))) (set (reg:SI 6) (mem:SI (reg:SI 7)))
(clobber (mem:BLK (scratch)))] (clobber (mem:BLK (scratch)))]
"!TARGET_64BIT" "!TARGET_64BIT"
"leave" "leave"
...@@ -13727,8 +13727,8 @@ ...@@ -13727,8 +13727,8 @@
(set_attr "ppro_uops" "few")]) (set_attr "ppro_uops" "few")])
(define_insn "leave_rex64" (define_insn "leave_rex64"
[(set (reg:DI 7) (reg:DI 6)) [(set (reg:DI 7) (plus:DI (reg:DI 6) (const_int 4)))
(set (reg:DI 6) (mem:DI (pre_dec:DI (reg:DI 7)))) (set (reg:DI 6) (mem:DI (reg:DI 7)))
(clobber (mem:BLK (scratch)))] (clobber (mem:BLK (scratch)))]
"TARGET_64BIT" "TARGET_64BIT"
"leave" "leave"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment