PR target/9700
commit4310aa5050e11ead973131e347427fb4dff2d0c3
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Mar 2003 17:58:48 +0000 (14 17:58 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Mar 2003 17:58:48 +0000 (14 17:58 +0000)
tree2749ae712f40efb3ba5f78e6b368d1778a0c0c4c
parent194dd2f9992ba407bef76d8b2370e32c8494a6af
    PR target/9700
        * config/alpha/alpha.c (alpha_va_start): Account for
        current_function_pretend_args_size in the AP offset.

        * config/alpha/alpha.h (SETUP_INCOMING_VARARGS): Move out of line.
        (INITIAL_ELIMINATION_OFFSET): Move out of line.
        * config/alpha/alpha.c (alpha_setup_incoming_varargs): New.
        (alpha_initial_elimination_offset) New.
        * config/alpha/alpha-protos.h: Update.

* gcc.c-torture/execute/va-arg-23.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64367 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/alpha/alpha-protos.h
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.h
gcc/testsuite/gcc.c-torture/execute/va-arg-23.c [new file with mode: 0644]