aboutsummaryrefslogtreecommitdiff
path: root/gcc/calls.c
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2000-10-22 19:34:05 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2000-10-22 19:34:05 +0000
commit3e555c7de168afdaea775332c81ee925cb66738e (patch)
tree865d8ea76d8a7b5527610aea72d309c1cbdd33c1 /gcc/calls.c
parent99bdaa681ed158fcc07d199e9655f73efb2ca859 (diff)
downloadgcc-3e555c7de168afdaea775332c81ee925cb66738e.zip
gcc-3e555c7de168afdaea775332c81ee925cb66738e.tar.gz
gcc-3e555c7de168afdaea775332c81ee925cb66738e.tar.bz2
calls.c (combine_pending_stack_adjustment_and_call): Don't adjust stack when unadjusted_alignment ends up as zero.
* calls.c (combine_pending_stack_adjustment_and_call): Don't adjust stack when unadjusted_alignment ends up as zero. From-SVN: r37008
Diffstat (limited to 'gcc/calls.c')
-rw-r--r--gcc/calls.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/calls.c b/gcc/calls.c
index 775d03d..0eea664 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -1929,7 +1929,7 @@ combine_pending_stack_adjustment_and_call (unadjusted_args_size,
after the arguments are pushed. */
if (preferred_unit_stack_boundary > 1)
{
- if (unadjusted_alignment >= 0)
+ if (unadjusted_alignment > 0)
adjustment -= preferred_unit_stack_boundary - unadjusted_alignment;
else
adjustment += unadjusted_alignment;