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]