new register allocator and HARD_REGNO_CALL_PART_CLOBBERED

Michael S. Zick mszick@goquest.com
Fri May 16 14:34:00 GMT 2003


On Friday 16 May 2003 09:24 am, Michael Matz wrote:
> Hi,
>
> On Fri, 16 May 2003, Michael S.Zick wrote:
> > Earlier in this thread the topic was limited to "calls within a
> > compilation unit" - "internal calls".  Either to a function explicitly
> > written as such in the source or implicit functions, those derived by the
> > "common
> > sub-expression" identifiers.
> >
> > That would be case one - Decision one: Do we attempt to enforce
> > ABI requirements on such calls or only require caller/callee
> > agreement?
>
> Huh?  You seem to want to discuss when it's possible for a call to clobber
> different registers than other calls, i.e. when to apply which calling
> convention to which call.  This is not what this thread is about.  Not at
> all.  It merely is about the low level representation of those calling
> conventions, specifically how to represent "half" clobbers.
>
Thought I was very specific about how to represent "half" (or other)
clobbers.  Although I admit it was only a small sub-set of my 
suggestion and it might have been lost in the noise.

Mike

>
> Ciao,
> Michael.



More information about the Gcc mailing list