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-arm in repository toolchain/ci/gcc.
from 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] adds 354349e7d59 x86: Compile PR target/104441 tests with -march=x86-64 adds f0caa45aa7a testsuite: AIX fixes adds 4cf3c339815 libstdc++: Fix deadlock in atomic wait [PR104442] adds f6ff6738fa2 gccgo: link static libgo against -lrt on GNU/Linux adds f3ffea93ef3 Fortran: try simplifications during reductions of array con [...] new 70feb6839fe compiler: treat notinheap types as not being pointers new 2e2b861e894 compiler: use nil pointer for zero length string constant new e50a79552d5 compiler: don't warn for print() new 91b27d984ce analyzer: more uninit test coverage
The 4 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/fortran/arith.cc | 36 ++- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 23 +- gcc/go/gofrontend/gogo.cc | 7 +- gcc/go/gofrontend/types.cc | 25 +- gcc/go/gofrontend/types.h | 5 +- gcc/go/gospec.cc | 42 ++- gcc/godump.cc | 5 +- gcc/testsuite/gcc.dg/Wstringop-overflow-69.c | 2 +- gcc/testsuite/gcc.dg/analyzer/uninit-1.c | 85 ++++++ .../gcc.dg/analyzer/uninit-CWE-457-examples.c | 119 ++++++++ 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 +- gcc/testsuite/gfortran.dg/array_constructor_55.f90 | 55 ++++ gotools/Makefile.am | 4 +- gotools/Makefile.in | 5 +- gotools/configure | 7 + gotools/configure.ac | 9 + libstdc++-v3/include/bits/atomic_wait.h | 7 +- 51 files changed, 1518 insertions(+), 369 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/uninit-CWE-457-examples.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 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_55.f90