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_profiled in repository toolchain/ci/gcc.
from 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] adds 7bf582e6cfc Fortran: ICE in resolve_allocate_deallocate for invalid STA [...] adds b5081130166 analyzer: remove redundant return value from various impl_call_* adds 37eb3ef48c9 analyzer: play better with -fsanitize=bounds adds f471739e636 PR 100168: Fix call test on power10. adds 2a837de28ee Add new gimple-ssa-warn-access pass. adds b9cbf8c9e0b Correct -Warray-bounds handling if function pointers [PR101601]. adds 1121e495b70 Correct uninitialized object offset and size computation [P [...] adds 39169029307 Daily bump. adds aafa38b5bfe Use preferred mode for doloop IV [PR61837] adds 231bcc77b95 Add a separate function to calculate cost for WIDEN_MULT_EXPR.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 194 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/analyzer/ChangeLog | 43 + gcc/analyzer/region-model-impl-calls.cc | 31 +- gcc/analyzer/region-model.cc | 55 +- gcc/analyzer/region-model.h | 16 +- gcc/attribs.h | 2 - gcc/builtins.c | 15209 +++++++------------ gcc/builtins.h | 215 +- gcc/calls.c | 5 +- gcc/config/aarch64/aarch64.md | 10 +- gcc/config/i386/i386.c | 136 +- gcc/config/rs6000/rs6000.c | 11 + gcc/cp/ChangeLog | 4 + gcc/cp/init.c | 2 +- gcc/d/ChangeLog | 29 + gcc/doc/tm.texi | 9 + gcc/doc/tm.texi.in | 2 + gcc/fortran/ChangeLog | 13 + gcc/fortran/expr.c | 10 + gcc/fortran/match.c | 11 +- gcc/fortran/resolve.c | 35 +- gcc/gimple-array-bounds.cc | 39 +- gcc/gimple-fold.c | 1 + gcc/gimple-ssa-sprintf.c | 1 + gcc/gimple-ssa-warn-access.cc | 1765 +++ gcc/gimple-ssa-warn-access.h | 37 + gcc/gimple-ssa-warn-restrict.c | 2 +- gcc/match.pd | 8 +- gcc/passes.def | 1 + gcc/pointer-query.cc | 1895 +++ gcc/pointer-query.h | 234 + gcc/sanopt.c | 5 +- gcc/target.def | 13 + gcc/targhooks.c | 8 + gcc/targhooks.h | 1 + gcc/testsuite/ChangeLog | 156 + gcc/testsuite/g++.dg/warn/Warray-bounds-25.C | 59 + gcc/testsuite/gcc.c-torture/compile/pr101642.c | 17 + gcc/testsuite/gcc.dg/Warray-bounds-85.c | 30 + gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c | 60 + gcc/testsuite/gcc.dg/pr56727-2.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr101494.c | 60 + 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/pr101456-1.c | 33 + gcc/testsuite/gcc.target/i386/pr101456-2.c | 33 + gcc/testsuite/gcc.target/i386/sse2-pr39821.c | 45 + gcc/testsuite/gcc.target/i386/sse4-pr39821.c | 4 + gcc/testsuite/gcc.target/powerpc/pr61837.c | 20 + .../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/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-pass.h | 1 + gcc/tree-ssa-loop-ivopts.c | 69 +- gcc/tree-ssa-strlen.c | 2 + gcc/tree-ssa-uninit.c | 20 +- gcc/tree-vect-slp.c | 12 + gcc/tree.c | 59 + gcc/tree.h | 5 + gcc/ubsan.c | 10 +- libgfortran/ChangeLog | 43 + libsanitizer/ChangeLog | 5 + 73 files changed, 11292 insertions(+), 9697 deletions(-) create mode 100644 gcc/gimple-ssa-warn-access.cc create mode 100644 gcc/gimple-ssa-warn-access.h create mode 100644 gcc/pointer-query.cc create mode 100644 gcc/pointer-query.h create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-25.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr101642.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-85.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/ubsan-1.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr101494.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/pr101456-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr101456-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr39821.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4-pr39821.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr61837.c 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