diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-07 18:59:35 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1996-12-07 18:59:35 -0500 |
commit | c67ddce574791d94740ebd632bc4e44e7af9cf35 (patch) | |
tree | c57efc1794f2f35a7121afe0510b066758adabef | |
parent | 6fceaa5f5b3cd53c75847d8d1cc3e06b219b6122 (diff) | |
download | gcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.zip gcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.tar.gz gcc-c67ddce574791d94740ebd632bc4e44e7af9cf35.tar.bz2 |
Update comments.
From-SVN: r13251
-rw-r--r-- | gcc/config/m68k/m68k.c | 5 |
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])))) |