http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6451 There's some discussion in core issue 339 regarding this problem. http://wwwold.dkuug.dk/JTC1/SC22/WG21/docs/cwg_active.html#339 Still, I'd say an internal compiler error (for 3.2) is not good. Jens Maurer