This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: -fssa is broken


On Wed, May 17, 2000 at 03:48:16PM +0200, Andreas Jaeger wrote:
> I couldn't find a small example of this breakage.  If anybody wants to
> find out what's broken, I can try to assist - but I don't know where
> to look and how to hunt this down.

Uli tracked down the point of failure for me before he went travelling. 
I've forgotten in the meantime the exact details.

The problem was in the register partitioning while converting back from
SSA form.  We didn't properly notice that a use of a variable in between
a PHI and an increment meant that there should have been a conflict.
The result is that the use saw the value after the increment rather 
than the value before the increment.

Or something like that.  Sigh.  I guess I'll have to track it down again...


r~

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]