diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-14 01:30:35 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-12-14 01:30:35 +0000 |
commit | 2a5f48f49e964595d3dbed591e388d5eea903029 (patch) | |
tree | caa0a198e00cf31abb11cfb9a486833a34269f1b /gcc/passes.c | |
parent | df5aca679f64e3a335ec038c9ea1d06e7a9ddd86 (diff) | |
download | gcc-2a5f48f49e964595d3dbed591e388d5eea903029.tar.gz |
PR middle-end/17930
* passes.c (rest_of_clean_state): Fix computation of
preferred_incoming_stack_boundary.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92116 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/passes.c')
-rw-r--r-- | gcc/passes.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/passes.c b/gcc/passes.c index c2cd4e0d6c7..5e808e92308 100644 --- a/gcc/passes.c +++ b/gcc/passes.c @@ -1503,8 +1503,7 @@ rest_of_clean_state (void) if (targetm.binds_local_p (current_function_decl)) { int pref = cfun->preferred_stack_boundary; - if (cfun->recursive_call_emit - && cfun->stack_alignment_needed > cfun->preferred_stack_boundary) + if (cfun->stack_alignment_needed > cfun->preferred_stack_boundary) pref = cfun->stack_alignment_needed; cgraph_rtl_info (current_function_decl)->preferred_incoming_stack_boundary = pref; |