This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on fixup_abnormal_edges
- From: Michael Matz <matz at suse dot de>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: <hainque at act-europe dot fr>, <gcc at gcc dot gnu dot org>
- Date: Tue, 15 Oct 2002 16:20:46 +0200 (CEST)
- Subject: Re: Question on fixup_abnormal_edges
Hi,
On Tue, 15 Oct 2002, Richard Kenner wrote:
> When using table driven EH, is it expected that possibly call clobbered hard
> registers get assigned to pseudos live across calls like in the case above ?
>
> I have a vague recollection going back over a decade that you indeed
> can't do this.
And at least in the new register allocator call clobbered regs are not
considered for pseudos live over abnormal edges. I'm not sure where I had
that idea from, because right now I couldn't find anything which does
similar in local-alloc, global or reload. Hmm.
Ciao,
Michael.