http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49951
--- Comment #7 from Manuel López-Ibáñez <manu at gcc dot gnu.org> 2011-11-29 22:49:58 UTC --- (In reply to comment #6) > Manu, could you look at this? > This is quite an annoying regression for C++ After a couple of hours I gave up. I tried greping for "build.*finally", finally, build_destructor, destructor. I tried breaking in gimplify_expr but I think it is already too late. I tried breaking in build_cleanup and build_delete but those functions get called too often, and I didn't see where the finally block is generated. If someone knows exactly where the finally block is generated in the C++ FE, please let me know, and I may give it another try in the future.