]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/config/xtensa/xtensa.c
xtensa.c (machine_function): Add vararg_a7_copy.
authorBob Wilson <bob.wilson@acm.org>
Wed, 12 Sep 2007 16:57:25 +0000 (16:57 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Wed, 12 Sep 2007 16:57:25 +0000 (16:57 +0000)
commit0d8442b8195b8b7b8c8f7d02e10743055bf45024
tree84631dcd5fa6bb8d02363dd9f3ca67e907f44834
parenta01246247eebd298896fa7634bb91276827aa743
xtensa.c (machine_function): Add vararg_a7_copy.

* config/xtensa/xtensa.c (machine_function): Add vararg_a7_copy.
(xtensa_copy_incoming_a7): Use start_sequence instead of
push_to_sequence.  Stash insns in vararg_a7_copy for builtin_saveregs.
(xtensa_builtin_saveregs): Place code from vararg_a7_copy at the start
of the saveregs sequence.

From-SVN: r128443
gcc/ChangeLog
gcc/config/xtensa/xtensa.c