r112765 - in /trunk/gcc: ChangeLog config/m32c/...

dj@gcc.gnu.org dj@gcc.gnu.org
Fri Apr 7 21:50:00 GMT 2006


Author: dj
Date: Fri Apr  7 21:50:47 2006
New Revision: 112765

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=112765
Log:
* 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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/m32c/m32c.c



More information about the Gcc-cvs mailing list