https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113
--- Comment #39 from rguenther at suse dot de <rguenther at suse dot de> --- On Fri, 10 May 2019, ian at airs dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56113 > > --- Comment #38 from Ian Lance Taylor <ian at airs dot com> --- > Ah, sorry, misunderstood. > > Yes, that work was all for the goal of implementing -Wjump-misses-init, which > is a small aspect of -Wc++-compat. That was part of the work of getting GCC > to > use the common subset of C and C++ before we switched to C++. > > (It's also used for the error of jumping into the scope of a variably modified > type.) Yes, and it looks like this code is somehow quadratic (or worse) in the number of jumps/locals.