]> gcc.gnu.org Git - gcc.git/commit
xtensa.c (function_arg): Handle 16-byte aligned args.
authorBob Wilson <bob.wilson@acm.org>
Fri, 5 Mar 2004 21:41:19 +0000 (21:41 +0000)
committerBob Wilson <bwilson@gcc.gnu.org>
Fri, 5 Mar 2004 21:41:19 +0000 (21:41 +0000)
commit822e895cafce43ff26bab0d4a0e5ed7166a10488
tree236edc810fe74c2ec21dd47f6a43ea12141d3163
parentd5e63fce337455aab205430400bc8794560198e8
xtensa.c (function_arg): Handle 16-byte aligned args.

* 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.

From-SVN: r78990
gcc/ChangeLog
gcc/config/xtensa/xtensa.c
This page took 0.06461 seconds and 5 git commands to generate.