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_O3 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] adds 86532e54194 libcody: Remove FSF license adds 671f9f5c0f0 c++: Simplify va_arg test adds e5c170e0803 tree-optimization/99880 - avoid vectorizing irrelevant PHI [...] adds a32452a5442 x86: Update memcpy/memset inline strategies for Skylake fam [...] adds 498d2ba5849 C-SKY: Describe ck802 bypass accurately. adds 4bbd51afaa4 [PR99781] Update correctly reg notes in LRA for multi-regis [...] adds f0b883464c5 libstdc++: Fix doxygen markup for group close commands adds daef4e4d934 libstdc++: Fix Doxygen warnings adds 41019bfae26 libstdc++: Clarify static_assert message adds 406f58e1e38 libstdc++: Add nodiscard attribute to cast-like functions adds dddf3bb0c37 d: Merge upstream dmd 5cc71ff83, druntime 1134b710 adds 4993d0265ef d: Increment gaggedWarnings if warning or deprecation messa [...] adds 62321ab477e d: Use Array::find to get index of element adds d48f87d5c19 d: Fix missing call to va_end in getMatchError [PR99917] adds 8685348075d c++: C++17 constexpr static data member linkage [PR99901] new de03b82f3ca c++: access checking in aggregate initialization [PR96673]
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/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/init.c | 2 + 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/cpp1y/nsdmi-aggr13.C | 33 ++++ 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 +- 186 files changed, 1735 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/cpp1y/nsdmi-aggr13.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