This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.3.0 Status Report (2007-09-04)
On Thu, 13 Sep 2007, Michael Meissner wrote:
> In the first patch, I am somewhat uncomfortable with changing RETURN_IN_MEMORY
> and OUTGOING_REG_PARM_STACK_SPACE, by adding an additional parameter, and then
> changing all of the targets. It might be better to have new macros
> (RETURN_IN_MEMORY_ABI, OUTGOING_REG_PARM_STACK_SPACE_ABI), and if the old macro
> is defined, code the new macro calling the earlier macro. This way you can
> avoid changing the other backends. Otherwise, you probably need to work with
> each maintainer to make sure you haven't broken their code.
If you change the interface like that, the replacement should be a target
hook in the target structure, not a target macro.
--
Joseph S. Myers
joseph@codesourcery.com