HEADS UP: GCC 3.x and Sparc

Simon Marlow simonmar@microsoft.com
Mon, 23 Jun 2003 09:47:16 +0100


I've been tracking down some issues with GCC 3.2/3.3 on Sparc, and it
turns out that there's a known bug in these compilers which affects us.
See my bug report here:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D11252

which is a duplicate of the original bug, here:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D7871

The upshot appears to be that global register variables are broken on
GCC 3.2+.  So far this hasn't affected us on x86 (fingers crossed), but
it certainly shows up on Sparc.

If you're on a Sparc box, stick to GCC 2.95 for now.  I'll try to get an
idea from the gcc folks of when this might be fixed.

Cheers,
	Simon