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-Os_LTO in repository toolchain/ci/gcc.
from 7a158a5776f tree-cfg: check placement of returns_twice calls adds 68f37670eff c++: shortcut bad reference binding [PR94894] adds 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
No new revisions were added by this update.
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.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/cp/ChangeLog | 34 +++ gcc/cp/call.cc | 92 ++++--- gcc/cp/cp-tree.h | 5 + 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/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/conversion/ref8.C | 22 ++ gcc/testsuite/g++.dg/conversion/ref9.C | 21 ++ 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/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 +- 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 ++++++++---- libstdc++-v3/include/debug/debug.h | 5 +- libstdc++-v3/include/debug/macros.h | 4 - libstdc++-v3/include/debug/string | 95 ++++---- .../find/char/4.cc => debug/find1_neg.cc} | 26 +- .../find/char/4.cc => debug/find2_neg.cc} | 26 +- .../basic_string/operations/find/char/1.cc | 18 +- .../basic_string/operations/find/char/2.cc | 16 +- .../basic_string/operations/find/char/3.cc | 14 +- .../basic_string/operations/find/char/4.cc | 8 +- .../basic_string/operations/find/char/5.cc | 4 +- .../basic_string/operations/find/char/6.cc | 4 +- .../basic_string/operations/find/wchar_t/1.cc | 18 +- .../basic_string/operations/find/wchar_t/2.cc | 16 +- .../basic_string/operations/find/wchar_t/3.cc | 14 +- .../basic_string/operations/find/wchar_t/4.cc | 8 +- .../basic_string/operations/find/wchar_t/5.cc | 4 +- .../basic_string/operations/find/wchar_t/6.cc | 4 +- .../testsuite/24_iterators/common_iterator/1.cc | 23 +- .../24_iterators/common_iterator/100823.cc | 58 +++++ libstdc++-v3/testsuite/util/testsuite_string.h | 20 ++ 123 files changed, 4357 insertions(+), 703 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/ref8.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref9.C 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/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 copy libstdc++-v3/testsuite/21_strings/basic_string/{operations/find/char/4.cc => [...] copy libstdc++-v3/testsuite/21_strings/basic_string/{operations/find/char/4.cc => [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/100823.cc create mode 100644 libstdc++-v3/testsuite/util/testsuite_string.h