This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-defconfig in repository toolchain/ci/gcc.
from 5cfb06b61bc Ignore clobbers in modref adds 5d2d79c8d9d go.test: update issue4458.go for recent change adds 521d2711409 Daily bump. adds e41e66b78d4 libbacktrace: handle pc == low correctly adds 63cd53d2f5d runtime, net: fix build errors on AIX adds fefc2092992 analyzer: use switch in exploded_node::on_stmt adds c1c2ccc74cb Add $(ZLIBINC) to CFLAGS-analyzer/engine.o adds 1260f69aeb9 syscall: remove ptrace syscall on ppc64 adds e884ced0523 syscall: fix TestForeground for AIX adds 28d3b78dff5 [testsuite] Add missing require-effective-target alloca adds ca52f937fff [nvptx] Handle move from DF subreg to DF reg in nvptx_outpu [...] adds 6b4e8bf88f1 gcov: fix streaming corruption adds 371f0b990f2 middle-end/97162 - fix ICE when building gamess adds 9e64f17d044 tree-optimization/97151 - improve PTA for C++ operator delete adds 5253b3e6ded gcc/analyzer: Silence -Wpragma warns with GCC < 10 adds d23ea1e8653 AArch64: Implement vstrq_p128 intrinsic adds f2868e4bcff AArch64: Implement vldrq_p128 intrinsic adds e8e818399d7 AArch64: Implement missing _p64 intrinsics for vector permutes adds 52e5b3fd8ef tree-optimization/97173 - extend assert in vectorizable_liv [...] adds 02b5377b376 AArch64: Implement missing vrndns_f32 intrinsic adds 4452a7660b2 vect: Fix epilogue loop handling of partial vectors adds bc909324bda middle-end/96466 - fix VEC_COND isel/expansion issue adds 67c935c8232 Minor modref optimization and statistics fix adds 3457dae55f7 middle-end/96453 - relax gimple_expand_vec_cond_expr adds c48ffe21f8f c: Fix -Wduplicated-branches ICE [PR97125] adds 13f7c5d504b c++: dependent local extern decl ICE [PR97171] adds c9d56eb7775 aarch64: Add support for Neoverse V1 CPU adds da13b773766 arm: Add support for Neoverse V1 CPU adds c80ee302a8c c++: Remove some gratuitous typedefing adds 65c9878641c AArch64: Implement missing p128<->f64 reinterpret intrinsics adds f65ebb5210e analyzer: fix member call on null seen with ubsan [PR97178] adds 0f0b00033a7 aarch64: Add a couple of extra stack-protector tests adds 74b27d8eedc aarch64: Prevent canary address being spilled to stack adds 37c3c297396 [nvptx] Split up function ref plus const new e92779db330 Avoid assuming input corresponds to valid source code (PR c [...] new e977dd5edbc Cleanup modref interfaces. new 6edc8f5bfe7 Handle DECLs and EXPRESSIONs consistently (PR middle-end/97175). new 67aeddb785d Build a zero element array type that reliably renders as T[ [...]
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/ChangeLog | 78 ++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/alias.c | 8 +- gcc/analyzer/ChangeLog | 83 +++++++++ gcc/analyzer/analyzer-logging.cc | 2 + gcc/analyzer/analyzer.h | 3 +- gcc/analyzer/call-string.cc | 2 + gcc/analyzer/engine.cc | 136 ++++++++------ gcc/analyzer/program-state.cc | 12 +- gcc/analyzer/program-state.h | 4 +- gcc/builtins.c | 10 +- gcc/c-family/ChangeLog | 5 + gcc/c-family/c-gimplify.c | 8 +- gcc/c-family/c-warn.c | 5 + gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-protos.h | 20 ++ gcc/config/aarch64/aarch64-simd-builtins.def | 3 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64.c | 164 ++++++++++++----- gcc/config/aarch64/aarch64.md | 85 ++++----- gcc/config/aarch64/arm_neon.h | 102 +++++++++++ gcc/config/arm/arm-cpus.in | 10 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 4 +- gcc/config/nvptx/nvptx.c | 7 +- gcc/config/nvptx/nvptx.md | 18 ++ gcc/cp/ChangeLog | 26 +++ gcc/cp/name-lookup.h | 13 +- gcc/cp/pt.c | 8 + gcc/doc/invoke.texi | 9 +- gcc/gimple-array-bounds.cc | 19 +- gcc/gimple-isel.cc | 15 +- gcc/go/gofrontend/MERGE | 2 +- gcc/internal-fn.c | 2 +- gcc/ipa-fnsummary.c | 41 +++++ gcc/ipa-fnsummary.h | 2 + gcc/ipa-modref.c | 81 +++++---- gcc/ipa-modref.h | 2 + gcc/ipa-pure-const.c | 8 +- gcc/profile.c | 6 +- gcc/testsuite/ChangeLog | 69 +++++++ .../c-c++-common/Wduplicated-branches-15.c | 32 ++++ gcc/testsuite/g++.dg/cpp1y/new1.C | 4 +- gcc/testsuite/g++.dg/gcov/pr97069.C | 20 ++ gcc/testsuite/g++.dg/template/local10.C | 15 ++ gcc/testsuite/gcc.dg/Warray-bounds-63.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-66.c | 3 +- gcc/testsuite/gcc.dg/Warray-parameter-6.c | 9 + gcc/testsuite/gcc.dg/Wstringop-overflow-44.c | 129 +++++++++++++ gcc/testsuite/gcc.dg/atomic/stdatomic-vm.c | 1 + gcc/testsuite/gcc.dg/pr96453.c | 22 +++ gcc/testsuite/gcc.dg/pr96466.c | 19 ++ gcc/testsuite/gcc.dg/tree-ssa/local-pure-const.c | 2 +- gcc/testsuite/gcc.dg/vect/pr97173.c | 19 ++ .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 8 +- .../aarch64/advsimd-intrinsics/vreinterpret_p128.c | 19 ++ .../gcc.target/aarch64/simd/trn_zip_p64_1.c | 44 +++++ .../gcc.target/aarch64/simd/vldrq_p128_1.c | 13 ++ .../gcc.target/aarch64/simd/vrndns_f32_1.c | 13 ++ .../gcc.target/aarch64/simd/vstrq_p128_1.c | 12 ++ .../gcc.target/aarch64/stack-protector-3.c | 45 +++++ .../gcc.target/aarch64/stack-protector-4.c | 6 + .../gcc.target/aarch64/stack-protector-5.c | 23 +++ .../gcc.target/aarch64/stack-protector-6.c | 8 + .../gcc.target/aarch64/stack-protector-7.c | 25 +++ .../gcc.target/powerpc/p9-vec-length-epil-1.c | 4 +- .../gcc.target/powerpc/p9-vec-length-epil-7.c | 2 +- .../gcc.target/powerpc/p9-vec-length-epil-8.c | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 2 +- gcc/tree-ssa-alias.c | 6 +- gcc/tree-ssa-structalias.c | 2 + gcc/tree-vect-loop-manip.c | 83 ++++++--- gcc/tree-vect-loop.c | 202 ++++++++++++++------- gcc/tree-vectorizer.h | 3 +- gcc/tree.c | 2 +- libbacktrace/dwarf.c | 38 ++-- libgcc/ChangeLog | 6 + libgo/go/internal/cpu/cpu_no_init.go | 1 + .../go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} | 2 +- libgo/go/net/interface_aix.go | 2 - libgo/go/runtime/os_aix.go | 11 +- .../{export_unix_test.go => export_aix_test.go} | 10 +- libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/libcall_aix.go | 3 - libgo/go/syscall/syscall_aix_ppc.go | 3 + libgo/mksysinfo.sh | 9 +- libgo/sysinfo.c | 8 + libgomp/ChangeLog | 10 + libstdc++-v3/ChangeLog | 81 +++++++++ 90 files changed, 1684 insertions(+), 387 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/Wduplicated-branches-15.c create mode 100644 gcc/testsuite/g++.dg/gcov/pr97069.C create mode 100644 gcc/testsuite/g++.dg/template/local10.C create mode 100644 gcc/testsuite/gcc.dg/Warray-parameter-6.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-44.c create mode 100644 gcc/testsuite/gcc.dg/pr96453.c create mode 100644 gcc/testsuite/gcc.dg/pr96466.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97173.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/trn_zip_p64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vldrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndns_f32_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vstrq_p128_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/stack-protector-7.c rename libgo/go/internal/cpu/{cpu_ppc64x.go => cpu_ppcx.go} (97%) copy libgo/go/syscall/{export_unix_test.go => export_aix_test.go} (51%)