This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/gcc.
from 875d6cb3b49 libstdc++: Add comparison operators for string and regex types adds af557050fd0 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) adds 2298af0800b Fix ICE on invalid, PR94090. adds 3f5af3f7119 c++: Hard error with tentative parse of declaration [PR88754] adds a28edad3da5 c++: Non-type-dependent variadic lambda init-capture [PR94483] adds 3737ccc424c [committed] [PR rtl-optimization/90275] Another 90275 relat [...] adds bd2420f8faa libstdc++: Add comparison operators to sequence containers adds c9960294062 libstdc++: Fix testsuite utility's use of allocators adds 27c171775ab libstdc++: Add comparison operators to <chrono> types adds c5bac7d127f Daily bump. adds e43b28ae7f0 c++: Abbreviated function template return type [PR92187] adds f83adb68ed9 c++: spec_hasher::equal and PARM_DECLs [PR94632] adds b57e1621eb7 testsuite: Disable gdc standard runtime tests if phobos is [...] adds baf3b9b2e52 Don't let DEBUG_INSNSs change register renaming decisions new 261bd78d57d libphobos: Add --with-libphobos-druntime-only option.
The 1 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 | 23 ++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 20 ++ gcc/cp/lambda.c | 5 +- gcc/cp/parser.c | 4 + gcc/cp/pt.c | 15 +- gcc/cp/tree.c | 5 +- gcc/cse.c | 16 +- gcc/doc/sourcebuild.texi | 3 + gcc/fortran/ChangeLog | 12 + gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/resolve.c | 22 +- gcc/gimplify.c | 12 +- gcc/regrename.c | 16 +- gcc/testsuite/ChangeLog | 40 +++ gcc/testsuite/g++.dg/concepts/abbrev5.C | 15 + gcc/testsuite/g++.dg/concepts/abbrev6.C | 12 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 18 ++ gcc/testsuite/g++.dg/parse/ambig10.C | 20 ++ gcc/testsuite/g++.dg/template/canon-type-14.C | 8 + gcc/testsuite/gcc.c-torture/compile/pr90275-2.c | 12 + gcc/testsuite/gcc.dg/torture/pr94439.c | 55 ++++ gcc/testsuite/gdc.dg/link.d | 2 +- gcc/testsuite/gdc.dg/runnable.d | 229 --------------- gcc/testsuite/gdc.dg/runnable2.d | 244 ++++++++++++++++ gcc/testsuite/gdc.test/runnable/builtin.d | 1 + gcc/testsuite/gdc.test/runnable/complex.d | 1 + gcc/testsuite/gdc.test/runnable/constfold.d | 1 + gcc/testsuite/gdc.test/runnable/foreach4.d | 1 + gcc/testsuite/gdc.test/runnable/ifti.d | 1 + gcc/testsuite/gdc.test/runnable/implicit.d | 1 + gcc/testsuite/gdc.test/runnable/inner.d | 1 + gcc/testsuite/gdc.test/runnable/interpret.d | 1 + gcc/testsuite/gdc.test/runnable/issue8671.d | 1 + gcc/testsuite/gdc.test/runnable/lazy.d | 1 + gcc/testsuite/gdc.test/runnable/mars1.d | 1 + gcc/testsuite/gdc.test/runnable/mixin1.d | 1 + gcc/testsuite/gdc.test/runnable/mixin2.d | 1 + gcc/testsuite/gdc.test/runnable/s2ir.d | 1 + gcc/testsuite/gdc.test/runnable/stress.d | 1 + gcc/testsuite/gdc.test/runnable/template4.d | 1 + gcc/testsuite/gdc.test/runnable/template9.d | 1 + gcc/testsuite/gdc.test/runnable/test10942.d | 1 + gcc/testsuite/gdc.test/runnable/test11.d | 1 + gcc/testsuite/gdc.test/runnable/test12.d | 1 + gcc/testsuite/gdc.test/runnable/test12197.d | 1 + gcc/testsuite/gdc.test/runnable/test15.d | 1 + gcc/testsuite/gdc.test/runnable/test22.d | 1 + gcc/testsuite/gdc.test/runnable/test23.d | 1 + gcc/testsuite/gdc.test/runnable/test24.d | 1 + gcc/testsuite/gdc.test/runnable/test27.d | 1 + gcc/testsuite/gdc.test/runnable/test28.d | 1 + gcc/testsuite/gdc.test/runnable/test34.d | 1 + gcc/testsuite/gdc.test/runnable/test37.d | 1 + gcc/testsuite/gdc.test/runnable/test42.d | 1 + gcc/testsuite/gdc.test/runnable/test5305.d | 1 + gcc/testsuite/gdc.test/runnable/test60.d | 1 + gcc/testsuite/gdc.test/runnable/testaa.d | 1 + gcc/testsuite/gdc.test/runnable/testbitarray.d | 1 + gcc/testsuite/gdc.test/runnable/testdstress.d | 1 + gcc/testsuite/gdc.test/runnable/testfile.d | 1 + gcc/testsuite/gdc.test/runnable/testformat.d | 1 + gcc/testsuite/gdc.test/runnable/testline.d | 1 + gcc/testsuite/gdc.test/runnable/testmmfile.d | 1 + gcc/testsuite/gdc.test/runnable/testscope2.d | 1 + gcc/testsuite/gdc.test/runnable/testsignals.d | 1 + gcc/testsuite/gdc.test/runnable/testsocket.d | 1 + gcc/testsuite/gdc.test/runnable/teststdio.d | 1 + gcc/testsuite/gdc.test/runnable/testthread2.d | 1 + gcc/testsuite/gdc.test/runnable/testtypeid.d | 1 + gcc/testsuite/gdc.test/runnable/traits.d | 1 + gcc/testsuite/gdc.test/runnable/wc.d | 1 + gcc/testsuite/gdc.test/runnable/wc2.d | 1 + gcc/testsuite/gdc.test/runnable/wc3.d | 1 + gcc/testsuite/gdc.test/runnable/xtest46.d | 1 + gcc/testsuite/gdc.test/runnable/xtest55.d | 1 + gcc/testsuite/gfortran.dg/interface_46.f90 | 36 +++ gcc/testsuite/lib/gdc-utils.exp | 9 + gcc/testsuite/lib/target-supports.exp | 15 + libgomp/ChangeLog | 5 + .../libgomp.fortran/target-enter-data-2.F90 | 40 +++ libphobos/ChangeLog | 6 + libphobos/configure | 48 +++- libphobos/configure.ac | 22 ++ libphobos/configure.tgt | 1 + libphobos/src/Makefile.am | 8 + libphobos/src/Makefile.in | 314 ++++++++++++--------- libphobos/testsuite/libphobos.phobos/phobos.exp | 5 + .../libphobos.phobos_shared/phobos_shared.exp | 5 + libphobos/testsuite/testsuite_flags.in | 7 +- libstdc++-v3/ChangeLog | 33 +++ libstdc++-v3/include/bits/forward_list.h | 28 +- libstdc++-v3/include/bits/stl_bvector.h | 13 +- libstdc++-v3/include/bits/stl_deque.h | 57 +++- libstdc++-v3/include/bits/stl_iterator.h | 37 +-- libstdc++-v3/include/bits/stl_list.h | 26 ++ libstdc++-v3/include/bits/stl_vector.h | 25 ++ libstdc++-v3/include/debug/deque | 7 + libstdc++-v3/include/debug/forward_list | 8 + libstdc++-v3/include/debug/list | 7 + libstdc++-v3/include/debug/safe_iterator.h | 21 ++ libstdc++-v3/include/debug/vector | 7 + libstdc++-v3/include/ext/pointer.h | 8 +- libstdc++-v3/include/std/chrono | 24 ++ .../duration/comparison_operators/three_way.cc | 62 ++++ .../time_point/comparison_operators/three_way.cc | 41 +++ .../23_containers/deque/operators/cmp_c++20.cc | 161 +++++++++++ .../23_containers/forward_list/cmp_c++20.cc | 138 +++++++++ .../testsuite/23_containers/list/cmp_c++20.cc | 138 +++++++++ .../23_containers/vector/bool/cmp_c++20.cc | 73 +++++ .../testsuite/23_containers/vector/cmp_c++20.cc | 161 +++++++++++ .../util/native_type/native_priority_queue.hpp | 27 +- 113 files changed, 2068 insertions(+), 433 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev5.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig10.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-14.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90275-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr94439.c create mode 100644 gcc/testsuite/gdc.dg/runnable2.d create mode 100644 gcc/testsuite/gfortran.dg/interface_46.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-enter-data-2.F90 create mode 100644 libstdc++-v3/testsuite/20_util/duration/comparison_operators/th [...] create mode 100644 libstdc++-v3/testsuite/20_util/time_point/comparison_operators/ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/operators/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cmp_c++20.cc