This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/gcc.
from 03a1a86b5ee Fix -Wformat-diag for aarch64 target. adds c0e355c7797 libstdc++: Avoid overflow in bounds checks [PR103955] adds 016bd752313 [vect] PR103971, PR103977: Fix epilogue mode selection for [...] adds d62e14e24cd [nvptx] Improve gcc.target/nvptx/atomic_fetch-*.c test-cases adds 758b3a5f8f4 [nvptx] Add gcc.target/nvptx/atomic-exchange-*.c test-cases adds 2c16dfe6268 analyzer: complain about tainted sizes with "access" attrib [...] adds 2f62294dec1 tree-optimization/103990 - fix CFG cleanup regression from [...] adds 77184b74461 Always set EDGE_EXECUTABLE in VRP2. adds 75845d584f4 Add testcase for PR 83541. adds 14e0d832975 aix: handle 64bit inodes for include directories adds acc38526f6c libstdc++: Add explicit dg-do directive to .../103955.cc adds 18d88d11973 Fix pr101384-1.c code generation test. new b5193e35298 i386: Add CC clobber and splits for 32-bit vector mode logi [...]
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: gcc/analyzer/engine.cc | 17 +- gcc/analyzer/sm-taint.cc | 116 ++++++++++++-- gcc/analyzer/sm.h | 3 + gcc/config.in | 12 ++ gcc/config/i386/i386-expand.c | 41 +++-- gcc/config/i386/mmx.md | 175 ++++++++------------- gcc/configure | 83 +++++++++- gcc/configure.ac | 14 ++ gcc/incpath.c | 8 +- gcc/testsuite/g++.dg/pr83541.C | 17 ++ gcc/testsuite/g++.target/i386/pr100637-1b.C | 2 +- gcc/testsuite/g++.target/i386/pr100637-1w.C | 2 +- gcc/testsuite/g++.target/i386/pr103861-1.C | 2 +- .../gcc.dg/analyzer/taint-size-access-attr-1.c | 63 ++++++++ gcc/testsuite/gcc.target/i386/pr100637-1b.c | 5 +- gcc/testsuite/gcc.target/i386/pr100637-1w.c | 5 +- gcc/testsuite/gcc.target/i386/pr100637-4b.c | 2 +- gcc/testsuite/gcc.target/i386/pr103861-4.c | 2 +- gcc/testsuite/gcc.target/i386/warn-vect-op-2.c | 2 +- gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c | 39 +++++ gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c | 33 ++++ gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c | 33 ++++ gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c | 74 +++++++++ gcc/testsuite/gcc.target/nvptx/atomic_fetch-1.c | 98 ++++++++++-- gcc/testsuite/gcc.target/nvptx/atomic_fetch-2.c | 92 +++++++++-- gcc/testsuite/gcc.target/powerpc/pr101384-1.c | 2 +- gcc/tree-pass.h | 2 +- gcc/tree-ssa-pre.c | 6 +- gcc/tree-ssa-tail-merge.c | 4 +- gcc/tree-vect-loop.c | 4 +- gcc/tree-vrp.c | 1 + libcpp/config.in | 6 + libcpp/configure | 67 ++++++++ libcpp/configure.ac | 3 + libcpp/include/cpplib.h | 10 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 46 ++++-- libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 ++++ 37 files changed, 928 insertions(+), 194 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr83541.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-size-access-attr-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-exchange-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-exchange-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-exchange-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/atomic-exchange-4.c create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/103955.cc