This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from bf9dd44a974 libstdc++: constexpr flat_set and flat_multiset new a57b0e3ecb7 [PATCH v2 1/4] openmp: Bump Version from 4.5 to 5.2 (1/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-family/c-cppbuiltin.cc | 2 +- gcc/c-family/c.opt | 4 ++ gcc/c-family/c.opt.urls | 3 + gcc/c/c-parser.cc | 9 ++- gcc/cp/parser.cc | 11 ++- gcc/doc/invoke.texi | 6 ++ gcc/fortran/cpp.cc | 2 +- gcc/fortran/invoke.texi | 11 ++- gcc/fortran/lang.opt | 4 ++ gcc/fortran/lang.opt.urls | 3 + gcc/fortran/openmp.cc | 25 ++++++- gcc/testsuite/c-c++-common/cpp/openmp-define-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/Wparentheses-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/Wparentheses-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/affinity-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/allocate-18.c | 3 +- gcc/testsuite/c-c++-common/gomp/cancel-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 1 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/clauses-6.c | 4 +- .../c-c++-common/gomp/declare-variant-1.c | 3 +- .../c-c++-common/gomp/declare-variant-2.c | 1 + .../c-c++-common/gomp/depend-iterator-1.c | 2 +- .../c-c++-common/gomp/lastprivate-conditional-1.c | 3 +- gcc/testsuite/c-c++-common/gomp/loop-1.c | 1 + gcc/testsuite/c-c++-common/gomp/loop-2.c | 1 + gcc/testsuite/c-c++-common/gomp/loop-3.c | 1 + gcc/testsuite/c-c++-common/gomp/loop-4.c | 1 + .../c-c++-common/gomp/master-combined-1.c | 1 + .../c-c++-common/gomp/master-combined-2.c | 1 + .../c-c++-common/gomp/master-construct-dep.c | 22 ++++++ gcc/testsuite/c-c++-common/gomp/nesting-2.c | 1 + gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr85696.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr85956.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr98187.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-11.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-12.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-13.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-14.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-5.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-6.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-7.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 2 +- gcc/testsuite/c-c++-common/gomp/task-detach-1.c | 2 +- gcc/testsuite/c-c++-common/gomp/teams-2.c | 1 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 2 +- gcc/testsuite/g++.dg/gomp/attrs-2.C | 2 +- gcc/testsuite/g++.dg/gomp/attrs-4.C | 2 +- gcc/testsuite/g++.dg/gomp/block-0.C | 2 +- gcc/testsuite/g++.dg/gomp/block-10.C | 2 +- gcc/testsuite/g++.dg/gomp/block-5.C | 2 +- gcc/testsuite/g++.dg/gomp/block-9.C | 2 +- gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 2 +- gcc/testsuite/g++.dg/gomp/master-1.C | 4 +- gcc/testsuite/g++.dg/gomp/master-2.C | 2 +- gcc/testsuite/g++.dg/gomp/master-3.C | 2 +- gcc/testsuite/g++.dg/gomp/method-1.C | 2 +- gcc/testsuite/g++.dg/gomp/pr29965-3.C | 2 +- gcc/testsuite/g++.dg/gomp/pr29965-9.C | 2 +- gcc/testsuite/g++.dg/gomp/pr78363-4.C | 2 +- gcc/testsuite/g++.dg/gomp/pr78363-6.C | 2 +- gcc/testsuite/g++.dg/gomp/pr79664.C | 2 +- gcc/testsuite/g++.dg/gomp/pr94477.C | 2 +- gcc/testsuite/g++.dg/gomp/pr94512.C | 2 +- gcc/testsuite/g++.dg/gomp/tpl-master-1.C | 2 +- gcc/testsuite/gcc.dg/gomp/appendix-a/a.12.1.c | 2 +- gcc/testsuite/gcc.dg/gomp/appendix-a/a.33.2.c | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/attrs-4.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-10.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-5.c | 2 +- gcc/testsuite/gcc.dg/gomp/block-9.c | 2 +- gcc/testsuite/gcc.dg/gomp/master-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/master-2.c | 2 +- gcc/testsuite/gcc.dg/gomp/master-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/nesting-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr104517.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr29965-3.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr35818.c | 2 +- gcc/testsuite/gcc.dg/gomp/pr91216.c | 2 +- gcc/testsuite/gcc.dg/gomp/sharing-2.c | 2 +- gcc/testsuite/gfortran.dg/gomp/adjust-args-10.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/allocate-clause.f90 | 1 + .../gfortran.dg/gomp/appendix-a/a.12.1.f90 | 1 + .../gfortran.dg/gomp/appendix-a/a.33.2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_20.f90 | 16 ++--- gcc/testsuite/gfortran.dg/gomp/c_ptr_tests_21.f90 | 16 ++--- gcc/testsuite/gfortran.dg/gomp/cancel-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 | 2 +- .../gfortran.dg/gomp/declare-variant-1.f90 | 1 + .../gfortran.dg/gomp/depend-iterator-1.f90 | 2 +- .../gfortran.dg/gomp/depend-iterator-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 | 11 +-- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 | 5 +- .../gfortran.dg/gomp/lastprivate-conditional-1.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/loop-4.f90 | 3 +- gcc/testsuite/gfortran.dg/gomp/loop-exit.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/map-3.f90 | 5 +- .../gfortran.dg/gomp/master-construct-dep.f90 | 18 +++++ gcc/testsuite/gfortran.dg/gomp/nesting-2.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/nesting-3.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/nowait-2.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/nowait-4.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/nowait-5.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-2.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/openmp-simd-3.f90 | 1 + .../gfortran.dg/gomp/parallel-master-1.f90 | 4 +- .../gfortran.dg/gomp/parallel-master-2.f90 | 3 +- gcc/testsuite/gfortran.dg/gomp/pr107214-8.f90 | 3 +- gcc/testsuite/gfortran.dg/gomp/pr48117.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr94672.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 78 ++++++++++----------- gcc/testsuite/gfortran.dg/gomp/pr99928-11.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 80 +++++++++++----------- gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 36 +++++----- gcc/testsuite/gfortran.dg/gomp/pr99928-4.f90 | 18 ++--- gcc/testsuite/gfortran.dg/gomp/pr99928-5.f90 | 28 ++++---- gcc/testsuite/gfortran.dg/gomp/pr99928-6.f90 | 28 ++++---- gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 70 +++++++++---------- gcc/testsuite/gfortran.dg/gomp/sharing-3.f90 | 2 +- .../gomp/strictly-structured-block-1.f90 | 2 +- .../gomp/strictly-structured-block-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/taskloop-1.f90 | 1 + gcc/testsuite/gfortran.dg/gomp/taskloop-2.f90 | 1 + gcc/testsuite/gfortran.dg/openmp-define-3.f90 | 2 +- libgomp/env.c | 2 +- libgomp/fortran.c | 9 --- libgomp/icv.c | 6 -- libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 2 +- libgomp/testsuite/libgomp.c++/affinity-1.C | 2 +- libgomp/testsuite/libgomp.c++/ctor-1.C | 2 +- libgomp/testsuite/libgomp.c++/ctor-11.C | 2 +- libgomp/testsuite/libgomp.c++/ctor-13.C | 2 +- libgomp/testsuite/libgomp.c++/ctor-2.C | 1 + libgomp/testsuite/libgomp.c++/ctor-5.C | 1 + libgomp/testsuite/libgomp.c++/ctor-7.C | 1 + libgomp/testsuite/libgomp.c++/depend-iterator-1.C | 2 + libgomp/testsuite/libgomp.c++/loop-13.C | 1 + libgomp/testsuite/libgomp.c++/master-1.C | 1 + libgomp/testsuite/libgomp.c++/pr26943.C | 1 + libgomp/testsuite/libgomp.c++/pr81130.C | 1 + libgomp/testsuite/libgomp.c++/pr81314.C | 1 + .../testsuite/libgomp.c++/target-in-reduction-1.C | 2 + .../testsuite/libgomp.c++/target-in-reduction-2.C | 2 + libgomp/testsuite/libgomp.c++/task-1.C | 2 + libgomp/testsuite/libgomp.c++/task-2.C | 1 + libgomp/testsuite/libgomp.c++/task-6.C | 1 + libgomp/testsuite/libgomp.c++/task-reduction-7.C | 1 + libgomp/testsuite/libgomp.c++/task-reduction-9.C | 2 + .../testsuite/libgomp.c++/taskloop-reduction-1.C | 2 + .../libgomp.c-c++-common/cancel-taskgroup-4.c | 1 + .../libgomp.c-c++-common/depend-inoutset-1.c | 2 + .../libgomp.c-c++-common/depend-iterator-1.c | 2 + .../libgomp.c-c++-common/master-combined-1.c | 1 + .../libgomp.c-c++-common/omp-atv-seq-dep.c | 9 +++ .../omp-lock-hint-contended-dep.c | 11 +++ .../libgomp.c-c++-common/omp-lock-hint-none-dep.c | 12 ++++ .../omp-lock-hint-speculative-dep.c | 11 +++ .../omp-lock-hint-uncontended-dep.c | 11 +++ .../libgomp.c-c++-common/target-in-reduction-1.c | 2 + .../libgomp.c-c++-common/target-in-reduction-2.c | 2 + .../libgomp.c-c++-common/task-detach-12.c | 1 + .../libgomp.c-c++-common/task-reduction-15.c | 1 + .../libgomp.c-c++-common/task-reduction-5.c | 1 + .../libgomp.c-c++-common/task-reduction-6.c | 1 + .../libgomp.c-c++-common/task-reduction-8.c | 1 + .../libgomp.c-c++-common/taskloop-reduction-1.c | 1 + .../libgomp.c-c++-common/taskloop-reduction-3.c | 1 + .../libgomp.c-c++-common/taskloop-reduction-4.c | 1 + libgomp/testsuite/libgomp.c/affinity-1.c | 3 +- libgomp/testsuite/libgomp.c/critical-2.c | 1 + libgomp/testsuite/libgomp.c/debug-1.c | 1 + libgomp/testsuite/libgomp.c/lib-1.c | 10 +-- libgomp/testsuite/libgomp.c/loop-24.c | 1 + libgomp/testsuite/libgomp.c/nestedfn-2.c | 1 + libgomp/testsuite/libgomp.c/nestedfn-3.c | 1 + .../testsuite/libgomp.c/omp-proc-bind-master-dep.c | 12 ++++ libgomp/testsuite/libgomp.c/pr104385.c | 2 +- libgomp/testsuite/libgomp.c/target-31.c | 1 + libgomp/testsuite/libgomp.c/target-34.c | 1 + libgomp/testsuite/libgomp.c/target-critical-1.c | 2 +- libgomp/testsuite/libgomp.c/task-1.c | 1 + libgomp/testsuite/libgomp.c/task-3.c | 2 +- libgomp/testsuite/libgomp.c/task-6.c | 1 + libgomp/testsuite/libgomp.c/task-reduction-1.c | 1 + libgomp/testsuite/libgomp.c/task-reduction-2.c | 1 + libgomp/testsuite/libgomp.c/teams-1.c | 4 +- libgomp/testsuite/libgomp.c/vla-1.c | 2 +- libgomp/testsuite/libgomp.fortran/crayptr1.f90 | 2 +- .../libgomp.fortran/depend-inoutset-1.f90 | 2 +- .../testsuite/libgomp.fortran/is_device_ptr-1.f90 | 3 +- .../testsuite/libgomp.fortran/is_device_ptr-2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/lib1.f90 | 3 +- libgomp/testsuite/libgomp.fortran/lib2.f | 2 +- libgomp/testsuite/libgomp.fortran/lib3.f | 4 +- .../testsuite/libgomp.fortran/omp-atv-seq-dep.f90 | 7 ++ .../omp-lock-hint-contended-dep.f90 | 8 +++ .../libgomp.fortran/omp-lock-hint-none-dep.f90 | 8 +++ .../omp-lock-hint-speculative-dep.f90 | 8 +++ .../omp-lock-hint-uncontended-dep.f90 | 8 +++ libgomp/testsuite/libgomp.fortran/omp_parse2.f90 | 5 +- .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- .../testsuite/libgomp.fortran/parallel-master.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pointer2.f90 | 1 + libgomp/testsuite/libgomp.fortran/reduction6.f90 | 2 +- .../libgomp.fortran/target-firstprivate-1.f90 | 2 +- .../libgomp.fortran/use_device_addr-1.f90 | 2 +- .../libgomp.fortran/use_device_addr-2.f90 | 1 + .../libgomp.fortran/use_device_addr-3.f90 | 2 +- .../libgomp.fortran/use_device_addr-4.f90 | 2 +- .../libgomp.fortran/use_device_addr-5.f90 | 1 + .../testsuite/libgomp.fortran/use_device_ptr-1.f90 | 2 +- .../testsuite/libgomp.fortran/use_device_ptr-3.f90 | 2 +- .../testsuite/libgomp.fortran/use_device_ptr-4.f90 | 2 +- .../libgomp.fortran/use_device_ptr-optional-1.f90 | 1 + .../libgomp.fortran/use_device_ptr-optional-2.f90 | 1 + .../libgomp.fortran/use_device_ptr-optional-3.f90 | 1 + 231 files changed, 639 insertions(+), 360 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/master-construct-dep.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/master-construct-dep.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-atv-seq-dep.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-lock-hint-contended-dep.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-lock-hint-none-dep.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-lock-hint-speculative-dep.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/omp-lock-hint-uncontended-dep.c create mode 100644 libgomp/testsuite/libgomp.c/omp-proc-bind-master-dep.c create mode 100644 libgomp/testsuite/libgomp.fortran/omp-atv-seq-dep.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp-lock-hint-contended-dep.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp-lock-hint-none-dep.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp-lock-hint-speculative-dep.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/omp-lock-hint-uncontended-dep.f90