This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from f1e47f34aba RISC-V: Don't unconditionally add m,a,f,d in arch-canonicalize adds 57fdcaf17d4 Daily bump. adds 2c11a9a380e c++: Fix ICE with -Wmismatched-tags [PR105725] adds d2b9fdedcd0 libstdc++: Add noexcept to std::launch operators adds 702ac6e761b libstdc++: Fix typo in doxygen @headerfile command adds bcb39ac6438 libstdc++: Skip tests that fail for the versioned namespace adds 871aa113666 libstdc++: Reduce <random> test iterations for simulators adds 5647e401bb8 libstdc++: Implement LWG 3683 for pmr::polymorphic_allocator adds 7be1dd924db libstdc++: Add constexpr to std::counted_iterator post-incr [...] adds 50712db568c libstdc++: Fix printing of std::atomic<shared_ptr<T>> for v [...] adds 2a9c87a2040 libstdc++: Fix printing of std::span for versioned namespace adds 01ee07a0ddc libstdc++: Fix atomic and error_code printers for versioned [...] adds c2476f7b22e Daily bump. adds 87fdcd896ef Daily bump. adds 864dcf71c87 Daily bump. adds 7b88f9b8881 pointer-query: Fix ICE with non-pointer param [PR105635] adds 120d99a3ec3 asan: Fix up instrumentation of assignments which are both [...] adds 2f3ccb79ca8 fold-const: Fix up -fsanitize=null in C++ [PR105729] adds 93e60642891 libgomp: Don't define GOMP_HAVE_EFFICIENT_ALIGNED_ALLOC for [...] adds 8f32de15e46 libcpp: Ignore CPP_PADDING tokens in _cpp_parse_expr [PR105732] adds 081c4725893 ipa: Check cst type when propagating controled uses info adds a4ae11d935c Daily bump. adds f106ef53024 d: Fix D lexer sometimes fails to compile code read from stdin adds a578b17b596 c++: constexpr ref to array of array [PR102307] adds d9057695235 c++: deduction from auto fn [PR105623] adds d81be519fd6 c++: CTAD with alias and nested template [PR105655] adds 102a1472ab3 c++: lambda in concept [PR105652] adds 91fbce33d5d Daily bump. adds e30b73bad94 c++: constexpr init of union sub-aggr w/ base [PR105491] adds 819e3fda1e0 c++: auto function as function argument [PR105779] adds b090938e612 c++: auto and dependent member name [PR105734] adds 682d238f32a Daily bump. adds e919fae01b8 RISC-V: Inhibit FP <--> int register moves via tune param adds 740771a620f PR middle-end/105604 - ICE: in tree_to_shwi with vla in str [...] adds cdd93e5b88e middle-end/105711 - properly handle CONST_INT when expandin [...] adds 9bc27ee76d5 tree-optimization/105726 - adjust array bound heuristic adds 9f1e32c69d3 tree-optimization/105786 - avoid strlen replacement for pointers new af039edf70b RISC-V: Implement C[LT]Z_DEFINED_VALUE_AT_ZERO new 7a4b608b31a c++: constexpr empty aggr [PR105795]
The 2 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 | 52 +++++++ gcc/DATESTAMP | 2 +- gcc/asan.cc | 15 +- gcc/config/riscv/riscv.cc | 9 ++ gcc/config/riscv/riscv.h | 5 + gcc/cp/ChangeLog | 55 +++++++ gcc/cp/call.cc | 5 + gcc/cp/constexpr.cc | 15 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.cc | 36 ++++- gcc/cp/decl2.cc | 11 +- gcc/cp/parser.cc | 7 +- gcc/cp/pt.cc | 23 ++- gcc/d/ChangeLog | 9 ++ gcc/d/d-lang.cc | 4 + gcc/doc/sourcebuild.texi | 12 ++ gcc/expmed.cc | 22 +-- gcc/fold-const.cc | 10 ++ gcc/gimple-ssa-sprintf.cc | 77 +++++----- gcc/gimple-ssa-warn-restrict.cc | 22 +-- gcc/ipa-prop.cc | 10 +- gcc/pointer-query.cc | 14 +- gcc/testsuite/ChangeLog | 88 +++++++++++ gcc/testsuite/c-c++-common/cpp/va-opt-10.c | 18 +++ gcc/testsuite/g++.dg/cpp0x/auto57.C | 15 ++ gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C | 17 +++ gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C | 15 ++ gcc/testsuite/g++.dg/cpp1y/auto-fn62.C | 14 ++ gcc/testsuite/g++.dg/cpp1y/auto-fn63.C | 12 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C | 27 ++++ gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C | 12 ++ .../g++.dg/cpp2a/class-deduction-alias13.C | 24 +++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C | 17 +++ gcc/testsuite/g++.dg/cpp2a/constinit17.C | 24 +++ gcc/testsuite/g++.dg/ubsan/pr105729.C | 29 ++++ gcc/testsuite/g++.dg/warn/Warray-bounds-27.C | 16 ++ gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C | 10 ++ gcc/testsuite/gcc.dg/Wrestrict-24.c | 35 +++++ gcc/testsuite/gcc.dg/Wrestrict-25.c | 165 +++++++++++++++++++++ gcc/testsuite/gcc.dg/Wrestrict-26.c | 114 ++++++++++++++ gcc/testsuite/gcc.dg/asan/pr105714.c | 33 +++++ gcc/testsuite/gcc.dg/ipa/pr105639.c | 16 ++ gcc/testsuite/gcc.dg/pr105635.c | 11 ++ gcc/testsuite/gcc.dg/pr90838.c | 25 ++++ gcc/testsuite/gcc.dg/torture/pr105786.c | 13 ++ gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 -------- gcc/testsuite/gcc.target/i386/pr105711.c | 12 ++ gcc/testsuite/gcc.target/i386/pr95863-2.c | 27 ---- gcc/testsuite/gcc.target/riscv/pr105666.c | 56 +++++++ gcc/testsuite/lib/target-supports.exp | 30 ++++ gcc/tree-loop-distribution.cc | 1 + libcpp/ChangeLog | 9 ++ libcpp/expr.cc | 4 + libgomp/ChangeLog | 13 ++ libgomp/alloc.c | 8 +- libgomp/libgomp.h | 1 - libstdc++-v3/ChangeLog | 86 +++++++++++ libstdc++-v3/include/bits/mofunc_impl.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 3 +- libstdc++-v3/include/std/future | 14 +- libstdc++-v3/include/std/memory_resource | 16 ++ libstdc++-v3/python/libstdcxx/v6/printers.py | 22 ++- .../testsuite/20_util/expected/synopsis.cc | 1 + .../20_util/polymorphic_allocator/lwg3683.cc | 13 ++ .../24_iterators/counted_iterator/lwg3643.cc | 27 ++++ .../bernoulli_distribution/operators/values.cc | 14 +- .../binomial_distribution/operators/values.cc | 12 +- .../discrete_distribution/operators/values.cc | 8 + .../geometric_distribution/operators/values.cc | 14 +- .../operators/values.cc | 20 ++- .../poisson_distribution/operators/values.cc | 15 +- .../uniform_int_distribution/operators/values.cc | 14 +- .../testsuite/27_io/headers/iosfwd/synopsis.cc | 1 + 73 files changed, 1453 insertions(+), 220 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-10.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto57.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-union7a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn62.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn63.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-aggr-base1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit17.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr105729.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-10.C create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-24.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-25.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-26.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr105714.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr105639.c create mode 100644 gcc/testsuite/gcc.dg/pr105635.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr105786.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/pr90838.c create mode 100644 gcc/testsuite/gcc.target/i386/pr105711.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr95863-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr105666.c create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/lwg3683.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3643.cc