scheduling problems again
Marc Lehmann
pcg@goof.com
Wed Jan 28 15:03:00 GMT 1998
On Tue, Jan 27, 1998 at 09:18:59PM -0700, Jeffrey A Law wrote:
>
> In message < 19980128023544.16763@cerebro.laendle >you write:
> > The point is that the REG_DEAD notes are not updated after reload with
> > either the haifa scheduler (which was used here), nor with the normal
> > scheduler.
> Other post-reload passes also do not keep accurate REG_DEAD notes.
>
> Depending on them after reload is plain wrong. This is a bug in jump.c
> plain and simple.
Well, but the transformation jump wanted to do was not only legal
but code-improving.. having correct death notes would improve
the code.
anyway, if you can't rely on deathnotes, you shouldn't be using
jump_optimize anyway, since most of it's work (removing
conditional jumps) requires death notes.
-----==- |
----==-- _ |
---==---(_)__ __ ____ __ Marc Lehmann +--
--==---/ / _ \/ // /\ \/ / pcg@goof.com |e|
-=====/_/_//_/\_,_/ /_/\_\ --+
The choice of a GNU generation |
|
More information about the Gcc
mailing list