status on i686 bootstrapping problem

Gabriel Dos Reis
Thu Apr 12 19:55:00 GMT 2001

Richard Henderson <> writes:

| 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.

RTH, you'll keep (agreably) surprizing me :-)


-- Gaby
CodeSourcery, LLC             

More information about the Gcc-bugs mailing list