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 57bf5465fba Merge master r11-7529. adds 1e5cdb9f896 c++: Local instantiations of imported specializations [PR 99377] adds b1bee29167d PR libfortran/99218 - matmul on temporary array accesses in [...] adds 9e64dd6b3f6 c++: Duplicate namespace bindings [PR 99245] adds a3ad6489d38 openmp: Avoid ICEs due to orphaned labels in OpenMP regions [...] adds 812230c63c3 testsuite: Update testcase for PR96078 fix [PR99363] adds c2e64c33d9d c++: ICE with -Wshadow and enumerator in template [PR99120] adds 02a35548790 c++: Pointer-to-member fn conversion with noexcept [PR99374] adds ceae9533826 Daily bump. adds 3c297921e80 gcc.target/cris/pr93372-1.c: Adjust expectations for elimin [...] adds 7723f569345 cris: don't define MAX_FIXED_MODE_SIZE adds b49d23f3e23 c++: adc_unify deduction with constrained auto [PR99365] adds 574e7601829 c++: Fix tsubsting member variable template-id [PR96330] adds 84185598dc7 libstdc++: Improve std::rot[lr] [PR99396] adds 73a9216b8a4 libgcov: Fix build on Darwin [PR99406] adds 5b41f1c5af8 d: Don't set default flag_complex_method. adds 0cc54a68e30 middle-end: Pretty-print address space of aggregates adds d1bba463bd0 c++: Fix constexpr evaluation of pre-increment when !lval [ [...] adds 0ad6a2e2f0c Daily bump. adds a18ebd6c439 i386: Fix some -mavx512vl -mno-avx512bw bugs [PR99321] adds b48d76c4e6b Daily bump. adds e99b25df68d IBM Z: Fix vcond-shift.c testcase. adds 8a6a62614a8 tree-nested: Update assert for Fortran module vars [PR97927] adds 3cb8aab390c IBM Z: Fix usage of "f" constraint with long doubles adds e95554dac82 i386: Enable UINTR and HRESET for -march that supports it adds 04b4828c6dd [PR99422] LRA: Skip modifiers when processing memory address. adds 81fee438512 libsanitizer: cherry-pick ad294e572bc5c16f9dc420cc994322de6ca3fbfb adds 0d9a70ea388 aarch64: Fix PR99437 - tighten shift predicates for narrowi [...] adds ded6a1953dd c++: Incorrect specialization hash table [PR 99285] adds cb25dea3ef2 rs6000: Fix invalid splits when using Altivec style address [...] adds 504450c708c c++: Poor diagnostic in header-unit [PR 99468] new 9b338ad7dd4 Merge master r11-7559.
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 | 62 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 7 + gcc/c-family/ChangeLog | 5 + gcc/c/ChangeLog | 5 + gcc/config/aarch64/aarch64-simd.md | 23 +-- gcc/config/aarch64/predicates.md | 16 ++ gcc/config/cris/cris.h | 7 - gcc/config/i386/constraints.md | 6 +- gcc/config/i386/i386-options.c | 7 + gcc/config/i386/mmx.md | 8 +- gcc/config/i386/sse.md | 38 ++-- gcc/config/rs6000/rs6000.c | 3 + gcc/config/rs6000/vsx.md | 21 ++- gcc/config/s390/s390.c | 106 ++++++++++- gcc/config/s390/vector.md | 2 +- gcc/cp/ChangeLog | 95 ++++++++++ gcc/cp/call.c | 4 +- gcc/cp/constexpr.c | 17 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/lex.c | 2 +- gcc/cp/module.cc | 56 +++--- gcc/cp/name-lookup.c | 7 +- gcc/cp/parser.c | 8 +- gcc/cp/pt.c | 200 +++++++++++++-------- gcc/d/ChangeLog | 5 + gcc/d/d-lang.cc | 3 - gcc/fortran/ChangeLog | 8 + gcc/lra-constraints.c | 22 ++- gcc/testsuite/ChangeLog | 141 +++++++++++++++ gcc/testsuite/c-c++-common/asan/pr98920.c | 24 +++ gcc/testsuite/c-c++-common/gomp/pr99322.c | 26 +++ gcc/testsuite/g++.dg/cpp1y/var-templ68.C | 15 ++ gcc/testsuite/g++.dg/cpp1y/var-templ68a.C | 16 ++ gcc/testsuite/g++.dg/cpp1z/noexcept-type23.C | 14 ++ .../g++.dg/cpp2a/concepts-partial-spec9.C | 23 +++ gcc/testsuite/g++.dg/cpp2a/concepts-placeholder4.C | 24 +++ gcc/testsuite/g++.dg/cpp2a/constexpr-99287.C | 61 +++++++ gcc/testsuite/g++.dg/modules/pr99245_a.H | 5 + gcc/testsuite/g++.dg/modules/pr99245_b.H | 9 + gcc/testsuite/g++.dg/modules/pr99285_a.H | 11 ++ gcc/testsuite/g++.dg/modules/pr99285_b.H | 7 + gcc/testsuite/g++.dg/modules/pr99377_a.H | 21 +++ gcc/testsuite/g++.dg/modules/pr99377_b.C | 10 ++ .../g++.dg/modules/{pr99174-1_c.C => pr99377_c.C} | 5 +- gcc/testsuite/g++.dg/modules/pr99468.H | 7 + gcc/testsuite/g++.dg/warn/Wshadow-17.C | 11 ++ gcc/testsuite/gcc.dg/attr-flatten-1.c | 15 +- gcc/testsuite/gcc.target/aarch64/simd/pr99437.c | 17 ++ gcc/testsuite/gcc.target/cris/pr93372-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx512vl-pr99321-1.c | 39 ++++ gcc/testsuite/gcc.target/i386/pr99463-2.c | 5 + gcc/testsuite/gcc.target/i386/pr99463.c | 5 + gcc/testsuite/gcc.target/powerpc/pr98959.c | 17 ++ .../s390/vector/long-double-asm-commutative.c | 16 ++ .../s390/vector/long-double-asm-earlyclobber.c | 17 ++ .../s390/vector/long-double-asm-in-out.c | 14 ++ .../gcc.target/s390/vector/long-double-asm-inout.c | 14 ++ .../s390/vector/long-double-asm-matching.c | 13 ++ .../s390/vector/long-double-asm-regmem.c | 8 + ...-from-i64.c => long-double-volatile-from-i64.c} | 10 +- gcc/testsuite/gfortran.dg/matmul_21.f90 | 15 ++ gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 ++++ gcc/testsuite/lib/target-supports.exp | 10 ++ gcc/tree-cfg.c | 68 ++++--- gcc/tree-nested.c | 1 + gcc/tree-pretty-print.c | 7 + libgcc/ChangeLog | 6 + libgcc/libgcov.h | 10 ++ libgfortran/ChangeLog | 31 ++++ libgfortran/generated/matmul_c10.c | 15 +- libgfortran/generated/matmul_c16.c | 15 +- libgfortran/generated/matmul_c4.c | 15 +- libgfortran/generated/matmul_c8.c | 15 +- libgfortran/generated/matmul_i1.c | 15 +- libgfortran/generated/matmul_i16.c | 15 +- libgfortran/generated/matmul_i2.c | 15 +- libgfortran/generated/matmul_i4.c | 15 +- libgfortran/generated/matmul_i8.c | 15 +- libgfortran/generated/matmul_r10.c | 15 +- libgfortran/generated/matmul_r16.c | 15 +- libgfortran/generated/matmul_r4.c | 15 +- libgfortran/generated/matmul_r8.c | 15 +- libgfortran/generated/matmulavx128_c10.c | 6 +- libgfortran/generated/matmulavx128_c16.c | 6 +- libgfortran/generated/matmulavx128_c4.c | 6 +- libgfortran/generated/matmulavx128_c8.c | 6 +- libgfortran/generated/matmulavx128_i1.c | 6 +- libgfortran/generated/matmulavx128_i16.c | 6 +- libgfortran/generated/matmulavx128_i2.c | 6 +- libgfortran/generated/matmulavx128_i4.c | 6 +- libgfortran/generated/matmulavx128_i8.c | 6 +- libgfortran/generated/matmulavx128_r10.c | 6 +- libgfortran/generated/matmulavx128_r16.c | 6 +- libgfortran/generated/matmulavx128_r4.c | 6 +- libgfortran/generated/matmulavx128_r8.c | 6 +- libgfortran/m4/matmul_internal.m4 | 3 +- libsanitizer/asan/asan_interceptors.cpp | 5 +- libsanitizer/asan/asan_interceptors.h | 7 + .../sanitizer_common_interceptors.inc | 19 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 2 + libstdc++-v3/ChangeLog | 6 + libstdc++-v3/include/std/bit | 16 ++ 103 files changed, 1605 insertions(+), 294 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/asan/pr98920.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99322.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ68.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ68a.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-99287.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99245_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99245_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99285_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99285_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99377_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99377_b.C copy gcc/testsuite/g++.dg/modules/{pr99174-1_c.C => pr99377_c.C} (62%) create mode 100644 gcc/testsuite/g++.dg/modules/pr99468.H create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-17.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr99437.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98959.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-commutative.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-earlyclobber.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-matching.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-regmem.c copy gcc/testsuite/gcc.target/s390/vector/{long-double-from-i64.c => long-double-v [...] create mode 100644 gcc/testsuite/gfortran.dg/matmul_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_variable_3.f90