diff options
author | Richard Stallman <rms@gnu.org> | 1993-03-19 06:38:23 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-03-19 06:38:23 +0000 |
commit | 70a73141e04e5ad042099082d4c1d79ccc6e0ab8 (patch) | |
tree | bf6e192f226654b4e7cf1a1028a83a88ba686f20 /gcc | |
parent | 50a9145ce3ba5fad804d4f3fc77946c7ef79fc33 (diff) | |
download | gcc-70a73141e04e5ad042099082d4c1d79ccc6e0ab8.zip gcc-70a73141e04e5ad042099082d4c1d79ccc6e0ab8.tar.gz gcc-70a73141e04e5ad042099082d4c1d79ccc6e0ab8.tar.bz2 |
(emit_call_1): Don't defer pops in const call.
From-SVN: r3783
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/calls.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/calls.c b/gcc/calls.c index 83ad592..f5fb8a5 100644 --- a/gcc/calls.c +++ b/gcc/calls.c @@ -397,7 +397,7 @@ emit_call_1 (funexp, funtype, stack_size, struct_value_size, next_arg_reg, if (stack_size != 0) { - if (flag_defer_pop && inhibit_defer_pop == 0) + if (flag_defer_pop && inhibit_defer_pop == 0 && !is_const) pending_stack_adjust += stack_size; else adjust_stack (stack_size_rtx); |