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 9cc27695f3d Merge master r12-5775. adds 987baa7444a rs6000: Fix use of wrong enum for built-in function code adds 654cd743c88 x86: Add -mmove-max=bits and -mstore-max=bits adds abd7712f91c c++: Fix for decltype(auto) and parenthesized expr [PR103403] adds f46d32dd29b Fortran: improve checking of array specifications adds d81722ee16e rs6000: testsuite: Add rop_ok effective-target function adds cff7879a381 rs6000: Fix up flag_shrink_wrap handling in presence of -mr [...] adds 7bfe82e5a85 Fix typos in libstdc++-v3/ChangeLog adds f78eaffd153 c++: avoid redundant scope in diagnostics adds bf548ce3e67 libstdc++: Simplify emplace member functions in _Rb_tree adds 03a9bd059b4 Daily bump. adds e096e2cfe9f testsuite: powerpc/vec_reve_1.c requires VSX. adds daca416fc28 [PR103028] test ifcvt trap_if seq more strictly after reload adds 55dfce4d5cb libcpp: Fix up handling of deferred pragmas [PR102432] adds c57c910c945 c++: Allow indeterminate unsigned char or std::byte in bit_ [...] adds c060e5c49c4 i386, ipa-modref: Comment spelling fix adds b09af56214e libgomp.texi: Update OMP_PLACES adds 87710ec7b21 libstdc++: Initialize member in std::match_results [PR103549] adds 689407ef916 Fortran/OpenMP: Support most of 5.1 atomic extensions adds 066b3258bb1 c++: Add fixed test [PR93614] adds 70e4cb66c1a Daily bump. adds 8d4ef2299cb aix: Move AIX math builtins before new builtin machinery. adds c9419faef0b Objective-C, NeXT: Reorganise meta-data declarations. adds b880d1514c1 Daily bump. adds 45116f34205 RISC-V: jal cannot refer to a default visibility symbol for [...] adds d1011a41efd Prefer INT_SSE_REGS for SSE_FLOAT_MODE_P in preferred_reloa [...] adds c2c843849a3 cse: Make sure duplicate elements are not entered into the [...] adds 4dc6d192225 avr: Fix AVR build [PR71934] adds ee01694151e tree-optimization/103544 - SLP reduction chain as SLP reduc [...] adds 11013814fc8 contrib: Filter out -Wreturn-type in fold-const-call.c. adds 0dc77a0c494 tree-optimization/103581 - fix masked gather on x86 adds 70b043845d7 libsanitizer: Use SSE to save and restore XMM registers adds 2a20407bacb libsanitizer: Update LOCAL_PATCHES new 251af401a97 Merge master r12-5807.
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: contrib/filter-clang-warnings.py | 1 + gcc/ChangeLog | 214 ++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/config/avr/avr.c | 4 +- gcc/config/i386/i386-expand.c | 1 + gcc/config/i386/i386-options.c | 75 ++- gcc/config/i386/i386-options.h | 6 +- gcc/config/i386/i386.c | 12 +- gcc/config/i386/i386.h | 20 +- gcc/config/i386/i386.opt | 8 + gcc/config/i386/x86-tune.def | 14 +- gcc/config/rs6000/rs6000-call.c | 46 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/cp/ChangeLog | 27 + gcc/cp/constexpr.c | 131 ++++- gcc/cp/cp-gimplify.c | 3 +- gcc/cp/cp-tree.h | 1 + gcc/cp/error.c | 10 +- gcc/cp/pt.c | 15 +- gcc/cp/semantics.c | 18 +- gcc/cp/tree.c | 12 + gcc/cse.c | 7 +- gcc/doc/invoke.texi | 13 + gcc/fortran/ChangeLog | 31 ++ gcc/fortran/array.c | 4 + gcc/fortran/dump-parse-tree.c | 18 + gcc/fortran/expr.c | 25 + gcc/fortran/gfortran.h | 4 +- gcc/fortran/openmp.c | 578 +++++++++++++-------- gcc/fortran/parse.c | 19 +- gcc/fortran/resolve.c | 9 +- gcc/fortran/trans-openmp.c | 13 +- gcc/ifcvt.c | 4 +- gcc/ipa-modref-tree.c | 2 +- gcc/objc/ChangeLog | 8 + gcc/objc/objc-next-metadata-tags.h | 2 + gcc/objc/objc-next-runtime-abi-01.c | 9 +- gcc/objc/objc-next-runtime-abi-02.c | 9 +- gcc/objc/objc-runtime-shared-support.c | 9 +- gcc/testsuite/ChangeLog | 128 +++++ gcc/testsuite/c-c++-common/goacc/pr102432.c | 23 + gcc/testsuite/c-c++-common/gomp/pr102432.c | 23 + gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C | 12 + gcc/testsuite/g++.dg/cpp1y/decltype-auto3.C | 12 + gcc/testsuite/g++.dg/cpp1y/decltype-auto4.C | 65 +++ gcc/testsuite/g++.dg/cpp1z/decomp-decltype1.C | 28 + gcc/testsuite/g++.dg/cpp2a/bit-cast11.C | 63 +++ gcc/testsuite/g++.dg/cpp2a/bit-cast12.C | 68 +++ gcc/testsuite/g++.dg/cpp2a/bit-cast13.C | 63 +++ gcc/testsuite/g++.dg/cpp2a/bit-cast14.C | 75 +++ gcc/testsuite/g++.dg/diagnostic/scope1.C | 12 + gcc/testsuite/g++.dg/template/lookup18.C | 17 + gcc/testsuite/gcc.dg/pr103028.c | 21 + gcc/testsuite/gcc.dg/vect/pr103544.c | 24 + gcc/testsuite/gcc.dg/vect/pr103581.c | 59 +++ .../{pieces-memcpy-13.c => pieces-memcpy-17.c} | 2 +- .../{pieces-memcpy-13.c => pieces-memcpy-18.c} | 2 +- .../{pieces-memcpy-10.c => pieces-memcpy-19.c} | 6 +- .../{pieces-memcpy-13.c => pieces-memcpy-20.c} | 4 +- .../{pieces-memcpy-13.c => pieces-memcpy-21.c} | 4 +- .../{pieces-memset-12.c => pieces-memset-45.c} | 2 +- .../{pieces-memset-12.c => pieces-memset-46.c} | 5 +- .../{pieces-memset-12.c => pieces-memset-47.c} | 5 +- .../{pieces-memset-12.c => pieces-memset-48.c} | 5 +- .../{pieces-memset-12.c => pieces-memset-49.c} | 4 +- gcc/testsuite/gcc.target/i386/pr103404.c | 32 ++ gcc/testsuite/gcc.target/i386/pr95740.c | 26 + gcc/testsuite/gcc.target/powerpc/pr101324.c | 17 + gcc/testsuite/gcc.target/powerpc/rop-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/rop-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec_reve_1.c | 4 +- gcc/testsuite/gfortran.dg/gomp/atomic-10.f90 | 32 ++ gcc/testsuite/gfortran.dg/gomp/atomic-12.f90 | 364 +++++++++++++ gcc/testsuite/gfortran.dg/gomp/atomic-15.f90 | 44 ++ gcc/testsuite/gfortran.dg/gomp/atomic-16.f90 | 36 ++ gcc/testsuite/gfortran.dg/gomp/atomic-17.f90 | 41 ++ gcc/testsuite/gfortran.dg/gomp/atomic-18.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/atomic-19.f90 | 39 ++ gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 42 +- gcc/testsuite/gfortran.dg/gomp/atomic-20.f90 | 39 ++ gcc/testsuite/gfortran.dg/gomp/atomic-22.f90 | 24 + gcc/testsuite/gfortran.dg/gomp/atomic-24.f90 | 13 + gcc/testsuite/gfortran.dg/gomp/atomic-25.f90 | 53 ++ gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 | 75 +++ gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 40 +- gcc/testsuite/gfortran.dg/pr103505.f90 | 9 + gcc/testsuite/lib/target-supports.exp | 7 + gcc/tree-vect-slp.c | 12 +- gcc/tree-vect-stmts.c | 4 +- libcpp/ChangeLog | 13 + libcpp/lex.c | 16 +- libgcc/config/riscv/div.S | 15 +- libgcc/config/riscv/riscv-asm.h | 6 + libgomp/ChangeLog | 8 + libgomp/libgomp.texi | 33 +- libsanitizer/LOCAL_PATCHES | 1 + libsanitizer/tsan/tsan_rtl_amd64.S | 128 ++--- libstdc++-v3/ChangeLog | 24 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/stl_tree.h | 148 +++--- 104 files changed, 2969 insertions(+), 552 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/pr102432.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102432.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp-decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast14.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/scope1.C create mode 100644 gcc/testsuite/g++.dg/template/lookup18.C create mode 100644 gcc/testsuite/gcc.dg/pr103028.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103544.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr103581.c copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-13.c => pieces-memcpy-17.c} (80%) copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-13.c => pieces-memcpy-18.c} (88%) copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-10.c => pieces-memcpy-19.c} (72%) copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-13.c => pieces-memcpy-20.c} (65%) copy gcc/testsuite/gcc.target/i386/{pieces-memcpy-13.c => pieces-memcpy-21.c} (66%) copy gcc/testsuite/gcc.target/i386/{pieces-memset-12.c => pieces-memset-45.c} (77%) copy gcc/testsuite/gcc.target/i386/{pieces-memset-12.c => pieces-memset-46.c} (60%) copy gcc/testsuite/gcc.target/i386/{pieces-memset-12.c => pieces-memset-47.c} (57%) copy gcc/testsuite/gcc.target/i386/{pieces-memset-12.c => pieces-memset-48.c} (57%) copy gcc/testsuite/gcc.target/i386/{pieces-memset-12.c => pieces-memset-49.c} (66%) create mode 100644 gcc/testsuite/gcc.target/i386/pr103404.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95740.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101324.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-12.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-17.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-18.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-19.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-20.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-22.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-24.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-25.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-26.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103505.f90