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-aarch64 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 new 458d2c68996 options: Make -Ofast switch off -fsemantic-interposition new 2d76292bd67 libstdc++: Begin lifetime of chars in constexpr std::string [...] new b8f2efaed02 libstdc++: Suppress -Wstringop warnings [PR103332]
The 3 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/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