aboutsummaryrefslogtreecommitdiff
path: root/gcc/function.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1999-04-25 05:31:52 -0700
committerRichard Henderson <rth@gcc.gnu.org>1999-04-25 05:31:52 -0700
commitfb5eebb93264a84c03315206f620476a3abe2c6a (patch)
tree462c9190e0e1a76ae0949ac258aa4d45dcae71e5 /gcc/function.c
parented856f4c7069b83eca592489cec4c86b3a702830 (diff)
downloadgcc-fb5eebb93264a84c03315206f620476a3abe2c6a.zip
gcc-fb5eebb93264a84c03315206f620476a3abe2c6a.tar.gz
gcc-fb5eebb93264a84c03315206f620476a3abe2c6a.tar.bz2
calls.c (emit_call_1): New arg rounded_stack_size; update callers.
* calls.c (emit_call_1): New arg rounded_stack_size; update callers. Update pending_stack_adjust based on this value. (compute_argument_block_size): Include pending_stack_adjust in PREFERRED_STACK_BOUNDARY alignment. * function.c (assign_parms): Don't round to PREFERRED_STACK_BOUNDARY. From-SVN: r26623
Diffstat (limited to 'gcc/function.c')
-rw-r--r--gcc/function.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/gcc/function.c b/gcc/function.c
index 3035786..7590caf 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -58,10 +58,6 @@ Boston, MA 02111-1307, USA. */
#include "toplev.h"
#include "hash.h"
-#if !defined PREFERRED_STACK_BOUNDARY && defined STACK_BOUNDARY
-#define PREFERRED_STACK_BOUNDARY STACK_BOUNDARY
-#endif
-
#ifndef TRAMPOLINE_ALIGNMENT
#define TRAMPOLINE_ALIGNMENT FUNCTION_BOUNDARY
#endif
@@ -5063,14 +5059,6 @@ assign_parms (fndecl, second_time)
#endif
#endif
-#ifdef PREFERRED_STACK_BOUNDARY
-#define STACK_BYTES (PREFERRED_STACK_BOUNDARY / BITS_PER_UNIT)
-
- current_function_args_size
- = ((current_function_args_size + STACK_BYTES - 1)
- / STACK_BYTES) * STACK_BYTES;
-#endif
-
#ifdef ARGS_GROW_DOWNWARD
current_function_arg_offset_rtx
= (stack_args_size.var == 0 ? GEN_INT (-stack_args_size.constant)