http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58470
--- Comment #5 from janus at gcc dot gnu.org --- (In reply to Dominique d'Humieres from comment #4) > > The following patch fixes it and is free of testsuite regressions: ... > > I am not sure (as in "I am pretty sure") that the finalization coverage in > the test suite (as well as in the real world) is enough. That is probably true. > Removing a block > which was clearly written on purpose makes me nervous. Well, I guess all code is written "on purpose". What makes me nervous is keeping code that serves no clear purpose. In particular the comment does not really clarify the question "early enough for *what*" ? Overall that line seems rather hackish to me. In any case it comes from: http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=194104