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-allnoconfig in repository toolchain/ci/gcc.
from bf4f606142b Daily bump. adds f049717d8d5 RISC-V: Allow multi-lib build with different code model adds fa21fcfb675 RISC-V: Support -misa-spec for arch-canonicalize and multil [...] adds 20bde90da2a ppc: testsuite: require target effectively [PR104253] adds 7810fdea68d Daily bump. adds 249aa9348dd tree-optimization/105226 - avoid splitting abnormal edges adds 008d568ac7e tree-optimization/105232 - handle overly large sizes in com [...] adds 28ef9276654 tree-optimization/105235 - clean EH in execute_cse_conv_1 adds edf73cf05a9 libstdc++: Implement LWG 3523 changes to ranges::iota_view adds 06309012df2 libstdc++: Implement LWG 3470 change to ranges::subrange adds e88ffd55707 libstdc++: Implement LWG 3580 change to ranges::iota_view adds 60b4a814777 libstdc++: Implement LWG 3481 change to ranges::viewable_range adds b0561bc86b3 libstdc++: Implement LWG 3535 changes to ranges::join_view adds 130b959f233 libstdc++: Implement LWG 3591-3592 changes to split_view adds 813425498f4 libstdc++: Implement LWG 3595 changes to common_iterator adds 0b6d4ee830b libstdc++: Avoid overflow in bounds checks [PR103955] adds 25167a3d8cf c++: conversion with trailing return type [PR101051] adds eea5641912b c++: nested generic lambda in DMI [PR101717] adds 3a17a184235 c++: CTAD and member function references [PR103943] adds ad4b23729b2 c++: repeated friend template [PR101894] adds 00e7d6e6663 c++: hash table ICE with variadic alias [PR105003] adds 556d061e62e c++: elaborated-type-spec in requires-expr [PR101677] adds c52cd0b35d3 c++: -Wshadow=compatible-local type vs var [PR100608] adds 7aa5f055830 c++: operator new lookup [PR98249] adds 90b94ca5a2d libstdc++: Allow visiting inherited variants [PR 90943] adds 3f3755932c9 libstdc++: Add missing noexcept to std::variant helper adds 105f1c08369 libstdc++: Guard mutex and condvar with gthreads macro [PR103638] adds ac0e9b696c3 libstdc++: Disable atomic wait for freestanding [PR105021] adds 84e2410c8d1 libstdc++: Fix std::exception_ptr regressions [PR103630] adds 5ede37c0f27 rs6000: Handle pcrel sibcalls to longcall functions [PR104894] adds 573bb865df9 libstdc++: Prevent -Wstringop-overread warning in std::dequ [...] adds d3950a70da6 c++: lambda in pack expansion using pack in constraint [PR103706] adds 051d304ce8e c++: requires-expr in pack expansion using pack [PR103105] adds 1429db66619 c++: deleted fn and noexcept inst [PR101532, PR104225] adds 12b11107edf c++: var tmpl w/ dependent constrained auto type [PR103341] adds 6eb8eb51a82 c++: constrained auto in lambda using outer tparms [PR103706] adds c8aaa9cca96 c++: treat NON_DEPENDENT_EXPR as not potentially constant [ [...] adds 34540179ccf Daily bump. adds a487dbd802d combine: Don't record for UNDO_MODE pointers into regno_reg [...] adds b28307530ec fold-const: Fix up make_range_step [PR105189] adds 473f2b099bd c-family: Initialize ridpointers for __int128 etc. [PR105186] adds 1e4dd03e3a3 builtins: Fix up expand_builtin_int_roundingfn_2 [PR105211] adds 5b87d9f50b4 i386: Fix ICE caused by ix86_emit_i387_log1p [PR105214] adds 0f4b6d52f5d Daily bump. adds d744051777c Darwin, config: Revise host config fragment. adds 10abab4127b Darwin, configury : Allow for specification and detection o [...] adds b8870afdefd Darwin, libcc1: Handle hosts with mdynamic-no-pic support. adds a34305f0de9 Darwin: Reset section names table at the end of compile. adds 65e090628fc libiberty, Darwin : Fix simple-object LTO table for cross-e [...] adds e885cce2954 configure: Allow host fragments to react to --enable-host-shared. adds 846d19e44c8 Darwin, jit: Fix build [PR100613]. adds 003287cf11d JIT, testsuite, Darwin: Initial testsuite fixes. adds 2cb05929967 testsuite, JIT, Darwin: Adjust asm tests for Mach-O. adds 5e6b8b15703 Darwin : Mark the mod init/term section starts with a linke [...] adds b42500db5c4 testsuite, Darwin : Skip a test requiring strndup in libc. adds 51fbd727f71 libiberty, configure, Darwin: Avoid detecting deprecated sbrk. adds 3bf66ed6a51 libgcc, soft-float: Fix strong_alias macro use for Darwin. adds 70006868631 libgcc, X86: Adjust guard for Mach-O code. adds b26b6713668 configure: Avoid unnecessary constraints on executables for [...] adds 13ef16cf960 Jit, testsuite: Amend expect processing to tolerate more pl [...] adds 916814832ab Darwin, crts: Build Darwin10 unwinder shim as a library. adds 1dcb779ece8 Darwin, PPC : Fix R13 for PPC64. adds c751f5a2d03 collect2: Fix missing cleanups. adds 6d8e290af85 Darwin, config: Amend for Darwin 21 / macOS 12. adds 4dfbecb8750 Darwin, crts: Fix a build warning. adds 44d4c622acb Darwin : Make trampoline templates linker-visible. adds 6841e9fc63b IPA: Provide a mechanism to register static DTORs via cxa_atexit. adds 67d7ab011b8 configure, Darwin: Set appropriate defaults for host-shared. adds 6cdca92f5a4 libstdc++, testsuite: Add a prune expression for external t [...] adds f155c4d9d1c Darwin: Revise handling of some driver opts. adds 0aa76f8d8eb libgcc, emutls: Allow building weak definitions of the emut [...] adds 94c9c6acdc1 Darwin: Rework handling for unwinder code in libgcc_s and s [...] adds 53254184bda Darwin, rs6000: Amend lo_sum use for forced constants [PR104117]. adds 36e93aab012 IBM zSystems: Add support for z16 as CPU name. adds 537dca0ff58 libstdc++: Update incorrect statement about mainline in docs new 2da53bbd014 Daily bump.
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: ChangeLog | 35 ++ Makefile.def | 1 + Makefile.in | 13 + Makefile.tpl | 12 + config/ChangeLog | 16 + config/mh-darwin | 65 +-- configure | 431 +++++++++++++++++++- configure.ac | 23 +- gcc/ChangeLog | 301 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 7 - gcc/builtins.c | 30 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 2 + gcc/collect2.c | 47 ++- gcc/combine.c | 26 +- gcc/common/config/s390/s390-common.c | 4 +- gcc/config.gcc | 11 +- gcc/config.in | 12 + gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 66 ++-- gcc/config/darwin.c | 69 ++-- gcc/config/darwin.h | 437 +++++++++++++-------- gcc/config/darwin.opt | 159 ++------ gcc/config/i386/darwin.h | 37 +- gcc/config/i386/darwin32-biarch.h | 26 -- gcc/config/i386/darwin64-biarch.h | 26 -- gcc/config/i386/i386-expand.c | 5 + gcc/config/riscv/arch-canonicalize | 51 ++- gcc/config/riscv/multilib-generator | 96 +++-- gcc/config/rs6000/darwin.h | 5 +- gcc/config/rs6000/darwin.md | 19 +- gcc/config/rs6000/predicates.md | 14 + gcc/config/rs6000/rs6000.c | 53 ++- gcc/config/s390/driver-native.c | 6 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390.c | 10 +- gcc/config/s390/s390.h | 16 +- gcc/config/s390/s390.md | 6 +- gcc/config/s390/s390.opt | 5 +- gcc/configure | 180 ++++++++- gcc/configure.ac | 106 ++++- gcc/cp/ChangeLog | 114 ++++++ gcc/cp/call.c | 1 - gcc/cp/constexpr.c | 9 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 25 +- gcc/cp/decl2.c | 1 + gcc/cp/lambda.c | 8 +- gcc/cp/name-lookup.c | 4 + gcc/cp/name-lookup.h | 5 +- gcc/cp/parser.c | 5 +- gcc/cp/pt.c | 174 ++++++-- gcc/doc/install.texi | 21 + gcc/doc/invoke.texi | 3 +- gcc/doc/tm.texi | 8 + gcc/doc/tm.texi.in | 2 + gcc/exec-tool.in | 8 + gcc/fold-const.c | 28 +- gcc/gcc.c | 5 + gcc/ipa.c | 200 +++++++++- gcc/jit/ChangeLog | 18 + gcc/jit/Make-lang.in | 63 ++- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/jit-dejagnu.h | 338 ++++++++++++++++ gcc/target.def | 10 + gcc/testsuite/ChangeLog | 201 ++++++++++ gcc/testsuite/c-c++-common/pr105186.c | 5 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C | 8 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C | 10 + gcc/testsuite/g++.dg/cpp0x/trailing15.C | 14 + gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C | 20 + gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C | 7 + gcc/testsuite/g++.dg/cpp1z/class-deduction109.C | 64 +++ gcc/testsuite/g++.dg/cpp2a/concepts-class4.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C | 23 ++ gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C | 13 + gcc/testsuite/g++.dg/lookup/friend22.C | 7 + gcc/testsuite/g++.dg/lookup/new3.C | 10 + gcc/testsuite/g++.dg/opt/pr105235-1.C | 12 + gcc/testsuite/g++.dg/template/non-dependent21.C | 9 + gcc/testsuite/g++.dg/torture/pr105189.C | 19 + .../g++.dg/warn/Wshadow-compatible-local-3.C | 10 + gcc/testsuite/gcc.dg/analyzer/strndup-1.c | 1 + gcc/testsuite/gcc.dg/asan/pr105214.c | 16 + gcc/testsuite/gcc.dg/pr105211.c | 11 + gcc/testsuite/gcc.dg/pr105226.c | 23 ++ .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 - gcc/testsuite/gcc.target/powerpc/pr104253.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr104894-2.c | 22 ++ gcc/testsuite/gcc.target/powerpc/pr104894.c | 20 + gcc/testsuite/jit.dg/harness.h | 2 +- gcc/testsuite/jit.dg/jit.exp | 133 +++++-- gcc/testsuite/jit.dg/test-asm.c | 13 + gcc/testsuite/jit.dg/test-asm.cc | 12 + gcc/tree-ssa-math-opts.c | 15 +- gcc/tree-vect-loop-manip.c | 3 +- gcc/tree.c | 2 + libcc1/ChangeLog | 5 + libcc1/Makefile.am | 1 + libcc1/Makefile.in | 1 + libgcc/ChangeLog | 74 ++++ libgcc/config.host | 18 +- libgcc/config/darwin-unwind.ver | 30 ++ libgcc/config/darwin10-unwind-find-enc-func.c | 1 + libgcc/config/i386/darwin-lib.h | 9 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 98 ----- libgcc/config/i386/libgcc-darwin.10.5.ver | 102 ----- libgcc/config/i386/libgcc-darwin.ver | 4 + libgcc/config/i386/sfp-machine.h | 20 +- libgcc/config/i386/t-darwin | 6 + libgcc/config/libgcc-libsystem.ver | 38 +- libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 ----- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 ----- libgcc/config/rs6000/t-darwin | 3 + libgcc/config/rs6000/t-darwin-ehs | 3 + libgcc/config/t-darwin | 41 +- libgcc/config/t-darwin-ehs | 7 + libgcc/config/t-slibgcc-darwin | 199 ++++++---- libgcc/emutls.c | 17 +- libiberty/ChangeLog | 18 + libiberty/configure | 17 +- libiberty/configure.ac | 15 +- libiberty/simple-object-mach-o.c | 5 + libiberty/xmalloc.c | 2 + libstdc++-v3/ChangeLog | 162 ++++++++ libstdc++-v3/doc/html/manual/status.html | 24 +- libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 3 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 3 +- libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 4 + libstdc++-v3/include/bits/deque.tcc | 3 + libstdc++-v3/include/bits/ranges_base.h | 3 +- libstdc++-v3/include/bits/ranges_util.h | 13 +- libstdc++-v3/include/bits/stl_iterator.h | 10 +- libstdc++-v3/include/std/ranges | 51 ++- libstdc++-v3/include/std/variant | 53 ++- libstdc++-v3/include/std/version | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 19 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 46 ++- .../testsuite/18_support/exception_ptr/103630.cc | 39 ++ libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 ++ .../testsuite/20_util/variant/visit_inherited.cc | 36 ++ .../testsuite/23_containers/deque/100516.cc | 14 + libstdc++-v3/testsuite/lib/prune.exp | 5 +- libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 15 + .../testsuite/std/ranges/iota/iota_view.cc | 21 + libstdc++-v3/testsuite/std/ranges/subrange/1.cc | 19 + 162 files changed, 4533 insertions(+), 1297 deletions(-) create mode 100644 gcc/jit/jit-dejagnu.h create mode 100644 gcc/testsuite/c-c++-common/pr105186.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction109.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires29a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-var-templ2.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend22.C create mode 100644 gcc/testsuite/g++.dg/lookup/new3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr105235-1.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent21.C create mode 100644 gcc/testsuite/g++.dg/torture/pr105189.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-compatible-local-3.C create mode 100644 gcc/testsuite/gcc.dg/asan/pr105214.c create mode 100644 gcc/testsuite/gcc.dg/pr105211.c create mode 100644 gcc/testsuite/gcc.dg/pr105226.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr104894.c create mode 100644 libgcc/config/darwin-unwind.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.5.ver create mode 100644 libgcc/config/i386/libgcc-darwin.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/rs6000/libgcc-darwin.10.5.ver create mode 100644 libgcc/config/rs6000/t-darwin-ehs create mode 100644 libgcc/config/t-darwin-ehs create mode 100644 libstdc++-v3/testsuite/18_support/exception_ptr/103630.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/103955.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/visit_inherited.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/100516.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/1.cc