]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fortran: Mark type-spec iterators referenced.
authorJerry DeLisle <jvdelisle@gcc.gnu.org>
Thu, 13 Nov 2025 00:03:34 +0000 (16:03 -0800)
committerJerry DeLisle <jvdelisle@gcc.gnu.org>
Thu, 13 Nov 2025 00:10:57 +0000 (16:10 -0800)
commit1099ffffffe482cbe31c29dad40d8760a74c6e67
treef540a00014ccbbeb2a70b28c0038a8a7e08b0569
parente7e1f2e40a2d1c335d2bd8b7d57d65eb377d46dd
Fortran: Mark type-spec iterators referenced.

Mark DO CONCURRENT iterators created via a type-spec as referenced so that
generated shadow names are not warned about under -Wall.

PR fortran/96255

gcc/fortran/ChangeLog:

* match.cc (apply_typespec_to_iterator): Call gfc_set_sym_referenced
for both new and shadow iterator symbols.

gcc/testsuite/ChangeLog:

* gfortran.dg/do_concurrent_typespec_1.f90: Update testcase to check
for bugus warnings.
gcc/fortran/match.cc
gcc/testsuite/gfortran.dg/do_concurrent_typespec_1.f90