This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_debug in repository toolchain/ci/gcc.
from 79b9d18ea1b Daily bump. adds 85d8c05a02b Fix declare copyout in libgomp.oacc-c++/declare-pr94120.C adds 38acc41d6d7 PR 91800 - reject Hollerith constants as type initializer. adds 9b4d38df3f1 Fix spacing in symtab_node::dump_references. adds aeb430aadc3 PR fortran/93364 - ICE in gfc_set_array_spec, at fortran/ar [...] adds 48c82310947 Fix ICE on invalid calls_comdat_local flag [pr94582] adds aa576f2a860 c++: Template argument hashing [pr94454] adds 7fcb93431ef c++: Expr pack expansion equality [pr94454] adds a6f400239d7 c++: tpl-tpl-parms are not canonicalizable types [pr94454] adds 697b94cfaef libstdc++: Avoid illegal argument to verbose in dg-test callback adds 5da301cbd81 aarch64: Fix vector builds used by SVE vec_init [PR94668] adds 77aecf92a2c vect: Tweak vect_better_loop_vinfo_p handling of variable VFs adds 8e1e6cdb8fb libphobos: Remove undefined DRUNTIME_GC from configure scripts adds 93843da6977 libstdc++: Add comparison operators to associative containers adds 73a0a21d22d libstdc++: Update __cpp_lib_three_way_comparison macro adds 371d1011d76 libphobos: Fix option name for --with-libphobos-druntime-only. adds b0146791f00 libstdc++: Correct changelog of previous commit adds 0fe12b0234a Add numerous flags to the -fdump-fortran-original attribute dump. adds 2930bb32179 PR94613: Fix vec_sel builtin for IBM Z adds 582fe481f4b S/390: Fix PR94666 adds c5e4be6b364 coroutines: Fix STRIP_NOPS usage. adds 5bdd4c5d3fc c++: Fix bogus -Wparentheses warning with fold-expression [ [...] adds 0ea89b15782 libstdc++: Fix tests that fail in C++20 mode adds 86119f14171 libstdc++: Add test for using istreambuf_iterator with sentinel adds 3f5d94c192b Add 'dg-do run' to 'libgomp.fortran/target-enter-data-2.F90' adds 58d4cf217da Update gcc sv.po. adds a3a4f6be0c7 c++: Recursive unification with packs and explicit targs [PR94628] adds d419e176d74 c++: Fix ICE with { } as template argument [PR94592] adds 8ab392f97bb Daily bump. adds 8e841bd419f gccgo: fix runtime compilation on NetBSD adds 46cf683bf16 d/dmd: Merge upstream dmd 62ce36f37 adds b90ff7a20b2 libstdc++: Fix PSTL tests to run correctly with newer Threa [...] adds e6cbe9654d1 Since the pdp11-aout target does not support gdb, gdbserver [...] adds cd08718d57d coroutines: Fix handling of ramp return value [PR94661] adds 187bdbd5645 testsuite: Add testcase for already fixed PR [PR94686] adds ac1a0a388cd libphobos: Fix compilation dependencies on s390x-linux-musl adds 15256c8a8ac Remove fishy self-assignment in omp-low.c [PR94629] adds f2c8be187e8 c++: ICE with ptr_plus_expr adds 6c0ab626113 aarch64: Add an error message in large code model for ilp32 [...] adds 08d6ec14e65 c++: Dependent conversion operator in concept [PR94597] adds 73f8e9dca5f ubsan: Avoid -Wpadded warnings [PR94641] adds 619602346ae testsuite: Extend C++ struct-layout-1.exp testing to test C [...] adds 85353e24ca9 forwprop: Fix ICE when building a VEC_PERM_EXPR [PR94683] adds 1d4a3bfa831 Fix weakening of external declarations. adds fb22faf48f6 aarch64, libgcc: Fix unwinding from pac-ret to normal frame [...] adds 3942060c4b3 PR middle-end/94647 - bogus -Warray-bounds on strncpy into [...] adds 81e07d422c5 libphobos: Remove GDCFLAGSX variable from configure scripts. adds d76925e46fa libstdc++: Support arrays in std::is_nothrow_constructible [...] adds 57ede05c6a0 libstdc++: Improve C++14 and C++17 status docs adds e76100ced60 testsuite: Fix position of changelog entry adds 0e665f256b4 c++: Constrained inherited constructor template [PR94549] adds 87841658d4f libstdc++: Fix __normal_iterator comparisons for C++20 adds c270abe832f Daily bump. adds 05f14938111 c++: Diagnose invalid use of member function in requires adds 0fe9eaaa083 libstdc++: Improve tests for __cpp_lib_erase_if macro adds 587970215f4 c++: reject scalar array initialization with nullptr [PR94510] adds aedd04caa94 c++: generic lambda forwarding function [PR94546] adds ce9b5c09a64 testsuite: Handle --save-temps in schedule-cleanups adds 9ad3c1d81c1 MAINTAINERS: add myself for write after approval
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + MAINTAINERS | 1 + configure | 3 + configure.ac | 3 + gcc/ChangeLog | 85 + gcc/DATESTAMP | 2 +- gcc/asan.c | 1 + gcc/config/aarch64/aarch64.c | 77 +- gcc/config/pa/som.h | 45 +- gcc/config/s390/s390-builtin-types.def | 3 + gcc/config/s390/s390-builtins.def | 65 +- gcc/config/s390/vector.md | 10 +- gcc/config/s390/vx-builtins.md | 27 +- gcc/cp/ChangeLog | 99 ++ gcc/cp/constexpr.c | 8 +- gcc/cp/constraint.cc | 15 +- gcc/cp/coroutines.cc | 49 +- gcc/cp/cp-tree.h | 9 +- gcc/cp/decl.c | 42 - gcc/cp/mangle.c | 28 +- gcc/cp/pt.c | 192 +- gcc/cp/tree.c | 121 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dinterpret.c | 19 +- gcc/doc/invoke.texi | 4 +- gcc/fortran/ChangeLog | 17 + gcc/fortran/array.c | 4 + gcc/fortran/decl.c | 9 + gcc/fortran/dump-parse-tree.c | 81 +- gcc/gimple-ssa-warn-restrict.c | 40 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-comdats.c | 9 + gcc/omp-low.c | 14 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 585 +++--- gcc/stor-layout.c | 6 +- gcc/symtab.c | 14 +- gcc/testsuite/ChangeLog | 157 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 16 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 9 +- gcc/testsuite/c-c++-common/Wrestrict.c | 45 +- gcc/testsuite/c-c++-common/ubsan/pr94641.c | 11 + gcc/testsuite/g++.dg/abi/mangle72.C | 34 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 3 + .../g++.dg/compat/struct-layout-1_generate.c | 74 +- gcc/testsuite/g++.dg/compat/struct-layout-1_x1.h | 8 +- gcc/testsuite/g++.dg/compat/struct-layout-1_y1.h | 8 +- gcc/testsuite/g++.dg/concepts/diagnostic10.C | 18 + gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 4 +- gcc/testsuite/g++.dg/coroutines/ramp-return-a.C | 24 + gcc/testsuite/g++.dg/coroutines/ramp-return-b.C | 22 + gcc/testsuite/g++.dg/coroutines/ramp-return-c.C | 22 + gcc/testsuite/g++.dg/coroutines/ramp-return.h | 64 + gcc/testsuite/g++.dg/cpp0x/variadic179.C | 16 + gcc/testsuite/g++.dg/cpp0x/variadic180.C | 25 + gcc/testsuite/g++.dg/cpp1z/fold11.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C | 19 + .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 4 +- .../g++.dg/cpp2a/concepts-inherit-ctor8.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 2 +- .../g++.dg/cpp2a/lambda-generic-variadic20.C | 23 + gcc/testsuite/g++.dg/cpp2a/nontype-class34.C | 16 + gcc/testsuite/g++.dg/cpp2a/nontype-class35.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 76 + gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 80 + gcc/testsuite/g++.dg/cpp2a/paren-init24.C | 6 +- gcc/testsuite/g++.dg/init/array58.C | 26 + gcc/testsuite/g++.dg/init/array59.C | 42 + gcc/testsuite/g++.dg/pr94666.C | 20 + gcc/testsuite/g++.dg/torture/pr94582.C | 87 + gcc/testsuite/g++.target/aarch64/pr94514.C | 26 + gcc/testsuite/gcc.c-torture/compile/pr94686.c | 9 + gcc/testsuite/gcc.dg/Warray-bounds-59.c | 30 + gcc/testsuite/gcc.dg/Wrestrict-10.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-5.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-6.c | 4 +- gcc/testsuite/gcc.target/aarch64/pr94514.c | 76 + gcc/testsuite/gcc.target/aarch64/pr94577.c | 10 + .../gcc.target/aarch64/sve/acle/general/pr94683.c | 29 + .../gcc.target/aarch64/sve/cost_model_8.c | 12 + .../gcc.target/aarch64/sve/cost_model_9.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr94668.c | 8 + gcc/testsuite/gcc.target/s390/zvector/pr94613.c | 38 + gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c | 211 +++ gcc/testsuite/gfortran.dg/hollerith_9.f90 | 7 + gcc/testsuite/gfortran.dg/pr93364.f90 | 13 + gcc/testsuite/lib/gcc-dg.exp | 2 +- gcc/tree-inline.c | 1 + gcc/tree-ssa-forwprop.c | 5 + gcc/tree-vect-loop.c | 31 +- gcc/ubsan.c | 3 + libgcc/ChangeLog | 6 + libgcc/config/aarch64/aarch64-unwind.h | 2 + libgo/go/runtime/os_netbsd.go | 41 +- libgo/go/runtime/signal_gccgo.go | 2 +- libgo/go/runtime/stubs.go | 4 + libgo/runtime/go-signal.c | 12 + libgomp/ChangeLog | 12 + .../libgomp.fortran/target-enter-data-2.F90 | 1 + .../testsuite/libgomp.oacc-c++/declare-pr94120.C | 1 + libphobos/ChangeLog | 20 + libphobos/Makefile.in | 1 - libphobos/configure | 102 +- libphobos/configure.ac | 17 +- libphobos/libdruntime/Makefile.in | 1 - libphobos/libdruntime/gcc/sections/elf_shared.d | 4 +- libphobos/m4/druntime/libraries.m4 | 24 + libphobos/src/Makefile.in | 1 - libphobos/testsuite/Makefile.in | 1 - .../testsuite/libphobos.thread/fiber_guard_page.d | 1 + libphobos/testsuite/testsuite_flags.in | 2 +- libstdc++-v3/ChangeLog | 78 + libstdc++-v3/doc/Makefile.am | 2 + libstdc++-v3/doc/Makefile.in | 2 + libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 246 ++- libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 8 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 61 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 1570 ++++++++++++++-- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 1867 +++++++++++++++++++- libstdc++-v3/include/bits/stl_iterator.h | 7 +- libstdc++-v3/include/bits/stl_map.h | 31 +- libstdc++-v3/include/bits/stl_multimap.h | 31 +- libstdc++-v3/include/bits/stl_multiset.h | 31 +- libstdc++-v3/include/bits/stl_set.h | 30 +- libstdc++-v3/include/bits/stl_tree.h | 15 + libstdc++-v3/include/debug/map.h | 10 +- libstdc++-v3/include/debug/multimap.h | 8 + libstdc++-v3/include/debug/multiset.h | 10 +- libstdc++-v3/include/debug/set.h | 10 +- libstdc++-v3/include/std/type_traits | 12 + libstdc++-v3/include/std/version | 2 +- libstdc++-v3/libsupc++/compare | 16 +- .../testsuite/20_util/is_constructible/51185.cc | 9 +- .../testsuite/20_util/is_constructible/value-2.cc | 31 +- .../is_nothrow_constructible/value_c++20.cc | 69 + .../testsuite/21_strings/basic_string/erasure.cc | 6 + .../testsuite/23_containers/deque/erasure.cc | 4 +- .../23_containers/forward_list/erasure.cc | 4 +- .../testsuite/23_containers/list/erasure.cc | 4 +- .../testsuite/23_containers/map/erasure.cc | 4 +- .../23_containers/map/operators/cmp_c++20.cc | 111 ++ .../23_containers/multimap/operators/cmp_c++20.cc | 111 ++ .../23_containers/multiset/operators/cmp_c++20.cc | 107 ++ .../testsuite/23_containers/set/erasure.cc | 4 +- .../23_containers/set/operators/cmp_c++20.cc | 107 ++ .../23_containers/unordered_map/erasure.cc | 4 +- .../23_containers/unordered_set/erasure.cc | 4 +- .../testsuite/23_containers/vector/erasure.cc | 4 +- .../istreambuf_iterator/sentinel.cc} | 40 +- .../24_iterators/normal_iterator/cmp_c++20.cc | 95 + libstdc++-v3/testsuite/lib/libstdc++.exp | 5 +- 154 files changed, 7078 insertions(+), 1196 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr94641.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic10.C create mode 100644 gcc/testsuite/g++.dg/coroutines/ramp-return-a.C create mode 100644 gcc/testsuite/g++.dg/coroutines/ramp-return-b.C create mode 100644 gcc/testsuite/g++.dg/coroutines/ramp-return-c.C create mode 100644 gcc/testsuite/g++.dg/coroutines/ramp-return.h create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic179.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic180.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class34.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class35.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class36.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class37.C create mode 100644 gcc/testsuite/g++.dg/init/array58.C create mode 100644 gcc/testsuite/g++.dg/init/array59.C create mode 100644 gcc/testsuite/g++.dg/pr94666.C create mode 100644 gcc/testsuite/g++.dg/torture/pr94582.C create mode 100644 gcc/testsuite/g++.target/aarch64/pr94514.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94686.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-59.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94514.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr94577.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr94683.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94668.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr94613.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c create mode 100644 gcc/testsuite/gfortran.dg/hollerith_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93364.f90 create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_constructible/value_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/operators/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/operators/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/operators/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/operators/cmp_c++20.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/erasure.cc => 24_iterators/is [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/cmp_c++20.cc