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-aarch64-bootstrap_profiled in repository toolchain/ci/gcc.
from 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. adds 7d11da87a1e Adjust/Refine testcases. adds e8de5bad250 analyzer: : Refactor callstring to work with pairs of supernodes.
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/call-string.cc | 143 +- gcc/analyzer/call-string.h | 52 +- gcc/analyzer/program-point.cc | 10 +- 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/i386/i386.c | 48 +- 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.target/i386/pr91446.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx512bw-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 2 +- gcc/testsuite/gcc.target/i386/pr99881.c | 4 +- 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/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.c | 59 + gcc/tree.h | 5 + gcc/ubsan.c | 10 +- libgfortran/ChangeLog | 43 + libsanitizer/ChangeLog | 5 + 69 files changed, 11235 insertions(+), 9741 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.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