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_ubsan in repository toolchain/ci/gcc.
from 9aaaae7edb7 middle-end/104492 - avoid all equality compare dangling poi [...] adds cec978606a6 LoongArch: Add '(clobber (mem:BLK (scratch)))' to PLV instr [...] adds 1b21d79e4e4 LoongArch: Add fdiv define_expand template. adds e07ea03fce2 ada: Fix build for RTEMS adds a849584587c libstdc++: Add pretty printer for std::atomic adds a71b107013c libstdc++: Update {x86_64,i?86,aarch64,s390x,ppc{,64,64le}} [...] adds f6541401407 Split test to remove failing run time test and add check for ICE. adds 948e8e40102 testsuite: Add testcase for dangling pointer equality bogus [...] adds 409edcca331 c++: enum in generic lambda at global scope [PR105398] adds 58e4a744b6e Fix oversight from previous commit to pr70673. adds e3947ea7f31 c++: add comments adds ba949a6af46 Daily bump. adds d1ee29fd7fb loongarch: ignore zero-size fields in calling convention adds d5b66a90532 testsuite: Skip target not support -pthread [PR104676]. adds 84c1c9b013f testsuite: Add test case for pack/unpack bifs at soft-float [...] adds f27848a5dc4 tree-optimization/105219 - bogus max iters for vectorized epilogue adds 4e4f550a5bc doc: Document Solaris D bootstrap requirements [PR 103528] adds f39fcafbc0d libstdc++: Remove redundant line in versioned namespace lin [...] new 80945261090 doc: Remove misleading text about multilibs for IEEE long double new 89dbf9a5f55 i386: Fix up ix86_gimplify_va_arg [PR105331] new d91cb2059fb d: Merge upstream dmd 313d28b3d, druntime e361d200.
The 3 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 | 44 ++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 11 ++ gcc/ada/tracebak.c | 32 +++--- gcc/config/i386/i386.cc | 1 + gcc/config/loongarch/loongarch.cc | 3 + gcc/config/loongarch/loongarch.md | 46 ++++++--- gcc/cp/ChangeLog | 9 ++ gcc/cp/pt.cc | 2 +- gcc/cp/tree.cc | 3 +- gcc/d/d-port.cc | 8 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cparse.d | 95 +++++++++++++---- gcc/d/dmd/dscope.d | 2 + gcc/d/dmd/expression.h | 6 +- gcc/d/dmd/expressionsem.d | 29 ++++-- gcc/d/dmd/root/port.h | 5 +- gcc/doc/install.texi | 25 ++--- gcc/fortran/ChangeLog | 16 +++ gcc/testsuite/ChangeLog | 61 +++++++++++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C | 15 +++ gcc/testsuite/g++.dg/warn/pr104492.C | 115 +++++++++++++++++++++ gcc/testsuite/gcc.dg/pr105331.c | 11 ++ gcc/testsuite/gcc.dg/torture/pr104676.c | 2 +- gcc/testsuite/gcc.dg/vect/pr105219.c | 29 ++++++ .../gcc.target/loongarch/zero-size-field-pass.c | 30 ++++++ .../gcc.target/loongarch/zero-size-field-ret.c | 28 +++++ gcc/testsuite/gcc.target/powerpc/pr105334.c | 31 ++++++ gcc/testsuite/gdc.test/compilable/revert_dip1000.d | 7 ++ gcc/testsuite/gfortran.dg/pr70673.f90 | 2 - .../gfortran.dg/{pr70673.f90 => pr70673_2.f90} | 2 +- gcc/tree-vect-loop.cc | 6 +- libphobos/libdruntime/MERGE | 2 +- libstdc++-v3/ChangeLog | 21 ++++ .../post/aarch64-linux-gnu/baseline_symbols.txt | 12 ++- .../abi/post/i486-linux-gnu/baseline_symbols.txt | 12 ++- .../post/powerpc-linux-gnu/baseline_symbols.txt | 12 ++- .../powerpc64-linux-gnu/32/baseline_symbols.txt | 12 ++- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 14 ++- .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 12 ++- .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 12 ++- .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 12 ++- .../config/abi/pre/gnu-versioned-namespace.ver | 1 - libstdc++-v3/python/libstdcxx/v6/printers.py | 53 +++++++++- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 10 ++ .../testsuite/libstdc++-prettyprinters/cxx20.cc | 9 ++ 46 files changed, 777 insertions(+), 97 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr104492.C create mode 100644 gcc/testsuite/gcc.dg/pr105331.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr105219.c create mode 100644 gcc/testsuite/gcc.target/loongarch/zero-size-field-pass.c create mode 100644 gcc/testsuite/gcc.target/loongarch/zero-size-field-ret.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr105334.c create mode 100644 gcc/testsuite/gdc.test/compilable/revert_dip1000.d copy gcc/testsuite/gfortran.dg/{pr70673.f90 => pr70673_2.f90} (96%)