* config/xtensa/xtensa.c (machine_function): Add vararg_a7_copy.
commita3759617f22072b0e9f060b048a6dadb32d94bc5
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Sep 2007 16:57:25 +0000 (12 16:57 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Sep 2007 16:57:25 +0000 (12 16:57 +0000)
tree84631dcd5fa6bb8d02363dd9f3ca67e907f44834
parentd53235deff11c476dc892086eee4e2b51fd8cd48
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128443 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/xtensa/xtensa.c