Results for egcs-2.92.23 19981122 (gcc2 ss-980609 experimental)^M testsuite on i386-unknown-openbsd2.4

Joern Rennecke
Fri Nov 27 11:39:00 GMT 1998

> This is a bug in reload, it kills the REG_UNUSED notes, which cannot be
> recomputed accurately.  As a result the second stage compiler is
> miscompiled (more exactly the function div_and_round_double which is
> called by choose_multiplier).  Here is a patch:

I don't see why REG_UNUSED notes should be any more reliable than REG_DEAD
notes at the end of reload.
Neither do I see why it should be impossible to re-calculate them accurately.
Can you please describe in more detail why flow failed to recompute the
notes accurately.

More information about the Gcc-bugs mailing list