This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check/master-arm in repository toolchain/ci/gcc.
from abb748aaf3e Update prerequisites for GNAT adds d21db05b6f4 pack fields in cgraph_simd_clone_arg and struct function adds 38ec23fafb1 aarch64: Fix overly optimistic LDP/STP matching [PR104005] adds 0efc551e59f Update email address adds 4288b57affe pack fields in line-map data structures adds 3ed40db0f12 tree-optimization/103987 - guard DSE modref query adds 8355f3188bf Fix -Wformat-diag for rs6000 target (part 1). adds 6a18f7751bf Fix -Wformat-diag for s390x target. adds 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 new 254ada46ae0 Limit the number of relations registered per basic block. new 7ca1582ca60 [vect] Add main vectorized loop unrolling new 591b6e00d1b riscv: fix -Wformat-diag errors. new b1f3640912a nvptx: fix -Wformat-diag warnings new 67f84a803f4 nds32: fix -Wformat-diag warning. new 62fcdefba1b v850: fix -Wformat-diag warnings. new 67d5e395b90 rs6000: fix last -Wformat-diag new 7e5baa7e6f4 xtensa: fix -Wformat-diag warnings. new 88619b5b4cc vms: fix -Wformat-diag warnings. new 58385f6ace4 Fix -Wformat-diag in various targets. new d7f2a09e985 libstdc++: Define <stdatomic.h> for C++23 new 0e4e4b37d99 libstdc++: Declare std::c8rtomb and std::mbrtoc8 if provide [...] new 50bc6e463b5 libstdc++: Fix suggested alternative to std::ptr_fun new 302343d8dd3 libstdc++: Fix ambiguous std::pair constructors [PR101124] new e13e95bd274 libstdc++: Use __cpp_lib_concepts in std::reverse_iterator [...]
The 15 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: MAINTAINERS | 2 +- gcc/cgraph.h | 6 +- gcc/collect2.cc | 2 +- gcc/common/config/riscv/riscv-common.cc | 16 +-- gcc/config/aarch64/aarch64-builtins.cc | 2 +- gcc/config/aarch64/aarch64.cc | 1 + 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 | 8 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rx/rx.cc | 4 +- gcc/config/s390/s390-c.cc | 9 +- gcc/config/s390/s390.cc | 36 +++--- 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/doc/invoke.texi | 3 + gcc/function.h | 14 +-- gcc/ipa-inline.cc | 7 +- gcc/params.opt | 4 + gcc/passes.def | 5 +- gcc/testsuite/g++.dg/opt/pr103989.C | 30 +++++ gcc/testsuite/gcc.dg/torture/pr103987.c | 13 +++ gcc/testsuite/gcc.target/aarch64/pr104005.c | 17 +++ .../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/tree-ssa-dse.cc | 7 +- gcc/tree-vect-loop.cc | 81 +++++++++++-- gcc/tree-vectorizer.h | 25 +++- gcc/value-relation.cc | 15 ++- gcc/value-relation.h | 1 + gcc/varasm.cc | 2 +- libcpp/include/line-map.h | 14 +-- libcpp/line-map.cc | 6 +- .../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 +++++++++++++++++++++ 88 files changed, 942 insertions(+), 263 deletions(-) create mode 100644 gcc/testsuite/g++.dg/opt/pr103989.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr103987.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr104005.c 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