This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 7c40eb45402 Merge remote-tracking branch 'origin/releases/gcc-11' into [...] new c59471dacf8 OpenMP 5.1: Add proc-bind 'primary' support new cb24d6031e9 openmp: Add support for OpenMP 5.1 masked construct new 94db71119af Fortran/OpenMP: Add support for OpenMP 5.1 masked construct adds f65ae298d43 c++: constexpr std::construct_at on empty field [PR101663] adds e7fd8e978ec ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] adds dd345961831 c++: Fix up #pragma omp declare {simd,variant} and acc rout [...] adds 13e44296ea7 sanitizer: Cherry-pick realpath fix adds b1c4b1c1008 libcpp: Fix ICE with -Wtraditional preprocessing [PR101638] adds 7319c2c9e6f Daily bump. adds 5f00ef3bc72 coverage: handle function beginning adds aa8b5b6e055 Daily bump. adds 389e4929aee Daily bump. adds 056e324ce46 Daily bump. adds dce5367eecf LTO: bump minor version adds 3d520d00ac6 ipa: make target_clone default decl local [PR101726] adds 076b214b143 ipa: do not make localaliases for target_clones [PR101261] adds 64336a85c96 ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF new b975f873c08 Merge remote-tracking branch 'origin/releases/gcc-11' into [...] new f2a0f8b0f53 [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931]
The 5 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/ChangeLog | 27 ++++ gcc/ChangeLog.omp | 72 ++++++++- gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog.omp | 14 ++ gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 52 ++++-- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 2 + gcc/c/ChangeLog.omp | 22 +++ gcc/c/c-parser.c | 146 ++++++++++++++++- gcc/c/c-typeck.c | 1 + gcc/coverage.c | 28 ++-- gcc/cp/ChangeLog | 19 +++ gcc/cp/ChangeLog.omp | 24 +++ gcc/cp/constexpr.c | 4 +- gcc/cp/parser.c | 149 ++++++++++++++++- gcc/cp/pt.c | 2 + gcc/cp/semantics.c | 23 +++ gcc/fortran/ChangeLog.omp | 58 +++++++ gcc/fortran/dump-parse-tree.c | 25 +++ gcc/fortran/frontend-passes.c | 3 + gcc/fortran/gfortran.h | 15 +- gcc/fortran/intrinsic.texi | 6 +- gcc/fortran/match.h | 6 + gcc/fortran/openmp.c | 103 +++++++++++- gcc/fortran/parse.c | 91 ++++++++++- gcc/fortran/resolve.c | 15 ++ gcc/fortran/st.c | 6 + gcc/fortran/trans-openmp.c | 179 +++++++++++++++++---- gcc/fortran/trans.c | 6 + gcc/gimple-low.c | 1 + gcc/gimple-pretty-print.c | 33 ++++ gcc/gimple-walk.c | 1 + gcc/gimple.c | 20 +++ gcc/gimple.def | 4 + gcc/gimple.h | 37 +++++ gcc/gimplify.c | 31 +++- gcc/ipa-icf-gimple.c | 3 + gcc/lto-streamer.h | 2 +- gcc/multiple_target.c | 25 +-- gcc/omp-expand.c | 3 + gcc/omp-low.c | 51 +++++- gcc/sanopt.c | 5 +- gcc/symtab.c | 2 + gcc/testsuite/ChangeLog | 45 ++++++ gcc/testsuite/ChangeLog.omp | 45 ++++++ .../c-c++-common/goacc/uninit-if-clause.c | 9 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 3 +- gcc/testsuite/c-c++-common/gomp/clauses-1.c | 52 ++++++ gcc/testsuite/c-c++-common/gomp/clauses-5.c | 2 + gcc/testsuite/c-c++-common/gomp/masked-1.c | 23 +++ gcc/testsuite/c-c++-common/gomp/masked-2.c | 11 ++ .../c-c++-common/gomp/masked-combined-1.c | 37 +++++ .../{master-combined-2.c => masked-combined-2.c} | 4 +- gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 13 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 60 +------ gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C | 18 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 60 +------ gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 64 +------- .../cpp2a/{constexpr-new14.C => construct_at.h} | 15 +- gcc/testsuite/g++.dg/gomp/attrs-1.C | 54 +++++++ gcc/testsuite/g++.dg/gomp/attrs-2.C | 54 +++++++ gcc/testsuite/g++.dg/gomp/block-11.C | 18 +++ gcc/testsuite/g++.dg/gomp/tpl-masked-1.C | 21 +++ gcc/testsuite/gcc.dg/cpp/pr101638.c | 7 + gcc/testsuite/gcc.dg/gomp/nesting-1.c | 39 ++++- gcc/testsuite/gcc.dg/ipa/pr100600.c | 22 +++ gcc/testsuite/gcc.dg/pr100788.c | 13 ++ gcc/testsuite/gcc.target/i386/pr101261.c | 11 ++ gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 4 +- gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 9 ++ gcc/testsuite/gfortran.dg/gomp/masked-1.f90 | 94 +++++++++++ gcc/testsuite/gfortran.dg/gomp/masked-2.f90 | 46 ++++++ gcc/testsuite/gfortran.dg/gomp/masked-3.f90 | 12 ++ .../gfortran.dg/gomp/masked-combined-1.f90 | 65 ++++++++ .../gfortran.dg/gomp/masked-combined-2.f90 | 24 +++ gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 ++ .../{gcc.dg => gfortran.dg}/ubsan/ubsan.exp | 10 +- gcc/tree-core.h | 4 + gcc/tree-inline.c | 7 + gcc/tree-nested.c | 5 + gcc/tree-pretty-print.c | 14 ++ gcc/tree.c | 3 + gcc/tree.def | 5 + gcc/tree.h | 10 ++ gcc/ubsan.c | 10 +- libcpp/ChangeLog | 9 ++ libcpp/macro.c | 9 +- libgomp/ChangeLog.omp | 37 +++++ libgomp/env.c | 13 +- libgomp/libgomp.texi | 32 ++-- libgomp/omp.h.in | 10 +- libgomp/omp_lib.f90.in | 6 + libgomp/omp_lib.h.in | 2 + libgomp/testsuite/libgomp.c-c++-common/masked-1.c | 83 ++++++++++ libgomp/testsuite/libgomp.c/affinity-1.c | 14 +- libgomp/testsuite/libgomp.fortran/masked-1.f90 | 119 ++++++++++++++ libsanitizer/ChangeLog | 8 + .../sanitizer_common_interceptors.inc | 12 +- 100 files changed, 2365 insertions(+), 351 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/masked-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/masked-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/masked-combined-1.c copy gcc/testsuite/c-c++-common/gomp/{master-combined-2.c => masked-combined-2.c} (65%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C copy gcc/testsuite/g++.dg/cpp2a/{constexpr-new14.C => construct_at.h} (87%) create mode 100644 gcc/testsuite/g++.dg/gomp/tpl-masked-1.C create mode 100644 gcc/testsuite/gcc.dg/cpp/pr101638.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr100600.c create mode 100644 gcc/testsuite/gcc.dg/pr100788.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101261.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/masked-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/masked-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/masked-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/masked-combined-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/masked-combined-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 copy gcc/testsuite/{gcc.dg => gfortran.dg}/ubsan/ubsan.exp (76%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/masked-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/masked-1.f90