This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-master-arm_eabi-coremark-O3_LTO in repository toolchain/ci/gcc.
from c66dc023847 libstdc++: Complete __gnu_debug::string Standard conformity adds f838d15641d Fortran: error recovery on invalid array reference of non-a [...] adds b0cc57cd76f Remove recursion from range_from_dom. adds dbb093f4f15 Resolve complicated join nodes in range_from_dom. adds 7c0c10db24f Daily bump. adds 68871a008e6 analyzer: don't track string literals in the store [PR106359] adds f9d4c3b45c5 Lower complex type move to enable vectorization for complex [...] adds 78d5e125c00 Move pass_cse_sincos after vectorizer. adds 5f59d0f2d9f Improve SLP codegen, avoiding unnecessary TREE_ADDRESSABLE adds 8694390e2b6 Remove unused remove_node_from_expr_list adds daa36cfc2fc Avoid registering __builtin_setjmp_receiver label twice [PR101347] adds 26bbe78f77f Fortran: fix parsing of omp task affinity iterator clause [ [...] adds 5e830693dd3 analyzer: update "tainted" state of RHS in comparisons [PR106373] adds 3b5567c3ec7 libstdc++: Fix minor bugs in std::common_iterator adds 56c999860bb libstdc++: Fix std::common_iterator assignment [PR100823] adds 87a9bfe86d8 libstdc++: Fix std::common_iterator triviality [PR100823] adds e7dfd874450 Daily bump. adds a6c192e80a8 analyzer: fix ICE on untracked decl_regions [PR106374] adds 742377ed0f0 analyzer: bulletproof taint warnings against NULL m_arg adds 6877993c4da Add alias disambiguation for vectorizer load/store IFNs adds f4ed610d02a MAINTAINERS: Add myself as Ada front end co-maintainer adds bd9837bc3ca Teach VN about masked/len stores adds dc477ffb4ab tree-optimization/106378 - DSE of LEN_STORE and MASK_STORE adds 375668e0508 tree-optimization/106379 - add missing ~(a ^ b) folding for _Bool adds 9a52d6871a2 Revert "forwprop: Use lhs type instead of arg0 in folding V [...] adds 24eae97625e docs: remove trailing dots for 2 Fortran fns adds 142e6af6959 MAINTAINERS: Add myself to Write After Approval adds df118d7ba13 c++: defaulted ctor with DMI in union [PR94823] adds 28be481cf47 c++: defaulted friend op== [PR106361] adds 633e9920589 match.pd: Add new abs pattern [PR94920] adds b852aa7f265 analyzer: fix -Wanalyzer-va-list-exhausted false +ve on va_ [...] adds bbb9c03005c Daily bump. adds 75841b04987 [PATCH, rs6000] Additional cleanup of rs6000_builtin_mask adds 45e0683d99c [PATCH, rs6000] Cleanup some vstrir define_expand naming in [...] adds 605b64251c7 Extend 16/32-bit vector bit_op patterns with (m,0,i) alternative. adds 1cc0e9a46e7 Adjust testcase. adds aaf9583d4cf remove 'continue' as last statement in loop adds 3c4af0f0549 tree-optimization/106387 - properly create SSA name for rea [...] adds b2e99bb6900 tree-optimization/106397 - array prefetch and LC SSA adds d85e5aeb766 tree-optimization/106403 - fix ICE with VN of .STORE_LANES adds 03c0b06420b mklog: fill-up subject prefix only for a single PR adds 786e51648bd libsanitizer: Fix Solaris 11.3 compilation [PR105531] adds 18ef76d3a17 Allow space in git commit-mklog args adds 41da4070a2a graphds: Fix description of SCC algorithm adds 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 [...] new 27d2c49c415 Fix CL entry
The 1 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: ChangeLog | 12 + MAINTAINERS | 3 +- contrib/git-commit-mklog.py | 9 +- contrib/mklog.py | 26 +- contrib/prepare-commit-msg | 2 +- gcc/ChangeLog | 155 ++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 59 +++++ gcc/analyzer/region-model.cc | 2 +- gcc/analyzer/region.cc | 5 + gcc/analyzer/region.h | 4 + gcc/analyzer/sm-taint.cc | 265 ++++++++++++++------- gcc/analyzer/store.cc | 7 + gcc/analyzer/store.h | 4 +- gcc/analyzer/varargs.cc | 4 +- gcc/builtins.cc | 15 +- gcc/config/i386/mmx.md | 70 +++--- gcc/config/i386/predicates.md | 4 + gcc/config/rs6000/altivec.md | 26 +- gcc/config/rs6000/rs6000-c.cc | 21 +- gcc/config/rs6000/rs6000-protos.h | 5 +- gcc/config/rs6000/rs6000.cc | 102 +------- gcc/config/rs6000/rs6000.opt | 4 - gcc/config/xtensa/xtensa.md | 84 +++++++ gcc/cp/ChangeLog | 34 +++ gcc/cp/decl.cc | 2 - gcc/cp/init.cc | 1 - gcc/cp/method.cc | 35 ++- gcc/fortran/ChangeLog | 19 ++ gcc/fortran/intrinsic.texi | 6 +- gcc/fortran/openmp.cc | 1 - gcc/fortran/resolve.cc | 13 +- gcc/gimple-range-cache.cc | 98 +++++--- gcc/gimple-range-cache.h | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/graphds.cc | 2 +- gcc/match.pd | 16 ++ gcc/passes.def | 3 +- gcc/rtl.h | 1 - gcc/rtlanal.cc | 30 +-- gcc/testsuite/ChangeLog | 119 +++++++++ gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C | 13 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C | 17 ++ gcc/testsuite/g++.dg/pr94920-1.C | 17 ++ gcc/testsuite/g++.dg/pr94920.C | 63 +++++ gcc/testsuite/gcc.dg/analyzer/pr106394.c | 19 ++ gcc/testsuite/gcc.dg/analyzer/stdarg-3.c | 57 +++++ .../gcc.dg/analyzer/torture/taint-read-index-3.c | 52 ++++ gcc/testsuite/gcc.dg/analyzer/untracked-2.c | 7 + gcc/testsuite/gcc.dg/pow-sqrt-synth-1.c | 4 +- gcc/testsuite/gcc.dg/pr106379-1.c | 9 + gcc/testsuite/gcc.dg/pr106397.c | 17 ++ gcc/testsuite/gcc.dg/pr23911.c | 3 +- gcc/testsuite/gcc.dg/pr94920-2.c | 15 ++ gcc/testsuite/gcc.target/i386/pr106010-1a.c | 58 +++++ gcc/testsuite/gcc.target/i386/pr106010-1b.c | 63 +++++ gcc/testsuite/gcc.target/i386/pr106010-1c.c | 41 ++++ gcc/testsuite/gcc.target/i386/pr106010-2a.c | 82 +++++++ gcc/testsuite/gcc.target/i386/pr106010-2b.c | 62 +++++ gcc/testsuite/gcc.target/i386/pr106010-2c.c | 47 ++++ gcc/testsuite/gcc.target/i386/pr106010-3a.c | 80 +++++++ gcc/testsuite/gcc.target/i386/pr106010-3b.c | 126 ++++++++++ gcc/testsuite/gcc.target/i386/pr106010-3c.c | 69 ++++++ gcc/testsuite/gcc.target/i386/pr106010-4a.c | 101 ++++++++ gcc/testsuite/gcc.target/i386/pr106010-4b.c | 67 ++++++ gcc/testsuite/gcc.target/i386/pr106010-4c.c | 54 +++++ gcc/testsuite/gcc.target/i386/pr106010-5a.c | 117 +++++++++ gcc/testsuite/gcc.target/i386/pr106010-5b.c | 80 +++++++ gcc/testsuite/gcc.target/i386/pr106010-5c.c | 62 +++++ gcc/testsuite/gcc.target/i386/pr106010-6a.c | 115 +++++++++ gcc/testsuite/gcc.target/i386/pr106010-6b.c | 157 ++++++++++++ gcc/testsuite/gcc.target/i386/pr106010-6c.c | 80 +++++++ gcc/testsuite/gcc.target/i386/pr106010-7a.c | 58 +++++ gcc/testsuite/gcc.target/i386/pr106010-7b.c | 63 +++++ gcc/testsuite/gcc.target/i386/pr106010-7c.c | 41 ++++ gcc/testsuite/gcc.target/i386/pr106010-8a.c | 58 +++++ gcc/testsuite/gcc.target/i386/pr106010-8b.c | 53 +++++ gcc/testsuite/gcc.target/i386/pr106010-8c.c | 38 +++ gcc/testsuite/gcc.target/i386/pr106010-9a.c | 89 +++++++ gcc/testsuite/gcc.target/i386/pr106010-9b.c | 90 +++++++ gcc/testsuite/gcc.target/i386/pr106010-9c.c | 90 +++++++ gcc/testsuite/gcc.target/i386/pr106010-9d.c | 92 +++++++ gcc/testsuite/gcc.target/i386/pr106038-1.c | 27 +++ gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c | 30 +++ gcc/testsuite/gfortran.dg/associate_54.f90 | 3 +- gcc/testsuite/gfortran.dg/associate_59.f90 | 9 + .../gfortran.dg/gomp/affinity-clause-7.f90 | 19 ++ gcc/timevar.def | 1 + gcc/tree-complex.cc | 9 +- gcc/tree-pass.h | 1 + gcc/tree-ssa-alias.cc | 49 +++- gcc/tree-ssa-dse.cc | 55 ++++- gcc/tree-ssa-forwprop.cc | 2 +- gcc/tree-ssa-loop-prefetch.cc | 27 ++- gcc/tree-ssa-math-opts.cc | 112 +++++++-- gcc/tree-ssa-sccvn.cc | 256 +++++++++++++++----- gcc/tree-vect-data-refs.cc | 8 + gcc/tree-vect-stmts.cc | 5 +- libgo/match.sh | 2 +- libgo/testsuite/gotest | 2 +- libiberty/_doprnt.c | 1 - .../sanitizer_common/sanitizer_linux_libcdep.cpp | 44 +++- libsanitizer/sanitizer_common/sanitizer_solaris.h | 56 +++++ libstdc++-v3/ChangeLog | 77 ++++++ libstdc++-v3/include/bits/stl_iterator.h | 152 ++++++++---- .../testsuite/24_iterators/common_iterator/1.cc | 23 +- .../24_iterators/common_iterator/100823.cc | 58 +++++ 107 files changed, 4207 insertions(+), 520 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-union7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq14.C create mode 100644 gcc/testsuite/g++.dg/pr94920-1.C create mode 100644 gcc/testsuite/g++.dg/pr94920.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr106394.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/stdarg-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/taint-read-index-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/untracked-2.c create mode 100644 gcc/testsuite/gcc.dg/pr106379-1.c create mode 100644 gcc/testsuite/gcc.dg/pr106397.c create mode 100644 gcc/testsuite/gcc.dg/pr94920-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-3c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-4c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-5c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-6c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-7c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-8c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106010-9d.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106038-1.c create mode 100644 gcc/testsuite/gcc.target/i386/vec-maskstore-vn.c create mode 100644 gcc/testsuite/gfortran.dg/associate_59.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/affinity-clause-7.f90 create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.h create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc