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 0d9b2595523 Merge master r11-7492. adds 499193a692e c++: Defer specialization registration [PR 99170] adds 49df367b179 c++: Add fixed test [PR96474] adds c390c5df71b c++: Defer cloning to post-loading [PR 99170] adds 9a5a1e278f9 Update size attribute for Power10. adds 8d57bdadd2d Correct a workaround for vectorized stores. adds 5c8eb88418f gcc.misc-tests/outputs.exp: assert unique test-names adds cdfc2f6a6dc gcc.misc-tests/outputs.exp: enumerate tests adds f3641ac70eb Daily bump. adds d259ab15761 Fortran: Fix -freal-{4,8}-real* handling [PR99355] adds f65e551f737 libgomp: Use sizeof(void*) based checks instead of looking [...] adds 905ce0ca30c libstdc++: Fix buffer overflows in tests [PR 99382] adds f232f782e6e middle-end/97855 - avoid recursing into pp_printf adds 4c955b4ad37 gcov: call mmap MAP_ANONYMOUS with fd equal to -1 adds c778a237c1c c++: Redesign pending entity handling [PR 99170] adds af60228addb IBM Z: Compile mul-signed-overflow tests on old machines adds e52ef6e60d7 Add input_modes parameter to TARGET_MD_ASM_ADJUST hook adds 9553c8a1b9d c++: Post-pending redesign cleanup [PR 99170] adds a6bc1680a49 aarch64: Add missing error_mark_node check [PR99381] adds a1b56c3ef70 c-ppoutput: Fix preprocessing ICE on very large line number [...] adds c9816196328 c++: Fix up [[nodiscard]] on ctors on targetm.cxx.cdtor_ret [...] adds 6a8fc0c31a9 profiling: fix streaming of TOPN counters adds 87dc3d0d36a Handle ERROR_MARK in direct_abstract_declarator adds 0ad6de3883a expand: Fix ICE in store_bit_field_using_insv [PR93235] adds 0d737ed2171 Darwin, testsuite : Prune 'object file not found for object'. new d4eb170efdb Merge master r11-7516.
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 | 85 ++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 214 ++-- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-ppoutput.c | 9 +- gcc/c-family/c-pretty-print.c | 1 + gcc/cfgexpand.c | 16 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 3 + gcc/config/arm/aarch-common-protos.h | 8 +- gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm.c | 14 +- gcc/config/cris/cris.c | 7 +- gcc/config/i386/i386.c | 7 +- gcc/config/mn10300/mn10300.c | 7 +- gcc/config/nds32/nds32.c | 1 + gcc/config/pdp11/pdp11.c | 9 +- gcc/config/rs6000/dfp.md | 37 +- gcc/config/rs6000/mma.md | 1 + gcc/config/rs6000/rs6000.c | 7 +- gcc/config/rs6000/rs6000.md | 3 +- gcc/config/rs6000/sync.md | 8 +- gcc/config/vax/vax.c | 3 +- gcc/config/visium/visium.c | 12 +- gcc/cp/ChangeLog | 160 +++ gcc/cp/cp-tree.h | 23 +- gcc/cp/cvt.c | 12 +- gcc/cp/lex.c | 2 +- gcc/cp/module.cc | 1019 +++++++++----------- gcc/cp/name-lookup.c | 59 +- gcc/cp/name-lookup.h | 13 - gcc/cp/pt.c | 24 +- gcc/cp/typeck.c | 11 +- gcc/d/ChangeLog | 5 + gcc/doc/tm.texi | 10 +- gcc/expmed.c | 13 +- gcc/fortran/decl.c | 6 +- gcc/fortran/primary.c | 40 - gcc/target.def | 13 +- gcc/testsuite/ChangeLog | 114 +++ gcc/testsuite/g++.dg/cpp1z/class-deduction83.C | 13 + ...card-constructor.c => nodiscard-constructor1.C} | 6 +- .../g++.dg/cpp2a/nodiscard-constructor2.C | 17 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 2 +- .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 2 +- gcc/testsuite/g++.dg/modules/inst-2_b.C | 4 +- gcc/testsuite/g++.dg/modules/inst-4_a.C | 6 +- gcc/testsuite/g++.dg/modules/inst-4_b.C | 4 +- gcc/testsuite/g++.dg/modules/member-def-1_b.C | 2 +- gcc/testsuite/g++.dg/modules/member-def-1_c.C | 2 +- gcc/testsuite/g++.dg/modules/pr99170-1_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99170-1_b.C | 7 + gcc/testsuite/g++.dg/modules/pr99170-2.h | 44 + gcc/testsuite/g++.dg/modules/pr99170-2_a.C | 9 + .../g++.dg/modules/{legacy-1_b.C => pr99170-2_b.C} | 6 +- .../modules/{extern-tpl-2_b.H => pr99170-3_a.H} | 8 +- .../modules/{extern-tpl-1_c.C => pr99170-3_b.C} | 3 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 3 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 2 +- gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 2 +- ...{Wstringop-overflow-47.c => Warray-bounds-69.c} | 23 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 11 +- gcc/testsuite/gcc.dg/Wstringop-overflow-65.c | 98 ++ gcc/testsuite/gcc.dg/cpp/line11.c | 6 + gcc/testsuite/gcc.dg/cpp/line12.c | 6 + .../gcc.dg/tree-prof/indir-call-prof-malloc.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 2 +- gcc/testsuite/gcc.misc-tests/outputs.exp | 798 +++++++-------- gcc/testsuite/gcc.target/aarch64/pr93235.c | 12 + gcc/testsuite/gcc.target/aarch64/pr99381.c | 10 + .../gcc.target/s390/mul-signed-overflow-1.c | 1 + .../gcc.target/s390/mul-signed-overflow-2.c | 1 + gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 | 24 + gcc/testsuite/gfortran.dg/real4-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 | 23 + gcc/testsuite/gfortran.dg/real4-8.f90 | 23 + gcc/testsuite/gfortran.dg/real8-10.f90 | 23 + gcc/testsuite/gfortran.dg/real8-16.f90 | 24 + gcc/testsuite/gfortran.dg/real8-4.f90 | 23 + gcc/testsuite/lib/prune.exp | 3 + gcc/tree-pretty-print.c | 95 +- libbacktrace/ChangeLog | 5 + libgcc/ChangeLog | 12 + libgcc/libgcov-driver.c | 55 +- libgcc/libgcov.h | 17 +- libgfortran/ChangeLog | 7 + libgomp/config.h.in | 3 + libgomp/configure | 168 ++-- libgomp/configure.ac | 2 + libgomp/plugin/configfrag.ac | 8 +- libstdc++-v3/ChangeLog | 16 + .../uninitialized_default_n/sizes.cc | 4 +- .../uninitialized_value_construct_n/sizes.cc | 7 +- 109 files changed, 2468 insertions(+), 1418 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction83.C rename gcc/testsuite/g++.dg/cpp2a/{nodiscard-constructor.c => nodiscard-constructo [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor2.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99170-2_a.C copy gcc/testsuite/g++.dg/modules/{legacy-1_b.C => pr99170-2_b.C} (53%) copy gcc/testsuite/g++.dg/modules/{extern-tpl-2_b.H => pr99170-3_a.H} (62%) copy gcc/testsuite/g++.dg/modules/{extern-tpl-1_c.C => pr99170-3_b.C} (67%) copy gcc/testsuite/gcc.dg/{Wstringop-overflow-47.c => Warray-bounds-69.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-65.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line11.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93235.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99381.c create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8-real8-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/real4-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/real8-4.f90