https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117022
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2024-10-08 Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 59299 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59299&action=edit gcc15-pr117022-wip.patch My current WIP. Still needs c-gimplify.cc support (right now it is parsed and some errors diagnosed but in the end gimplified as if it was innermost break or continue), testsuite coverage, guess some spellcheck suggestions when using wrong identifier which is close to the actual ones, and figure out how to diagnose trying to escape from OpenMP/OpenACC regions through break very_outer or continue very_outer, and see what we actually do and don't allow for OpenMP/OpenACC loops (the details for them will need to be standardized though in a couple of years); guess it is fine to pretend OpenMP outermost loop isn't named at least for now. After all, any break/continue except from innermost collapsed loop will be invalid in OpenMP.