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-aarch64-bootstrap in repository toolchain/ci/gcc.
from 7402e40a2e2 Fix -Wformat-diag for s390x-ibm-tpf. adds e89b2a270d3 ipa/103989 - tame IPA optimizations at -Og adds c952126870c ipa/103989 - avoid IPA inlining of small functions with -Og adds 254ada46ae0 Limit the number of relations registered per basic block. adds 7ca1582ca60 [vect] Add main vectorized loop unrolling adds 591b6e00d1b riscv: fix -Wformat-diag errors. adds b1f3640912a nvptx: fix -Wformat-diag warnings adds 67f84a803f4 nds32: fix -Wformat-diag warning. adds 62fcdefba1b v850: fix -Wformat-diag warnings. adds 67d5e395b90 rs6000: fix last -Wformat-diag adds 7e5baa7e6f4 xtensa: fix -Wformat-diag warnings. adds 88619b5b4cc vms: fix -Wformat-diag warnings. adds 58385f6ace4 Fix -Wformat-diag in various targets. adds d7f2a09e985 libstdc++: Define <stdatomic.h> for C++23 adds 0e4e4b37d99 libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provide [...] adds 50bc6e463b5 libstdc++: Fix suggested alternative to std::ptr_fun adds 302343d8dd3 libstdc++: Fix ambiguous std::pair constructors [PR101124] adds e13e95bd274 libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [...] adds 3a0837b8fb9 middle-end: move initialization of stack_limit_rtx [PR103163] adds 7ca21601704 c++: new (nothrow) array cleanup [PR104007] adds 0d01a272267 Fortran: handle expansion of zero-sized array constructors new dad495e3013 RISC-V: Fix use-after-free error in `parse_multiletter_ext' new 3c4a54adb21 c++: DEPENDENT_OPERATOR_TYPE as type of NTTP [PR104074]
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/collect2.cc | 2 +- gcc/common/config/riscv/riscv-common.cc | 18 +-- gcc/config/aarch64/aarch64-builtins.cc | 2 +- gcc/config/arc/arc.md | 2 +- gcc/config/avr/avr.cc | 2 +- gcc/config/bfin/bfin.cc | 8 +- gcc/config/cris/cris.h | 2 +- gcc/config/frv/frv.cc | 6 +- gcc/config/ia64/ia64-c.cc | 2 +- gcc/config/iq2000/iq2000.cc | 8 +- gcc/config/m32c/m32c-pragma.cc | 12 +- gcc/config/m68k/m68k.cc | 2 +- gcc/config/mips/mips.cc | 6 +- gcc/config/mmix/mmix.cc | 8 +- gcc/config/msp430/driver-msp430.cc | 6 +- gcc/config/msp430/msp430.cc | 30 ++--- gcc/config/nds32/nds32-intrinsic.cc | 6 +- gcc/config/nds32/nds32-intrinsic.md | 28 ++--- gcc/config/nds32/nds32-isr.cc | 2 +- gcc/config/nds32/nds32.cc | 14 +-- gcc/config/nvptx/nvptx.cc | 8 +- gcc/config/nvptx/nvptx.md | 6 +- gcc/config/riscv/riscv.cc | 4 +- gcc/config/rs6000/aix73.h | 2 +- gcc/config/rs6000/rs6000-call.cc | 2 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rx/rx.cc | 4 +- gcc/config/sh/sh.cc | 6 +- gcc/config/stormy16/stormy16.cc | 6 +- gcc/config/v850/v850-c.cc | 22 ++-- gcc/config/vms/vms-c.cc | 8 +- gcc/config/xtensa/xtensa.cc | 6 +- gcc/cp/pt.cc | 14 +-- gcc/doc/invoke.texi | 3 + gcc/emit-rtl.cc | 14 +-- gcc/fortran/array.cc | 3 + gcc/gimplify.cc | 1 + gcc/ipa-inline.cc | 7 +- gcc/params.opt | 4 + gcc/passes.def | 5 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C | 5 + gcc/testsuite/g++.dg/eh/new2.C | 10 ++ gcc/testsuite/g++.dg/opt/pr103989.C | 30 +++++ .../gcc.target/powerpc/bfp/scalar-extract-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-11.c | 2 +- gcc/testsuite/gfortran.dg/pr102520.f90 | 6 +- gcc/testsuite/gfortran.dg/pr103692.f90 | 23 ++++ gcc/tree-vect-loop.cc | 81 +++++++++++-- gcc/tree-vectorizer.h | 25 +++- gcc/value-relation.cc | 15 ++- gcc/value-relation.h | 1 + .../testsuite/libgomp.oacc-c++/privatized-ref-2.C | 6 +- .../testsuite/libgomp.oacc-c++/privatized-ref-3.C | 6 +- .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 4 +- .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 4 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 14 +-- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 2 +- .../libgomp.oacc-c-c++-common/pr95270-1.c | 4 +- .../libgomp.oacc-c-c++-common/routine-nohost-2.c | 2 +- .../libgomp.oacc-c-c++-common/struct-copyout-1.c | 2 +- .../libgomp.oacc-c-c++-common/struct-copyout-2.c | 2 +- .../libgomp.oacc-c-c++-common/vector-length-64-1.c | 2 +- .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 2 +- .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-2.f95 | 4 +- .../libgomp.oacc-fortran/parallel-dims.f90 | 4 +- .../libgomp.oacc-fortran/privatized-ref-1.f95 | 6 +- libstdc++-v3/acinclude.m4 | 44 +++++++ libstdc++-v3/config.h.in | 8 ++ libstdc++-v3/configure | 76 ++++++++++++ libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/stl_function.h | 4 +- libstdc++-v3/include/bits/stl_iterator.h | 4 +- libstdc++-v3/include/bits/stl_pair.h | 85 ++++++++------ libstdc++-v3/include/c_compatibility/stdatomic.h | 124 ++++++++++++++++++++ libstdc++-v3/include/c_compatibility/uchar.h | 8 ++ libstdc++-v3/include/c_global/cuchar | 33 +++++- libstdc++-v3/include/c_std/cuchar | 35 ++++++ libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 12 +- .../headers/cuchar/functions_std_cxx20.cc | 12 ++ .../headers/cuchar/functions_std_fchar8_t.cc | 12 ++ .../29_atomics/headers/stdatomic.h/c_compat.cc | 130 +++++++++++++++++++++ 84 files changed, 916 insertions(+), 234 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto20.C create mode 100644 gcc/testsuite/g++.dg/eh/new2.C create mode 100644 gcc/testsuite/g++.dg/opt/pr103989.C create mode 100644 gcc/testsuite/gfortran.dg/pr103692.f90 create mode 100644 libstdc++-v3/include/c_compatibility/stdatomic.h create mode 100644 libstdc++-v3/testsuite/21_strings/headers/cuchar/functions_std_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/headers/cuchar/functions_std_ [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc