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 777e1baddca C, C++, Fortran, OpenMP: Add support for 'flush seq_cst' co [...] new 27847df1700 Fortran: Fix Bind(C) char-len check, add ptr-contiguous check new ebcff9ef36a invoke.texi: Fix @opindex for -foffload-options new 08894984847 libgomp.texi: Add OpenMP Implementation Status new 490820f61d1 libgomp.texi: Extend OpenMP 5.0 Implementation Status new ea1fca11830 openmp: Implement OpenMP 5.1 atomics, so far for C only new aebcabdece6 libgfortran: Further fixes for GFC/CFI descriptor conversions. new 7a340b57d24 Fortran: Revert to non-multilib-specific ISO_Fortran_binding.h new 63caf367aa6 libgfortran: Makefile fix for ISO_Fortran_binding.h adds a6e280558a8 Daily bump. adds 9f300873f6b c++: Fix up constexpr evaluation of deleting dtors [PR100495] adds dcb2873cd32 gcc: xtensa: fix PR target/102115 adds 94c9c0ab7ce Daily bump. adds af18863eb7d testsuite: Use explicit -ftree-cselim in tests using -fdump [...] adds 808b6a0c1cc testsuite: Allow .sdata in more cases in gcc.dg/array-quals-1.c adds cb5690b8d2c i386: Fix up @xorsign<mode>3_1 [PR102224] adds d7b2e9bd1a3 c++: Fix docs on assignment of virtual bases [PR60318] adds f459220912d Daily bump. adds 3556ab610cb Daily bump. adds 7edb992d819 compiler: correct condition for calling memclrHasPointers adds a22c0458cb5 Daily bump. adds 0d09acc0d62 Fortran - improve error recovery determining array element [...] adds 7ca5bcb0f12 Fortran - out of bounds in array constructor with implied do loop adds 2ae73531d33 Daily bump. adds 09a2049123e d: Don't include terminating null pointer in string express [...] adds b79f0b99fde Daily bump. new c2d8db3d54f Merge remote-tracking branch 'origin/releases/gcc-11' into [...]
The 9 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 | 61 ++ gcc/ChangeLog.omp | 50 ++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog.omp | 9 + gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 174 +++++- gcc/c/ChangeLog.omp | 16 + gcc/c/c-parser.c | 504 ++++++++++++++-- gcc/c/c-typeck.c | 7 + gcc/config/i386/i386.md | 10 +- gcc/config/xtensa/xtensa.c | 3 +- gcc/cp/ChangeLog | 11 + gcc/cp/ChangeLog.omp | 9 + gcc/cp/constexpr.c | 4 +- gcc/cp/parser.c | 24 +- gcc/cp/semantics.c | 2 +- gcc/d/ChangeLog | 9 + gcc/d/d-builtins.cc | 2 +- gcc/doc/invoke.texi | 2 +- gcc/doc/trouble.texi | 7 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/ChangeLog.omp | 9 + gcc/fortran/decl.c | 39 +- gcc/fortran/expr.c | 7 +- gcc/fortran/trans-expr.c | 4 +- gcc/gimple-pretty-print.c | 4 + gcc/gimple.h | 28 +- gcc/gimplify.c | 161 ++++- gcc/go/gofrontend/expressions.cc | 2 +- gcc/omp-expand.c | 323 +++++++++- gcc/testsuite/ChangeLog | 83 +++ gcc/testsuite/ChangeLog.omp | 53 ++ gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 3 +- gcc/testsuite/c-c++-common/gomp/atomic-17.c | 10 + gcc/testsuite/c-c++-common/gomp/atomic-18.c | 24 +- gcc/testsuite/c-c++-common/gomp/atomic-21.c | 3 +- gcc/testsuite/c-c++-common/gomp/atomic-25.c | 50 ++ gcc/testsuite/c-c++-common/gomp/atomic-26.c | 63 ++ gcc/testsuite/c-c++-common/gomp/atomic-27.c | 41 ++ gcc/testsuite/c-c++-common/gomp/atomic-28.c | 43 ++ gcc/testsuite/c-c++-common/gomp/atomic-29.c | 43 ++ gcc/testsuite/c-c++-common/gomp/atomic-30.c | 137 +++++ gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C | 17 + gcc/testsuite/g++.dg/gomp/atomic-18.C | 3 +- gcc/testsuite/gcc.dg/array-quals-1.c | 10 +- gcc/testsuite/gcc.dg/gomp/atomic-5.c | 2 +- gcc/testsuite/gcc.dg/pr102224.c | 49 ++ gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-7-comp-ref.c | 2 +- .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 2 +- .../i386/{avx-pr51581-2.c => avx-pr102224.c} | 4 +- gcc/testsuite/gdc.dg/pr102185.d | 7 + gcc/testsuite/gfortran.dg/PR100911.c | 82 +++ gcc/testsuite/gfortran.dg/PR100911.f90 | 282 +++++++++ gcc/testsuite/gfortran.dg/PR100914.c | 226 +++++++ gcc/testsuite/gfortran.dg/PR100914.f90 | 651 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/PR100915.c | 80 +++ gcc/testsuite/gfortran.dg/PR100915.f90 | 272 +++++++++ gcc/testsuite/gfortran.dg/bind_c_char_6.f90 | 22 +- gcc/testsuite/gfortran.dg/bind_c_char_7.f90 | 15 +- gcc/testsuite/gfortran.dg/bind_c_char_8.f90 | 12 +- gcc/testsuite/gfortran.dg/bind_c_char_9.f90 | 161 ++--- gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 | 33 ++ gcc/testsuite/gfortran.dg/bounds_check_23.f90 | 18 + gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 | 1 + gcc/testsuite/gfortran.dg/pr101327.f90 | 11 + gcc/testsuite/gfortran.dg/pr32599.f03 | 2 +- gcc/tree-core.h | 13 +- gcc/tree-pretty-print.c | 22 +- gcc/tree.h | 5 + libgfortran/ChangeLog.omp | 45 ++ libgfortran/ISO_Fortran_binding-2-tmpl.h | 42 -- libgfortran/ISO_Fortran_binding-3-tmpl.h | 5 - ...tran_binding-1-tmpl.h => ISO_Fortran_binding.h} | 85 ++- libgfortran/Makefile.am | 18 +- libgfortran/Makefile.in | 18 +- libgfortran/mk-kinds-h.sh | 25 +- libgfortran/runtime/ISO_Fortran_binding.c | 122 +++- libgomp/ChangeLog.omp | 27 + libgomp/libgomp.texi | 203 ++++++- libgomp/testsuite/libgomp.c-c++-common/atomic-19.c | 274 +++++++++ libgomp/testsuite/libgomp.c-c++-common/atomic-20.c | 203 +++++++ libgomp/testsuite/libgomp.c-c++-common/atomic-21.c | 49 ++ 88 files changed, 4786 insertions(+), 405 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-25.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-26.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-27.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-28.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-29.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-30.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new21.C create mode 100644 gcc/testsuite/gcc.dg/pr102224.c copy gcc/testsuite/gcc.target/i386/{avx-pr51581-2.c => avx-pr102224.c} (69%) create mode 100644 gcc/testsuite/gdc.dg/pr102185.d create mode 100644 gcc/testsuite/gfortran.dg/PR100911.c create mode 100644 gcc/testsuite/gfortran.dg/PR100911.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR100914.c create mode 100644 gcc/testsuite/gfortran.dg/PR100914.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR100915.c create mode 100644 gcc/testsuite/gfortran.dg/PR100915.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_contiguous.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr101327.f90 delete mode 100644 libgfortran/ISO_Fortran_binding-2-tmpl.h delete mode 100644 libgfortran/ISO_Fortran_binding-3-tmpl.h rename libgfortran/{ISO_Fortran_binding-1-tmpl.h => ISO_Fortran_binding.h} (70%) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/atomic-19.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/atomic-20.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/atomic-21.c