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
[EMAIL PROTECTED]

Reply via email to