This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from 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 adds 8b06ccb20ea aarch64: Add smov alternative to sign_extend pattern adds 3c91efec15a tree-optimization/101615 - SLP permute opt with CTOR roots adds de0214a055d IBM Z: Fix 5 tests in 31-bit mode adds b4fc4df94f7 match.pd: Fix up recent __builtin_bswap16 simplifications [ [...] adds 49e28c02a95 ubsan: Fix ICEs with DECL_REGISTER tests [PR101624] new 7bf582e6cfc Fortran: ICE in resolve_allocate_deallocate for invalid STA [...] new b5081130166 analyzer: remove redundant return value from various impl_call_* new 37eb3ef48c9 analyzer: play better with -fsanitize=bounds
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/region-model-impl-calls.cc | 31 ++--- gcc/analyzer/region-model.cc | 55 ++++++--- gcc/analyzer/region-model.h | 16 +-- gcc/analyzer/sm-malloc.cc | 44 +++++-- 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/fortran/expr.c | 10 ++ gcc/fortran/match.c | 11 +- gcc/fortran/resolve.c | 35 ++++-- gcc/gimple-range-gori.cc | 15 +++ gcc/match.pd | 8 +- gcc/sanopt.c | 5 +- gcc/testsuite/gcc.c-torture/compile/pr101642.c | 17 +++ gcc/testsuite/gcc.dg/analyzer/attr-malloc-1.c | 19 +++ gcc/testsuite/gcc.dg/analyzer/strdup-1.c | 19 +++ gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 60 ++++++++++ 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/testsuite/gfortran.dg/allocate_stat.f90 | 8 +- gcc/testsuite/gfortran.dg/allocate_stat_3.f90 | 71 ++++++++++++ gcc/testsuite/gfortran.dg/implicit_11.f90 | 2 +- gcc/testsuite/gfortran.dg/inquiry_type_ref_3.f90 | 2 +- gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 | 13 +++ gcc/testsuite/gfortran.dg/ubsan/ubsan.exp | 38 ++++++ gcc/tree-vect-slp.c | 18 ++- gcc/ubsan.c | 10 +- libsanitizer/configure.tgt | 5 + 76 files changed, 1190 insertions(+), 168 deletions(-) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101642.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c 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 create mode 100644 gcc/testsuite/gfortran.dg/allocate_stat_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/ubsan.exp