This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 095663dfd1e Merge master r12-2901. adds e5c00544cce runtime: use C cast syntax in stack.c adds fb85d6eb6c3 Warn for reads from write-only arguments [PR101734]. adds 2cc65fcbd47 Adjust 'libgomp.oacc-c-c++-common/static-variable-1.c' adds 58eec9908c0 Fix xxeval predicates (PR 99921). adds 261512fa6d5 Daily bump. adds 240f07805db i386: Fix ICE with V64QImode broadcast permutation with -ma [...] adds 96194a07bdb Diagnose mismatches between array and scalar new and delete [...] adds eff8110674e or1k: Add mcmodel option to handle large GOTs adds da8a9d695b3 or1k: Use cmodel=large when building crtstuff adds 7dd8f1982c6 Daily bump. adds 829931ec93a libgo: various fixes for Solaris support adds 882f1d58bfa Improve many SImode shifts on the H8/300H adds 34ce7f7a9a6 aix: 64 bit AIX TLS libpthread dependency. adds bbf19f9c205 Fortran: fix checks for STAT= and ERRMSG= arguments of SYNC [...] adds 94974e8b580 Daily bump. adds fdd40498d19 RISC-V: Allow multi-lib build with different code model adds 53d5b59cb3b Fortran/OpenMP: Add support for OpenMP 5.1 masked construct adds faf2b6bc527 Optimize __builtin_shuffle_vector. adds b0de3ad2620 ipa: ICF should check SSA_NAME_IS_DEFAULT_DEF adds 91292490d57 ipa: make target_clone default decl local [PR101726] adds 1afcf5705a0 Fix ICE. adds 049eda8274b Avoid 'GTY' use for 'gcc/omp-oacc-neuter-broadcast.cc:field_map' adds 7b9d99e6152 Clarify memory management for 'prop_set' in 'gcc/omp-oacc-n [...] adds df98015fb7d Plug 'par' memory leak in 'gcc/omp-oacc-neuter-broadcast.cc [...] adds a2ab2f0dfba Address '?:' issues in 'libgomp.oacc-c-c++-common/mode-tran [...] adds 29020d05275 Disable GNAT encodings by default adds c517cf2e685 Speed up jump table switch detection. adds e660441f94f [OpenMP] Update omp-low.c's omp_runtime_api_call [PR101931] adds be024a12858 Fix regression in debug info for Ada with DWARF 5 adds 8cdcea51c0f gcov: Add TARGET_GCOV_TYPE_SIZE target hook adds db853ff78a3 libstdc++: Install GDB pretty printers for debug library adds 6c25932ac39 libstdc++: Use qualified-id for class member constant [PR101937] new df63c137e3d Merge master r12-2933.
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/ChangeLog | 103 +++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/c-cppbuiltin.c | 2 + gcc/config/h8300/h8300.c | 52 ++++-- gcc/config/i386/i386-expand.c | 94 +++++++++- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 4 +- gcc/config/i386/predicates.md | 90 ++++++++++ gcc/config/i386/sse.md | 190 +++++++++++++++++++++ .../{iq2000/iq2000-opts.h => or1k/or1k-opts.h} | 22 ++- gcc/config/or1k/or1k.c | 11 +- gcc/config/or1k/or1k.h | 7 + gcc/config/or1k/or1k.opt | 19 +++ gcc/config/riscv/multilib-generator | 86 ++++++---- gcc/config/rs6000/altivec.md | 6 +- gcc/config/rs6000/rs6000.c | 14 +- gcc/config/sparc/rtemself.h | 2 + gcc/config/sparc/sparc.c | 11 ++ gcc/coverage.c | 2 +- gcc/doc/install.texi | 17 ++ gcc/doc/invoke.texi | 12 +- gcc/doc/tm.texi | 11 ++ gcc/doc/tm.texi.in | 2 + gcc/dwarf2out.c | 33 ++-- gcc/fortran/ChangeLog | 10 ++ gcc/fortran/dump-parse-tree.c | 24 +++ gcc/fortran/frontend-passes.c | 3 + gcc/fortran/gfortran.h | 14 +- gcc/fortran/match.c | 4 +- gcc/fortran/match.h | 6 + gcc/fortran/openmp.c | 98 +++++++++++ gcc/fortran/parse.c | 91 +++++++++- gcc/fortran/resolve.c | 43 +++-- gcc/fortran/st.c | 6 + gcc/fortran/trans-openmp.c | 176 +++++++++++++++---- gcc/fortran/trans-stmt.c | 6 +- gcc/fortran/trans.c | 6 + gcc/gimple-ssa-warn-access.cc | 9 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf-gimple.c | 3 + gcc/multiple_target.c | 25 +-- gcc/omp-low.c | 10 ++ gcc/omp-oacc-neuter-broadcast.cc | 60 ++++--- gcc/target.def | 12 ++ gcc/targhooks.c | 7 + gcc/targhooks.h | 2 + gcc/testsuite/ChangeLog | 36 ++++ .../g++.dg/warn/Wmismatched-new-delete-6.C | 158 +++++++++++++++++ .../g++.dg/warn/Wmismatched-new-delete-7.C | 91 ++++++++++ gcc/testsuite/gcc.dg/ipa/pr100600.c | 22 +++ gcc/testsuite/gcc.dg/uninit-42.c | 87 ++++++++++ .../{avx512f-pr101860.c => avx512f-pr101896.c} | 4 +- gcc/testsuite/gcc.target/i386/pr101846-2.c | 81 +++++++++ gcc/testsuite/gcc.target/i386/pr101846-3.c | 73 ++++++++ gcc/testsuite/gcc.target/i386/pr101846-4.c | 40 +++++ gcc/testsuite/gcc.target/i386/pr101930.c | 9 + gcc/testsuite/gfortran.dg/coarray_3.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_sync.f90 | 44 +++++ 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/tree-profile.c | 4 +- gcc/tree-ssa-uninit.c | 89 +++++++++- gcc/tree-switch-conversion.c | 42 ++--- gcc/tree-switch-conversion.h | 14 +- gcc/tree.c | 28 ++- gcc/tree.h | 4 +- libbacktrace/ChangeLog | 5 + libgcc/ChangeLog | 6 + libgcc/config.host | 4 +- libgcc/config/or1k/t-crtstuff | 2 + libgcc/libgcov.h | 6 +- .../go/internal/syscall/unix/getrandom_solaris.go | 3 +- libgo/go/os/user/decls_solaris.go | 7 +- libgo/go/runtime/crash_test.go | 8 + libgo/go/syscall/exec_bsd.go | 4 +- libgo/go/syscall/exec_unix_test.go | 8 +- libgo/go/syscall/export_aix_test.go | 5 +- libgo/go/syscall/export_unix_test.go | 10 +- libgo/go/syscall/libcall_linux_utimesnano.go | 3 + libgo/mkruntimeinc.sh | 2 +- libgo/runtime/stack.c | 2 +- libgomp/ChangeLog | 4 + libgomp/testsuite/libgomp.fortran/masked-1.f90 | 119 +++++++++++++ .../libgomp.oacc-c-c++-common/mode-transitions.c | 6 +- .../libgomp.oacc-c-c++-common/static-variable-1.c | 5 +- libstdc++-v3/python/Makefile.am | 12 +- libstdc++-v3/python/Makefile.in | 8 +- libstdc++-v3/src/c++11/debug.cc | 8 +- 91 files changed, 2470 insertions(+), 248 deletions(-) copy gcc/config/{iq2000/iq2000-opts.h => or1k/or1k-opts.h} (67%) create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-7.C create mode 100644 gcc/testsuite/gcc.dg/ipa/pr100600.c create mode 100644 gcc/testsuite/gcc.dg/uninit-42.c copy gcc/testsuite/gcc.target/i386/{avx512f-pr101860.c => avx512f-pr101896.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/pr101846-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101846-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101846-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101930.c create mode 100644 gcc/testsuite/gfortran.dg/coarray_sync.f90 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 libgcc/config/or1k/t-crtstuff create mode 100644 libgomp/testsuite/libgomp.fortran/masked-1.f90