Results for egcs-2.92.23 19981122 (gcc2 ss-980609 experimental)^M testsuite on i386-unknown-openbsd2.4
Joern Rennecke
amylaar@cygnus.co.uk
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