From c67ddce574791d94740ebd632bc4e44e7af9cf35 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 7 Dec 1996 18:59:35 -0500 Subject: Update comments. From-SVN: r13251 --- gcc/config/m68k/m68k.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc') 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])))) -- cgit v1.1