status on i686 bootstrapping problem

Richard Henderson
Thu Apr 12 19:00:00 GMT 2001

I have identified the code that is miscompiled by gcc 3.0:

2755        return false;
0x80f9880 <can_throw_internal+272>:     mov    $0x0,%al

That should have been "mov $0x0,%eax".  This causes a long
chain of events to begin happening differently; actual 
changes in assembly output don't occur until a subsequent
function is compiled.  Ug.

Now on to fixing the damned thing...


More information about the Gcc-bugs mailing list