https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23970 Bug 23970 depends on bug 23855, which changed state.
Bug 23855 Summary: loop header should also be pulled out of the inner loop too https://gcc.gnu.org/bugzilla/show_bug.cgi?id=23855 What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED