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-arm-bootstrap in repository toolchain/ci/gcc.
from 8f8f8c68b43 middle-end/104464 - ISEL and non-call EH #2 adds 1ce5395977f c++: modules and explicit(bool) [PR103752] adds ee50b4383a0 c++: memfn lookup consistency and using-decls [PR104432] adds c48a6819d15 aarch64: Tighten general_operand predicates adds fabc5d9bceb aarch64: Generalise vec_set predicate adds 958448a9441 aarch64: Generalise adjacency check for load_pair_lanes adds aeef5c57f16 aarch64: Remove redundant vec_concat patterns adds 85ac2fe44fd aarch64: Add more vec_combine patterns adds 4057266ce5a aarch64: Add a general vec_concat expander adds bce43c0493f aarch64: Remove move_lo/hi_quad expanders adds 83d7e720cd1 aarch64: Extend vec_concat patterns to 8-byte vectors adds ed3fea09b18 rs6000: Correct function prototypes for vec_replace_unaligned adds d3f3ec5a555 -fgo-dump-spec: really name alignment field "_" adds eefec38c992 Avoid using predefined insn name for instruction with diffe [...] adds 2b399dbabd4 i386: Force inputs to a register to avoid lowpart_subreg fa [...] adds 2f9ab267e72 i386: -mno-xsave should disable all relevant ISA flags [PR104462] adds 499f8d4c2bc c: Fix up __builtin_assoc_barrier handling in the C FE [PR104427] new 354349e7d59 x86: Compile PR target/104441 tests with -march=x86-64 new f0caa45aa7a testsuite: AIX fixes new 4cf3c339815 libstdc++: Fix deadlock in atomic wait [PR104442]
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/c-fold.cc | 1 + gcc/c/c-parser.cc | 3 +- gcc/c/c-typeck.cc | 4 + gcc/common/config/i386/i386-common.cc | 3 +- gcc/config/aarch64/aarch64-protos.h | 3 +- gcc/config/aarch64/aarch64-simd.md | 329 ++++++++++----------- gcc/config/aarch64/aarch64.cc | 125 ++++---- gcc/config/aarch64/iterators.md | 38 ++- gcc/config/aarch64/predicates.md | 4 + gcc/config/i386/i386-expand.cc | 3 + gcc/config/rs6000/rs6000-builtins.def | 16 +- gcc/config/rs6000/rs6000-overload.def | 12 +- gcc/config/rs6000/vsx.md | 25 +- gcc/config/v850/v850.md | 9 +- gcc/cp/call.cc | 9 +- gcc/cp/cp-tree.h | 1 + gcc/cp/module.cc | 10 + gcc/cp/pt.cc | 59 ++-- gcc/godump.cc | 5 +- gcc/testsuite/g++.dg/modules/explicit-bool-1_a.H | 23 ++ gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C | 6 + gcc/testsuite/g++.dg/template/non-dependent19.C | 14 + gcc/testsuite/g++.dg/template/non-dependent19a.C | 16 + gcc/testsuite/g++.dg/template/non-dependent20.C | 16 + gcc/testsuite/gcc.dg/Wstringop-overflow-69.c | 2 +- gcc/testsuite/gcc.dg/loop-unswitch-6.c | 3 +- gcc/testsuite/gcc.dg/pr104427.c | 13 + gcc/testsuite/gcc.misc-tests/godump-1.c | 64 ++-- gcc/testsuite/gcc.target/aarch64/vec-init-10.c | 15 + gcc/testsuite/gcc.target/aarch64/vec-init-11.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-12.c | 65 ++++ gcc/testsuite/gcc.target/aarch64/vec-init-13.c | 123 ++++++++ gcc/testsuite/gcc.target/aarch64/vec-init-14.c | 123 ++++++++ gcc/testsuite/gcc.target/aarch64/vec-init-15.c | 15 + gcc/testsuite/gcc.target/aarch64/vec-init-16.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-17.c | 73 +++++ gcc/testsuite/gcc.target/aarch64/vec-init-6.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-7.c | 12 + gcc/testsuite/gcc.target/aarch64/vec-init-8.c | 15 + gcc/testsuite/gcc.target/aarch64/vec-init-9.c | 267 +++++++++++++++++ gcc/testsuite/gcc.target/i386/pr104441-1a.c | 2 +- gcc/testsuite/gcc.target/i386/pr104441-1b.c | 2 +- gcc/testsuite/gcc.target/i386/pr104458.c | 13 + gcc/testsuite/gcc.target/i386/pr104462.c | 13 + .../gcc.target/powerpc/vec-replace-word-runnable.c | 20 +- libstdc++-v3/include/bits/atomic_wait.h | 7 +- 46 files changed, 1249 insertions(+), 368 deletions(-) create mode 100644 gcc/testsuite/g++.dg/modules/explicit-bool-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/explicit-bool-1_b.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent19.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent19a.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent20.C create mode 100644 gcc/testsuite/gcc.dg/pr104427.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vec-init-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104458.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104462.c