This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 8f36f3944bf Ada: Fix ICE when building spawn-25.0.0 with GTK support new 382edf047ef openmp: Bump Version from 4.5 to 5.2 (2/4)
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/c/c-parser.cc | 42 ++++++++++++++++++- gcc/cp/parser.cc | 48 ++++++++++++++++++++-- gcc/testsuite/c-c++-common/gomp/52-deps.c | 32 +++++++++++++++ gcc/testsuite/c-c++-common/gomp/Wparentheses-2.c | 2 +- .../c-c++-common/gomp/attrs-metadirective-1.c | 4 +- .../c-c++-common/gomp/attrs-metadirective-2.c | 2 +- .../c-c++-common/gomp/attrs-metadirective-3.c | 4 +- .../c-c++-common/gomp/attrs-metadirective-4.c | 2 +- .../c-c++-common/gomp/attrs-metadirective-5.c | 2 +- .../c-c++-common/gomp/attrs-metadirective-8.c | 2 +- .../c-c++-common/gomp/begin-declare-target-1.c | 2 +- .../c-c++-common/gomp/begin-declare-target-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/clauses-3.c | 1 + gcc/testsuite/c-c++-common/gomp/declare-target-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-5.c | 1 + gcc/testsuite/c-c++-common/gomp/declare-target-7.c | 2 +- .../c-c++-common/gomp/declare-target-indirect-1.c | 2 +- .../c-c++-common/gomp/declare-target-indirect-2.c | 2 +- .../c-c++-common/gomp/declare-variant-10.c | 2 +- .../c-c++-common/gomp/declare-variant-8.c | 2 +- gcc/testsuite/c-c++-common/gomp/defaultmap-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/defaultmap-3.c | 2 +- .../c-c++-common/gomp/depend-iterator-2.c | 1 + gcc/testsuite/c-c++-common/gomp/depobj-1.c | 1 + gcc/testsuite/c-c++-common/gomp/directive-1.c | 1 + gcc/testsuite/c-c++-common/gomp/distribute-1.c | 1 + gcc/testsuite/c-c++-common/gomp/doacross-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/doacross-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/doacross-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/doacross-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/doacross-8.c | 2 +- gcc/testsuite/c-c++-common/gomp/linear-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/linear-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/linear-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/loop-6.c | 1 + gcc/testsuite/c-c++-common/gomp/map-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/map-3.c | 1 + gcc/testsuite/c-c++-common/gomp/map-6.c | 12 +++--- gcc/testsuite/c-c++-common/gomp/metadirective-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/metadirective-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/metadirective-3.c | 4 +- gcc/testsuite/c-c++-common/gomp/metadirective-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/metadirective-5.c | 2 +- gcc/testsuite/c-c++-common/gomp/metadirective-8.c | 2 +- .../c-c++-common/gomp/metadirective-construct.c | 6 +-- .../c-c++-common/gomp/metadirective-device.c | 4 +- .../gomp/metadirective-target-device-1.c | 4 +- .../gomp/metadirective-target-device-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/order-2.c | 3 +- gcc/testsuite/c-c++-common/gomp/ordered-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/ordered-5.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr102640.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr106836.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr120180-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr88203-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr88203-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr88203-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr91401-2.c | 1 + gcc/testsuite/c-c++-common/gomp/pr91987.c | 2 +- .../c-c++-common/gomp/reverse-offload-1.c | 2 +- .../c-c++-common/gomp/schedule-modifiers-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/sink-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/sink-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/sink-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/sink-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/sink-5.c | 2 +- gcc/testsuite/c-c++-common/gomp/target-teams-1.c | 2 +- gcc/testsuite/g++.dg/gomp/attrs-12.C | 2 +- gcc/testsuite/g++.dg/gomp/attrs-5.C | 2 +- gcc/testsuite/g++.dg/gomp/attrs-9.C | 2 +- gcc/testsuite/g++.dg/gomp/clause-3.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-3.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-4.C | 1 + gcc/testsuite/g++.dg/gomp/declare-simd-6.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-7.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-8.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-target-1.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-target-2.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-target-3.C | 2 +- .../g++.dg/gomp/declare-target-indirect-1.C | 2 +- gcc/testsuite/g++.dg/gomp/depend-iterator-2.C | 1 + gcc/testsuite/g++.dg/gomp/depobj-1.C | 1 + gcc/testsuite/g++.dg/gomp/doacross-2.C | 2 +- gcc/testsuite/g++.dg/gomp/linear-1.C | 2 +- gcc/testsuite/g++.dg/gomp/linear-2.C | 2 +- gcc/testsuite/g++.dg/gomp/linear-3.C | 2 +- gcc/testsuite/g++.dg/gomp/linear-5.C | 2 +- gcc/testsuite/g++.dg/gomp/map-1.C | 1 + gcc/testsuite/g++.dg/gomp/map-csm-dep.C | 40 ++++++++++++++++++ gcc/testsuite/g++.dg/gomp/pr118876.C | 2 +- gcc/testsuite/g++.dg/gomp/pr119370.C | 2 +- gcc/testsuite/g++.dg/gomp/sink-1.C | 2 +- gcc/testsuite/g++.dg/gomp/sink-2.C | 2 +- gcc/testsuite/g++.dg/gomp/sink-3.C | 2 +- gcc/testsuite/g++.dg/gomp/target-simd-clone-1.C | 2 +- gcc/testsuite/g++.dg/gomp/target-simd-clone-2.C | 2 +- gcc/testsuite/g++.dg/gomp/target-teams-1.C | 2 +- gcc/testsuite/g++.dg/gomp/udr-5.C | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-12.c | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-5.c | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-9.c | 2 +- gcc/testsuite/gcc.dg/gomp/clause-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/declare-simd-3.c | 1 + gcc/testsuite/gcc.dg/gomp/linear-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/map-csm-dep.c | 30 ++++++++++++++ gcc/testsuite/gcc.dg/gomp/metadirective-1.c | 1 + gcc/testsuite/gcc.dg/gomp/pr104757.c | 2 +- gcc/testsuite/gcc.dg/gomp/sink-fold-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/sink-fold-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/sink-fold-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-2.c | 4 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-4.c | 4 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-5.c | 6 +-- gcc/testsuite/gcc.dg/gomp/target-simd-clone-6.c | 6 +-- gcc/testsuite/gcc.dg/gomp/target-simd-clone-7.c | 4 +- gcc/testsuite/gcc.dg/gomp/target-simd-clone-8.c | 4 +- gcc/testsuite/gcc.dg/gomp/workshare-reduction-55.c | 1 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-56.c | 2 +- gcc/testsuite/gcc.dg/gomp/workshare-reduction-57.c | 1 + gcc/testsuite/gcc.dg/gomp/workshare-reduction-58.c | 1 + libgomp/testsuite/libgomp.c++/declare_target-1.C | 3 +- libgomp/testsuite/libgomp.c++/depobj-1.C | 1 + libgomp/testsuite/libgomp.c++/doacross-1.C | 2 +- libgomp/testsuite/libgomp.c++/for-15.C | 2 +- libgomp/testsuite/libgomp.c++/for-24.C | 2 +- libgomp/testsuite/libgomp.c++/pr101544-1-O0.C | 2 +- libgomp/testsuite/libgomp.c++/pr101544-1.C | 1 + libgomp/testsuite/libgomp.c++/pr96835-1-O0.C | 2 +- libgomp/testsuite/libgomp.c++/pr96835-1.C | 1 + .../static-aggr-constructor-destructor-1.C | 2 +- .../static-aggr-constructor-destructor-2.C | 2 +- .../static-aggr-constructor-destructor-3.C | 2 +- libgomp/testsuite/libgomp.c++/target-13.C | 1 + libgomp/testsuite/libgomp.c++/target-cdtor-1.C | 2 +- libgomp/testsuite/libgomp.c++/target-cdtor-2.C | 2 +- .../libgomp.c++/target-std__array-concurrent-usm.C | 1 + .../libgomp.c++/target-std__array-concurrent.C | 1 + libgomp/testsuite/libgomp.c++/target-std__cmath.C | 2 +- .../testsuite/libgomp.c++/target-std__complex.C | 2 +- .../libgomp.c++/target-std__deque-concurrent-usm.C | 1 + .../libgomp.c++/target-std__deque-concurrent.C | 2 +- .../target-std__forward_list-concurrent-usm.C | 1 + .../target-std__forward_list-concurrent.C | 2 +- .../libgomp.c++/target-std__list-concurrent-usm.C | 1 + .../libgomp.c++/target-std__list-concurrent.C | 2 +- .../testsuite/libgomp.c++/target-std__numbers.C | 1 + .../libgomp.c++/target-std__span-concurrent-usm.C | 2 +- .../libgomp.c++/target-std__span-concurrent.C | 2 +- .../testsuite/libgomp.c++/target-std__valarray-1.C | 2 +- .../target-std__valarray-concurrent-usm.C | 1 + .../libgomp.c++/target-std__valarray-concurrent.C | 2 +- .../target-std__vector-concurrent-usm.C | 1 + .../libgomp.c++/target-std__vector-concurrent.C | 2 +- .../libgomp.c-c++-common/declare_target-1.c | 3 +- libgomp/testsuite/libgomp.c-c++-common/depend-2.c | 5 ++- libgomp/testsuite/libgomp.c-c++-common/depobj-1.c | 1 + libgomp/testsuite/libgomp.c-c++-common/for-11.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/for-12.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/for-16.c | 1 + libgomp/testsuite/libgomp.c-c++-common/for-3.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/for-5.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/for-6.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/for-9.c | 2 +- .../libgomp.c-c++-common/function-not-offloaded.c | 2 +- .../libgomp.c-c++-common/metadirective-1.c | 2 +- .../libgomp.c-c++-common/metadirective-2.c | 2 +- .../libgomp.c-c++-common/metadirective-3.c | 2 +- .../libgomp.c-c++-common/metadirective-5.c | 2 +- .../testsuite/libgomp.c-c++-common/monotonic-1.c | 6 +-- .../testsuite/libgomp.c-c++-common/monotonic-2.c | 1 + .../testsuite/libgomp.c-c++-common/pr100059-1.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-2.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-4.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-5.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-6.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-7.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-8.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr66199-9.c | 2 +- .../testsuite/libgomp.c-c++-common/ptr-attach-1.c | 2 +- .../libgomp.c-c++-common/reverse-offload-1.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/target-1.c | 1 + libgomp/testsuite/libgomp.c-c++-common/target-10.c | 2 +- libgomp/testsuite/libgomp.c-c++-common/target-40.c | 2 +- .../libgomp.c-c++-common/target-abi-struct-1-O0.c | 2 +- .../libgomp.c-c++-common/target-abi-struct-1.c | 1 + .../libgomp.c-c++-common/target-cdtor-1.c | 2 +- .../libgomp.c-c++-common/target-same-name-1.c | 1 + .../libgomp.c-c++-common/task-reduction-14.c | 1 + .../libgomp.c-c++-common/variable-not-offloaded.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-3.c | 2 +- libgomp/testsuite/libgomp.c/declare-variant-4.c | 2 +- libgomp/testsuite/libgomp.c/doacross-1.c | 1 + libgomp/testsuite/libgomp.c/doacross-2.c | 1 + libgomp/testsuite/libgomp.c/doacross-3.c | 1 + .../libgomp.c/examples-4/async_target-1.c | 2 +- .../libgomp.c/examples-4/declare_target-1.c | 1 + .../libgomp.c/examples-4/declare_target-3.c | 2 +- .../libgomp.c/examples-4/declare_target-4.c | 2 +- .../libgomp.c/examples-4/declare_target-5.c | 2 +- libgomp/testsuite/libgomp.c/max_vf-1.c | 2 +- libgomp/testsuite/libgomp.c/pr81778.c | 2 +- libgomp/testsuite/libgomp.c/pr86660.c | 1 + libgomp/testsuite/libgomp.c/reduction-4.c | 3 +- libgomp/testsuite/libgomp.c/switch-conversion.c | 2 +- libgomp/testsuite/libgomp.c/target-26.c | 1 + libgomp/testsuite/libgomp.c/target-28.c | 1 + libgomp/testsuite/libgomp.c/target-30.c | 1 + libgomp/testsuite/libgomp.c/target-32.c | 1 + libgomp/testsuite/libgomp.c/target-35.c | 1 + libgomp/testsuite/libgomp.c/target-38.c | 1 + libgomp/testsuite/libgomp.c/target-39.c | 2 +- libgomp/testsuite/libgomp.c/target-9.c | 2 +- libgomp/testsuite/libgomp.c/target-link-1.c | 1 + libgomp/testsuite/libgomp.c/target-teams-1.c | 2 +- libgomp/testsuite/libgomp.c/thread-limit-2.c | 2 +- .../libgomp.oacc-c-c++-common/vred2d-128.c | 1 + 221 files changed, 431 insertions(+), 196 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/52-deps.c create mode 100644 gcc/testsuite/g++.dg/gomp/map-csm-dep.C create mode 100644 gcc/testsuite/gcc.dg/gomp/map-csm-dep.c