Skip to content
Snippets Groups Projects
Commit 35d9c403 authored by Richard Henderson's avatar Richard Henderson
Browse files

re PR target/9700 ([alpha linux] va_start gets __offset wrong in some situations)

        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.

From-SVN: r64367
parent f43f4314
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment