https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116661
Thomas Schwinge <tschwinge at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Keywords| |testsuite-fail Assignee|unassigned at gcc dot gnu.org |burnus at gcc dot gnu.org --- Comment #4 from Thomas Schwinge <tschwinge at gcc dot gnu.org> --- (In reply to GCC Commits from comment #3) > commit r15-3581-g4e9265a474def98cb6cdb59c15fbcb7630ba330e > Author: Tobias Burnus <tbur...@baylibre.com> > Date: Wed Sep 11 09:25:47 2024 +0200 > > fortran/openmp.cc: Fix var init and locus use to avoid uninit values [PR > fortran/116661] With that, the ICE I saw is gone, but: [PASSes] FAIL: gfortran.dg/gomp/interop-1.f90 -O (test for excess errors) Excess errors: [...]/gfortran.dg/gomp/interop-1.f90:59:38: Error: Expected constant integer identifier or non-empty default-kind character literal at (1) That's: !$omp interop init ( prefer_type( {fr(c_char_"cuda") }) : obj1) ! OK