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_tx1/gnu-master-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from e9ee752bbe2 RISC-V/doc: Add index references for `mrelax' and `mriscv-a [...] adds 5e47c9333df Check if transitives need to be registered. adds 63d182fb86e libstdc++: Enhance branching in std::inplace_merge and std: [...] adds 79fb1124c8c Daily bump. adds 2180cdd8a0e xtensa: Correct the relative RTX cost that corresponds to t [...] adds 40f6e591228 PR c/106264: Silence warnings from __builtin_modf et al. adds 0f129766fdb lto/106334 - relax assert during WPA tree merging adds e4ff11a8f2e middle-end/106331 - fix mem attributes for string op arguments adds f082bc79c10 RTEMS: Remove HAVE_POLL for libstdc++ adds 4c323130257 forwprop: Use lhs type instead of arg0 in folding VEC_PERM_EXPR. adds edf0c132b19 Remote trailing : for subheading. adds 434d521d118 analyzer: log out-edge description in exploded_graph::process_node adds 2c044ff123e analyzer: fix taint handling of switch statements [PR106321] adds 20ab3972240 libstdc++: Make __from_chars_alnum_to_val conversion explicit adds 4a8aab9a235 .gitignore: do not ignore config.h adds 465802c0d40 c++: Enable __has_builtin for new reference binding built-ins adds 76c3f0dc2f8 tree-ssa-sink: do not sink to in front of setjmp adds 26cea5f108e tree-cfg: do not duplicate returns_twice calls adds 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
No new revisions were added by this update.
Summary of changes: .gitignore | 3 +- ChangeLog | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 218 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 37 +++ gcc/analyzer/constraint-manager.h | 3 + gcc/analyzer/engine.cc | 34 ++- gcc/analyzer/exploded-graph.h | 3 + gcc/analyzer/region-model.cc | 2 + gcc/analyzer/region-model.h | 17 ++ gcc/analyzer/region.cc | 5 + gcc/analyzer/region.h | 4 + gcc/analyzer/sm-taint.cc | 323 +++++++++++++++------ gcc/analyzer/sm.h | 9 + gcc/analyzer/store.cc | 7 + gcc/analyzer/store.h | 4 +- gcc/builtins.cc | 47 +-- gcc/cfghooks.cc | 13 +- gcc/config/xtensa/xtensa.cc | 2 +- gcc/cp/ChangeLog | 23 ++ gcc/cp/call.cc | 92 ++++-- gcc/cp/cp-objcp-common.cc | 2 + gcc/cp/cp-tree.h | 5 + gcc/doc/extend.texi | 4 +- gcc/dwarf2out.cc | 6 +- gcc/fortran/ChangeLog | 15 + 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/match.pd | 6 + gcc/passes.def | 3 +- gcc/rtl.h | 1 - gcc/rtlanal.cc | 30 +- gcc/testsuite/ChangeLog | 102 +++++++ gcc/testsuite/g++.dg/conversion/ref8.C | 22 ++ gcc/testsuite/g++.dg/conversion/ref9.C | 21 ++ .../gcc.dg/analyzer/torture/taint-read-index-2.c | 85 ++++++ .../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/pr106264.c | 27 ++ gcc/testsuite/gcc.dg/pr106379-1.c | 9 + gcc/testsuite/gcc.dg/setjmp-7.c | 13 + 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/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/testsuite/gfortran.dg/pr106331.f90 | 7 + gcc/timevar.def | 1 + gcc/tree-cfg.cc | 40 ++- 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-math-opts.cc | 112 +++++-- gcc/tree-ssa-sccvn.cc | 255 ++++++++++++---- gcc/tree-ssa-sink.cc | 6 + gcc/tree-vect-data-refs.cc | 8 + gcc/value-relation.cc | 13 +- libgcc/ChangeLog | 6 + libstdc++-v3/ChangeLog | 87 ++++++ libstdc++-v3/configure | 2 - libstdc++-v3/configure.ac | 1 - libstdc++-v3/include/bits/stl_algo.h | 104 ++++--- 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 +++--- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/type_traits | 4 + .../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 ++ 118 files changed, 4325 insertions(+), 555 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/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/pr106264.c create mode 100644 gcc/testsuite/gcc.dg/pr106379-1.c create mode 100644 gcc/testsuite/gcc.dg/setjmp-7.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/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 gcc/testsuite/gfortran.dg/pr106331.f90 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