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_profiled in repository toolchain/ci/gcc.
from e8609768fbb c++: Elide calls to NOP module initializers adds e0e3ce63481 rs6000: Delete VS_scalar adds 3e16b4359e8 regrename: Fix -fcompare-debug issue in check_new_reg_p [PR105041] adds 0a9af7b4ef1 libstdc++: Check for size overflow in constexpr allocation [...] adds 29da01709fa libstdc++: Fix indentation in allocator base classes adds 1b65779f46f libstdc++: Inline all basic_string::compare overloads [PR59048] adds 6abe341558a libstdc++: Check lengths first in operator== for basic_stri [...] adds cf79b1117bd syscall: gofmt adds 4adc5350fe2 Daily bump. adds 4b1a827f024 Fix ICE in extract_insn, at recog.cc:2791 adds acb1e6f43dc Fold truncations of left shifts in match.pd adds 7bfb3f488a7 openmp: Fix up get-mapped-ptr-1.{c,f90} tests adds 183a4f38292 gen: Allow unspec numbers in .md attributes adds 2636660b6f3 aarch64: Revert bogus fix for PR105254 adds f4c3ce32fa5 d: Delay completing aggregate and enum types until after at [...] adds edb9330c29f tree-optimization/105969 - FPE with array diagnostics adds 8c2733e16ec tree-optimization/105971 - less surprising refs_may_alias_p_2 adds 57b2adae536 d: Set TYPE_ARTIFICIAL on internal TypeInfo types adds dc8071da0e8 arm: fix thinko in arm_bfi_1_p() [PR105974] adds 052d89537a4 c++: Use better module partition naming adds 8aaa948059a arm: big-endian issue in gen_cpymem_ldrd_strd [PR105981] adds 9d2fe6d427b Revert recent internal-fn changes [PR105975]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 103 +++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.cc | 12 +- gcc/config/arm/arm.cc | 30 ++- gcc/config/i386/sse.md | 3 +- gcc/config/rs6000/vsx.md | 141 ++++++------ gcc/cp/ChangeLog | 14 ++ gcc/cp/module.cc | 10 +- gcc/d/d-attribs.cc | 7 +- gcc/d/d-codegen.cc | 1 + gcc/d/d-compiler.cc | 20 +- gcc/d/d-tree.h | 12 ++ gcc/d/decl.cc | 44 ++-- gcc/d/typeinfo.cc | 1 + gcc/d/types.cc | 145 ++++++++++--- gcc/gimple-ssa-sprintf.cc | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/internal-fn.cc | 239 ++++++++++++++++----- gcc/internal-fn.def | 34 +-- gcc/internal-fn.h | 20 +- gcc/match.pd | 19 +- gcc/read-rtl.cc | 6 + gcc/regrename.cc | 3 +- gcc/testsuite/ChangeLog | 36 ++++ gcc/testsuite/g++.target/i386/pr105953.C | 4 + gcc/testsuite/gcc.dg/fold-convlshift-4.c | 9 + gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 2 +- gcc/testsuite/gcc.dg/pr105969.c | 13 ++ gcc/testsuite/gcc.dg/torture/pr106971.c | 12 ++ gcc/testsuite/gcc.dg/tree-ssa/pr61839_3.c | 4 +- .../gcc.dg/vect/vect-over-widen-1-big-array.c | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 2 - .../gcc.dg/vect/vect-over-widen-3-big-array.c | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-3.c | 2 - .../gcc.dg/vect/vect-over-widen-4-big-array.c | 2 - gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 2 - .../gcc.target/aarch64/sve/cost_model_14.c | 13 ++ gcc/testsuite/gcc.target/powerpc/pr105041.c | 22 ++ gcc/testsuite/gdc.dg/Wpadded.d | 4 + gcc/tree-ssa-alias.cc | 18 +- gcc/tree-vect-patterns.cc | 47 ++-- libgo/go/syscall/dir_plan9.go | 1 + libgo/go/syscall/errstr.go | 4 +- libgo/go/syscall/errstr_glibc.go | 1 + libgo/go/syscall/exec_bsd.go | 1 + libgo/go/syscall/exec_freebsd.go | 1 + libgo/go/syscall/exec_hurd.go | 1 + libgo/go/syscall/exec_linux.go | 2 + libgo/go/syscall/exec_stubs.go | 1 + libgo/go/syscall/libcall_aix.go | 2 + libgo/go/syscall/libcall_bsd.go | 2 + libgo/go/syscall/libcall_bsd_largefile.go | 1 + libgo/go/syscall/libcall_bsd_regfile.go | 1 + libgo/go/syscall/libcall_bsd_sendfile.go | 1 + libgo/go/syscall/libcall_glibc.go | 3 + libgo/go/syscall/libcall_irix.go | 1 + libgo/go/syscall/libcall_linux.go | 2 + libgo/go/syscall/libcall_linux_utimesnano.go | 1 + libgo/go/syscall/libcall_posix.go | 3 + libgo/go/syscall/libcall_posix_largefile.go | 1 + libgo/go/syscall/libcall_posix_nonhurd.go | 1 + libgo/go/syscall/libcall_posix_regfile.go | 1 + libgo/go/syscall/libcall_posix_utimesnano.go | 1 + libgo/go/syscall/libcall_solaris_largefile.go | 1 + libgo/go/syscall/libcall_solaris_regfile.go | 1 + libgo/go/syscall/libcall_uname.go | 1 + libgo/go/syscall/libcall_wait4.go | 1 + libgo/go/syscall/sleep_rtems.go | 1 + libgo/go/syscall/sleep_select.go | 1 + libgo/go/syscall/socket_bsd.go | 1 + libgo/go/syscall/socket_hurd.go | 1 + libgo/go/syscall/socket_irix.go | 1 + libgo/go/syscall/socket_linux_ppc64x_type.go | 1 + libgo/go/syscall/socket_linux_type.go | 5 +- libgo/go/syscall/socket_posix.go | 1 + libgo/go/syscall/socket_xnet.go | 1 + libgo/go/syscall/syscall.go | 1 - libgo/go/syscall/syscall_errno.go | 1 + libgo/go/syscall/syscall_funcs.go | 1 + libgo/go/syscall/syscall_funcs_stubs.go | 1 + libgo/go/syscall/syscall_glibc.go | 1 + libgo/go/syscall/syscall_js.go | 1 + libgo/go/syscall/syscall_linux.go | 2 + .../libgomp.c-c++-common/get-mapped-ptr-1.c | 10 +- .../testsuite/libgomp.fortran/get-mapped-ptr-1.f90 | 12 +- libstdc++-v3/ChangeLog | 30 +++ libstdc++-v3/include/bits/allocator.h | 7 +- libstdc++-v3/include/bits/basic_string.h | 87 ++++++-- libstdc++-v3/include/bits/basic_string.tcc | 85 -------- libstdc++-v3/include/bits/cow_string.h | 63 +++++- libstdc++-v3/include/bits/new_allocator.h | 6 +- libstdc++-v3/include/ext/malloc_allocator.h | 6 +- libstdc++-v3/testsuite/20_util/allocator/105975.cc | 18 ++ .../basic_string/operations/compare/char/3.cc | 7 + 94 files changed, 1011 insertions(+), 444 deletions(-) create mode 100644 gcc/testsuite/g++.target/i386/pr105953.C create mode 100644 gcc/testsuite/gcc.dg/fold-convlshift-4.c create mode 100644 gcc/testsuite/gcc.dg/pr105969.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr106971.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105041.c create mode 100644 gcc/testsuite/gdc.dg/Wpadded.d create mode 100644 libstdc++-v3/testsuite/20_util/allocator/105975.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/operations/compa [...]