This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from ea2954df43d Fix tree-optimization/103314 : Limit folding of (type) X op [...] adds d686cb0d740 libphobos: Don't call __gthread_key_delete in the emutls de [...] adds 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]
No new revisions were added by this update.
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/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/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 +- libphobos/libdruntime/core/thread/fiber.d | 10 ++ libphobos/libdruntime/gcc/emutls.d | 6 - 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 +- 68 files changed, 671 insertions(+), 126 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