Problem in locate_and_pad_parm
Richard Kenner
kenner@vlsi1.ultra.nyu.edu
Wed Oct 18 18:45:00 GMT 2000
Actually, there was a change. MUST_PASS_IN_STACK can now be overridden
in the tm.h file, and some targets actually do this today.
That's incorrect and should be removed!
MUST_PASS_IN_STACK is a macro that's meant to represent those cases
where GCC does not know to pass parameters in registers. It should *never*
be overriden. Instead, the underlying macros should be changed in
the ports in question.
This is now defined in *a lot* ports. Each needs to be fixed.
Didn't we discuss this a while ago?
More information about the Gcc
mailing list