Just for the record: The bug is fixed in gcc 3.4-20021230 with the new parser. (Testcase in preparation.) Regards, Volker http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8921