aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wood <wood@gnu.org>1992-07-04 17:23:52 +0000
committerTom Wood <wood@gnu.org>1992-07-04 17:23:52 +0000
commit0093e75b01730b9688f299e3abb6bf2703c96142 (patch)
treefd10a663fe430195bb10706599d8092016e363fe
parente029fa05606495e8bfd56cff0306582e5a3f84e2 (diff)
downloadgcc-0093e75b01730b9688f299e3abb6bf2703c96142.zip
gcc-0093e75b01730b9688f299e3abb6bf2703c96142.tar.gz
gcc-0093e75b01730b9688f299e3abb6bf2703c96142.tar.bz2
(m88k_end_prologue): Reset frame_laid_out here.
(m88k_expand_prologue): Not here. From-SVN: r1427
-rw-r--r--gcc/config/m88k/m88k.c20
1 files changed, 3 insertions, 17 deletions
diff --git a/gcc/config/m88k/m88k.c b/gcc/config/m88k/m88k.c
index 454ebc7..2c31eba 100644
--- a/gcc/config/m88k/m88k.c
+++ b/gcc/config/m88k/m88k.c
@@ -46,7 +46,7 @@ extern char *ctime ();
extern int flag_traditional;
extern FILE *asm_out_file;
-static char out_sccs_id[] = "@(#)m88k.c 2.2.6.6 02 Jul 1992 06:06:08";
+static char out_sccs_id[] = "@(#)m88k.c 2.2.6.9 04 Jul 1992 13:17:36";
static char tm_sccs_id [] = TM_SCCS_ID;
char *m88k_pound_sign = ""; /* Either # for SVR4 or empty for SVR3 */
@@ -1748,34 +1748,20 @@ m88k_end_prologue (stream)
PUT_OCS_FUNCTION_START (stream);
if (epilogue_marked)
abort ();
+ frame_laid_out = 0;
}
void
m88k_expand_prologue ()
{
- int old_fp_offset = m88k_fp_offset;
- int old_stack_size = m88k_stack_size;
-
m88k_layout_frame ();
-#if (MONITOR_GCC & 0x8) /* Watch for suspicious register elimination changes. */
- if (frame_laid_out > 1)
- {
- if (old_fp_offset != m88k_fp_offset)
- warning ("Internal gcc error: FP offset has changed by %d bytes",
- m88k_fp_offset - old_fp_offset);
- if (old_stack_size != m88k_stack_size)
- warning ("Internal gcc error: stack size has changed by %d bytes",
- m88k_stack_size - old_stack_size);
- }
-#endif
- frame_laid_out = 0;
if (TARGET_OPTIMIZE_ARG_AREA
&& m88k_stack_size
&& ! uses_arg_area_p ())
{
/* The incoming argument area is used for stack space if it is not
- used (or if -mno-use-arg-area is given). */
+ used (or if -mno-optimize-arg-area is given). */
if ((m88k_stack_size -= REG_PARM_STACK_SPACE (0)) < 0)
m88k_stack_size = 0;
}