This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/modula-2 in repository gcc.
from 37e5e898dd0 Add definition for GM2_FOR_TARGET into gcc/m2/Make-lang.in. adds db19cfdac8e libstdc++: Add already-accepted <ranges> testcase [PR106320] adds 936efcac733 xtensa: Implement new target hook: TARGET_CONSTANT_OK_FOR_CPROP_P adds 6bcca5f642e c++: cast to array of unknown bound [PR93259] adds 03381beccb5 c++: auto member function and auto variable [PR106893] adds c3ba0eaaa22 c++: template-id arguments are evaluated [PR101906] adds c17fa0f20eb c++: remove '_sfinae' suffix from functions adds b5f09bd7660 Daily bump. adds eec36f27c3c libgomp.texi: move item from gcn to nvptx adds 91061fd5ace aarch64: Disassociate ls64 from simd adds 721c0fb3aca aarch64: Vector move fixes for +nosimd adds ad08894ea02 tree-optimization/106913 - ICE with -da and -Wuninitialized adds 2c867232df7 middle-end/106909 - CTRL altering flag after folding adds 0ee1548d968 rs6000: Suggest unroll factor for loop vectorization adds 94504c9ae15 rs6000: Handle unresolved overloaded builtin [PR105485] adds 38db48346cc rs6000: Fix the check of bif argument number [PR104482] adds 48e40d0b658 Revert "xtensa: Implement new target hook: TARGET_CONSTANT_ [...] adds 441a4880cba c++: some missing-SFINAE fixes adds fea6ae0e5d8 c++: two-parameter version of cxx_constant_value adds 5e1031ff8ec c++: remove single-parameter version of mark_used adds edf6fe78003 libstdc++: Avoid -Wparentheses warning with debug iterators adds 7aa80c82ecf libstdc++: Implement LWG 3569 changes to join_view::_Iterator adds 5d84a4418aa libstdc++: Implement ranges::chunk_view from P2442R1 adds 7d7e2149cdb libstdc++: Implement ranges::slide_view from P2442R1 adds e11babbfac2 libgomp: Appease some static analyzers [PR106906] adds ff85f0afc7d PR target/106877: Robustify reg-stack to malformed asm. adds 1995a0227d2 Daily bump. adds 9d503515cee testsuite: gluefile file need to be prefixed adds 93b09bf3246 Check another epilog variable peeling case in vectorizable_ [...] adds 05f5c42cb42 tree-optimization/106934 - avoid BIT_FIELD_REF of bitfields adds 645ef01a463 Disallow pointer operands for |, ^ and partly & [PR106878] adds 48970cbaed5 testsuite/s390: Fix vperm-rev testcases. adds 2aa5f8808d1 testsuite/s390: Add -mzarch to ifcvt test cases. new 59ad15abea8 Merge branch 'master' into devel/modula-2.
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 | 178 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 498 +++++++++++ gcc/analyzer/ChangeLog | 5 + gcc/config/aarch64/aarch64-ldpstp.md | 11 +- gcc/config/aarch64/aarch64-simd.md | 217 +++-- gcc/config/aarch64/aarch64.cc | 94 ++- gcc/config/aarch64/aarch64.md | 11 +- gcc/config/aarch64/iterators.md | 2 + gcc/config/rs6000/rs6000-builtin.cc | 13 + gcc/config/rs6000/rs6000-c.cc | 60 +- gcc/config/rs6000/rs6000.cc | 125 ++- gcc/config/rs6000/rs6000.opt | 18 + gcc/cp/ChangeLog | 120 +++ gcc/cp/call.cc | 22 +- gcc/cp/constexpr.cc | 20 +- gcc/cp/cp-tree.h | 29 +- gcc/cp/cvt.cc | 4 +- gcc/cp/decl.cc | 7 +- gcc/cp/decl2.cc | 8 +- gcc/cp/except.cc | 4 +- gcc/cp/init.cc | 2 +- gcc/cp/pt.cc | 33 +- gcc/cp/semantics.cc | 8 +- gcc/cp/tree.cc | 10 +- gcc/cp/typeck.cc | 21 +- gcc/cp/typeck2.cc | 33 +- gcc/doc/invoke.texi | 7 + gcc/gimple-fold.cc | 1 + gcc/match.pd | 6 +- gcc/reg-stack.cc | 3 +- gcc/testsuite/ChangeLog | 100 +++ gcc/testsuite/g++.dg/cpp0x/initlist-array17.C | 37 + gcc/testsuite/g++.dg/cpp1y/auto-fn65.C | 10 + gcc/testsuite/g++.dg/cpp1z/noexcept-type26.C | 12 + gcc/testsuite/g++.dg/cpp2a/explicit19.C | 12 + gcc/testsuite/g++.dg/ext/integer-pack6.C | 13 + gcc/testsuite/g++.dg/ext/{pr84683.C => pr106877.C} | 4 +- gcc/testsuite/g++.dg/template/evaluated1.C | 17 + gcc/testsuite/g++.dg/template/evaluated1a.C | 16 + gcc/testsuite/g++.dg/template/evaluated1b.C | 17 + gcc/testsuite/g++.dg/template/evaluated1c.C | 17 + gcc/testsuite/g++.target/powerpc/pr105485.C | 9 + gcc/testsuite/gcc.c-torture/compile/pr106878.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/ls64_asm_2.c | 9 + gcc/testsuite/gcc.target/aarch64/ldp_stp_20.c | 7 + gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c | 7 + gcc/testsuite/gcc.target/aarch64/ldp_stp_22.c | 13 + gcc/testsuite/gcc.target/aarch64/ldp_stp_23.c | 16 + gcc/testsuite/gcc.target/aarch64/ldp_stp_24.c | 16 + gcc/testsuite/gcc.target/aarch64/movv16qi_1.c | 21 + gcc/testsuite/gcc.target/aarch64/movv16qi_2.c | 27 + gcc/testsuite/gcc.target/aarch64/movv16qi_3.c | 30 + .../aarch64/{movv16qi_1.c => movv2di_1.c} | 39 +- gcc/testsuite/gcc.target/aarch64/movv2x16qi_1.c | 40 + gcc/testsuite/gcc.target/aarch64/movv2x8qi_1.c | 38 + gcc/testsuite/gcc.target/aarch64/movv3x16qi_1.c | 44 + gcc/testsuite/gcc.target/aarch64/movv3x8qi_1.c | 41 + gcc/testsuite/gcc.target/aarch64/movv4x16qi_1.c | 44 + gcc/testsuite/gcc.target/aarch64/movv4x8qi_1.c | 42 + gcc/testsuite/gcc.target/aarch64/movv8qi_1.c | 15 + gcc/testsuite/gcc.target/aarch64/movv8qi_2.c | 27 + gcc/testsuite/gcc.target/aarch64/movv8qi_3.c | 30 + gcc/testsuite/gcc.target/aarch64/vect_unary_2.c | 5 + gcc/testsuite/gcc.target/i386/pr106905.c | 14 + gcc/testsuite/gcc.target/ia64/pr106905.c | 20 + gcc/testsuite/gcc.target/powerpc/pr104482.c | 16 + .../gcc.target/s390/ifcvt-one-insn-bool.c | 2 +- .../gcc.target/s390/ifcvt-one-insn-char.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-bool.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-int.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-long.c | 13 +- .../gcc.target/s390/vector/vperm-rev-z14.c | 2 +- .../gcc.target/s390/vector/vperm-rev-z15.c | 6 +- gcc/testsuite/gfortran.dg/pr106934.f90 | 7 + gcc/testsuite/lib/g++.exp | 10 +- gcc/testsuite/lib/gcc.exp | 21 +- gcc/testsuite/lib/wrapper.exp | 7 +- gcc/tree-cfg.cc | 20 +- gcc/tree-ssa-reassoc.cc | 16 +- gcc/tree-ssa-uninit.cc | 8 +- gcc/tree-ssa.cc | 6 + gcc/tree-vect-loop.cc | 6 +- libgomp/ChangeLog | 36 + libgomp/env.c | 6 +- libgomp/libgomp.texi | 6 +- libstdc++-v3/ChangeLog | 78 ++ libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/std/ranges | 928 ++++++++++++++++++++- .../testsuite/std/ranges/adaptors/chunk/1.cc | 80 ++ libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 30 + .../std/ranges/adaptors/{adjacent => slide}/1.cc | 49 +- 92 files changed, 3378 insertions(+), 379 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn65.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit19.C create mode 100644 gcc/testsuite/g++.dg/ext/integer-pack6.C copy gcc/testsuite/g++.dg/ext/{pr84683.C => pr106877.C} (71%) create mode 100644 gcc/testsuite/g++.dg/template/evaluated1.C create mode 100644 gcc/testsuite/g++.dg/template/evaluated1a.C create mode 100644 gcc/testsuite/g++.dg/template/evaluated1b.C create mode 100644 gcc/testsuite/g++.dg/template/evaluated1c.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr105485.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr106878.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_22.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ldp_stp_24.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv16qi_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv16qi_3.c copy gcc/testsuite/gcc.target/aarch64/{movv16qi_1.c => movv2di_1.c} (67%) create mode 100644 gcc/testsuite/gcc.target/aarch64/movv2x16qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv2x8qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv3x16qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv3x8qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv4x16qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv4x8qi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv8qi_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movv8qi_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_unary_2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106905.c create mode 100644 gcc/testsuite/gcc.target/ia64/pr106905.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104482.c create mode 100644 gcc/testsuite/gfortran.dg/pr106934.f90 create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/chunk/1.cc copy libstdc++-v3/testsuite/std/ranges/adaptors/{adjacent => slide}/1.cc (60%)