https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70277
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- I only see a single try {} finally {} generated by the FE. It looks like the remaining are generated by gimplification do be able to output CLOBBERs. I think for large initializer lists it would be good to emit a sorry () and have a compile-time limit on their element count - is sth like this allowed by the standard? Because I can't see how generally emitting more optimal code is possible at all...