http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=8338 With 20021031 from the 3.2 branch, I am not seeing an infinite loop; I get an ICE. The ICE is a segmentation fault in cc1plus, in walk_tree in tree-inline.c. The ICE happens quickly, there is no excessive memory consumption.