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.


More information about the Gcc-bugs mailing list