* config/xtensa/xtensa.c (function_arg): Handle 16-byte aligned args.
commit9276fdffb46d3694bb0bed1c0fd08892b19d2a7b
authorbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Mar 2004 21:41:19 +0000 (5 21:41 +0000)
committerbwilson <bwilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Mar 2004 21:41:19 +0000 (5 21:41 +0000)
tree236edc810fe74c2ec21dd47f6a43ea12141d3163
parent85a9f75f3a31ef62843bdddf891b3082744f0195
* config/xtensa/xtensa.c (function_arg): Handle 16-byte aligned args.
(xtensa_va_start): Initialize __va_stk to ($arg_ptr - 32).  Adjust
__va_ndx by 2 words when referencing an argument on the stack.
(xtensa_va_arg): Handle 16-byte aligned args.  Adjust __va_ndx by 2
words when an arg on the stack is first seen.

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