diff options
author | DJ Delorie <dj@redhat.com> | 2006-04-07 17:50:47 -0400 |
---|---|---|
committer | DJ Delorie <dj@gcc.gnu.org> | 2006-04-07 17:50:47 -0400 |
commit | 9d746d5e11d4ab6d9449815d7489ac7917361ddc (patch) | |
tree | cb57f09e55c4dc564adddb8556e8a35fbaf5fa77 /gcc/tree-inline.h | |
parent | ff5e9a942cba0770cd0ccdd44d38cf03c3c5cbfb (diff) | |
download | gcc-9d746d5e11d4ab6d9449815d7489ac7917361ddc.zip gcc-9d746d5e11d4ab6d9449815d7489ac7917361ddc.tar.gz gcc-9d746d5e11d4ab6d9449815d7489ac7917361ddc.tar.bz2 |
m32c.c (m32c_function_arg): Structures are always passed on the stack.
* config/m32c/m32c.c (m32c_function_arg): Structures are always
passed on the stack.
(m32c_init_cumulative_args): When a function returns a structure,
always pass the pointer to that return area on the stack.
(m32c_function_arg_advance): Don't increment the parameter number
if we're processing the returned structure pointer.
(pushm_info): Reverse order of registers.
From-SVN: r112765
Diffstat (limited to 'gcc/tree-inline.h')
0 files changed, 0 insertions, 0 deletions