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 bdc5aeca04c openmp: Fix up handling of target constructs in offloaded r [...] new 69d43d443fe libgomp: Add openacc_{cuda,cublas,cudart} effective targets [...] new 8a6a2c53f98 OpenMP: Add iterator support to Fortran's depend; add affin [...] adds afc5ae0f622 Daily bump. adds 32d4fa7d379 arm: Fix wrong code with MVE V2DImode loads and stores [PR99960] adds 90faf2841c7 Daily bump. adds 9b3852d998b tree-optimization/100492 - avoid irreducible regions in loo [...] adds 3870fe246f4 middle-end/100509 - avoid folding constant to aggregate type adds d0a8a95003e ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip adds edd7bbe0e96 tree-optimization/100519 - avoid reassociating asm goto defs adds 41a5fc2a394 Fix typo and weird syntax in configure script adds 51274fddd38 fortran/intrinsic.texi: Fix copy'n'paste errors and typos adds 6be2c12e37b i386: Fix split_double_mode with paradoxical subreg [PR100626] adds de55a48960d Fortran: fix passing return value to class(*) dummy argument adds 74c9a1e1584 Daily bump. adds f9910cefc85 Daily bump. adds 4290ac957ce arm: Avoid emitting bogus CFA adjusts for CMSE nonsecure ca [...] adds 0faee8bae39 arm: Remove use of opts_set in arm_configure_build_target [ [...] adds 3084317511a Daily bump. new 7341511d8b5 Merge branch 'releases/gcc-11' into devel/omp/gcc-11 new db3f02a54a5 openmp: Fix up handling of reduction clause on constructs c [...]
The 4 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: c++tools/ChangeLog | 5 + c++tools/configure | 6 +- c++tools/configure.ac | 6 +- gcc/ChangeLog | 86 ++++++ gcc/ChangeLog.omp | 19 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog.omp | 15 + gcc/c-family/c-omp.c | 10 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog.omp | 25 ++ gcc/c/c-parser.c | 81 +++++- gcc/c/c-typeck.c | 115 ++++++-- gcc/config/arm/arm-c.c | 3 +- gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm.c | 44 +-- gcc/config/arm/mve.md | 35 +-- gcc/config/i386/i386-expand.c | 10 +- gcc/cp/ChangeLog.omp | 27 ++ gcc/cp/parser.c | 86 +++++- gcc/cp/semantics.c | 118 ++++++-- gcc/fortran/ChangeLog | 27 ++ gcc/fortran/ChangeLog.omp | 28 ++ gcc/fortran/dump-parse-tree.c | 51 +++- gcc/fortran/gfortran.h | 9 +- gcc/fortran/intrinsic.texi | 13 +- gcc/fortran/match.c | 18 +- gcc/fortran/openmp.c | 307 ++++++++++++++++++--- gcc/fortran/st.c | 2 +- gcc/fortran/trans-expr.c | 4 +- gcc/fortran/trans-openmp.c | 198 ++++++++++--- gcc/gimple-fold.c | 3 +- gcc/gimplify.c | 129 +++++++++ gcc/ipa-param-manipulation.c | 4 +- gcc/testsuite/ChangeLog | 59 ++++ gcc/testsuite/ChangeLog.omp | 33 +++ gcc/testsuite/c-c++-common/gomp/affinity-1.c | 24 ++ gcc/testsuite/c-c++-common/gomp/affinity-2.c | 232 ++++++++++++++++ .../gomp/{depend-iterator-1.c => affinity-3.c} | 24 +- gcc/testsuite/c-c++-common/gomp/affinity-4.c | 103 +++++++ gcc/testsuite/c-c++-common/gomp/affinity-5.c | 32 +++ gcc/testsuite/c-c++-common/gomp/affinity-6.c | 36 +++ gcc/testsuite/c-c++-common/gomp/affinity-7.c | 37 +++ gcc/testsuite/c-c++-common/gomp/pr99928-10.c | 48 ++-- gcc/testsuite/c-c++-common/gomp/pr99928-16.c | 16 ++ gcc/testsuite/c-c++-common/gomp/pr99928-8.c | 44 +-- gcc/testsuite/c-c++-common/gomp/pr99928-9.c | 22 +- gcc/testsuite/gcc.dg/pr100509.c | 9 + gcc/testsuite/gcc.dg/torture/pr100492.c | 26 ++ gcc/testsuite/gcc.dg/torture/pr100519.c | 13 + gcc/testsuite/gcc.target/arm/cmse/pr99725.c | 5 + .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c | 4 +- .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c | 4 +- .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c | 4 +- .../arm/mve/intrinsics/vuninitializedq_int.c | 3 +- .../arm/mve/intrinsics/vuninitializedq_int1.c | 3 +- .../gfortran.dg/gomp/affinity-clause-1.f90 | 33 +++ .../gfortran.dg/gomp/affinity-clause-2.f90 | 27 ++ .../gfortran.dg/gomp/affinity-clause-3.f90 | 14 + .../gfortran.dg/gomp/affinity-clause-4.f90 | 16 ++ .../gfortran.dg/gomp/affinity-clause-5.f90 | 23 ++ .../gfortran.dg/gomp/affinity-clause-6.f90 | 24 ++ .../gfortran.dg/gomp/depend-iterator-1.f90 | 45 +++ .../gfortran.dg/gomp/depend-iterator-2.f90 | 44 +++ .../gfortran.dg/gomp/depend-iterator-3.f90 | 27 ++ gcc/testsuite/gfortran.dg/gomp/taskwait.f90 | 7 + gcc/testsuite/gfortran.dg/pr100551.f90 | 30 ++ gcc/tree-core.h | 3 + gcc/tree-loop-distribution.c | 10 + gcc/tree-pretty-print.c | 23 +- gcc/tree-ssa-reassoc.c | 86 +++--- gcc/tree.c | 3 + gcc/tree.h | 5 + libgomp/ChangeLog.omp | 50 ++++ libgomp/testsuite/lib/libgomp.exp | 53 ++++ .../libgomp.fortran/depend-iterator-2.f90 | 89 ++++++ .../acc_get_property-nvptx.c | 1 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 15 +- .../libgomp.oacc-c-c++-common/context-1.c | 2 + .../libgomp.oacc-c-c++-common/context-2.c | 2 + .../libgomp.oacc-c-c++-common/context-3.c | 2 + .../libgomp.oacc-c-c++-common/context-4.c | 2 + .../libgomp.oacc-c-c++-common/host_data-1.c | 2 + .../testsuite/libgomp.oacc-c-c++-common/lib-69.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-70.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-72.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-73.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-74.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-75.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-76.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-78.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-79.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-81.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-83.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-84.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-85.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-90.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 1 + .../testsuite/libgomp.oacc-c-c++-common/pr87835.c | 1 + .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 1 + .../testsuite/libgomp.oacc-fortran/host_data-3.f | 1 + .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 1 + 103 files changed, 2560 insertions(+), 373 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-2.c copy gcc/testsuite/c-c++-common/gomp/{depend-iterator-1.c => affinity-3.c} (78%) create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/affinity-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-16.c create mode 100644 gcc/testsuite/gcc.dg/pr100509.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100492.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100519.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr99725.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/depend-iterator-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/taskwait.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr100551.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-iterator-2.f90