This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap in repository toolchain/ci/gcc.
from f316727e5f6 libphobos: Increase size of defaultStackPages on OSX X86_64 [...] adds fd740165e54 c++: nested lambda capturing a capture proxy [PR94376] adds cb09215ad0b c++: cp_walk_subtrees simplification for *_CAST_EXPR adds c7381debe4c Do not abort compilation when dump file is /dev/* adds 79e9f721d1a Revert "Remove MAY_HAVE_DEBUG_MARKER_STMTS and MAY_HAVE_DEB [...] adds 487d604b6fa middle-end: Handle FMA_CONJ correctly after SLP layout update. adds f47870e6a27 IBM Z: Fix load-and-test peephole2 condition adds ee448a523d3 Limit depth for all GORI expressions. adds 16137fbb925 Restore ancient -Waddress for weak symbols [PR33925]. adds ada63d56beb Use modref even for nested functions in ref_maybe_used_by_call_p_1 adds 458d2c68996 options: Make -Ofast switch off -fsemantic-interposition adds 2d76292bd67 libstdc++: Begin lifetime of chars in constexpr std::string [...] adds b8f2efaed02 libstdc++: Suppress -Wstringop warnings [PR103332] new 532fae74c3b libphobos, testsuite: Add prune clauses for two Darwin cases. new c7b782d847d libstdc++, testsuite: Add a prune expression for external t [...] new b9873b4e2c9 libgcc, emutls: Allow building weak definitions of the emut [...] new d4943ce939d Darwin: Rework handling for unwinder code in libgcc_s and s [...] new b903e0f3ade c++: Fix cpp0x/lambda/lambda-nested9.C with C++11
The 5 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/c-family/c-common.c | 39 +++++- gcc/c-family/c-gimplify.c | 4 +- gcc/c/c-parser.c | 2 +- gcc/c/c-typeck.c | 5 +- gcc/cfgexpand.c | 2 +- gcc/config/darwin-driver.c | 18 +++ gcc/config/darwin.c | 24 ---- gcc/config/darwin.h | 98 ++++++++++----- gcc/config/darwin.opt | 4 + gcc/config/i386/darwin.h | 31 ----- gcc/config/i386/darwin32-biarch.h | 13 -- gcc/config/i386/darwin64-biarch.h | 13 -- gcc/config/s390/s390.md | 2 +- gcc/cp/lambda.c | 19 ++- gcc/cp/parser.c | 2 +- gcc/cp/tree.c | 7 -- gcc/cp/typeck.c | 2 + gcc/doc/invoke.texi | 6 +- gcc/function.c | 2 +- gcc/gcc.c | 3 +- gcc/gimple-low.c | 4 +- gcc/gimple-range-gori.cc | 20 ++-- gcc/gimple-ssa-backprop.c | 2 +- gcc/ipa-param-manipulation.c | 2 +- gcc/ipa-split.c | 6 +- gcc/lto-streamer-in.c | 4 +- gcc/opts.c | 1 + gcc/sese.c | 2 +- gcc/ssa-iterators.h | 2 +- gcc/testsuite/c-c++-common/Waddress-5.c | 133 +++++++++++++++++++++ gcc/testsuite/c-c++-common/Waddress-6.c | 32 +++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C | 41 +++++++ gcc/testsuite/g++.dg/warn/Waddress-7.C | 76 ++++++++++++ gcc/testsuite/g++.dg/warn/Walways-true-2.C | 2 +- gcc/testsuite/gcc.dg/Walways-true-2.c | 2 +- gcc/testsuite/gcc.dg/devnull-dump.c | 7 ++ gcc/testsuite/gcc.dg/pr103254.c | 25 ++++ .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c | 23 ++++ .../complex/fast-math-bb-slp-complex-mla-double.c | 5 +- .../complex/fast-math-bb-slp-complex-mla-float.c | 6 +- .../complex/fast-math-bb-slp-complex-mls-double.c | 7 +- .../complex/fast-math-bb-slp-complex-mls-float.c | 6 +- .../complex/fast-math-bb-slp-complex-mul-double.c | 5 +- .../complex/fast-math-bb-slp-complex-mul-float.c | 4 +- gcc/testsuite/gcc.dg/weak/weak-3.c | 6 +- gcc/testsuite/gcc.target/s390/20211119.c | 12 ++ gcc/testsuite/lib/target-supports.exp | 6 +- gcc/tree-cfg.c | 4 +- gcc/tree-inline.c | 2 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-sra.c | 2 +- gcc/tree-ssa-alias.c | 2 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-loop-ivopts.c | 2 +- gcc/tree-ssa-phiopt.c | 2 +- gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadedge.c | 2 +- gcc/tree-ssa.c | 10 +- gcc/tree-ssanames.c | 2 +- gcc/tree-vect-loop-manip.c | 8 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vect-slp-patterns.c | 24 ++-- gcc/tree.h | 7 +- libgcc/config.host | 7 +- 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/libgcc-libsystem.ver | 38 +++++- libgcc/config/rs6000/libgcc-darwin.10.4.ver | 93 -------------- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 106 ---------------- libgcc/config/t-darwin | 13 ++ libgcc/config/t-darwin-noeh | 4 + libgcc/config/t-slibgcc-darwin | 74 ++++-------- libgcc/emutls.c | 17 ++- libphobos/testsuite/lib/libphobos.exp | 7 ++ libstdc++-v3/include/bits/basic_string.h | 40 ++++++- libstdc++-v3/include/bits/basic_string.tcc | 7 +- libstdc++-v3/include/bits/char_traits.h | 92 ++++++++++++-- libstdc++-v3/include/ext/vstring.h | 1 + libstdc++-v3/include/std/string_view | 2 + .../21_strings/basic_string/capacity/char/1.cc | 3 + .../capacity/char/resize_and_overwrite.cc | 14 +++ .../21_strings/basic_string/operators/char/1.cc | 3 + .../filesystem/path/factory/u8path-char8_t.cc | 4 +- libstdc++-v3/testsuite/lib/prune.exp | 5 +- 88 files changed, 853 insertions(+), 704 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Waddress-5.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-6.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C create mode 100644 gcc/testsuite/g++.dg/warn/Waddress-7.C create mode 100644 gcc/testsuite/gcc.dg/devnull-dump.c create mode 100644 gcc/testsuite/gcc.dg/pr103254.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c create mode 100644 gcc/testsuite/gcc.target/s390/20211119.c delete mode 100644 libgcc/config/i386/libgcc-darwin.10.4.ver delete mode 100644 libgcc/config/i386/libgcc-darwin.10.5.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/t-darwin-noeh