a long-standing reload bug
Jeffrey A Law
law@cygnus.com
Thu Oct 29 23:59:00 GMT 1998
In message < 199810292203.RAA00552@blastula.phys.columbia.edu >you write:
>
> Now that Bernd's reload changes are all in, it's appropriate to bring
> this up again. egcs/CVS of last night (around 10pm EDT) gets an ICE
> on the appended code when compiled with any optimization:
>
> ../../../egcs/gcc/reload.c:4403: Internal compiler error in function
> find_reloads_toplev
>
> The CVS mainline has been doing this since shortly after 1.1 (I
> think). It doesn't happen with 1.0.3. I don't have 1.1 around to
> test. Platform is x86. The code comes from glibc's math tests.
>
This is a known problem. We have two choices right now.
Generate incorrect code for some cases
Abort for some cases
Until someone can fix the problem correctly we will continue to abort instead
of silently generating incorrect code.
jeff
More information about the Gcc-bugs
mailing list