aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-12-10 17:36:39 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1996-12-10 17:36:39 -0500
commitb8f16414c247cd830f37b79808173d21e1cb23bd (patch)
tree401eed63abe0823d2cbbcfda764651286aba7210
parentb8aa7986909d7752a29cfd612c1fb6d9bfb5f571 (diff)
downloadgcc-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.c4
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);