https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116294
--- Comment #10 from Sam James <sjames at gcc dot gnu.org> --- It fails at -O1 only with statement-frontiers, so another bug again (but who cares about frontiers). Reducing -O2 with -gno-statement-frontiers.