summaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/function.c')
-rwxr-xr-xgcc/function.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 4da2f41..bb08b18 100755
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -6162,7 +6162,6 @@ expand_function_end (filename, line, end_bindings)
use_variable (current_function_internal_arg_pointer);
}
- clear_pending_stack_adjust ();
do_pending_stack_adjust ();
/* Mark the end of the function body.
@@ -6220,12 +6219,8 @@ expand_function_end (filename, line, end_bindings)
Pmode);
}
- /* If we had calls to alloca, and this machine needs
- an accurate stack pointer to exit the function,
- insert some code to save and restore the stack pointer. */
-#ifdef EXIT_IGNORE_STACK
- if (! EXIT_IGNORE_STACK)
-#endif
+ /* If we had calls to alloca, insert some code to save and restore the
+ stack pointer. */
if (current_function_calls_alloca)
{
rtx tem = 0;