This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from c3d3bb0f03d c++: array new initialized from a call [PR99643] adds 914728849a3 Daily bump. adds 3cb9e3aee98 Trivial testsuite fixes for nios2-elf. adds 76a7e7e706a d: Use weak linkage for template symbols instead of gnu.lin [...] adds a44a753a355 c++: Fix print-tree for TEMPLATE_DECL adds a99a7b0afe9 c++: constexpr if and nested generic lambda [PR99201] adds bd89b8fe9ef c++: extern template and static data member [PR99066] adds 69b66ff0235 analyzer: fix apparent hang with -fanalyzer-verbosity=0 [PR [...] adds 7d8f4240c94 analyzer: fix ICE on zero-arg calls passed to __attribute__ [...] adds dd6f588a7b8 c++: Unneeded export query [PR 99380] adds f1d012911bd Honor --disable-decimal-float on PowerPC Decimal/Float128 c [...] adds 7ebdef2076f Fix small regression with -fdump-ada-spec adds 62d60246e53 c++: lambda in DMI in class template [PR95870] adds 9f4c41147a4 c++: enum in generic lambda in template [PR95317] adds 07f56824fd4 c++: reinterpret_cast from prvalue to rvalue ref [PR98440] adds b07dd9b0d0e c++: -Wunused, constant, and generic lambda [PR96311] adds b1da9916233 Daily bump. adds 66de517b1c1 c++: placeholder type constraint in structured binding [PR99899] adds 55f40d968b0 c++: mangling of lambdas in default args [PR91241] adds 16ea7f57891 arm: Fix PCS for SFmode -> SImode libcalls [PR99748] adds ffc2331d799 testsuite: Fix up g++.dg/ext/vector40.C test adds 58cd9fc8a61 tree-optimization/99924 - visit permute nodes again when pa [...] adds bfeb36bd03c testsuite: Fix up pr96573.c on aarch64 [PR96573] new 86532e54194 libcody: Remove FSF license new 671f9f5c0f0 c++: Simplify va_arg test new e5c170e0803 tree-optimization/99880 - avoid vectorizing irrelevant PHI [...] new a32452a5442 x86: Update memcpy/memset inline strategies for Skylake fam [...] new 498d2ba5849 C-SKY: Describe ck802 bypass accurately. new 4bbd51afaa4 [PR99781] Update correctly reg notes in LRA for multi-regis [...] new f0b883464c5 libstdc++: Fix doxygen markup for group close commands new daef4e4d934 libstdc++: Fix Doxygen warnings new 41019bfae26 libstdc++: Clarify static_assert message new 406f58e1e38 libstdc++: Add nodiscard attribute to cast-like functions new dddf3bb0c37 d: Merge upstream dmd 5cc71ff83, druntime 1134b710 new 4993d0265ef d: Increment gaggedWarnings if warning or deprecation messa [...] new 62321ab477e d: Use Array::find to get index of element new d48f87d5c19 d: Fix missing call to va_end in getMatchError [PR99917] new 8685348075d c++: C++17 constexpr static data member linkage [PR99901]
The 15 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/analyzer/ChangeLog | 18 +++ gcc/analyzer/analyzer.cc | 2 +- gcc/analyzer/diagnostic-manager.cc | 8 +- gcc/analyzer/sm-malloc.cc | 3 +- gcc/c-family/ChangeLog | 8 + gcc/c-family/c-ada-spec.c | 39 ++--- gcc/config/arm/arm.c | 4 + gcc/config/csky/csky_pipeline_ck802.md | 8 +- gcc/config/i386/x86-tune-costs.h | 27 ++-- gcc/config/i386/x86-tune.def | 3 +- gcc/cp/ChangeLog | 53 +++++++ gcc/cp/decl.c | 18 ++- gcc/cp/mangle.c | 11 +- gcc/cp/module.cc | 66 ++++---- gcc/cp/pt.c | 56 +++++-- gcc/cp/ptree.c | 18 +-- gcc/cp/typeck.c | 21 ++- gcc/d/ChangeLog | 40 +++++ gcc/d/d-codegen.cc | 28 ++-- gcc/d/d-diagnostic.cc | 4 + gcc/d/d-lang.cc | 2 +- gcc/d/d-tree.h | 15 +- gcc/d/decl.cc | 92 ++++++----- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/chkformat.c | 44 ++++-- gcc/d/dmd/denum.c | 54 ++++--- gcc/d/dmd/dsymbolsem.c | 17 +- gcc/d/dmd/mtype.c | 18 +-- gcc/d/gdc.texi | 14 +- gcc/d/lang.opt | 6 +- gcc/d/modules.cc | 20 +-- gcc/d/typeinfo.cc | 12 +- gcc/lra-constraints.c | 11 +- gcc/lra-lives.c | 57 ++++--- gcc/testsuite/ChangeLog | 56 +++++++ gcc/testsuite/g++.dg/abi/lambda-defarg1.C | 11 ++ gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 ++ gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 2 +- .../g++.dg/cpp1y/lambda-generic-Wunused.C | 18 +++ gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum1.C | 10 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C | 22 +++ gcc/testsuite/g++.dg/cpp1z/inline-var9.C | 40 +++++ gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C | 32 ++++ gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C | 10 ++ gcc/testsuite/g++.dg/ext/vector40.C | 1 + gcc/testsuite/g++.dg/modules/builtin-3_a.C | 23 +-- gcc/testsuite/g++.dg/modules/builtin-3_b.C | 7 +- gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 2 +- gcc/testsuite/g++.target/aarch64/sve/pr99781.C | 18 +++ gcc/testsuite/gcc.dg/analyzer/pr99886.c | 21 +++ gcc/testsuite/gcc.dg/analyzer/pr99906.c | 3 + gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/pr96573.c | 2 +- gcc/testsuite/gcc.dg/torture/pr99880.c | 22 +++ gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c | 11 ++ gcc/testsuite/gcc.target/i386/memcpy-strategy-11.c | 18 +++ gcc/testsuite/gcc.target/i386/memcpy-strategy-9.c | 9 ++ gcc/testsuite/gcc.target/i386/memset-strategy-7.c | 11 ++ gcc/testsuite/gcc.target/i386/memset-strategy-8.c | 9 ++ gcc/testsuite/gcc.target/i386/memset-strategy-9.c | 17 ++ gcc/testsuite/gdc.dg/pr99914.d | 5 + gcc/testsuite/gdc.test/compilable/ice10770.d | 5 + .../gdc.test/fail_compilation/chkformat.d | 34 +++- .../gdc.test/fail_compilation/enum_init.d | 171 +++++++++++++++++++++ gcc/testsuite/gdc.test/fail_compilation/fail109.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice10770.d | 13 -- gcc/testsuite/gdc.test/fail_compilation/ice8511.d | 13 -- gcc/testsuite/gfortran.dg/vect/pr99924.f90 | 12 ++ gcc/tree-vect-loop.c | 1 + gcc/tree-vect-slp.c | 2 +- libcody/LICENSE.gcc | 29 ---- libgcc/ChangeLog | 6 + libgcc/config/rs6000/t-float128 | 7 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/object.d | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 2 +- libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/basic_ios.h | 12 +- libstdc++-v3/include/bits/basic_string.h | 6 +- libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/fs_dir.h | 6 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 2 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/locale_classes.h | 12 +- libstdc++-v3/include/bits/locale_facets.h | 36 ++--- libstdc++-v3/include/bits/locale_facets_nonio.h | 28 ++-- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/max_size_type.h | 2 +- libstdc++-v3/include/bits/move.h | 7 +- libstdc++-v3/include/bits/ranges_cmp.h | 1 + libstdc++-v3/include/bits/refwrap.h | 2 +- libstdc++-v3/include/bits/regex.h | 58 +++---- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_constants.h | 8 +- libstdc++-v3/include/bits/regex_error.h | 6 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 6 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 14 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 4 +- libstdc++-v3/include/bits/std_function.h | 2 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 16 +- libstdc++-v3/include/bits/stl_iterator.h | 8 +- .../include/bits/stl_iterator_base_types.h | 8 +- libstdc++-v3/include/bits/stl_map.h | 46 +++--- libstdc++-v3/include/bits/stl_multimap.h | 46 +++--- libstdc++-v3/include/bits/stl_multiset.h | 24 +-- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 32 ++-- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/bits/stream_iterator.h | 6 +- libstdc++-v3/include/bits/streambuf_iterator.h | 8 +- libstdc++-v3/include/bits/unique_ptr.h | 6 +- libstdc++-v3/include/bits/unordered_map.h | 112 +++++++------- libstdc++-v3/include/bits/unordered_set.h | 104 ++++++------- libstdc++-v3/include/c_global/cstddef | 1 + libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/experimental/any | 6 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- libstdc++-v3/include/experimental/buffer | 16 +- libstdc++-v3/include/experimental/internet | 42 ++--- libstdc++-v3/include/experimental/optional | 4 +- libstdc++-v3/include/experimental/propagate_const | 2 +- libstdc++-v3/include/experimental/socket | 10 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 8 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 8 +- .../detail/tree_policy/node_metadata_selector.hpp | 2 +- .../detail/trie_policy/node_metadata_selector.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 10 +- libstdc++-v3/include/ext/random | 14 +- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/bit | 1 + libstdc++-v3/include/std/bitset | 32 ++-- libstdc++-v3/include/std/chrono | 6 +- libstdc++-v3/include/std/complex | 26 ++-- libstdc++-v3/include/std/condition_variable | 2 +- libstdc++-v3/include/std/fstream | 4 +- libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/iostream | 4 +- libstdc++-v3/include/std/istream | 28 ++-- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 28 ++-- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/streambuf | 20 +-- libstdc++-v3/include/std/system_error | 2 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/utility | 6 +- libstdc++-v3/include/std/valarray | 4 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/tr1/cmath | 6 +- libstdc++-v3/include/tr1/regex | 52 +++---- libstdc++-v3/include/tr2/dynamic_bitset | 24 +-- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/exception.h | 4 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- 184 files changed, 1700 insertions(+), 916 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/lambda-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-Wunused.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-enum1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99781.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99886.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99906.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99880.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-10.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-11.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-9.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-7.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-8.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-9.c create mode 100644 gcc/testsuite/gdc.dg/pr99914.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10770.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/enum_init.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10770.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8511.d create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99924.f90 delete mode 100644 libcody/LICENSE.gcc