I could reproduce the ICE with gcc-2.95.3 (i686-pc-linux-gnu). However, I*cannot* reproduce it neither with 3.0.2 nor with 3.1. Libstdc++-v2, the version boundled with 2.95.x, is not maintained anymore. Cheers, P. http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&pr=5007&database=gcc