This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question on fixup_abnormal_edges
On Tue, Oct 15, 2002 at 12:47:00PM +0200, Olivier Hainque wrote:
> What I'm first unclear about is:
>
> 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 ?
Well, except for caller-save not being intelligent enough to
add the instruction to the edge, rather than directly after
the call instruction, everything would have worked out ok.
Off-hand I don't know caller-save well enough to know how easy
it would be to (1) fix this or (2) disable allocation of call
clobbered hard regs to pseudos live across ABCALL/EH edges.
r~