This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-lts-allmodconfig in repository toolchain/ci/gcc.
from 855bb43f6d0 Improve double-word mod even on powerpc [PR97459] adds 10ee6da64c5 C++ Module options adds 6e3603e62ac C++ Module parameters & timers adds 41676a36a04 C++ Module keywords adds efd1d4f8ae2 if-to-switch: Fix test-suite patterns. adds 9c17474c1ef Darwin, D : Adjust the X spec to cater for duplicate use. adds 986bb15d5b3 testsuite: replace .* with a better regex adds b3147c02dc7 Make -fzero-call-used-regs work on the SPARC adds d02c41dd414 PR middle-end/97373 - missing warning on sprintf into alloc [...] adds 91ddf867a57 openmp: Avoid ICE on depend clause on depobj OpenMP constru [...] adds 968666a011b Fix compromised tests after recent switch table improvements adds 39836f8324d libstdc++: Pretty printers for _Bit_reference and _Bit_iterator adds eccec868414 Feature: Macros for identifying the wide and narrow executi [...] adds c7e2ef13149 Fix more minor testsuite fallout from improved switch optimization adds b76f83e3859 PR middle-end/97595 - bogus -Wstringop-overflow due to DECL [...] adds bec21c625d5 Add pretty-printing support for __is_nothrow_{assignable,co [...] adds db365b61c53 Fix mcore multilib specification adds abef36919f7 Optimize max/min pattern with comparison adds 6591e422692 Add feature test macro for atomic<T>::wait adds e0f5e792678 Daily bump. adds 54967b02c19 x86: Add -mneeded for GNU_PROPERTY_X86_ISA_1_V[234] marker adds a70384f94c8 libstdc++: Fix filesystem::path pretty printer test failure adds 670f5095e4a libstdc++: Make preprocessor checks for __cpp_lib_atomic_wa [...] adds 6fbec038f7a Use SHF_GNU_RETAIN to preserve symbol definitions
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 174 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/builtins.c | 237 +++++++++++++++++++-- gcc/builtins.h | 53 ++++- gcc/c-family/ChangeLog | 29 +++ gcc/c-family/c-common.c | 6 + gcc/c-family/c-common.h | 5 + gcc/c-family/c-cppbuiltin.c | 11 + gcc/c-family/c-opts.c | 13 ++ gcc/c-family/c-pch.c | 4 + gcc/c-family/c.opt | 59 +++++ gcc/config.gcc | 4 +- gcc/config.in | 7 + gcc/config/darwin.h | 4 +- gcc/config/i386/cet.c | 76 ------- gcc/config/i386/gnu-property.c | 124 +++++++++++ gcc/config/i386/i386.opt | 4 + gcc/config/i386/linux-common.h | 4 +- gcc/config/i386/{t-cet => t-gnu-property} | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/sparc/sparc.c | 50 +++++ gcc/configure | 51 +++++ gcc/configure.ac | 20 ++ gcc/cp/ChangeLog | 25 +++ gcc/cp/cxx-pretty-print.c | 6 + gcc/cp/lang-specs.h | 57 ++++- gcc/cp/lex.c | 2 + gcc/cp/parser.c | 2 + gcc/doc/cpp.texi | 9 + gcc/doc/invoke.texi | 8 +- gcc/doc/sourcebuild.texi | 3 + gcc/function.c | 4 + gcc/gimple-ssa-sprintf.c | 30 ++- gcc/match.pd | 10 + gcc/output.h | 6 +- gcc/params.opt | 4 + gcc/testsuite/ChangeLog | 111 ++++++++++ gcc/testsuite/c-c++-common/attr-used-2.c | 1 + gcc/testsuite/c-c++-common/attr-used-3.c | 7 + gcc/testsuite/c-c++-common/attr-used-4.c | 7 + gcc/testsuite/c-c++-common/attr-used.c | 1 + .../c-c++-common/cpp/wide-narrow-predef-macros.c | 13 ++ gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 + gcc/testsuite/g++.dg/tree-ssa/if-to-switch-1.C | 2 +- gcc/testsuite/g++.dg/warn/Warray-bounds-14.C | 25 +++ gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C | 8 + .../gcc.c-torture/compile/attr-used-retain-1.c | 35 +++ .../gcc.c-torture/compile/attr-used-retain-2.c | 16 ++ gcc/testsuite/gcc.dg/pr46309-2.c | 2 +- gcc/testsuite/gcc.dg/pr96708-negative.c | 48 +++++ gcc/testsuite/gcc.dg/pr96708-positive.c | 48 +++++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 76 +++++++ gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr96480.c | 2 +- gcc/testsuite/gcc.target/i386/x86-needed-1.c | 13 ++ gcc/testsuite/gcc.target/i386/x86-needed-2.c | 11 + gcc/testsuite/gcc.target/i386/x86-needed-3.c | 11 + gcc/testsuite/lib/target-supports.exp | 40 ++++ gcc/timevar.def | 3 + gcc/tree-ssa-strlen.c | 131 ++++++++---- gcc/tree-ssa-strlen.h | 7 +- gcc/tree.c | 12 +- gcc/tree.h | 10 +- gcc/varasm.c | 15 +- libcpp/ChangeLog | 9 + libcpp/charset.c | 3 + libcpp/directives.c | 14 ++ libcpp/include/cpplib.h | 5 + libcpp/internal.h | 2 + libstdc++-v3/ChangeLog | 51 +++++ libstdc++-v3/include/bits/atomic_base.h | 36 ++-- libstdc++-v3/include/bits/atomic_timed_wait.h | 5 +- libstdc++-v3/include/bits/atomic_wait.h | 3 +- libstdc++-v3/include/bits/semaphore_base.h | 4 +- libstdc++-v3/include/std/atomic | 16 +- libstdc++-v3/include/std/latch | 4 +- libstdc++-v3/include/std/semaphore | 4 +- libstdc++-v3/include/std/version | 7 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 41 +++- .../testsuite/29_atomics/atomic/wait_notify/1.cc | 29 +++ .../testsuite/29_atomics/atomic/wait_notify/2.cc | 30 +++ .../libstdc++-prettyprinters/filesystem-ts.cc | 39 ++++ .../testsuite/libstdc++-prettyprinters/simple.cc | 31 +++ .../testsuite/libstdc++-prettyprinters/simple11.cc | 31 +++ 87 files changed, 1903 insertions(+), 246 deletions(-) delete mode 100644 gcc/config/i386/cet.c create mode 100644 gcc/config/i386/gnu-property.c rename gcc/config/i386/{t-cet => t-gnu-property} (93%) create mode 100644 gcc/testsuite/c-c++-common/attr-used-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/wide-narrow-predef-macros.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-2.c create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-used-retain-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-used-retain-2.c create mode 100644 gcc/testsuite/gcc.dg/pr96708-negative.c create mode 100644 gcc/testsuite/gcc.dg/pr96708-positive.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-25.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-needed-1.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-needed-2.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-needed-3.c create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/wait_notify/2.cc create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/filesystem-ts.cc