(ASM_OUTPUT_REG_{PUSH,POP}): add %% before register name.
authorStan Cox <coxs@gnu.org>
Thu, 29 May 1997 19:36:53 +0000 (19:36 +0000)
committerStan Cox <coxs@gnu.org>
Thu, 29 May 1997 19:36:53 +0000 (19:36 +0000)
From-SVN: r14137

gcc/config/i386/i386.h

index 6acb1ba3af5947d738ab1591d578a91b4c85172e..6a4571cc1dca7b12bbbb8926b1ada0d8f6cb4b2f 100644 (file)
@@ -2447,13 +2447,13 @@ do { long l;                                            \
    It need not be very fast code.  */
 
 #define ASM_OUTPUT_REG_PUSH(FILE,REGNO)  \
-  fprintf (FILE, "\tpushl e%s\n", reg_names[REGNO])
+  fprintf (FILE, "\tpushl %%e%s\n", reg_names[REGNO])
 
 /* This is how to output an insn to pop a register from the stack.
    It need not be very fast code.  */
 
 #define ASM_OUTPUT_REG_POP(FILE,REGNO)  \
-  fprintf (FILE, "\tpopl e%s\n", reg_names[REGNO])
+  fprintf (FILE, "\tpopl %%e%s\n", reg_names[REGNO])
 
 /* This is how to output an element of a case-vector that is absolute.
      */