The ebuild for gcc-2.95.3 has a link from /usr/bin/gcc to /usr/bin/i586-pc-linux-gnu-gcc, however it is missing the parallel link from g++ to i586-pc-linux-gnu-g++. This is probably only important to people like me who upgrade to gcc3.1 and then convert back to gcc2.95. The problem is that packages that use g++ get compiled with /usr/bin/i586-pc-linux-gnu-g++ which still points to g++3.1 because the ebuild for gcc2.95 never overwrote it when it got re-installed. One of the alsa packages failed to configure properly because of this problem, and it was tricky to diagnose.
Fixed in gcc-2.95.3-r7.