* function.c (STACK_BYTES): Move definition to head of file.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Sep 2003 10:07:51 +0000 (10:07 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 14 Sep 2003 10:07:51 +0000 (10:07 +0000)
commit1cd50c9a646243b140ab1e7923e6c990839eb655
tree8d4bc0c5b6278c4ecbb34d3389d0f7d3a7bc36f4
parent39b8ddc6da4eed30ef3714230c0aeeb6fa4e0457
* function.c (STACK_BYTES): Move definition to head of file.
(assign_parms): Don't pass current_function_pretend_args_size
directly to SETUP_INCOMING_VARARGS.  For partial register arguments,
round current_function_pretend_args_size up to STACK_BYTES.  Skip any
excess before laying out the argument.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71372 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/function.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20030914-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/execute/20030914-2.c [new file with mode: 0644]