This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_ubsan in repository toolchain/ci/gcc.
from 84005b8abf9 Daily bump. adds 6c2583c14a8 Add debug counter for IPA bits CP. adds 1118a3ff9d3 Do not combine PRED_LOOP_GUARD and PRED_LOOP_GUARD_WITH_RECURSION adds 6b815e113c9 tree: Fix up get_narrower [PR96549] adds 299c98578bd expr: Optimize noop copies [PR96539] adds 7840b4dc055 c-family: Fix ICE in get_atomic_generic_size [PR96545] adds 5bbb1f3000c libstdc++: Make std::this_thread functions work without gthreads adds 35e5294c4b7 libstdc++: Fix <stop_token> to compile without gthreads adds 61759518adc libstdc++: Fix net::system_context stop condition adds 2a6918e4fa5 libstdc++: Make net::system_context tag type constructor explicit adds 18095be1701 libstdc++: Make Networking TS work without gthreads [PR 89760] adds fe8d7fec4db libstdc++: Fix failing tests for AIX adds ebd203778cc [testsuite] Add missing require-effective-target directives [...] adds 09c683a39c5 testsuite: remove xfail flifetime-dse[24].C adds 8f9fd3c4ee5 internal/syscall/unix: restore ppc build tag adds 8b7af071b0c libstdc++: Implement DR 526 on [forward_]list remove_if/uni [...] adds a64938091bf Daily bump. adds 2ba0674c657 Re: PR96493, powerpc local call linkage failure adds 1d17c38ac1d IBM Z: Fix PR96456 adds 220ffae474d IBM Z: Fix PR96308 adds 82c4b78dbef Replace std::vector<> usage in ipa-fnsummary.c with GCC's vec<>. adds 778c15d3ca1 x86_64: Use peephole2 to eliminate redundant moves. adds 73d2b6d4a3f testsuite: Fix gcc.target/arm/multilib.exp use of gcc_opts adds 6606fdc0aad testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M adds fb8e8392461 MAINTAINERS: Update my email address adds b9c7fe59f9f [nvptx] Fix array dimension in nvptx_assemble_decl_begin adds fb9b3c0ff7d [testsuite] Add effective target large_initializer adds 36507a2c9cb Fix gcc.dg/ia64-sync-5.c for architectures with unsigned ch [...] adds a12026e9dd1 [testsuite, nvptx] Borrow ia64-sync-*.c test-cases in gcc.t [...] adds fe9458c280d Fix up flag_cunroll_grow_size handling in presence of optim [...] adds 21cfe724cbd Fortran: Add support for OpenMP's nontemporal clause adds b418ccb358e AArch64: Add if condition in aarch64_function_value [PR96479] adds d58f078ce2d ipa: fix bit CPP when combined with IPA bit CP adds d040555a061 libgo: correctly handle AIX FAT library creation adds c2fb0a1a2e7 libstdc++: Make self-move well-defined for containers [PR 85828] adds 86f87414856 libstdc++: ChangeLog corrections adds 32c69a56981 PR target/96558: Only call ix86_expand_clear with GENERAL_REGS. adds afdd220a0cc Daily bump. adds 2ec803e768a c++: Fixing the wording of () aggregate-init [PR92812] adds 5db1fa9bc69 gcc.dg/pr94600-5.c .. -8.c: Align struct t0 explictly, as a [...] adds 7123217afb3 Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 104 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 ++ gcc/c-family/c-common.c | 9 +- gcc/common.opt | 2 +- gcc/config/aarch64/aarch64.c | 4 + gcc/config/i386/i386.md | 12 +- gcc/config/i386/sse.md | 34 +++--- gcc/config/nvptx/nvptx.c | 4 +- gcc/config/rs6000/rs6000.c | 50 +++++--- gcc/config/s390/s390.c | 25 ++++ gcc/config/s390/s390.h | 5 + gcc/config/s390/vector.md | 6 +- gcc/cp/typeck.c | 14 +++ gcc/dbgcnt.def | 1 + gcc/expr.c | 6 + gcc/fortran/ChangeLog | 10 ++ gcc/fortran/dump-parse-tree.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/openmp.c | 8 +- gcc/fortran/trans-openmp.c | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-cp.c | 14 ++- gcc/ipa-fnsummary.c | 17 ++- gcc/opts.c | 20 ++- gcc/predict.c | 36 +++++- gcc/testsuite/ChangeLog | 136 +++++++++++++++++++++ gcc/testsuite/c-c++-common/pr96545.c | 31 +++++ gcc/testsuite/g++.dg/cpp2a/paren-init27.C | 24 ++++ gcc/testsuite/g++.dg/cpp2a/paren-init28.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/paren-init29.C | 15 +++ gcc/testsuite/g++.dg/cpp2a/paren-init30.C | 23 ++++ gcc/testsuite/g++.dg/cpp2a/paren-init31.C | 10 ++ gcc/testsuite/g++.dg/cpp2a/paren-init32.C | 21 ++++ gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 - gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 - gcc/testsuite/g++.dg/pr96308.C | 7 ++ gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 ++ gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +- gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +- gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/pr93546.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 1 + gcc/testsuite/gcc.dg/builtin-object-size-21.c | 3 +- gcc/testsuite/gcc.dg/gimplefe-44.c | 1 + gcc/testsuite/gcc.dg/ia64-sync-5.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 +++++++ gcc/testsuite/gcc.dg/pr84131.c | 3 +- gcc/testsuite/gcc.dg/pr93986.c | 3 +- gcc/testsuite/gcc.dg/pr94600-5.c | 2 +- gcc/testsuite/gcc.dg/pr94600-6.c | 2 +- gcc/testsuite/gcc.dg/pr94600-7.c | 2 +- gcc/testsuite/gcc.dg/pr94600-8.c | 2 +- gcc/testsuite/gcc.dg/pr95133.c | 1 + gcc/testsuite/gcc.dg/pr95857.c | 1 + gcc/testsuite/gcc.dg/pr96558.c | 32 +++++ gcc/testsuite/gcc.dg/strlenopt-55.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +- gcc/testsuite/gcc.dg/uninit-32.c | 3 +- gcc/testsuite/gcc.dg/uninit-36.c | 3 +- gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c | 4 +- gcc/testsuite/gcc.target/arm/multilib.exp | 2 +- gcc/testsuite/gcc.target/arm/stack-protector-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c | 30 +++++ gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c | 47 +++++++ .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c | 36 ++++++ gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c | 51 ++++++++ gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr96539.c | 16 +++ gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c | 3 + gcc/testsuite/gcc.target/powerpc/pr96493.c | 4 +- gcc/testsuite/gcc.target/s390/pr96456.c | 13 ++ gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 | 25 ++++ gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 | 26 ++++ gcc/testsuite/lib/target-supports.exp | 11 ++ gcc/toplev.c | 10 -- gcc/tree-ssa-ccp.c | 3 + gcc/tree.c | 2 +- gcc/vec.h | 5 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 13 +- libgo/configure | 8 +- libgo/configure.ac | 8 +- .../internal/syscall/unix/sysnum_linux_ppc64x.go | 2 +- libgo/testsuite/Makefile.in | 2 +- libstdc++-v3/ChangeLog | 115 ++++++++++++++++- libstdc++-v3/include/bits/basic_string.h | 13 +- libstdc++-v3/include/bits/forward_list.tcc | 65 +++++----- libstdc++-v3/include/bits/hashtable.h | 3 + libstdc++-v3/include/bits/list.tcc | 70 ++++++++--- libstdc++-v3/include/bits/stl_deque.h | 3 + libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/forward_list | 82 ++++++------- libstdc++-v3/include/debug/list | 91 +++++++++----- libstdc++-v3/include/debug/macros.h | 6 - libstdc++-v3/include/debug/safe_container.h | 9 +- libstdc++-v3/include/debug/safe_iterator.h | 6 +- libstdc++-v3/include/debug/safe_local_iterator.h | 6 +- libstdc++-v3/include/experimental/executor | 69 ++++++++--- libstdc++-v3/include/experimental/io_context | 53 +++++--- libstdc++-v3/include/std/stop_token | 10 +- libstdc++-v3/include/std/thread | 29 +++-- libstdc++-v3/src/c++11/thread.cc | 33 ++--- .../basic_string/cons/char/self_move.cc} | 39 +++--- .../deque/cons/self_move.cc} | 31 ++--- .../forward_list/cons/self_move.cc} | 31 ++--- .../23_containers/forward_list/operations/91620.cc | 88 +++++++++++++ .../list/cons/self_move.cc} | 31 ++--- .../23_containers/list/operations/91620.cc | 110 +++++++++++++++++ .../set/cons/self_move.cc} | 34 +++--- .../unordered_set/cons/self_move.cc} | 37 +++--- .../vector/cons/self_move.cc} | 31 ++--- .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + .../this_thread/{3.cc => sleep_for-mt.cc} | 0 .../30_threads/this_thread/{3.cc => sleep_for.cc} | 33 ++--- .../this_thread/{4.cc => sleep_until-mt.cc} | 0 .../this_thread/{4.cc => sleep_until.cc} | 33 ++--- .../30_threads/this_thread/{2.cc => yield.cc} | 9 +- .../testsuite/30_threads/thread/cons/84535.cc | 3 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 3 + .../net/execution_context/use_service.cc | 7 +- .../2.cc => experimental/net/system_context/1.cc} | 43 +++---- 167 files changed, 1944 insertions(+), 557 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/pr96545.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init32.C create mode 100644 gcc/testsuite/g++.dg/pr96308.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr96549.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482.c create mode 100644 gcc/testsuite/gcc.dg/pr96558.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96539.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96456.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/dequ [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/forw [...] create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/91620.cc copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/list [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/91620.cc copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/set/ [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/unor [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/vect [...] copy libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for.cc} (69%) copy libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until.cc} (70%) copy libstdc++-v3/testsuite/30_threads/this_thread/{2.cc => yield.cc} (85%) rename libstdc++-v3/testsuite/{30_threads/this_thread/2.cc => experimental/net/sys [...]