This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from e78480ad098 Bind(c): Improve error checking in CFI_* functions adds 8af0c50a293 Correct a mistake in a warnung for -Wnonnull. adds 88d0f70a326 i386: Improve AVX2 expansion of vector >> vector DImode ari [...] adds 0f95c6b2f7d Don't skip prologue/epilogue when initializing alias. adds b662250c1f5 AArch64: use stable sorting in generating ldp/stp adds ea22954e7c5 IBM Z: Enable LSan and TSan adds 3e213611748 d: Change in DotTemplateExp type semantics leading to regre [...] adds b2f6e1de242 d: Compile-time reflection for supported built-ins (PR101127) adds 1a2306ffe79 d: __FUNCTION__ doesn't work in core.stdc.stdio functions w [...] adds c936c39f86c d: fix ICE at convert_expr(tree_node*, Type*, Type*) (PR101490) adds 54ec50bada9 d: Wrong evaluation order of binary expressions (PR101640) adds 84606efb0c6 analyzer: Recognize __builtin_free as a matching deallocator adds 31534ac26e0 analyzer: Handle strdup builtins adds 04600a47224 Return undefined on edges which are not executed. adds 1af16666943 amdgcn: Fix attributes for LLVM-12 [PR 100208] adds 6bb6e2044ce tree-optimization/101615 - SLP permute opt of existing vectors adds 9775e465c1f x86: Don't set AVX_U128_DIRTY when zeroing YMM/ZMM register new 8b06ccb20ea aarch64: Add smov alternative to sign_extend pattern new 3c91efec15a tree-optimization/101615 - SLP permute opt with CTOR roots new de0214a055d IBM Z: Fix 5 tests in 31-bit mode
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/alias.c | 12 -- gcc/analyzer/analyzer.cc | 8 +- gcc/analyzer/analyzer.h | 8 +- gcc/analyzer/sm-malloc.cc | 44 +++++-- gcc/calls.c | 4 +- gcc/config.in | 24 ++++ gcc/config/aarch64/aarch64.c | 12 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/gcn/gcn-hsa.h | 25 +++- gcc/config/gcn/gcn.c | 31 ++++- gcc/config/gcn/mkoffload.c | 3 + gcc/config/i386/i386.c | 88 ++++++++++++++ gcc/config/i386/sse.md | 47 ++++++-- gcc/configure | 129 +++++++++++++++++++++ gcc/configure.ac | 29 +++++ gcc/d/d-builtins.cc | 15 +++ gcc/d/d-codegen.cc | 16 +-- gcc/d/d-convert.cc | 15 ++- gcc/d/d-lang.cc | 2 + gcc/d/d-tree.h | 1 + gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dcast.c | 15 ++- gcc/d/dmd/expression.c | 16 ++- gcc/d/dmd/expression.h | 2 + gcc/d/expr.cc | 2 +- gcc/gimple-range-gori.cc | 15 +++ gcc/testsuite/gcc.dg/Wnonnull-4.c | 36 +++--- gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c | 19 +++ gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 19 +++ gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c | 30 +++++ gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c | 23 ++++ gcc/testsuite/gcc.target/aarch64/smov_1.c | 12 ++ gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr101611-1.c | 12 ++ gcc/testsuite/gcc.target/i386/avx2-pr101611-2.c | 41 +++++++ gcc/testsuite/gcc.target/i386/pr101456-1.c | 33 ++++++ gcc/testsuite/gcc.target/i386/pr101456-2.c | 33 ++++++ .../gcc.target/s390/global-array-element-pic2.c | 5 +- gcc/testsuite/gcc.target/s390/load-imm64-1.c | 4 +- gcc/testsuite/gcc.target/s390/load-imm64-2.c | 4 +- .../s390/vector/long-double-vx-macro-off-on.c | 2 +- .../s390/vector/long-double-vx-macro-on-off.c | 2 +- gcc/testsuite/gdc.dg/pr101127a.d | 8 ++ gcc/testsuite/gdc.dg/pr101127b.d | 7 ++ gcc/testsuite/gdc.dg/pr101490.d | 21 ++++ gcc/testsuite/gdc.dg/pr101640.d | 11 ++ gcc/testsuite/gdc.dg/pr96429.d | 2 +- gcc/testsuite/gdc.test/compilable/b19002.d | 12 ++ gcc/testsuite/gdc.test/compilable/test22133.d | 16 +++ .../gdc.test/fail_compilation/fail22133.d | 24 ++++ .../gdc.test/fail_compilation/fail22144.d | 14 +++ .../gdc.test/fail_compilation/fail7424b.d | 2 +- .../gdc.test/fail_compilation/fail7424c.d | 2 +- .../gdc.test/fail_compilation/fail7424d.d | 2 +- .../gdc.test/fail_compilation/fail7424e.d | 2 +- .../gdc.test/fail_compilation/fail7424f.d | 2 +- .../gdc.test/fail_compilation/fail7424g.d | 2 +- .../gdc.test/fail_compilation/fail7424h.d | 2 +- .../gdc.test/fail_compilation/fail7424i.d | 2 +- gcc/tree-vect-slp.c | 18 ++- libsanitizer/configure.tgt | 5 + 61 files changed, 889 insertions(+), 117 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/smov_1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr101611-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr101611-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101456-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101456-2.c create mode 100644 gcc/testsuite/gdc.dg/pr101127a.d create mode 100644 gcc/testsuite/gdc.dg/pr101127b.d create mode 100644 gcc/testsuite/gdc.dg/pr101490.d create mode 100644 gcc/testsuite/gdc.dg/pr101640.d create mode 100644 gcc/testsuite/gdc.test/compilable/b19002.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22133.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22133.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22144.d