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:


which is a duplicate of the original bug, here:


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.