aboutsummaryrefslogtreecommitdiff
path: root/gcc/reload1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/reload1.c')
-rw-r--r--gcc/reload1.c22
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc/reload1.c b/gcc/reload1.c
index 2229fd3..252394e 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -1258,28 +1258,6 @@ reload (rtx_insn *first, int global)
}
}
- /* If we are doing generic stack checking, give a warning if this
- function's frame size is larger than we expect. */
- if (flag_stack_check == GENERIC_STACK_CHECK)
- {
- HOST_WIDE_INT size = get_frame_size () + STACK_CHECK_FIXED_FRAME_SIZE;
- static int verbose_warned = 0;
-
- for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
- if (df_regs_ever_live_p (i) && ! fixed_regs[i] && call_used_regs[i])
- size += UNITS_PER_WORD;
-
- if (size > STACK_CHECK_MAX_FRAME_SIZE)
- {
- warning (0, "frame size too large for reliable stack checking");
- if (! verbose_warned)
- {
- warning (0, "try reducing the number of local variables");
- verbose_warned = 1;
- }
- }
- }
-
free (temp_pseudo_reg_arr);
/* Indicate that we no longer have known memory locations or constants. */