This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-stable-defconfig in repository toolchain/ci/gcc.
from dc7e8839c92 Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont adds 2d4fa1f79c7 arm: [testcase] Better narrow some bfloat16 testcase adds 17c25a454e0 Use a per-edge PRE PHI translation cache adds ede8cfb8a45 CSE VN_INFO calls in PRE and VN adds 4081596e852 c++: Consistently expose singleton overloads adds e38cd64ac6c c++: ADL refactor adds ec735bc7646 tree-optimization/97746 - fix order of mask precision computes adds f5761c318a5 tree-optimization/97753 - fix SLP induction vect adds 8a713174440 config-ml.in: Suppress output from multi-do recipes adds 99bf3a817b9 libstdc++: Include <typeinfo> even for -fno-rtti [PR 97758] adds 0af3930a497 libstdc++: Use 'inline' consistently in std::exception_ptr [...] adds fa59c8dcd2f aarch64: Do not alter force_reg returned register expanding fcmla adds 4e85ad79a13 Cleanup irange::set. adds 96f315213f3 tree-optimization/97761 - fix SLP live calculation adds ff4bfb1553c libstdc++: Remove redundant check for zero in std::__popcount adds b2b85163731 libstdc++: Improve comment on _Power_of_2 helper function adds f27a3b37b48 Fortran: Fix OpenACC in specification-part checks [PR90111] adds b5cff0db6e3 Clean up irange self tests. adds c5395d88dfa arc: Improve/add instruction patterns to better use MAC ins [...] adds 4394b1ce773 c-family: Fix regression in location-overflow-test-1.c [PR97117] adds 6624075e7e9 c-family: Avoid unnecessary work when -Wpragmas is being ignored adds 3a5f8d745f8 c++: Fix -Wvexing-parse ICE with omitted int [PR97762] adds 38b17c27ce5 libstdc++: Make _GLIBCXX_DEBUG checks constexpr compatible adds 05b03452db6 c++: Improve error location for class using-decl. adds 83f1c165d2a c++: Call tsubst_pack_expansion from tsubst. adds 6db082477ad libstdc++: Remove <debug/array> adds 32ff3309ae5 MAINTAINERS: Add myself for write after approval adds 71a8040716c c++: Fix ICE with variadic concepts and aliases [PR93907] adds 2096ebd393a c++: Reuse identical ATOMIC_CONSTRs during normalization adds 3d56e969cb1 c++: Use two levels of caching in satisfy_atom adds d3fd75d8694 c++: Consider only relevant template arguments in sat_hasher adds 04126e46eb2 c++: DR 1914 - Allow duplicate standard attributes. adds 2bee28dd41f Daily bump. adds 7d26a337bfa Fix logical_combine OR operation. Again. adds fb54c3032b8 Adjust Keylocker regex pattern for darwin, and add missing [...] adds 3d3470e239e Normalize VARYING for -fstrict-enums. adds 2686de5617b tree-optimization/97760 - reduction paths with unhandled live stmt adds 2d59593105d Fortran: Fix function decl's location [PR95847] new c69325a5db4 sccvn: Fix up push_partial_def little-endian bitfield handl [...] new 61fecd4d4ba doc: Fix grammar in description of earlyclobber new 9693749b963 aarch64: Skip arm targets in vq*shr*n_high_n intrinsic tests new 15e5f41a1c8 More PRE TLC
The 4 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: ChangeLog | 9 + MAINTAINERS | 1 + config-ml.in | 8 +- gcc/ChangeLog | 122 ++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 27 + gcc/c-family/c-common.c | 5 +- gcc/c-family/c-indentation.c | 70 ++- gcc/c-family/c-pragma.c | 19 +- gcc/config/aarch64/aarch64-builtins.c | 6 +- gcc/config/arc/arc.c | 8 + gcc/config/arc/arc.md | 71 ++- gcc/config/arc/constraints.md | 5 + gcc/config/arc/simdext.md | 90 ++- gcc/cp/ChangeLog | 96 +++ gcc/cp/class.c | 4 +- gcc/cp/constraint.cc | 160 ++++- gcc/cp/cp-tree.h | 29 +- gcc/cp/logic.cc | 17 +- gcc/cp/name-lookup.c | 170 ++++-- gcc/cp/parser.c | 79 +-- gcc/cp/pt.c | 25 +- gcc/doc/md.texi | 2 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/parse.c | 11 +- gcc/fortran/trans-decl.c | 19 +- gcc/function-tests.c | 1 + gcc/gimple-range-gori.cc | 25 +- gcc/range-op.cc | 643 +++++---------------- gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 66 +++ gcc/testsuite/c-c++-common/attr-fallthrough-2.c | 2 +- gcc/testsuite/g++.dg/cpp0x/fallthrough2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-72.C | 45 ++ gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-using3.C | 52 ++ gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- gcc/testsuite/g++.dg/lookup/using26.C | 4 +- gcc/testsuite/g++.dg/opt/pr97767.C | 10 + gcc/testsuite/g++.dg/warn/Wvexing-parse8.C | 11 + gcc/testsuite/g++.old-deja/g++.other/using1.C | 4 +- gcc/testsuite/gcc.c-torture/execute/pr97764.c | 14 + gcc/testsuite/gcc.dg/pr97567-2.c | 24 + gcc/testsuite/gcc.dg/pragma-diag-6.c | 9 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97746.c | 20 + gcc/testsuite/gcc.dg/vect/pr97753.c | 10 + gcc/testsuite/gcc.dg/vect/pr97760.c | 26 + .../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 3 + .../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 3 + .../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 3 + .../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 3 + .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 3 +- .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 2 + .../arm/simd/vld1q_lane_bf16_indices_1.c | 2 + .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 3 +- .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 2 + .../arm/simd/vstq1_lane_bf16_indices_1.c | 2 + .../gcc.target/i386/keylocker-aesdec128kl.c | 6 +- .../gcc.target/i386/keylocker-aesdec256kl.c | 6 +- .../gcc.target/i386/keylocker-aesdecwide128kl.c | 34 +- .../gcc.target/i386/keylocker-aesdecwide256kl.c | 34 +- .../gcc.target/i386/keylocker-aesenc128kl.c | 6 +- .../gcc.target/i386/keylocker-aesenc256kl.c | 17 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 34 +- .../gcc.target/i386/keylocker-aesencwide256kl.c | 34 +- .../gcc.target/i386/keylocker-encodekey128.c | 14 +- .../gcc.target/i386/keylocker-encodekey256.c | 18 +- gcc/testsuite/gfortran.dg/coverage.f90 | 17 + .../gfortran.dg/goacc/specification-part.f90 | 100 ++++ gcc/testsuite/gfortran.dg/vect/pr97761.f90 | 32 + gcc/tree-ssa-pre.c | 392 +++++++------ gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-vect-loop.c | 16 +- gcc/tree-vect-patterns.c | 8 +- gcc/tree-vect-slp.c | 4 - gcc/value-range.cc | 492 ++++++++++++++-- gcc/value-range.h | 51 +- libiberty/ChangeLog | 4 + libstdc++-v3/ChangeLog | 86 +++ libstdc++-v3/include/Makefile.am | 1 - libstdc++-v3/include/Makefile.in | 1 - libstdc++-v3/include/bits/std_function.h | 4 +- libstdc++-v3/include/bits/uniform_int_dist.h | 4 +- libstdc++-v3/include/debug/array | 408 ------------- libstdc++-v3/include/debug/assertions.h | 6 +- libstdc++-v3/include/debug/formatter.h | 3 +- libstdc++-v3/include/debug/helper_functions.h | 28 +- libstdc++-v3/include/debug/macros.h | 20 +- libstdc++-v3/include/experimental/functional | 4 +- libstdc++-v3/include/std/array | 66 ++- libstdc++-v3/include/std/bit | 3 - libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/span | 7 +- libstdc++-v3/libsupc++/exception_ptr.h | 9 - .../element_access/char/back_constexpr_neg.cc} | 24 +- .../element_access/char/constexpr.cc} | 20 +- .../element_access/char/constexpr_neg.cc} | 23 +- .../element_access/char/front_back_constexpr.cc} | 34 +- .../element_access/char/front_constexpr_neg.cc} | 24 +- .../element_access/wchar_t/back_constexpr_neg.cc} | 24 +- .../element_access/wchar_t/constexpr.cc} | 20 +- .../element_access/wchar_t/constexpr_neg.cc} | 23 +- .../element_access/wchar_t/front_constexpr_neg.cc} | 24 +- .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../23_containers/array/element_access/60497.cc | 4 - .../array/tuple_interface/get_debug_neg.cc | 32 - .../23_containers/array/tuple_interface/get_neg.cc | 5 +- .../array/tuple_interface/tuple_element_neg.cc | 1 - .../debug/constexpr_partitioned_neg.cc} | 37 +- .../debug/constexpr_partitioned_pred_neg.cc} | 29 +- .../lower_bound/debug/constexpr_valid_range_neg.cc | 52 ++ .../lower_bound/debug/partitioned_neg.cc} | 27 +- .../lower_bound/debug/partitioned_pred_neg.cc} | 16 +- .../debug/constexpr_partitioned_neg.cc} | 37 +- .../debug/constexpr_partitioned_pred_neg.cc} | 29 +- .../upper_bound/debug/constexpr_valid_range_neg.cc | 51 ++ .../upper_bound/debug/partitioned_neg.cc} | 27 +- .../upper_bound/debug/partitioned_pred_neg.cc} | 16 +- 126 files changed, 2827 insertions(+), 1835 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-72.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr97767.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse8.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97764.c create mode 100644 gcc/testsuite/gcc.dg/pr97567-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97746.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97753.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97760.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesenc256kl.c create mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/specification-part.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr97761.f90 delete mode 100644 libstdc++-v3/include/debug/array copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 21_strings/ [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] rename libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_d [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_ [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/debug/constexp [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back2_neg.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/debug/constexp [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back1_neg.cc => 25_algorith [...] copy libstdc++-v3/testsuite/{23_containers/array/debug/back2_neg.cc => 25_algorith [...]