aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1996-12-07 18:59:35 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1996-12-07 18:59:35 -0500
commitc67ddce574791d94740ebd632bc4e44e7af9cf35 (patch)
treec57efc1794f2f35a7121afe0510b066758adabef
parent6fceaa5f5b3cd53c75847d8d1cc3e06b219b6122 (diff)
downloadgcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.zip
gcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.tar.gz
gcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.tar.bz2
Update comments.
From-SVN: r13251
-rw-r--r--gcc/config/m68k/m68k.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c
index d6a1721..7a8f98b 100644
--- a/gcc/config/m68k/m68k.c
+++ b/gcc/config/m68k/m68k.c
@@ -451,6 +451,9 @@ output_function_epilogue (stream, size)
mask |= 1 << regno;
}
offset = foffset + nregs * 4;
+ /* FIXME : leaf_function_p below is too strong.
+ What we really need to know there is if there could be pending
+ stack adjustment needed at that point. */
restore_from_sp = ! frame_pointer_needed
|| (! current_function_calls_alloca && leaf_function_p ());
if (offset + fsize >= 0x8000
@@ -1296,7 +1299,7 @@ output_move_simode_const (operands)
&& (DATA_REG_P (operands[0])
|| GET_CODE (operands[0]) == MEM)
/* clr insns on 68000 read before writing.
- This isn't so on the 68010, but we have no alternative for it. */
+ This isn't so on the 68010, but we have no TARGET_68010. */
&& (TARGET_68020
|| !(GET_CODE (operands[0]) == MEM
&& MEM_VOLATILE_P (operands[0]))))