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 fa3ccf8bfe9 Remove static marker for range in alloca pass. adds cf876562c59 libstdc++: Disable std::string{,_view} construction from nu [...] adds 728e639d820 libstdc++: Add missing noexcept to std::variant helper adds 22d34a2a506 libstdc++: Implement P1518R2 for container deduction guides adds 55a3be2f525 tree-optimization/102570 - teach VN about internal functions adds 7e0c0500808 middle-end/102285 - refine .DEFERRED_INIT expansion adds c4ee0965371 d: Save target node before parsing optimize options in case [...] adds c86a16b07b7 d: gdc driver ignores -static-libstdc++ when automatically [...] adds d362b91fa65 avoid hardreg autoinit adds 2dda00b7348 c-family: Implement -Warray-compare [PR97573]
No new revisions were added by this update.
Summary of changes: gcc/c-family/c-common.h | 1 + gcc/c-family/c-warn.c | 32 ++++++++ gcc/c-family/c.opt | 4 + gcc/c/c-typeck.c | 9 ++- gcc/cp/typeck.c | 13 ++++ gcc/d/d-attribs.cc | 8 ++ gcc/d/d-spec.cc | 43 +++++++--- gcc/doc/invoke.texi | 20 ++++- gcc/expr.c | 4 +- gcc/expr.h | 3 + gcc/gimplify.c | 2 + gcc/internal-fn.c | 7 +- gcc/testsuite/c-c++-common/Warray-compare-1.c | 44 +++++++++++ gcc/testsuite/c-c++-common/Warray-compare-2.c | 44 +++++++++++ gcc/testsuite/c-c++-common/pr102285.c | 10 +++ gcc/testsuite/gcc.dg/auto-init-hardreg-1.c | 9 +++ gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-96.c | 14 ++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-33.c | 15 ++++ gcc/tree-ssa-pre.c | 27 ++++--- gcc/tree-ssa-sccvn.c | 91 +++++++++++++--------- gcc/tree-ssa-sccvn.h | 3 +- libstdc++-v3/include/bits/basic_string.h | 2 + libstdc++-v3/include/bits/cow_string.h | 3 + libstdc++-v3/include/bits/forward_list.h | 6 +- libstdc++-v3/include/bits/stl_bvector.h | 4 +- libstdc++-v3/include/bits/stl_deque.h | 4 +- libstdc++-v3/include/bits/stl_list.h | 4 +- libstdc++-v3/include/bits/stl_map.h | 4 +- libstdc++-v3/include/bits/stl_multimap.h | 5 +- libstdc++-v3/include/bits/stl_multiset.h | 5 +- libstdc++-v3/include/bits/stl_queue.h | 6 +- libstdc++-v3/include/bits/stl_set.h | 4 +- libstdc++-v3/include/bits/stl_stack.h | 3 +- libstdc++-v3/include/bits/stl_vector.h | 4 +- libstdc++-v3/include/debug/deque | 4 +- libstdc++-v3/include/debug/list | 4 +- libstdc++-v3/include/debug/map.h | 4 +- libstdc++-v3/include/debug/multimap.h | 5 +- libstdc++-v3/include/debug/multiset.h | 5 +- libstdc++-v3/include/debug/set.h | 4 +- libstdc++-v3/include/debug/vector | 4 +- libstdc++-v3/include/std/string_view | 2 + libstdc++-v3/include/std/variant | 2 +- .../21_strings/basic_string/cons/char/nullptr.cc | 4 + .../basic_string_view/cons/char/nonnull.cc | 2 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 2 +- .../23_containers/deque/cons/deduction.cc | 29 +++++++ .../23_containers/forward_list/cons/deduction.cc | 29 +++++++ .../testsuite/23_containers/list/cons/deduction.cc | 29 +++++++ .../testsuite/23_containers/map/cons/deduction.cc | 36 +++++++++ .../23_containers/multimap/cons/deduction.cc | 36 +++++++++ .../23_containers/multiset/cons/deduction.cc | 35 +++++++++ .../23_containers/priority_queue/deduction.cc | 37 +++++++++ .../testsuite/23_containers/queue/deduction.cc | 34 ++++++++ .../testsuite/23_containers/set/cons/deduction.cc | 35 +++++++++ .../testsuite/23_containers/stack/deduction.cc | 3 +- .../23_containers/unordered_map/cons/deduction.cc | 38 +++++++++ .../unordered_multimap/cons/deduction.cc | 38 +++++++++ .../unordered_multiset/cons/deduction.cc | 37 +++++++++ .../23_containers/unordered_set/cons/deduction.cc | 37 +++++++++ .../23_containers/vector/cons/deduction.cc | 75 ++++++++++++++++++ 61 files changed, 922 insertions(+), 105 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Warray-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/Warray-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/pr102285.c create mode 100644 gcc/testsuite/gcc.dg/auto-init-hardreg-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-96.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-33.c create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/cons/char/nullptr.cc