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.

Reply via email to