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 d6d8e6a7e13 xtensa: Optimize "bitwise AND with imm1" followed by "branc [...] adds 2b5baaef0b6 go: fix f().x where f returns zero-sized type adds 7bcd7f47359 Daily bump. adds 6d7071776e0 Daily bump. adds f9da2663f50 Add UNSPEC_MASKOP to kupck<mode> instructions in sse.md on x86. adds 43c2505b31a Fix issue with x86_64_const_vector_operand predicate on x86. adds 2907bfc3412 PR target/106231: Optimize (any_extend:DI (ctz:SI ...)) on x86_64. adds 06039e71f02 Replace manual swapping idiom with std::swap in aarch64.cc adds ce92603fbe3 Improve common reduction vs builtin code generation in loop [...] adds 9c8349ee1a3 arc: Fix interrupt's epilogue. adds 7313381d2ce arm: Replace arm_builtin_vectorized_function [PR106253] adds c8697735aba libgcc/arc: Update udivmodsi4 and make the lib safe for rf16 adds 87f46a16ec0 Fix builtin vs non-builtin partition merge in loop distribution adds 7501eec65c6 arc: Add ARCHS release 310a tune variant. adds 7df79970bfe RISC-V/doc: Correct the name of `-mriscv-attribute' adds fa16bb8ac0a RISC-V/doc: Correct the formatting of `-mstack-protector-gu [...] adds 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
No new revisions were added by this update.
Summary of changes: .gitignore | 3 +- gcc/ChangeLog | 133 ++++++++++++ gcc/DATESTAMP | 2 +- 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/sm-taint.cc | 58 ++++++ gcc/analyzer/sm.h | 9 + gcc/builtins.cc | 32 ++- gcc/cfghooks.cc | 13 +- gcc/config/aarch64/aarch64.cc | 12 +- gcc/config/arc/arc-arch.h | 3 +- gcc/config/arc/arc-cpus.def | 1 + gcc/config/arc/arc-tables.opt | 3 + gcc/config/arc/arc.cc | 194 +++++++++++------- gcc/config/arc/arc.md | 32 +-- gcc/config/arc/arc.opt | 3 + gcc/config/arc/arcHS4x.md | 17 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arm/arm-builtins.cc | 123 ----------- gcc/config/arm/arm-protos.h | 1 - gcc/config/arm/arm.cc | 4 - gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/arm/iterators.md | 7 + gcc/config/arm/neon.md | 17 +- gcc/config/i386/i386.md | 60 ++++++ gcc/config/i386/predicates.md | 4 + gcc/config/i386/sse.md | 36 ++-- gcc/config/xtensa/xtensa.cc | 2 +- gcc/cp/cp-objcp-common.cc | 2 + gcc/doc/extend.texi | 4 +- gcc/doc/invoke.texi | 26 ++- gcc/dwarf2out.cc | 6 +- gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 7 + gcc/testsuite/ChangeLog | 21 ++ .../gcc.dg/analyzer/torture/taint-read-index-2.c | 85 ++++++++ gcc/testsuite/gcc.dg/pr106264.c | 27 +++ gcc/testsuite/gcc.dg/setjmp-7.c | 13 ++ gcc/testsuite/gcc.dg/tree-ssa/ldist-24.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c | 3 +- gcc/testsuite/gcc.target/arc/interrupt-13.c | 15 ++ gcc/testsuite/gcc.target/arm/vect_binary_1.c | 50 +++++ gcc/testsuite/gcc.target/arm/vect_unary_1.c | 224 +++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr106231-1.c | 8 + gcc/testsuite/gcc.target/i386/pr106231-2.c | 8 + gcc/testsuite/gfortran.dg/pr106331.f90 | 7 + gcc/tree-cfg.cc | 40 +++- gcc/tree-loop-distribution.cc | 69 ++++--- gcc/tree-ssa-forwprop.cc | 2 +- gcc/tree-ssa-sink.cc | 6 + gcc/value-relation.cc | 13 +- libgcc/ChangeLog | 6 + libgcc/config/arc/lib1funcs.S | 2 + libgcc/config/arc/lib2funcs.c | 2 +- libstdc++-v3/ChangeLog | 10 + libstdc++-v3/configure | 2 - libstdc++-v3/configure.ac | 1 - libstdc++-v3/include/bits/stl_algo.h | 104 ++++++---- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/type_traits | 4 + 63 files changed, 1273 insertions(+), 339 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr106264.c create mode 100644 gcc/testsuite/gcc.dg/setjmp-7.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-13.c create mode 100644 gcc/testsuite/gcc.target/arm/vect_binary_1.c create mode 100644 gcc/testsuite/gcc.target/arm/vect_unary_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106231-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr106231-2.c create mode 100644 gcc/testsuite/gfortran.dg/pr106331.f90