This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-release-arm-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 83eeda5f004 c++: Fix bogus -Wparentheses warning with fold-expression [ [...] adds 6b99e194773 Daily bump. adds 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. adds aa988998be8 c++: Avoid ICE with dependent attribute on type. adds c285d9792c4 Daily bump. adds a03efb266fc x86: Allow -fcf-protection with external thunk adds 12427411106 Daily bump. adds 0c9344e0250 rs6000, Fix header comment for intrinsic function _mm_movem [...] adds af501c5a9c4 Daily bump. adds 0c3519218fb [RS6000] PR94145, make PLT loads volatile adds cb2c76c8b15 Revert patch for PR fortran/93956. adds 23ec41764cc Daily bump. adds a33fc705a83 Daily bump. adds 6f48762bb41 Daily bump. adds 28d68fde773 Add unsigned type iv_cand for iv_use with non mode-precision type adds 92ee7d437a9 PR94613: Fix vec_sel builtin for IBM Z adds 2aed24d9098 S/390: Fix PR94666 adds 677859736f0 Add missing changelog entries adds da710a35525 ICE in gfc_get_dataptr_offset, at fortran/trans-array.c:6951 adds a34b8182151 Fix Ada bootstrap on Cygwin64 adds 173bf488b5e libstdc++: Fix broken link to SGI STL FAQ adds 8b7fb3935ab Daily bump. adds f3e32d19dc5 IBM Z: vec_store_len_r/vec_load_len_r fix adds fa01517b28f Daily bump. adds f0e2dc78922 libstdc++: Update {x86_64,i?86,powerpc64,s390x,aarch64}-lin [...] adds f714faeee44 libstdc++: Document library versioning for 9.[123] and 10.1 adds efdbd4fbea0 c++: QT overload regression with attribute [PR94946] adds 25c60fcadc3 Daily bump. adds 611f8711b4e libstdc++: Update Solaris baselines for GCC 9.4 adds 1c42711cd00 Update the baseline symbols for SPARC64/Linux adds fadd5926292 testsuite: Improve g++.dg/ext/attr-parm-1.C testcase [PR94946] adds 7790399265d alpha: Implement the PR94780 fix for alpha. adds 9a3dde5fed6 Daily bump. adds 232a40538db Daily bump. adds 1bcc05f210c Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 95 +- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/mingw32.h | 1 + gcc/config/alpha/alpha.c | 8 +- gcc/config/i386/i386.c | 4 + gcc/config/rs6000/emmintrin.h | 3 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/config/rs6000/rs6000.md | 10 +- gcc/config/s390/constraints.md | 14 +- gcc/config/s390/s390-builtin-types.def | 3 + gcc/config/s390/s390-builtins.def | 65 +- gcc/config/s390/vecintrin.h | 6 +- gcc/config/s390/vector.md | 10 +- gcc/config/s390/vx-builtins.md | 85 +- gcc/cp/ChangeLog | 28 + gcc/cp/cp-tree.h | 8 +- gcc/cp/decl.c | 31 +- gcc/cp/decl2.c | 2 +- gcc/cp/mangle.c | 28 +- gcc/cp/pt.c | 29 + gcc/cp/tree.c | 97 +- gcc/doc/invoke.texi | 10 +- gcc/fortran/ChangeLog | 27 + gcc/fortran/resolve.c | 33 +- gcc/fortran/trans-array.c | 18 + gcc/testsuite/ChangeLog | 92 ++ 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-parm-1.C | 11 + 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/pr93674.C | 16 + gcc/testsuite/g++.dg/pr94666.C | 20 + gcc/testsuite/g++.dg/warn/Wunused-var-26.C | 4 +- gcc/testsuite/gcc.dg/torture/pr94482.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c | 50 + gcc/testsuite/gcc.target/i386/pr93654.c | 9 + gcc/testsuite/gcc.target/s390/zvector/pr94613.c | 38 + .../gcc.target/s390/zvector/vec_load_len_r.c | 94 ++ gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c | 211 +++ .../gcc.target/s390/zvector/vec_store_len_r.c | 94 ++ gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 | 24 + gcc/tree-sra.c | 31 +- gcc/tree-ssa-forwprop.c | 3 +- gcc/tree-ssa-loop-ivopts.c | 18 +- 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 | 218 +++ .../post/aarch64-linux-gnu/baseline_symbols.txt | 17 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 17 + .../i386-solaris2.10/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris2.10/baseline_symbols.txt | 12 + .../i386-solaris2.11/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris2.11/baseline_symbols.txt | 12 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 17 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 17 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 17 + .../post/sparc-solaris2.10/baseline_symbols.txt | 12 + .../sparc-solaris2.10/sparcv9/baseline_symbols.txt | 12 + .../post/sparc-solaris2.11/baseline_symbols.txt | 12 + .../sparc-solaris2.11/sparcv9/baseline_symbols.txt | 12 + .../post/sparc64-linux-gnu/32/baseline_symbols.txt | 88 ++ .../post/sparc64-linux-gnu/baseline_symbols.txt | 86 ++ .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 17 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 17 + libstdc++-v3/doc/Makefile.am | 2 + libstdc++-v3/doc/Makefile.in | 2 + libstdc++-v3/doc/html/faq.html | 26 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/status.html | 171 ++- libstdc++-v3/doc/xml/faq.xml | 118 +- libstdc++-v3/doc/xml/manual/abi.xml | 11 +- 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 +- 131 files changed, 4396 insertions(+), 915 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-parm-1.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/g++.dg/pr93674.C create mode 100644 gcc/testsuite/g++.dg/pr94666.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr94482.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94482-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93654.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/pr94613.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_load_len_r.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec_store_len_r.c create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_6.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