summaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-02-15 03:34:47 -0800
committerYamaArashi <shadow962@live.com>2016-02-15 03:34:47 -0800
commit526fd830c2ce8da3397bc08a267db5aea78db6f3 (patch)
treeb9965d4ae9ca0c1f5f68ce71bfe4108d73f31d77 /gcc/function.c
parentdae4baf0b704d1b566bbff41774f220b00bf365b (diff)
remove exit_ignore_stack ifdefs
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;