GCC 2.96 is a dead-end development snapshot taken on the way to GCC 3.0. There are a number of things out there it doesn't like. I couldn't get XFree86 4.1.0 to compile properly with it.
(2.91.66 is also included to compile kernels, but it takes some rewiring to use it as the default compiler)