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-release-aarch64-next-allnoconfig in repository toolchain/ci/gcc.
from 9300be2c74e sra-9: Fix sra_modify_expr handling of partial writes (PR 94482) adds f9622455e61 libstdc++: Document correct feature test macro, __cpp_lib_i [...] adds beb84b76b39 Daily bump. adds 6153cc3b756 libstdc++: Update __cpp_lib_erase_if macro (P1115R3) adds 9a5cb1b3725 libstdc++: Improve C++14 status docs adds bfe912a35c0 aarch64: Fix bootstrap with old binutils [PR93053] adds 35699e75a50 c++: reject scalar array initialization with nullptr [PR94510] adds 8b3cd6da5b5 Daily bump. adds 8079a9ab972 libstdc++: Add __cpp_lib_unwrap_ref feature test macro adds 906eb61a84c libstdc++: Fix some missing/incorrect feature test macros adds 81b90b924a9 Fix <version> header for freestanding adds 7ddb714f4e9 libstdc++: Define __cpp_lib_constexpr_complex macro adds e29964838b0 libstdc++: Define missing __cpp_lib_int_pow2 macro adds 152d89e33d7 libstdc++: Add comments to non-standard feature test macros adds 46790405c52 libstdc++: Add missing feature test macros adds c1d1dab64aa libstdc++: Update __cpp_lib_array_constexpr and __cpp_lib_s [...] adds 9d13ebadf78 libstdc++: Define __cpp_lib_execution feature test adds c32aa69c086 libstdc++: Fix PSTL tests to run correctly with newer Threa [...] adds d626e49c438 libstdc++: Fix date of changelog entry adds bdeb48c6d84 libstdc++: Mark experimental::net::system_context ctor deleted adds 0eef00149a0 Daily bump. adds 2a732dbdfcc Fix PR 93956, wrong pointer when returned via function. adds 557fd3b4989 libstdc++: Make net::service_already_exists default constructible adds 942b32e261c libstdc++: Fix type-erasure in experimental::net::executor [...] adds b343018b261 Daily bump. adds 88eeae263ff Daily bump. adds 71c6db5737c Daily bump. adds 1f0eba390fb libphobos: Fix struct layout of stat32_t on sparc-*-solaris* adds 253b6edd2fc libphobos: Fix struct layout of addrinfo on sparc-*-solaris* adds 89da6494d78 Daily bump. new aa988998be8 c++: Avoid ICE with dependent attribute on type.
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/DATESTAMP | 2 +- gcc/cp/ChangeLog | 22 + gcc/cp/cp-tree.h | 8 +- gcc/cp/decl.c | 28 +- gcc/cp/decl2.c | 2 +- gcc/cp/mangle.c | 28 +- gcc/cp/pt.c | 29 + gcc/cp/tree.c | 97 +- gcc/fortran/ChangeLog | 9 + gcc/fortran/expr.c | 7 +- gcc/fortran/interface.c | 34 + gcc/testsuite/ChangeLog | 22 + gcc/testsuite/g++.dg/abi/mangle72.C | 34 +- gcc/testsuite/g++.dg/cpp2a/nontype-class36.C | 76 + gcc/testsuite/g++.dg/cpp2a/nontype-class37.C | 80 + gcc/testsuite/g++.dg/ext/attr-type1.C | 19 + gcc/testsuite/g++.dg/init/array58.C | 26 + gcc/testsuite/g++.dg/init/array59.C | 42 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +- gcc/testsuite/gfortran.dg/pointer_assign_13.f90 | 47 + libgcc/ChangeLog | 17 + libgcc/config.in | 3 + libgcc/config/aarch64/lse.S | 57 +- libgcc/configure | 40 + libgcc/configure.ac | 19 + libphobos/ChangeLog | 12 + libphobos/libdruntime/core/sys/posix/netdb.d | 4 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 1 - libstdc++-v3/ChangeLog | 177 +++ libstdc++-v3/doc/Makefile.am | 2 + libstdc++-v3/doc/Makefile.in | 2 + libstdc++-v3/doc/html/manual/status.html | 171 ++- libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 59 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 1570 ++++++++++++++++++-- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/include/bits/erase_if.h | 2 +- libstdc++-v3/include/bits/ptr_traits.h | 3 + libstdc++-v3/include/bits/stl_iterator.h | 4 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/experimental/executor | 235 ++- libstdc++-v3/include/experimental/socket | 18 +- libstdc++-v3/include/std/bit | 4 + libstdc++-v3/include/std/complex | 4 + libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/execution | 1 + libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/list | 2 +- libstdc++-v3/include/std/memory | 1 + libstdc++-v3/include/std/memory_resource | 1 + libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/string_view | 3 +- libstdc++-v3/include/std/type_traits | 6 + libstdc++-v3/include/std/vector | 2 +- libstdc++-v3/include/std/version | 128 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../testsuite/20_util/unwrap_reference/1.cc | 6 + .../unwrap_reference/3.cc} | 25 +- .../testsuite/21_strings/basic_string/erasure.cc | 6 + .../array/element_access/constexpr_c++17.cc | 55 + .../array/requirements/constexpr_iter.cc | 13 +- .../testsuite/23_containers/deque/erasure.cc | 6 +- .../23_containers/forward_list/erasure.cc | 6 +- .../testsuite/23_containers/list/erasure.cc | 6 +- .../testsuite/23_containers/map/erasure.cc | 6 +- .../testsuite/23_containers/set/erasure.cc | 6 +- .../23_containers/unordered_map/erasure.cc | 6 +- .../23_containers/unordered_set/erasure.cc | 6 +- .../testsuite/23_containers/vector/erasure.cc | 6 +- .../pstl/feature_test-2.cc} | 25 +- .../pstl/{feature_test.cc => feature_test-3.cc} | 36 +- .../pstl/feature_test-4.cc} | 35 +- .../pstl/feature_test-5.cc} | 26 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 26 +- .../1_neg.cc => 26_numerics/bit/header-2.cc} | 23 +- .../1_neg.cc => 26_numerics/bit/header.cc} | 23 +- .../1_neg.cc => 26_numerics/complex/1.cc} | 25 +- .../1_neg.cc => 26_numerics/complex/2.cc} | 25 +- .../net/execution_context/make_service.cc | 3 + .../testsuite/experimental/net/executor/1.cc | 100 ++ libstdc++-v3/testsuite/lib/libstdc++.exp | 3 +- 82 files changed, 2929 insertions(+), 754 deletions(-) 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/ext/attr-type1.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/gfortran.dg/pointer_assign_13.f90 copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/element_access/const [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/25_algorithms/pstl/{feature_test.cc => feature_test-3. [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/{experimental/net/execution_context/make_service.cc => [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 26_numerics/bit/header [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 26_numerics/bit/header [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 26_numerics/complex/1. [...] copy libstdc++-v3/testsuite/{20_util/to_address/1_neg.cc => 26_numerics/complex/2. [...] create mode 100644 libstdc++-v3/testsuite/experimental/net/executor/1.cc