diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-10 17:36:39 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-10 17:36:39 -0500 |
commit | b8f16414c247cd830f37b79808173d21e1cb23bd (patch) | |
tree | 401eed63abe0823d2cbbcfda764651286aba7210 | |
parent | b8aa7986909d7752a29cfd612c1fb6d9bfb5f571 (diff) | |
download | gcc-b8f16414c247cd830f37b79808173d21e1cb23bd.zip gcc-b8f16414c247cd830f37b79808173d21e1cb23bd.tar.gz gcc-b8f16414c247cd830f37b79808173d21e1cb23bd.tar.bz2 |
(output_function_{pro,epi}logue): Use lea instead of add.w when
adjusting stack pointer on all but TARGET_68040.
From-SVN: r13266
-rw-r--r-- | gcc/config/m68k/m68k.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 7a8f98b..c671c59 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -214,7 +214,7 @@ output_function_prologue (stream, size) /* Adding negative number is faster on the 68040. */ if (fsize + 4 < 0x8000) { - if (TARGET_5200) + if (!TARGET_68040) { #ifdef MOTOROLA asm_fprintf (stream, "\tlea (%d,%Rsp),%Rsp\n", - (fsize + 4)); @@ -642,7 +642,7 @@ output_function_epilogue (stream, size) { if (fsize + 4 < 0x8000) { - if (TARGET_5200) + if (!TARGET_68040) { #ifdef MOTOROLA asm_fprintf (stream, "\tlea (%d,%Rsp),%Rsp\n", fsize + 4); |