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-release-arm-mainline-allmodconfig in repository toolchain/ci/gcc.
from 96a4df4d175 Daily bump. adds ecbe8af2c38 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) adds e778e7beda0 Daily bump. adds ae7e5146d7b Daily bump. adds 3a63bbbfd29 Daily bump. adds b0d29239bd2 libstdc++: Fix std::any constraints [PR101034] adds 37864c5e6aa libstdc++: Fix constraint on std::optional assignment [PR 100982] adds 1bb1b6a5e70 libstdc++: Adjust expected errors in tests when compiled as C++20 adds 03b6b44428c Daily bump. adds 3e4622628bf Daily bump. adds ec6d6554da7 Fortran: Fix double function call with -fcheck=pointer [PR] adds cedce283c31 tree-optimization/100492 - avoid irreducible regions in loo [...] adds cd712310edc middle-end/100509 - avoid folding constant to aggregate type adds 37d845ac59b ipa/100513 - fix SSA_NAME_DEF_STMT corruption in IPA param manip adds be85daaecc3 ipa/100791 - copy fntype when processing __builtin_va_arg_pack adds b7878d4e179 tree-optimization/100934 - properly mark irreducible region [...] adds a6d2599e1a0 Daily bump. adds 4b98b55e0e8 c++: constexpr and array[0] [PR101029] adds 66d838e2498 IBM Z: Fix vector intrinsics vec_double and vec_floate adds c5da0eb1984 Daily bump. adds 206d49a2373 rs6000: MMA test case ICEs using -O3 [PR99842] adds 261c036e397 rs6000: Add new __builtin_vsx_build_pair and __builtin_mma_ [...] adds 9e107823703 rs6000: MMA builtin usage ICEs when used in a #pragma omp p [...] adds b7cf6b97fc3 libstdc++: Simplify constexpr checks in std::char_traits [P [...] adds 15d6f574615 libstdc++: Implement proposed resolution to LWG 3548 adds ec759162b31 libstdc++: Fix missing members in std::allocator<void> adds 0fd8e3ac9db arm: Fix the mve multilib for the broken cmse support (pr99939). adds 36d6e7fe997 libstdc++: Reject std::make_shared<T[]> [PR 99006] adds 8ad4d9b4694 libstdc++: Do not use deduced return type for std::visit [P [...] adds e50a64c9831 libstdc++: Fix undefined behaviour in testsuite adds 94712f96ec4 libstdc++: Fix null dereference in pb_ds containers adds 44985f6ba5d libstdc++: Fix undefined behaviour in std::string adds 98efaa7ea4d libstdc++: Fix null dereferences in std::promise adds 49b41ca3d01 libstdc++: Remove unused helpers for std::variant adds 9ea29759feb arm: Fix polymorphic variants failing with undefined refere [...] adds e5384e74663 arm: Fix multilib mapping for CDE extensions [PR100856].
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 57 +++++++ gcc/DATESTAMP | 2 +- gcc/common/config/arm/arm-common.c | 47 +++++- gcc/config/arm/arm-cpus.in | 2 + gcc/config/arm/arm.h | 15 ++ gcc/config/arm/arm.opt | 6 + gcc/config/arm/arm_mve.h | 151 +++++++++-------- gcc/config/arm/t-rmprofile | 25 ++- gcc/config/rs6000/predicates.md | 3 +- gcc/config/rs6000/rs6000-builtin.def | 2 + gcc/config/rs6000/rs6000-call.c | 29 +++- gcc/config/rs6000/rs6000.c | 6 +- gcc/config/s390/vecintrin.h | 4 +- gcc/cp/ChangeLog | 5 + gcc/cp/init.c | 8 + gcc/d/ChangeLog | 24 +++ gcc/d/dmd/cond.c | 29 ++-- gcc/d/dmd/dinterpret.c | 9 + gcc/d/dmd/expression.c | 7 +- gcc/d/dmd/expressionsem.c | 7 + gcc/d/dmd/statementsem.c | 36 ++-- gcc/doc/extend.texi | 4 +- gcc/fortran/ChangeLog | 6 + gcc/fortran/trans-expr.c | 7 +- gcc/gimple-fold.c | 3 +- gcc/ipa-param-manipulation.c | 4 +- gcc/testsuite/ChangeLog | 73 ++++++++ gcc/testsuite/g++.dg/ext/array4.C | 172 +++++++++++++++++++ gcc/testsuite/g++.target/powerpc/pr99842.C | 188 +++++++++++++++++++++ gcc/testsuite/gcc.dg/pr100509.c | 9 + gcc/testsuite/gcc.dg/pr100791.c | 9 + gcc/testsuite/gcc.dg/torture/pr100492.c | 26 +++ gcc/testsuite/gcc.dg/torture/pr100934.c | 21 +++ gcc/testsuite/gcc.target/arm/acle/pr100856.c | 10 ++ gcc/testsuite/gcc.target/arm/cmse/cmse-18.c | 3 +- gcc/testsuite/gcc.target/arm/cmse/cmse-20.c | 28 +++ gcc/testsuite/gcc.target/arm/multilib.exp | 113 +++++++++++++ .../gcc.target/arm/mve/intrinsics/pr101016.c | 136 +++++++++++++++ gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c | 16 +- gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c | 24 ++- gcc/testsuite/gcc.target/powerpc/pr100777.c | 24 +++ .../extra-files/minimal/object.d | 0 gcc/testsuite/gdc.test/compilable/interpret5.d | 30 ++++ gcc/testsuite/gdc.test/compilable/minimal3.d | 36 ++++ gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 +++++ gcc/testsuite/gdc.test/compilable/test21742.d | 13 ++ gcc/testsuite/gdc.test/compilable/test22006.d | 14 ++ gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 +++++++ .../gdc.test/fail_compilation/diag16976.d | 69 ++++++-- gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +- .../gdc.test/fail_compilation/fail22006.d | 22 +++ .../gdc.test/fail_compilation/fail238_m32.d | 8 +- .../gdc.test/fail_compilation/fail238_m64.d | 8 +- .../gdc.test/fail_compilation/fail7424b.d | 6 + .../gdc.test/fail_compilation/fail7424c.d | 6 + .../gdc.test/fail_compilation/fail7424d.d | 6 + .../gdc.test/fail_compilation/fail7424e.d | 6 + .../gdc.test/fail_compilation/fail7424f.d | 6 + .../gdc.test/fail_compilation/fail7424g.d | 6 + .../gdc.test/fail_compilation/fail7424h.d | 6 + .../gdc.test/fail_compilation/fail7424i.d | 6 + gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +- .../gdc.test/fail_compilation/test21927.d | 20 +++ .../gdc.test/fail_compilation/test21939.d | 9 + gcc/testsuite/gfortran.dg/PR82376.f90 | 59 +++++++ gcc/tree-inline.c | 1 + gcc/tree-loop-distribution.c | 10 ++ gcc/tree-ssa-dom.c | 3 +- libgcc/config/arm/cmse_nonsecure_call.S | 4 +- libgcc/config/arm/t-arm | 5 +- libitm/testsuite/libitm.c++/libstdc++-pr91488.C | 9 + libphobos/ChangeLog | 9 + libphobos/src/std/typecons.d | 15 +- libstdc++-v3/ChangeLog | 31 ++++ libstdc++-v3/include/bits/allocator.h | 40 +++-- libstdc++-v3/include/bits/basic_string.h | 14 +- libstdc++-v3/include/bits/char_traits.h | 14 +- libstdc++-v3/include/bits/memoryfwd.h | 7 +- libstdc++-v3/include/bits/shared_ptr.h | 2 + libstdc++-v3/include/bits/shared_ptr_base.h | 15 +- libstdc++-v3/include/ext/malloc_allocator.h | 8 +- libstdc++-v3/include/ext/new_allocator.h | 8 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 26 +-- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/include/std/future | 64 ++++--- libstdc++-v3/include/std/optional | 2 +- libstdc++-v3/include/std/variant | 17 +- libstdc++-v3/include/std/version | 8 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 38 ++++- libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 ++ libstdc++-v3/testsuite/20_util/from_chars/3.cc | 2 +- .../20_util/optional/assignment/100982.cc | 17 ++ .../20_util/scoped_allocator/69293_neg.cc | 1 + .../testsuite/20_util/shared_ptr/cons/lwg3548.cc | 16 ++ .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 17 +- .../testsuite/20_util/shared_ptr/creation/99006.cc | 9 + .../testsuite/20_util/uses_allocator/69293_neg.cc | 3 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 + libstdc++-v3/testsuite/20_util/variant/100384.cc | 9 + .../testsuite/24_iterators/reverse_iterator/2.cc | 8 +- .../copy_backward/move_iterators/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/93872.cc | 2 +- .../30_threads/promise/members/at_thread_exit2.cc | 1 - 105 files changed, 1979 insertions(+), 277 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/array4.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr99842.C create mode 100644 gcc/testsuite/gcc.dg/pr100509.c create mode 100644 gcc/testsuite/gcc.dg/pr100791.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100492.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100934.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/pr100856.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/pr101016.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr100777.c copy gcc/testsuite/gdc.test/{fail_compilation => compilable}/extra-files/minimal/o [...] create mode 100644 gcc/testsuite/gdc.test/compilable/interpret5.d create mode 100644 gcc/testsuite/gdc.test/compilable/minimal3.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21742.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b12504.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21927.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21939.d create mode 100644 gcc/testsuite/gfortran.dg/PR82376.f90 create mode 100644 libitm/testsuite/libitm.c++/libstdc++-pr91488.C create mode 100644 libstdc++-v3/testsuite/20_util/any/cons/101034.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/lwg3548.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/creation/99006.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/100384.cc