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: Results for egcs-2.92.23 19981122 (gcc2 ss-980609 experimental)^M testsuite on i386-unknown-openbsd2.4


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


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