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-lts-defconfig in repository toolchain/ci/gcc.
from 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 new 9ad3c1d81c1 MAINTAINERS: add myself for write after approval
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: ChangeLog | 6 + MAINTAINERS | 1 + configure | 3 + configure.ac | 3 + gcc/ChangeLog | 44 + gcc/DATESTAMP | 2 +- gcc/asan.c | 1 + gcc/config/aarch64/aarch64.c | 51 +- gcc/config/pa/som.h | 45 +- gcc/cp/ChangeLog | 55 +- gcc/cp/constraint.cc | 15 +- gcc/cp/coroutines.cc | 47 +- gcc/cp/cp-tree.h | 7 +- gcc/cp/decl.c | 42 - gcc/cp/mangle.c | 28 +- gcc/cp/pt.c | 65 +- gcc/cp/tree.c | 97 +- gcc/doc/invoke.texi | 4 +- gcc/gimple-ssa-warn-restrict.c | 40 +- gcc/omp-low.c | 14 +- gcc/stor-layout.c | 6 +- gcc/testsuite/ChangeLog | 101 +- 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/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-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++.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/testsuite/lib/gcc-dg.exp | 2 +- gcc/tree-ssa-forwprop.c | 5 + gcc/ubsan.c | 3 + libgcc/ChangeLog | 6 + libgcc/config/aarch64/aarch64-unwind.h | 2 + libphobos/ChangeLog | 10 + libphobos/Makefile.in | 1 - libphobos/configure | 83 +- libphobos/configure.ac | 6 +- 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 | 37 + 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/std/type_traits | 12 + .../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 +- .../testsuite/23_containers/set/erasure.cc | 4 +- .../23_containers/unordered_map/erasure.cc | 4 +- .../23_containers/unordered_set/erasure.cc | 4 +- .../testsuite/23_containers/vector/erasure.cc | 4 +- .../24_iterators/normal_iterator/cmp_c++20.cc | 95 + 94 files changed, 5058 insertions(+), 635 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/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-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++.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 libstdc++-v3/testsuite/20_util/is_nothrow_constructible/value_c++20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/normal_iterator/cmp_c++20.cc