Fix various bugs in previous change.
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jan 1998 00:49:05 +0000 (00:49 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Jan 1998 00:49:05 +0000 (00:49 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17412 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/i386/i386.md

index 9d1dad5..f0692f9 100644 (file)
   [(set (match_operand:SI 0 "push_operand" "=<")
        (match_operand:SI 1 "nonmemory_operand" "ri"))]
   ""
-  "push%L0 %1")
+  "* return AS1 (push%L0,%1);")
 
 ;; On a 386, it is faster to push MEM directly.
 
   [(set (match_operand:SI 0 "push_operand" "=<")
        (match_operand:SI 1 "memory_operand" "m"))]
   "TARGET_PUSH_MEMORY"
-  "push%L0 %1")
+  "* return AS1 (push%L0,%1);")
 
 ;; General case of fullword move.
 
   [(set (match_operand:HI 0 "push_operand" "=<")
        (match_operand:HI 1 "nonmemory_operand" "ri"))]
   ""
-  "push%W0 %1")
+  "* return AS1 (push%W0,%1);")
 
 (define_insn ""
   [(set (match_operand:HI 0 "push_operand" "=<")
        (match_operand:HI 1 "memory_operand" "m"))]
   "TARGET_PUSH_MEMORY"
-  "push%W0 %1")
+  "* return AS1 (push%W0,%1);")
 
 ;; On i486, an incl and movl are both faster than incw and movw.
 
   [(set (match_operand:QI 0 "push_operand" "=<")
        (match_operand:QI 1 "const_int_operand" "n"))]
   ""
-  "push%W0,%1")
+  "* return AS1(push%W0,%1);")
 
 (define_insn ""
   [(set (match_operand:QI 0 "push_operand" "=<")