This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 31aa664add5 cris: Avoid format-string-related warnings in calls to erro [...] adds 45ddb395187 tree-optimization/76174 - testcase for fixed PR adds 2c4dccb605d testsuite: Fix up c-c++-common/builtin-shufflevector-3.c te [...] adds 7c3b9c17363 libgfortran: Fix build on non-glibc targets adds 6bba184ccbf c++: Silence -Wuseless-cast warnings during move [PR103480] adds 6b14100b950 Fortran: fix testcase compiler flags adds 4ec756cee0b Fortran: fix testcase comment adds 4960516df2f opts: do not do sanity check when an error is seen adds f4ce10fb4d5 Include elfos.h before ${tm_file}. adds 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. adds b5193e35298 i386: Add CC clobber and splits for 32-bit vector mode logi [...] adds e1503b9a3d2 testsuite: Compile g++.dg/vect/slp-pr98855.cc only for x86 [...] adds cb46559cea1 testsuite: Compile gcc.target/i386/pr103861-3.c with -fno-v [...] adds 02a8a01bf39 Daily bump. adds 080a06fcb07 rs6000: Add split pattern to replace new 5f19303ada7 Optimize a ^ ((a ^ b) & mask) to (~mask & a) | (b & mask).
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/ChangeLog | 88 +++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 23 +++ gcc/analyzer/engine.cc | 17 +- gcc/analyzer/sm-taint.cc | 116 ++++++++++++-- gcc/analyzer/sm.h | 3 + gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.c | 3 +- gcc/config.gcc | 2 +- gcc/config.in | 12 ++ gcc/config/aarch64/aarch64.c | 26 +-- gcc/config/i386/i386-expand.c | 41 +++-- gcc/config/i386/i386.md | 38 +++++ gcc/config/i386/mmx.md | 175 ++++++++------------- gcc/config/rs6000/altivec.md | 11 ++ gcc/configure | 83 +++++++++- gcc/configure.ac | 14 ++ gcc/cp/ChangeLog | 7 + gcc/cp/tree.c | 2 + gcc/incpath.c | 8 +- gcc/testsuite/ChangeLog | 79 ++++++++++ .../c-c++-common/builtin-shufflevector-3.c | 1 + gcc/testsuite/g++.dg/pr83541.C | 17 ++ gcc/testsuite/g++.dg/vect/slp-pr98855.cc | 5 +- gcc/testsuite/g++.dg/warn/Wuseless-cast2.C | 24 +++ 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.dg/tree-ssa/pr76174.c | 22 +++ 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-3.c | 4 +- gcc/testsuite/gcc.target/i386/pr103861-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr94790-1.c | 14 ++ gcc/testsuite/gcc.target/i386/pr94790-2.c | 9 ++ 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/testsuite/gcc.target/powerpc/sldoi_to_mov.c | 15 ++ gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 | 4 +- 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/ChangeLog | 9 ++ libcpp/config.in | 6 + libcpp/configure | 67 ++++++++ libcpp/configure.ac | 3 + libcpp/include/cpplib.h | 10 +- libgfortran/ChangeLog | 5 + libgfortran/libgfortran.h | 4 +- libstdc++-v3/ChangeLog | 16 ++ libstdc++-v3/src/c++17/floating_to_chars.cc | 46 ++++-- libstdc++-v3/testsuite/20_util/to_chars/103955.cc | 31 ++++ 62 files changed, 1324 insertions(+), 217 deletions(-) create mode 100644 gcc/testsuite/g++.dg/pr83541.C create mode 100644 gcc/testsuite/g++.dg/warn/Wuseless-cast2.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-size-access-attr-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr76174.c create mode 100755 gcc/testsuite/gcc.target/i386/pr94790-1.c create mode 100755 gcc/testsuite/gcc.target/i386/pr94790-2.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 gcc/testsuite/gcc.target/powerpc/sldoi_to_mov.c create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/103955.cc