]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix one issue in OpenMP 'requires' directive diagnostics
authorThomas Schwinge <thomas@codesourcery.com>
Fri, 8 Jul 2022 09:33:23 +0000 (11:33 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Fri, 8 Jul 2022 09:35:37 +0000 (11:35 +0200)
commit860c76659f38a52b06099ab530de7a9b08fd65ac
treec83e7e9a543bcad21f9f04b820c3cf452a15b3ed
parentc4b637d1104b3dbe7b499cdb768554ad0032404e
Fix one issue in OpenMP 'requires' directive diagnostics

Fix-up for recent commit 683f11843974f0bdf42f79cdcbb0c2b43c7b81b0
"OpenMP: Move omp requires checks to libgomp".

gcc/
* lto-cgraph.cc (input_offload_tables) <LTO_symtab_edge>: Correct
'fn2' computation.
libgomp/
* testsuite/libgomp.c-c++-common/requires-1.c: Add 'dg-note's.
* testsuite/libgomp.c-c++-common/requires-2.c: Likewise.
* testsuite/libgomp.c-c++-common/requires-3.c: Likewise.
* testsuite/libgomp.c-c++-common/requires-7.c: Likewise.
* testsuite/libgomp.fortran/requires-1.f90: Likewise.

(cherry picked from commit faa0c328ee65f0d6d65d6e20181d26e336071919)
gcc/ChangeLog.omp
gcc/lto-cgraph.cc
libgomp/ChangeLog.omp
libgomp/testsuite/libgomp.c-c++-common/requires-1.c
libgomp/testsuite/libgomp.c-c++-common/requires-2.c
libgomp/testsuite/libgomp.c-c++-common/requires-3.c
libgomp/testsuite/libgomp.c-c++-common/requires-7.c
libgomp/testsuite/libgomp.fortran/requires-1.f90