public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* alpha sjlj exception handling
@ 1997-11-07  2:24 Richard Henderson
  1997-11-07 13:05 ` Jim Wilson
  0 siblings, 1 reply; 4+ messages in thread
From: Richard Henderson @ 1997-11-07  2:24 UTC (permalink / raw)
  To: egcs

So I decided to track down some of the errors we get on Alpha with the
exception bits -- using sjlj still, since it is supposed to be using
the non-local goto support, it ought to work at least a little bit.

And I find that the generated code somehow expects the call-saved
registers to be preserved even though no one seems to save them.

From looking at what anyone is emitting, I would think at a non-local
goto label we would have to assume all registers except for the fp and
sp, which we restored getting back here, are dead. 

Where is this supposed to happen in the regular case of non-local goto?


r~

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1997-11-09 22:20 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-11-07  2:24 alpha sjlj exception handling Richard Henderson
1997-11-07 13:05 ` Jim Wilson
1997-11-08 21:29   ` Jeffrey A Law
     [not found]   ` <12229.879053491.cygnus.egcs@hurl.cygnus.com>
1997-11-09 22:20     ` Jason Merrill

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).