This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-aarch64 in repository toolchain/ci/gcc.
from 809330ab845 arm: Add tests for VLLDM mitigation [PR102035] adds 9216ee6d119 tree-optimization/100089 - avoid leaving scalar if-converte [...] adds 6e5401e87d0 x86: Broadcast from integer to a pseudo vector register adds d8b7282ea27 libstdc++: Fix mismatched class-key tags adds 675a3e40567 Add transitive operations to the relation oracle. new fce8a52d0ae rs6000: Add power7 and power7-64 builtins new 8ce18a29ef7 rs6000: Add power8-vector builtins new 037ef219b27 libstdc++: Add std::is_layout_compatible trait for C++20 new 6d692ef43b2 libstdc++: Update C++20 status table for layout-compatibili [...] new 820f0940d7a Reset PHI base0 flag if it's clear in any argument [PR101977, ...] new 3c496e92d79 nvptx: Add a __PTX_SM__ predefined macro based on target ISA.
The 6 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/config.gcc | 2 + gcc/config/i386/i386-expand.c | 13 +- gcc/config/nvptx/nvptx-c.c | 47 ++ gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.h | 12 +- gcc/config/nvptx/t-nvptx | 4 + gcc/config/rs6000/rs6000-builtin-new.def | 477 +++++++++++++++++++++ gcc/gimple-ssa-warn-access.cc | 20 +- gcc/pointer-query.cc | 105 +++-- gcc/testsuite/g++.dg/pr100574.C | 4 + gcc/testsuite/g++.dg/warn/Warray-bounds-26.C | 27 ++ gcc/testsuite/gcc.dg/Warray-bounds-88.c | 134 ++++++ gcc/testsuite/gcc.dg/Wstringop-overread.c | 32 +- gcc/testsuite/gcc.dg/pr20126.c | 6 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c | 144 +++++++ gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 39 +- gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 - gcc/testsuite/gcc.target/i386/pr100865-4b.c | 3 +- gcc/testsuite/gcc.target/i386/pr100865-6b.c | 6 +- gcc/testsuite/gcc.target/i386/pr100865-7b.c | 6 +- gcc/testsuite/gcc.target/i386/pr102021.c | 15 + gcc/tree-vect-slp.c | 70 ++- gcc/tree-vectorizer.c | 20 +- gcc/tree-vectorizer.h | 2 +- gcc/value-relation.cc | 287 +++++++++++-- gcc/value-relation.h | 9 +- libstdc++-v3/doc/html/manual/status.html | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 3 +- libstdc++-v3/include/std/type_traits | 25 ++ libstdc++-v3/include/std/version | 4 + libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 28 +- .../is_corresponding_member.cc | 19 + .../20_util/is_layout_compatible/value.cc | 56 +++ .../20_util/is_layout_compatible/version.cc | 10 + .../is_pointer_interconvertible/with_class.cc | 29 ++ .../testsuite/23_containers/span/layout_compat.cc | 19 +- 37 files changed, 1488 insertions(+), 197 deletions(-) create mode 100644 gcc/config/nvptx/nvptx-c.c create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-26.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-88.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp-trans.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102021.c create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/is_correspo [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_layout_compatible/version.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_pointer_interconvertible/with [...]