This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_fx/llvm-master-aarch64-cpu2017-O2 in repository toolchain/ci/gcc.
from cf172561052 libgo: use POSIX shell arithmetic expansion adds 64cb87b2381 xtensa: Optimize "bitwise AND NOT with imm" followed by "br [...] adds b4cc945c045 Fix handling of zero capacity regions in -Wanalyzer-allocat [...] adds 27d2c49c415 Fix CL entry adds b585af38a12 c++: correct ChangeLog PR number adds f77bbc8f869 c++: CTAD from initializer list [PR106366] adds 0fb35a45a28 analyzer: fix ICE in binding_cluster ctor [PR106401] adds 6d5194a10dc analyzer: fix state explosion on va_arg [PR106413] adds b563a8dd3fc Daily bump. adds f8e6e2c046e Adding three new function attributes for static analysis of [...] adds 0e6fa997306 Daily bump. adds 76d6224b944 PR target/106303: Fix TImode STV related failures on x86. adds e850c98f1f0 Convert some uses in ranger_cache and DOM to vrange. adds 4a36b4e1fe4 Allow registering same SSA name relations in oracle. adds 164758b02c4 Tweaks to global ranges. adds 8b8103dcd26 Minor fixes to vr_values to not die on non integral types. adds 6078e013e3d Daily bump. adds 45f6ced9b82 c++: correct testcase PR number adds 75d20d6c84c rs6000: Adjust -mdejagnu-cpu to filter out -mtune [PR106345] adds 1a10bd84a5d frange class to represent floating point ranges adds 718cf8d0bd3 docs: remove recently added trailing whitespaces adds eb966d393df aarch64: Implement ACLE Data Intrinsics adds 613e3b86955 middle-end/106414 - fix mistake in ~(x ^ y) -> x == y pattern adds 556b816b820 RTEMS: Do not define _GNU_SOURCE by default adds 4c6567b4090 c++: -Woverloaded-virtual false positive [PR87729] adds ca1e4b26c19 [PR middle-end/106432] Gracefully handle unsupported type i [...] adds 16aafa3194d PR target/91681: zero_extendditi2 pattern for more optimiza [...] adds 9365b2bf2f3 analyzer: fix coding style in sm-fd.cc adds 838da6cf8d2 analyzer: convert tests with dos2unix adds a6efab5fbc4 Dispatch code for floating point range ops.
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 11 + gcc/ChangeLog | 149 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/analyzer/ChangeLog | 36 + gcc/analyzer/region-model.cc | 2 +- gcc/analyzer/sm-fd.cc | 1914 +++++++++++--------- gcc/analyzer/store.cc | 1 - gcc/analyzer/varargs.cc | 26 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.cc | 31 + gcc/config/aarch64/aarch64-builtins.cc | 71 + gcc/config/aarch64/aarch64.md | 13 +- gcc/config/aarch64/arm_acle.h | 53 + gcc/config/i386/i386-expand.cc | 40 + gcc/config/i386/i386-features.cc | 116 +- gcc/config/i386/i386-features.h | 12 +- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.md | 140 +- gcc/config/rs6000/rs6000.h | 11 +- gcc/config/rs6000/rtems.h | 3 + gcc/config/xtensa/xtensa.md | 84 + gcc/cp/ChangeLog | 16 +- gcc/cp/class.cc | 11 +- gcc/cp/pt.cc | 31 +- gcc/doc/extend.texi | 37 + gcc/doc/invoke.texi | 28 +- gcc/gimple-range-cache.cc | 7 +- gcc/gimple-range.cc | 4 +- gcc/match.pd | 3 +- gcc/range-op-float.cc | 206 +++ gcc/range-op.cc | 153 +- gcc/range-op.h | 69 +- gcc/testsuite/ChangeLog | 50 + gcc/testsuite/c-c++-common/attr-fd.c | 18 + gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction112.C | 14 + gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C | 7 + gcc/testsuite/g++.target/i386/pr91681.C | 20 + gcc/testsuite/gcc.dg/analyzer/fd-2.c | 96 +- gcc/testsuite/gcc.dg/analyzer/fd-3.c | 168 +- gcc/testsuite/gcc.dg/analyzer/fd-4.c | 142 +- gcc/testsuite/gcc.dg/analyzer/fd-5.c | 53 + gcc/testsuite/gcc.dg/analyzer/memcpy-2.c | 8 + gcc/testsuite/gcc.dg/analyzer/pr106394.c | 19 + gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c | 329 ++++ gcc/testsuite/gcc.dg/torture/pr106414-1.c | 12 + gcc/testsuite/gcc.dg/torture/pr106414-2.c | 12 + .../gcc.target/aarch64/acle/data-intrinsics.c | 468 +++++ gcc/testsuite/gcc.target/i386/pr106303.c | 25 + gcc/testsuite/gcc.target/i386/pr106347.c | 24 + gcc/testsuite/gcc.target/i386/pr91681-1.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-2.c | 20 + gcc/testsuite/gcc.target/i386/pr91681-3.c | 16 + gcc/tree-ssa-dom.cc | 18 +- gcc/tree-ssanames.cc | 3 +- gcc/value-query.cc | 11 +- gcc/value-range-pretty-print.cc | 41 + gcc/value-range-pretty-print.h | 2 + gcc/value-range-storage.h | 27 +- gcc/value-range.cc | 195 +- gcc/value-range.h | 194 +- gcc/value-relation.cc | 7 +- gcc/vr-values.cc | 15 +- libiberty/ChangeLog | 6 + libsanitizer/ChangeLog | 7 + 66 files changed, 4097 insertions(+), 1240 deletions(-) create mode 100644 gcc/range-op-float.cc create mode 100644 gcc/testsuite/c-c++-common/attr-fd.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction112.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-virt4.C create mode 100644 gcc/testsuite/g++.target/i386/pr91681.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/fd-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/memcpy-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106394.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/stdarg-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106414-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106414-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/data-intrinsics.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106303.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106347.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91681-3.c