function.c (assign_parms): Round current_function_args_size to PARM_BOUNDARY, not STACK_BOUNDARY.

2005-08-03  Paul Brook  <paul@codesourcery.com>

	* function.c (assign_parms): Round current_function_args_size
	to PARM_BOUNDARY, not STACK_BOUNDARY.

From-SVN: r102713
This commit is contained in:
Paul Brook 2005-08-03 21:50:13 +00:00 committed by Paul Brook
parent 0667b04051
commit 5336645054
2 changed files with 7 additions and 3 deletions

View file

@ -1,3 +1,8 @@
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)

View file

@ -3007,9 +3007,8 @@ assign_parms (tree fndecl)
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