https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71688
--- Comment #4 from Martin Jambor <jamborm at gcc dot gnu.org> --- (In reply to Dominique d'Humieres from comment #3) > The change occurred between revisions r201266 (2013-07-26, OK) and r201631 > (2013-08-09, ICE), likely r201526 (pr57987). Indeed. But I believe the problem is that lower_nested_functions does not work properly. At the time of calling unnest_nesting_tree, the nesting tree seems not to contain one nested function while another one is present twice.