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 0d8a54a3526 Merge master r12-2306. adds b15e301748f c++: enable -fdelete-dead-exceptions by default adds 91bb571d200 vec: use auto_vec in a few more places adds bebd8e9da83 c++: CTAD and forwarding references [PR88252] adds 7d914777fc6 rs6000: Move rs6000_split_multireg_move to later in file adds 69feb7601e8 rs6000: Generate an lxvp instead of two adjacent lxv instructions adds c4fee1c646d Daily bump. adds 0b7a11874d4 c++: fix tree_contains_struct for C++ types [PR101095] adds 28ca8446417 use error_at and warning_at in cfgexpand.c adds 329769b7200 use diagnostic location in diagnostic_report_current_function adds 8d76ff99220 pass location to md_asm_adjust adds ef3bb641e91 add myself to DCO section adds 4f3b383cf88 driver/101383 - handle -gtoggle in driver adds cd6ca96f5d5 [POWER10] __morestack calls from pcrel code adds f6dde32b9d4 gimplify: Fix endless recursion on volatile empty type read [...] adds 5402023f05e Revert "AArch64: Correct dot-product auto-vect optab RTL" adds 8e321f2a638 Revert "AArch32: Correct sdot RTL on aarch32" adds 79f71ec6fca Abstract out non_null adjustments in ranger. adds 92acae5047e Streamline vect_gen_while adds ad5f8ac1d2f rs6000: Don't let swaps pass break multiply low-part (PR101129) adds 1f7182d68c2 libstdc++: Add noexcept to __replacement_assert [PR101429] adds 17855eed7fc libstdc++: Fix std::get<T> for std::tuple [PR101427] adds 07bd2703047 Change the type of return value of profile_count::value to [...] adds 98f1f9f38c4 Avoid -Wvla-parameter for nontrivial bounds [PR97548]. adds b25edf6e6fe testsuite: Fix testisms in scalar tests PR101457 adds 7094a69bd62 c++: Optimize away NULLPTR_TYPE comparisons [PR101443] new 1ef3e1c046c Merge master r12-2331.
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: MAINTAINERS | 1 + gcc/ChangeLog | 130 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 + gcc/c-family/c-opts.c | 4 + gcc/c-family/c-warn.c | 3 +- gcc/c/c-decl.c | 1 + gcc/cfgexpand.c | 44 +- gcc/config/aarch64/aarch64-simd-builtins.def | 4 +- gcc/config/aarch64/aarch64-simd.md | 62 +- gcc/config/aarch64/arm_neon.h | 8 +- gcc/config/arm/aarch-common-protos.h | 3 +- gcc/config/arm/aarch-common.c | 8 +- gcc/config/arm/arm.c | 4 +- gcc/config/arm/neon.md | 8 +- gcc/config/avr/avr.c | 3 +- gcc/config/cris/cris.c | 4 +- gcc/config/i386/i386.c | 8 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/nds32/nds32.c | 3 +- gcc/config/pdp11/pdp11.c | 4 +- gcc/config/rs6000/rs6000-p8swap.c | 19 + gcc/config/rs6000/rs6000.c | 3121 ++++++++++---------- gcc/config/s390/s390.c | 2 +- gcc/config/vax/vax.c | 5 +- gcc/config/visium/visium.c | 4 +- gcc/cp/ChangeLog | 35 + gcc/cp/class.c | 4 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-gimplify.c | 29 +- gcc/cp/cp-objcp-common.c | 24 +- gcc/cp/cp-tree.h | 6 - gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 90 +- gcc/cp/semantics.c | 3 +- gcc/doc/invoke.texi | 6 +- gcc/doc/tm.texi | 5 +- gcc/fold-const.c | 33 +- gcc/fortran/ChangeLog | 6 + gcc/gcc.c | 10 + gcc/gimple-pretty-print.c | 2 +- gcc/gimple-range-cache.cc | 35 +- gcc/gimple-range-cache.h | 2 + gcc/gimple-range.cc | 8 +- gcc/gimplify.c | 3 +- gcc/profile-count.h | 2 +- gcc/sel-sched-ir.h | 2 +- gcc/target.def | 5 +- gcc/testsuite/ChangeLog | 81 + gcc/testsuite/g++.dg/cpp0x/nullptr46.C | 11 + gcc/testsuite/g++.dg/cpp1z/class-deduction96.C | 34 + gcc/testsuite/g++.dg/torture/pr100382.C | 1 + gcc/testsuite/gcc.c-torture/compile/pr101437.c | 29 + gcc/testsuite/gcc.dg/Wvla-parameter-12.c | 36 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-17.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-18.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-22.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-9.c | 5 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c | 28 + gcc/testsuite/gcc.target/powerpc/pr101129.c | 35 + gcc/tree-cfg.c | 2 +- gcc/tree-core.h | 7 +- gcc/tree-diagnostic.c | 6 +- gcc/tree-vect-loop-manip.c | 14 +- gcc/tree-vect-stmts.c | 21 +- gcc/tree-vectorizer.h | 3 +- libgcc/config/rs6000/morestack.S | 41 + libstdc++-v3/ChangeLog | 7 + libstdc++-v3/include/bits/c++config | 12 +- libstdc++-v3/include/std/tuple | 69 +- .../20_util/tuple/element_access/101427.cc | 23 + .../20_util/tuple/element_access/get_neg.cc | 3 +- 72 files changed, 2493 insertions(+), 1766 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr46.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction96.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101437.c create mode 100644 gcc/testsuite/gcc.dg/Wvla-parameter-12.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr101129.c create mode 100644 libstdc++-v3/testsuite/20_util/tuple/element_access/101427.cc