* function.c (assign_parms): Round current_function_args_size
to PARM_BOUNDARY, not STACK_BOUNDARY.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@102713
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-08-03 Paul Brook <paul@codesourcery.com>
+
+ * function.c (assign_parms): Round current_function_args_size
+ to PARM_BOUNDARY, not STACK_BOUNDARY.
+
2005-08-03 Geoffrey Keating <geoffk@apple.com>
* config/i386/i386.c (x86_elf_aligned_common)
REG_PARM_STACK_SPACE (fndecl));
#endif
- current_function_args_size
- = ((current_function_args_size + STACK_BYTES - 1)
- / STACK_BYTES) * STACK_BYTES;
+ current_function_args_size = CEIL_ROUND (current_function_args_size,
+ PARM_BOUNDARY / BITS_PER_UNIT);
#ifdef ARGS_GROW_DOWNWARD
current_function_arg_offset_rtx