This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from d21001c793e Daily bump. adds 65c001bfaf7 d: Don't generate per-module wrapper for calling DSO constr [...] adds d3ae0f515d0 d: Use COMPILER_FOR_BUILD to build all D front-end generato [...] adds 0907036f454 d: Define language hook for LANG_HOOKS_ENUM_UNDERLYING_BASE_TYPE adds be080b17271 d: Don't create gdc.test symlink in the gdc testsuite directory adds 5a5d23010ab d: Predefine the D_PIE version condition when flag_pie is set. adds 297363774e6 Fortran: Fix problem with runtime pointer check [PR99602]. adds 46720db72ca testsuite/arm: Improve scan-assembler in pr96770.c adds d04c246cae6 libstdc++: _GLIBCXX_DEBUG Fix allocator-extended move constructor adds d15db0c5f5d doc: Update link to "Memory Model" paper adds 499fa254ae8 aix: TLS DWARF symbol decorations. adds c411011287f Daily bump. adds d579e2e76f9 libgomp: Fix on_device_arch.c aux-file handling [PR99555] adds 25e515d2199 fold-const: Fix ICE in extract_muldiv_1 [PR99777] adds 37d9074e120 aarch64: PR target/99037 Fix RTL represntation in move_lo_q [...] adds 8cf2812cfce tree-optimization/99807 - avoid bogus assert with permute SLP node adds e4005cf8717 aarch64: Fix SVE ACLE builtins with LTO [PR99216] adds e19afa0645f libstdc++: Adjust link to PSTL upstream (again) adds afa8c67eb95 testsuite: Expect a warning on aarch64 for declare-simd-coa [...] adds 864caa158f6 Fix PR number in ChangeLog adds dd64aaafe69 Fix typo in merge_call_lhs_flags adds 7b6ca93b2d5 Fix pr99751.c testcase adds 77093a75ca4 PR tree-optimization/61112 - repeated conditional triggers [...] adds 645bfc16198 Require GLIBC 2.32 for Decimal/_Float128 conversions. adds fecc835e216 PR tree-optimization/61677 - False positive with -Wmaybe-un [...] adds af739c8797d PR tree-optimization/61869 - Spurious uninitialized warning adds 471babd8866 Fix wrong assignment of aggregate to full-access component adds 318074f335c Update gcc sv.po. adds 8aac913adfc Update cpplib sr.po. adds 65374af219f Daily bump. adds cc2fda1328e aarch64: Prevent use of SIMD fcvtz[su] instruction variant [...] adds 48c79f054bf aarch64: Tweak post-RA handling of CONST_INT moves [PR98136] adds bd3d919b584 tree-optimization/99824 - avoid excessive integer type prec [...] adds 41d57b2a97c aarch64: Fix gcc.target/aarch64/pr99808.c for ILP32 adds 6f93a7c7fc6 arm: Fix emission of Tag_ABI_VFP_args with MVE and -mfloat- [...] adds 9c68e2abe29 slp: reject non-multiple of 2 laned SLP trees (PR99825) adds 5463cee2770 x86: Define __rdtsc and __rdtscp as macros adds f64b91568f3 rs6000: Enable 32bit variable vec_insert [PR99718] adds 19199a6f2b0 aarch64: PR target/99822 Don't allow zero register in first [...] adds c277abd9cd3 aarch64: PR target/99820: Guard on available SVE issue info [...] adds 953624089be c++: Fix ICE on PTRMEM_CST in lambda in inline var initiali [...] adds 5f3c6027257 c++: duplicate const static members [PR 99283] adds a01f5fd7103 analyzer testsuite: fix typo adds 0f9aa35c79a analyzer: only call get_diagnostic_tree when it's needed adds d0b7c821754 analyzer: remove old decl of region::dump_to_pp adds 08d2edae5d8 Daily bump. adds 0bbf0edbfc7 c++: placeholder type constraint and argument pack [PR99815] adds a3bf6ce7f2e c++: Adjust mangling of __alignof__ [PR88115] adds 0989e99470c testsuite: Disable zero-scratch-regs-{8, 9, 10, 11}.c on al [...] adds a49a96f681b i386, debug: Default to -gdwarf-4 on Windows targets with b [...] adds c001c194a2f aarch64: Fix up *add<mode>3_poly_1 [PR99813] adds c3c616747a6 Fix coding style in IPA modref. adds d7145b4bb6c Small refactoring of cgraph_node::release_body adds 1393938e4c7 aarch64: Fix target alignment for SVE [PR98119] adds bf24f4ec73b x86: Update memcpy/memset inline strategies for Ice Lake adds 7c1d6e89994 arm: Fix mult autovectorization patterm for iwmmxt (PR targ [...] adds 05de07136a8 testsuite/aarch64: Skip SLP diagnostic under ILP32 (PR targ [...] adds a2531859bf5 c++: Alias template in pack expansion [PR99445] adds 31199d95de1 PR middle-end/65182 - -Wuninitialized fails when pointer to [...] adds 23ce9945d5e Fix overvactive check in cgraph_node::release_body adds 1b5f74e8be4 Handle CONST_POLY_INTs in CONST_VECTORs [PR97141, PR98726] adds b5c7accfb56 data-ref: Tighten index-based alias checks [PR99726] adds c778968339a gimple-fold: Recompute ADDR_EXPR flags after folding a TMR [...] adds eadf009b229 improve future::poll calibration loop adds 4b33c5aaab9 dwarf2out: Fix up ranges for -gdwarf-5 -gsplit-dwarf [PR99490] adds ea9a39e63eb Update prefixed attribute for Power10. adds e7fd3b78323 Make USES_COMDAT_LOCAL CIF_FINAL_NORMAL adds e4bb1bd60a9 analyzer: avoid printing '<unknown>' for SSA names [PR99771] adds 95d217ab52d Daily bump. adds d7cef070bf4 PR fortran/99840 - ICE in gfc_simplify_matmul, at fortran/s [...] adds 19d71674616 sra: Fix bug in grp_write propagation (PR 97009) adds b75c4e1384c tree-optimization/99856 - fix overwideing pattern creation adds 5b9a65ecbeb bswap: Handle bswapping of pointers [PR96573] adds 7b478ede2a3 doc: Fix up symver attribute documentation adds 3064fc21aa2 Add testcase for PR98265 adds 512429a885e tree-optimization/99863 - clear vector CTOR TREE_SIDE_EFFECTS adds 584731ecedf c++: inter-cluster import order [PR 99283] adds 5f00df59250 c++: Add ABI version for PR98481 fix adds af78514a18c modules : Make sure we include <map> in system.h. adds 0cf4813202f c++: variadic lambda noexcept-specifier [PR99583] adds 6a60ffc297b c++: GC collects live data when synthesizing operator== [PR99831] adds 6e943d5a2e3 analyzer: record per-enode saved_diagnostics adds f1607029aea Daily bump. adds e53c0696113 testsuite: Fix up gcc.target/i386/pr99726.c test [PR99726] adds f1f7e54fb30 Skip couple of Go tests on 32-bit SPARC adds c8449182799 Minor tweak to description of fdelete-dead-exceptions adds f4e05eebd6a c++: header unit purview [PR 99283] adds 2a26351b598 c++: lambda pack init-capture within generic lambda adds cf25e27faef c++: Refine check for CTAD placeholder [PR99586] adds 260caabe10c c++: placeholder type constraint inside range-for [PR99869] adds b7c1f3d66cf Daily bump. adds 23be03a0f24 c++: dependent attribute on parameter [PR97900] adds 7c3ba2145ce c++: PMF template parm and noexcept [PR90664] adds 04771106cda c++: NRV in lambda in template [PR91217] adds b680b904973 rs6000: Avoid -fpatchable-function-entry* regressions on po [...] adds cda41ce0e84 rs6000: Fix up libgcc ABI when built with --with-long-doubl [...] adds 9c7473688e7 dse: Fix up hard reg conflict checking in replace_read [PR99863] adds a40015780f8 bswap: Fix up bswap_view_convert after the recent change [PR99882] adds fc27115d610 Fortran: Fix ICE on wrong code [PR99818]. adds ad7c6298b6f Darwin : Fix whitespace and delete unused code (NFC). adds 89bc1d4e7cd Darwin : Fix out-of-bounds access to df_regs_ever_live. adds a809d8a737d c++: GC during late parsing collects live data [PR91416] adds 5bba3415ec2 silence expected psabi warning in ipa-sra-19 on ppc-vxworks adds ba0f6902666 initialize pr94314-3.C counter adds 5a0aa603b24 d: Merge upstream dmd 3b808e838, druntime 483bc129, phobos [...] adds c0756c4eb36 Daily bump. adds 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] adds de03b82f3ca c++: access checking in aggregate initialization [PR96673]
No new revisions were added by this update.
Summary of changes: c++tools/ChangeLog | 5 + c++tools/resolver.h | 2 + gcc/ChangeLog | 358 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 6 + gcc/ada/freeze.adb | 3 +- gcc/analyzer/ChangeLog | 106 + gcc/analyzer/analyzer.cc | 128 ++ gcc/analyzer/analyzer.h | 1 + gcc/analyzer/checker-path.cc | 10 +- gcc/analyzer/diagnostic-manager.cc | 17 +- gcc/analyzer/diagnostic-manager.h | 4 +- gcc/analyzer/engine.cc | 57 +- gcc/analyzer/exploded-graph.h | 34 +- gcc/analyzer/feasible-graph.cc | 5 +- gcc/analyzer/program-state.cc | 12 +- gcc/analyzer/program-state.h | 4 +- gcc/analyzer/region-model.cc | 4 +- gcc/analyzer/region.h | 5 - gcc/analyzer/sm-file.cc | 2 +- gcc/analyzer/sm-malloc.cc | 13 +- gcc/analyzer/sm-sensitive.cc | 8 +- gcc/analyzer/sm-taint.cc | 4 +- gcc/c-family/ChangeLog | 13 + gcc/c-family/c-ada-spec.c | 39 +- gcc/c-family/c-opts.c | 2 +- gcc/cgraph.c | 11 + gcc/cgraphclones.c | 6 +- gcc/cgraphunit.c | 4 - gcc/cif-code.def | 2 +- gcc/common.opt | 6 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-simd.md | 60 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +- gcc/config/aarch64/aarch64-sve-builtins.h | 3 +- gcc/config/aarch64/aarch64.c | 35 +- gcc/config/aarch64/aarch64.md | 26 +- gcc/config/aarch64/iterators.md | 3 - gcc/config/arm/arm.c | 15 +- gcc/config/arm/vec-common.md | 5 +- gcc/config/csky/csky_pipeline_ck802.md | 8 +- gcc/config/darwin.c | 39 +- gcc/config/i386/i386-expand.c | 8 +- gcc/config/i386/i386-options.c | 19 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/ia32intrin.h | 14 +- gcc/config/i386/x86-tune-costs.h | 154 +- gcc/config/i386/x86-tune.def | 6 + gcc/config/rs6000/altivec.md | 32 +- gcc/config/rs6000/mma.md | 30 +- gcc/config/rs6000/predicates.md | 6 + gcc/config/rs6000/rs6000-c.c | 2 +- gcc/config/rs6000/rs6000.c | 141 +- gcc/config/rs6000/rs6000.md | 19 +- gcc/config/rs6000/vector.md | 2 +- gcc/config/rs6000/vsx.md | 4 +- gcc/configure | 44 +- gcc/configure.ac | 25 + gcc/cp/ChangeLog | 170 ++ gcc/cp/class.c | 6 +- gcc/cp/cp-gimplify.c | 8 + gcc/cp/cp-tree.h | 8 +- gcc/cp/cvt.c | 5 + gcc/cp/decl.c | 18 +- gcc/cp/init.c | 2 + gcc/cp/lambda.c | 7 +- gcc/cp/mangle.c | 27 +- gcc/cp/mapper-client.cc | 1 + gcc/cp/mapper-resolver.cc | 1 + gcc/cp/method.c | 7 +- gcc/cp/module.cc | 168 +- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 161 +- gcc/cp/ptree.c | 18 +- gcc/cp/semantics.c | 15 +- gcc/cp/tree.c | 14 + gcc/cp/typeck.c | 21 +- gcc/cp/typeck2.c | 3 - gcc/d/ChangeLog | 87 + gcc/d/Make-lang.in | 15 +- gcc/d/config-lang.in | 2 +- gcc/d/d-builtins.cc | 2 + gcc/d/d-codegen.cc | 36 +- gcc/d/d-convert.cc | 14 +- gcc/d/d-diagnostic.cc | 4 + gcc/d/d-lang.cc | 14 +- gcc/d/d-system.h | 4 + gcc/d/d-target.cc | 28 + gcc/d/d-tree.h | 15 +- gcc/d/decl.cc | 96 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 39 +- gcc/d/dmd/attrib.h | 4 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/chkformat.c | 985 +++++++++ gcc/d/dmd/cppmangle.c | 18 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dcast.c | 5 +- gcc/d/dmd/dclass.c | 20 +- gcc/d/dmd/declaration.h | 4 +- gcc/d/dmd/denum.c | 73 +- gcc/d/dmd/dimport.c | 80 +- gcc/d/dmd/dmangle.c | 37 +- gcc/d/dmd/dmodule.c | 33 +- gcc/d/dmd/dscope.c | 6 +- gcc/d/dmd/dsymbol.c | 32 +- gcc/d/dmd/dsymbol.h | 3 +- gcc/d/dmd/dsymbolsem.c | 156 +- gcc/d/dmd/dtemplate.c | 210 +- gcc/d/dmd/expression.c | 2218 ++------------------ gcc/d/dmd/expression.h | 9 +- gcc/d/dmd/expressionsem.c | 2091 +++++++++++++++++- gcc/d/dmd/func.c | 18 +- gcc/d/dmd/hdrgen.c | 57 +- gcc/d/dmd/hdrgen.h | 1 + gcc/d/dmd/idgen.c | 8 +- gcc/d/dmd/import.h | 1 + gcc/d/dmd/module.h | 1 + gcc/d/dmd/mtype.c | 300 ++- gcc/d/dmd/mtype.h | 38 +- gcc/d/dmd/parse.c | 217 +- gcc/d/dmd/parse.h | 1 + gcc/d/dmd/scope.h | 4 + gcc/d/dmd/semantic2.c | 20 + gcc/d/dmd/semantic3.c | 34 +- gcc/d/dmd/statement.c | 36 +- gcc/d/dmd/statement.h | 3 +- gcc/d/dmd/statementsem.c | 2 +- gcc/d/dmd/target.h | 4 + gcc/d/dmd/template.h | 1 + gcc/d/dmd/templateparamsem.c | 2 +- gcc/d/dmd/traits.c | 103 +- gcc/d/dmd/typesem.c | 77 +- gcc/d/dmd/visitor.h | 4 + gcc/d/gdc.texi | 14 +- gcc/d/lang.opt | 6 +- gcc/d/modules.cc | 56 +- gcc/d/toir.cc | 7 + gcc/d/typeinfo.cc | 12 +- gcc/d/types.cc | 47 +- gcc/doc/analyzer.texi | 2 +- gcc/doc/extend.texi | 6 +- gcc/doc/invoke.texi | 2 +- gcc/dse.c | 11 +- gcc/dwarf2out.c | 255 ++- gcc/emit-rtl.c | 1 + gcc/fold-const.c | 8 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/interface.c | 14 +- gcc/fortran/simplify.c | 4 +- gcc/fortran/trans-expr.c | 28 +- gcc/gimple-fold.c | 2 + gcc/gimple-ssa-store-merging.c | 13 +- gcc/gimplify.c | 1 + gcc/ipa-modref.c | 12 +- gcc/lra-constraints.c | 11 +- gcc/lra-lives.c | 57 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 342 ++- gcc/rtx-vector-builder.c | 6 +- gcc/rtx-vector-builder.h | 10 +- gcc/stor-layout.c | 2 + gcc/targhooks.c | 38 +- gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 440 ++++ gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 3 +- gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-6.c | 1 + gcc/testsuite/c-c++-common/zero-scratch-regs-7.c | 1 + gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 2 +- gcc/testsuite/g++.dg/abi/abi-tag24a.C | 18 + gcc/testsuite/g++.dg/abi/lambda-defarg1.C | 11 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C | 14 + gcc/testsuite/g++.dg/cpp0x/alignof7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist-new5.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C | 12 + .../g++.dg/cpp0x/lambda/lambda-variadic12.C | 9 + 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/cpp1z/noexcept-type24.C | 22 + gcc/testsuite/g++.dg/cpp1z/pr99790.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder5.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder6.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder7.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder8.C | 10 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 + gcc/testsuite/g++.dg/cpp2a/nontype-class42.C | 8 + gcc/testsuite/g++.dg/ext/vector40.C | 11 + gcc/testsuite/g++.dg/modules/builtin-3_a.C | 23 +- gcc/testsuite/g++.dg/modules/builtin-3_b.C | 7 +- gcc/testsuite/g++.dg/modules/hdr-init-1_c.C | 4 +- gcc/testsuite/g++.dg/modules/indirect-3_c.C | 2 +- gcc/testsuite/g++.dg/modules/indirect-4_c.C | 2 +- gcc/testsuite/g++.dg/modules/lambda-3_b.C | 6 +- gcc/testsuite/g++.dg/modules/late-ret-3_c.C | 2 +- gcc/testsuite/g++.dg/modules/pr99283-5.h | 9 + gcc/testsuite/g++.dg/modules/pr99283-5_a.H | 14 + gcc/testsuite/g++.dg/modules/pr99283-5_b.H | 12 + gcc/testsuite/g++.dg/modules/pr99283-5_c.C | 5 + gcc/testsuite/g++.dg/modules/pr99283-6.h | 23 + gcc/testsuite/g++.dg/modules/pr99283-6_a.H | 33 + gcc/testsuite/g++.dg/modules/pr99283-6_b.H | 164 ++ gcc/testsuite/g++.dg/modules/pr99283-6_c.C | 10 + gcc/testsuite/g++.dg/modules/pr99283-6_d.H | 10 + gcc/testsuite/g++.dg/modules/pr99283-7-swap.h | 17 + gcc/testsuite/g++.dg/modules/pr99283-7-traits.h | 41 + gcc/testsuite/g++.dg/modules/pr99283-7_a.H | 97 + gcc/testsuite/g++.dg/modules/pr99283-7_b.H | 4 + gcc/testsuite/g++.dg/modules/pr99283-7_c.C | 8 + gcc/testsuite/g++.dg/modules/pr99283-7_d.H | 8 + gcc/testsuite/g++.dg/modules/pr99425-1_b.H | 2 +- gcc/testsuite/g++.dg/modules/pr99425-1_c.C | 4 +- gcc/testsuite/g++.dg/opt/nrv20.C | 20 + gcc/testsuite/g++.dg/other/gc6.C | 16 + gcc/testsuite/g++.dg/other/gc7.C | 16 + gcc/testsuite/g++.dg/pr93195a.C | 1 + gcc/testsuite/g++.dg/pr94314-3.C | 2 +- gcc/testsuite/g++.dg/pr98136.C | 26 + gcc/testsuite/g++.dg/torture/pr99777.C | 44 + gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 2 +- gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 2 +- gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 + gcc/testsuite/g++.target/aarch64/sve/pr99781.C | 18 + gcc/testsuite/g++.target/aarch64/sve/pr99813.C | 27 + gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr99822.c | 41 + gcc/testsuite/gcc.c-torture/execute/pr99751.c | 20 + gcc/testsuite/gcc.dg/analyzer/data-model-10.c | 3 +- gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c | 3 +- .../analyzer/{malloc-ipa-13.c => malloc-ipa-13a.c} | 14 +- gcc/testsuite/gcc.dg/analyzer/pr99771-1.c | 63 + gcc/testsuite/gcc.dg/analyzer/pr99886.c | 21 + gcc/testsuite/gcc.dg/analyzer/pr99906.c | 3 + gcc/testsuite/gcc.dg/analyzer/symbolic-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/pr96573.c | 20 + gcc/testsuite/gcc.dg/pr99882.c | 37 + gcc/testsuite/gcc.dg/torture/pr99824.c | 33 + gcc/testsuite/gcc.dg/torture/pr99880.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/evrp11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr97009.c | 66 + gcc/testsuite/gcc.dg/tree-ssa/pr98265.C | 348 +++ gcc/testsuite/gcc.dg/uninit-pr61112.c | 89 + gcc/testsuite/gcc.dg/uninit-pr61677.c | 26 + gcc/testsuite/gcc.dg/uninit-pr61869.c | 47 + gcc/testsuite/gcc.dg/uninit-pr65182.c | 44 + gcc/testsuite/gcc.dg/vect/pr99856.c | 33 + gcc/testsuite/gcc.target/aarch64/fcvt_nosimd.c | 23 + gcc/testsuite/gcc.target/aarch64/pr99808.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pr97141.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98119.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c | 11 + gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98726.c | 9 + gcc/testsuite/gcc.target/arm/pr99786.c | 30 + gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 8 +- 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-5.c | 11 + gcc/testsuite/gcc.target/i386/memcpy-strategy-6.c | 18 + gcc/testsuite/gcc.target/i386/memcpy-strategy-7.c | 9 + gcc/testsuite/gcc.target/i386/memcpy-strategy-8.c | 18 + gcc/testsuite/gcc.target/i386/memcpy-strategy-9.c | 9 + gcc/testsuite/gcc.target/i386/memset-strategy-3.c | 17 + gcc/testsuite/gcc.target/i386/memset-strategy-4.c | 17 + gcc/testsuite/gcc.target/i386/memset-strategy-5.c | 11 + gcc/testsuite/gcc.target/i386/memset-strategy-6.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/gcc.target/i386/pr99726.c | 16 + gcc/testsuite/gcc.target/i386/pr99744-1.c | 25 + gcc/testsuite/gcc.target/i386/pr99863.c | 33 + .../gcc.target/powerpc/fold-vec-insert-char-p8.c | 8 +- .../gcc.target/powerpc/fold-vec-insert-char-p9.c | 4 +- .../gcc.target/powerpc/fold-vec-insert-double.c | 18 +- .../gcc.target/powerpc/fold-vec-insert-float-p8.c | 4 +- .../gcc.target/powerpc/fold-vec-insert-float-p9.c | 2 +- .../gcc.target/powerpc/fold-vec-insert-int-p8.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-longlong.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-short-p8.c | 6 +- .../gcc.target/powerpc/fold-vec-insert-short-p9.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr79251-run.p7.c | 15 + .../powerpc/{pr79251.p8.c => pr79251.p7.c} | 15 +- gcc/testsuite/gcc.target/powerpc/pr79251.p8.c | 10 +- gcc/testsuite/gcc.target/powerpc/pr79251.p9.c | 6 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 11 +- gcc/testsuite/gdc.dg/gdc270a.d | 11 - gcc/testsuite/gdc.dg/gdc270b.d | 7 - gcc/testsuite/gdc.dg/pr99914.d | 5 + gcc/testsuite/gdc.test/compilable/bug20796.d | 2 + gcc/testsuite/gdc.test/compilable/cppmangle.d | 18 + gcc/testsuite/gdc.test/compilable/ddocunittest.d | 1 + .../extra-files/serenity7190/core/Controller.d | 8 +- .../gdc.test/compilable/extra-files/test20280a.d | 12 + gcc/testsuite/gdc.test/compilable/fix21585.d | 24 + gcc/testsuite/gdc.test/compilable/fix21647.d | 30 + gcc/testsuite/gdc.test/compilable/ice10598.d | 3 - gcc/testsuite/gdc.test/compilable/ice10770.d | 5 + .../gdc.test/compilable/imports/issue21614a.d | 22 + .../compilable/imports/pkg20537/package.d} | 0 .../gdc.test/compilable/imports/test17991a/a.d} | 0 .../compilable/imports/test17991a/package.d} | 0 .../compilable/imports/test20151a/b/c/c.d} | 0 .../gdc.test/compilable/imports/test20530a.d} | 0 .../gdc.test/compilable/imports/test21501b.d | 7 + .../gdc.test/compilable/imports/test21501c.d | 4 + gcc/testsuite/gdc.test/compilable/issue16020.d | 39 + gcc/testsuite/gdc.test/compilable/issue21614.d | 10 + gcc/testsuite/gdc.test/compilable/issue21726.d | 2 + gcc/testsuite/gdc.test/compilable/mixintype.d | 55 + gcc/testsuite/gdc.test/compilable/mixintype2.d | 68 + gcc/testsuite/gdc.test/compilable/noreturn1.d | 21 + .../compilable/protection/issue20796/package.d | 5 + .../protection/issue21726/format/package.d | 7 + .../compilable/protection/issue21726/package.d | 1 + .../compilable/protection/issue21726/typecons.d | 6 + gcc/testsuite/gdc.test/compilable/test16002.d | 3 + gcc/testsuite/gdc.test/compilable/test17991.d | 3 + gcc/testsuite/gdc.test/compilable/test19292.d | 15 + gcc/testsuite/gdc.test/compilable/test20151a.d | 3 + gcc/testsuite/gdc.test/compilable/test20280.d | 8 + gcc/testsuite/gdc.test/compilable/test20530.d | 46 + gcc/testsuite/gdc.test/compilable/test20537.d | 10 + gcc/testsuite/gdc.test/compilable/test20692.d | 18 + gcc/testsuite/gdc.test/compilable/test21501a.d | 19 + gcc/testsuite/gdc.test/compilable/test9029.d | 39 + gcc/testsuite/gdc.test/fail_compilation/bug15613.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug16165.d | 18 + gcc/testsuite/gdc.test/fail_compilation/bug9631.d | 100 + .../gdc.test/fail_compilation/chkformat.d | 171 ++ .../gdc.test/fail_compilation/cppmangle.d | 2 +- .../gdc.test/fail_compilation/diag11819b.d | 2 +- .../gdc.test/fail_compilation/diag13082.d | 6 +- .../gdc.test/fail_compilation/diag16271.d | 12 + gcc/testsuite/gdc.test/fail_compilation/diag8101.d | 47 +- .../gdc.test/fail_compilation/diag8101b.d | 17 +- gcc/testsuite/gdc.test/fail_compilation/diag9420.d | 3 +- .../gdc.test/fail_compilation/enum_init.d | 171 ++ gcc/testsuite/gdc.test/fail_compilation/fail109.d | 8 +- .../gdc.test/fail_compilation/fail11038.d | 17 + .../gdc.test/fail_compilation/fail11445.d | 2 +- .../gdc.test/fail_compilation/fail15361.d | 8 + .../gdc.test/fail_compilation/fail15896.d | 18 + .../gdc.test/fail_compilation/fail17630.d | 15 + .../gdc.test/fail_compilation/fail18219.d | 20 + .../gdc.test/fail_compilation/fail19107.d | 21 + gcc/testsuite/gdc.test/fail_compilation/fail263.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail3.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail322.d | 7 +- gcc/testsuite/gdc.test/fail_compilation/fail332.d | 45 +- gcc/testsuite/gdc.test/fail_compilation/fail347.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail53.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail55.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fail79.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail99.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/fix21585.d | 19 + gcc/testsuite/gdc.test/fail_compilation/format.d | 44 + gcc/testsuite/gdc.test/fail_compilation/ice10598.d | 10 + gcc/testsuite/gdc.test/fail_compilation/ice10770.d | 13 - gcc/testsuite/gdc.test/fail_compilation/ice10922.d | 3 +- gcc/testsuite/gdc.test/fail_compilation/ice12497.d | 18 - gcc/testsuite/gdc.test/fail_compilation/ice12501.d | 8 +- gcc/testsuite/gdc.test/fail_compilation/ice14907.d | 22 + gcc/testsuite/gdc.test/fail_compilation/ice14923.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice8255.d | 5 +- gcc/testsuite/gdc.test/fail_compilation/ice8511.d | 13 - gcc/testsuite/gdc.test/fail_compilation/ice9540.d | 5 +- .../gdc.test/fail_compilation/imports/a17630.d | 3 + .../gdc.test/fail_compilation/imports/a18219.d | 6 + .../gdc.test/fail_compilation/imports/b17630.d | 3 + .../gdc.test/fail_compilation/imports/b18219.d | 15 + .../imports/ice10598a.d | 0 .../imports/ice10598b.d | 0 .../gdc.test/fail_compilation/imports/imp15896.d | 4 + .../gdc.test/fail_compilation/imports/test21651b.d | 3 + .../gdc.test/fail_compilation/issue16020.d | 13 + .../gdc.test/fail_compilation/mixintype2.d | 16 + .../gdc.test/fail_compilation/test16002.d | 15 - .../gdc.test/fail_compilation/test21651.d | 11 + .../gdc.test/fail_compilation/warn12809.d | 41 + gcc/testsuite/gdc.test/runnable/funclit.d | 61 + gcc/testsuite/gdc.test/runnable/mangle.d | 6 + gcc/testsuite/gdc.test/runnable/noreturn1.d | 74 + gcc/testsuite/gdc.test/runnable_cxx/cppa.d | 29 +- .../gdc.test/runnable_cxx/extra-files/cppb.cpp | 4 + .../runnable_cxx/extra-files/test21515.cpp | 82 + gcc/testsuite/gdc.test/runnable_cxx/test21515.d | 104 + gcc/testsuite/gfortran.dg/coarray_48.f90 | 24 + .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 2 +- gcc/testsuite/gfortran.dg/pr99602.f90 | 94 + gcc/testsuite/gfortran.dg/pr99602a.f90 | 93 + gcc/testsuite/gfortran.dg/pr99602b.f90 | 64 + gcc/testsuite/gfortran.dg/pr99602c.f90 | 25 + gcc/testsuite/gfortran.dg/pr99602d.f90 | 25 + gcc/testsuite/gfortran.dg/transpose_5.f90 | 8 + gcc/testsuite/gfortran.dg/vect/pr99807.f90 | 11 + gcc/testsuite/gfortran.dg/vect/pr99825.f90 | 15 + gcc/testsuite/gfortran.dg/vect/pr99924.f90 | 12 + .../go.test/test/fixedbugs/issue22200b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6036.go | 2 +- gcc/testsuite/lib/gdc-utils.exp | 85 +- gcc/tree-data-ref.c | 245 +-- gcc/tree-sra.c | 15 +- gcc/tree-ssa-sccvn.c | 24 +- gcc/tree-vect-loop.c | 1 + gcc/tree-vect-patterns.c | 1 + gcc/tree-vect-slp-patterns.c | 3 +- gcc/tree-vect-slp.c | 4 +- include/ChangeLog | 6 + include/demangle.h | 3 + libcody/LICENSE.gcc | 29 - libcpp/po/ChangeLog | 4 + libcpp/po/sr.po | 44 +- libgcc/ChangeLog | 27 + libgcc/config/rs6000/_sprintfkf.c | 58 - libgcc/config/rs6000/_sprintfkf.h | 27 - libgcc/config/rs6000/_strtokf.c | 53 - libgcc/config/rs6000/_strtokf.h | 27 - libgcc/config/rs6000/t-float128 | 18 +- libgcc/config/rs6000/t-linux | 10 +- libgcc/dfp-bit.h | 8 +- libgomp/ChangeLog | 13 + .../on_device_arch.h} | 0 .../testsuite/libgomp.c-c++-common/task-detach-6.c | 4 +- libgomp/testsuite/libgomp.c/pr99555-1.c | 3 +- libgomp/testsuite/libgomp.fortran/on_device_arch.c | 3 + .../testsuite/libgomp.fortran/task-detach-6.f90 | 2 +- libiberty/ChangeLog | 11 + libiberty/cp-demangle.c | 47 +- libiberty/testsuite/demangle-expected | 4 +- libphobos/ChangeLog | 14 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 58 +- libphobos/libdruntime/Makefile.in | 105 +- libphobos/libdruntime/core/stdc/complex.d | 70 +- libphobos/libdruntime/core/stdc/config.d | 43 + libphobos/libdruntime/core/stdc/errno.d | 16 +- libphobos/libdruntime/core/stdc/math.d | 400 ++-- libphobos/libdruntime/core/stdc/stdio.d | 61 +- libphobos/libdruntime/core/stdc/stdlib.d | 6 +- libphobos/libdruntime/core/stdc/tgmath.d | 653 +++--- libphobos/libdruntime/core/stdc/wchar_.d | 9 +- libphobos/libdruntime/core/sys/darwin/fcntl.d | 20 + libphobos/libdruntime/core/sys/linux/epoll.d | 88 +- libphobos/libdruntime/core/sys/openbsd/string.d | 2 + libphobos/libdruntime/core/sys/openbsd/unistd.d | 17 + libphobos/libdruntime/core/sys/posix/config.d | 1 + libphobos/libdruntime/core/sys/posix/dlfcn.d | 11 +- libphobos/libdruntime/core/sys/posix/signal.d | 14 +- libphobos/libdruntime/core/sys/posix/unistd.d | 48 + libphobos/libdruntime/core/sys/windows/com.d | 20 +- libphobos/libdruntime/core/sys/windows/dll.d | 12 +- .../libdruntime/core/sys/windows/stdc/malloc.d | 26 + libphobos/libdruntime/gc/impl/conservative/gc.d | 4 +- libphobos/libdruntime/object.d | 9 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.am | 12 +- libphobos/src/Makefile.in | 14 +- libphobos/src/std/algorithm/iteration.d | 8 +- libphobos/src/std/algorithm/searching.d | 4 +- libphobos/src/std/container/rbtree.d | 4 +- libphobos/src/std/conv.d | 2 +- libphobos/src/std/datetime/systime.d | 4 +- libphobos/src/std/experimental/logger/nulllogger.d | 2 +- libphobos/src/std/experimental/typecons.d | 6 +- libphobos/src/std/file.d | 5 +- libphobos/src/std/format.d | 4 +- libphobos/src/std/internal/math/biguintcore.d | 4 +- libphobos/src/std/math.d | 4 +- libphobos/src/std/parallelism.d | 4 +- libphobos/src/std/range/package.d | 1 - libphobos/src/std/regex/internal/tests.d | 653 +----- libphobos/src/std/regex/internal/tests2.d | 662 ++++++ libphobos/src/std/socket.d | 2 +- libphobos/src/std/typecons.d | 10 +- libphobos/src/std/zip.d | 6 +- libphobos/testsuite/libphobos.exceptions/chain.d | 4 +- .../testsuite/libphobos.exceptions/line_trace.d | 2 +- libstdc++-v3/ChangeLog | 24 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 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/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 6 +- libstdc++-v3/include/debug/vector | 5 +- 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 +- .../forward_list/cons/noexcept_move_construct.cc | 6 +- .../list/cons/noexcept_move_construct.cc | 6 +- .../testsuite/30_threads/future/members/poll.cc | 8 +- 604 files changed, 14640 insertions(+), 6315 deletions(-) create mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag24a.C create mode 100644 gcc/testsuite/g++.dg/abi/lambda-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic12.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/cpp1z/noexcept-type24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr99790.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder6.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++.dg/cpp2a/lambda-pack-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class42.C create mode 100644 gcc/testsuite/g++.dg/ext/vector40.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-5.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-5_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-6.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-6_d.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7-swap.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7-traits.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-7_d.H create mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C create mode 100644 gcc/testsuite/g++.dg/other/gc6.C create mode 100644 gcc/testsuite/g++.dg/other/gc7.C create mode 100644 gcc/testsuite/g++.dg/pr98136.C create mode 100644 gcc/testsuite/g++.dg/torture/pr99777.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99781.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99813.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97141.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98726.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr99822.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr99751.c copy gcc/testsuite/gcc.dg/analyzer/{malloc-ipa-13.c => malloc-ipa-13a.c} (54%) create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99771-1.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/pr96573.c create mode 100644 gcc/testsuite/gcc.dg/pr99882.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99824.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99880.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97009.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98265.C create mode 100644 gcc/testsuite/gcc.dg/uninit-pr61112.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr61677.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr61869.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr65182.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99856.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_nosimd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99808.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97141.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98119.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98726.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99786.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-5.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-6.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-7.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-8.c create mode 100644 gcc/testsuite/gcc.target/i386/memcpy-strategy-9.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-3.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-4.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-5.c create mode 100644 gcc/testsuite/gcc.target/i386/memset-strategy-6.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/gcc.target/i386/pr99726.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99744-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251-run.p7.c copy gcc/testsuite/gcc.target/powerpc/{pr79251.p8.c => pr79251.p7.c} (63%) delete mode 100644 gcc/testsuite/gdc.dg/gdc270a.d delete mode 100644 gcc/testsuite/gdc.dg/gdc270b.d create mode 100644 gcc/testsuite/gdc.dg/pr99914.d create mode 100644 gcc/testsuite/gdc.test/compilable/bug20796.d create mode 100644 gcc/testsuite/gdc.test/compilable/extra-files/test20280a.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21585.d create mode 100644 gcc/testsuite/gdc.test/compilable/fix21647.d delete mode 100644 gcc/testsuite/gdc.test/compilable/ice10598.d create mode 100644 gcc/testsuite/gdc.test/compilable/ice10770.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/issue21614a.d copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/pkg20537/packa [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/a.d [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test17991a/pac [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20151a/b/c [...] copy gcc/{config/bpf/t-bpf => testsuite/gdc.test/compilable/imports/test20530a.d} (100%) create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501b.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21501c.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue16020.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21614.d create mode 100644 gcc/testsuite/gdc.test/compilable/issue21726.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype.d create mode 100644 gcc/testsuite/gdc.test/compilable/mixintype2.d create mode 100644 gcc/testsuite/gdc.test/compilable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue20796/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/format/ [...] create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/package.d create mode 100644 gcc/testsuite/gdc.test/compilable/protection/issue21726/typecons.d create mode 100644 gcc/testsuite/gdc.test/compilable/test17991.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19292.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20151a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20280.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20530.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20537.d create mode 100644 gcc/testsuite/gdc.test/compilable/test20692.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21501a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test9029.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug15613.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug16165.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/bug9631.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/chkformat.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16271.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/enum_init.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail11038.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15361.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19107.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fix21585.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/format.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10598.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice10770.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice12497.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice14907.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/ice8511.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/a18219.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b17630.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/b18219.d rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598a.d (100%) rename gcc/testsuite/gdc.test/{compilable => fail_compilation}/imports/ice10598b.d (100%) create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/imp15896.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21651b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/issue16020.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/mixintype2.d delete mode 100644 gcc/testsuite/gdc.test/fail_compilation/test16002.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21651.d create mode 100644 gcc/testsuite/gdc.test/runnable/noreturn1.d create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/extra-files/test21515.cpp create mode 100644 gcc/testsuite/gdc.test/runnable_cxx/test21515.d create mode 100644 gcc/testsuite/gfortran.dg/coarray_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602a.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602b.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602c.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99602d.f90 create mode 100644 gcc/testsuite/gfortran.dg/transpose_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99807.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99825.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99924.f90 delete mode 100644 libcody/LICENSE.gcc delete mode 100644 libgcc/config/rs6000/_sprintfkf.c delete mode 100644 libgcc/config/rs6000/_sprintfkf.h delete mode 100644 libgcc/config/rs6000/_strtokf.c delete mode 100644 libgcc/config/rs6000/_strtokf.h rename libgomp/testsuite/{lib/on_device_arch.c => libgomp.c-c++-common/on_device_a [...] create mode 100644 libgomp/testsuite/libgomp.fortran/on_device_arch.c create mode 100644 libphobos/libdruntime/core/sys/darwin/fcntl.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/unistd.d create mode 100644 libphobos/libdruntime/core/sys/windows/stdc/malloc.d create mode 100644 libphobos/src/std/regex/internal/tests2.d