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_O3 in repository toolchain/ci/gcc.
from 0247ad3e0f4 RISC-V: Split slli+sh[123]add.uw opportunities to avoid zext.w adds 8f6c317b3a1 Fix ipa-cp wrt volatile loads adds 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 [...] new edb9330c29f tree-optimization/105969 - FPE with array diagnostics new 8c2733e16ec tree-optimization/105971 - less surprising refs_may_alias_p_2
The 2 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 | 103 +++++++++++++++ gcc/DATESTAMP | 2 +- gcc/config/aarch64/aarch64.cc | 12 +- gcc/config/i386/sse.md | 3 +- gcc/config/rs6000/vsx.md | 141 ++++++++++---------- gcc/cp/ChangeLog | 14 ++ gcc/cp/cp-tree.h | 2 +- gcc/cp/decl2.cc | 10 +- gcc/cp/module.cc | 49 ++++--- 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/types.cc | 145 ++++++++++++++++----- gcc/gimple-ssa-sprintf.cc | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-prop.cc | 4 + gcc/match.pd | 19 +-- gcc/read-rtl.cc | 6 + gcc/regrename.cc | 3 +- gcc/testsuite/ChangeLog | 36 +++++ gcc/testsuite/g++.dg/modules/init-2_a.C | 9 +- gcc/testsuite/g++.dg/modules/init-2_c.C | 11 +- .../g++.dg/modules/{init-2_c.C => init-2_d.C} | 3 + gcc/testsuite/g++.target/i386/pr105953.C | 4 + gcc/testsuite/gcc.dg/fold-convlshift-4.c | 9 ++ gcc/testsuite/gcc.dg/ipa/pr105739.c | 30 +++++ 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/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 + 95 files changed, 862 insertions(+), 373 deletions(-) copy gcc/testsuite/g++.dg/modules/{init-2_c.C => init-2_d.C} (67%) 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/ipa/pr105739.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 libstdc++-v3/testsuite/20_util/allocator/105975.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/operations/compa [...]