https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120180
--- Comment #7 from Tobias Burnus <burnus at gcc dot gnu.org> --- The ICE is now fixed (GCC mainline/16 + GCC 15). [Thanks!] Open are the issues (or "issues") → comment 3 * non-executable directives (like 'omp nothing' or 'omp error at(compile)') as intervening code [OpenMP 6 feature] * RFC how to handle 'omp metadirective when(cond1 : ... collapse(2)', 'for', 'omp metadirective when(cond2 : simd)', 'for' when cond1 or cond2 condition is 'false'