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-O2 in repository toolchain/ci/gcc.
from efcd941e86b c++: cleanup function name [PR 98531] adds 2da7ce23cfd Daily bump. adds a8dd2b3e965 c++: constexpr, union, and no_unique_address [PR98994] adds bdbca69e072 c++: generic lambda, fn* conv, empty class [PR98326] adds 57d705da0b9 c++: consteval and explicit instantiation [PR96905] adds 283653f4559 tree-optimization/99017 - be more forgiving in BB vect costing adds e5304598f14 calls: Fix a memory leak in maybe_warn_rdwr_sizes [PR99004] adds e14ea108faa string: Add a workaround for -Wstringop-overread false posi [...] adds 396cc31317e Fix O(region-size) unwind in VN adds adeaa43ad3b libstdc++: Fix build failure for targets without unistd.h adds 26a3f288f18 libstdc++: Make coroutine_handle<_Promise>::from_address() [...] adds 92941cea2f0 c++: Fix indirect partitions [PR 98944] adds bfdb7b8c6f5 libstdc++: Clear up directories created by tests adds 73e52926b6c testsuite: aarch64: Add tests for vpaddq intrinsics adds a11ef53238c aarch64: fix vector multiplication costs adds 20f28986a8d Fix miscompilation of Python on HP-PA/Linux adds 1d9f3b7ad4f analyzer: treat pointers written to *UNKNOWN as escaping [PR98575] adds 790a8e8942b analyzer: support "_IO_"-prefixed variants of FILE * fns [PR98575] adds f6be5d6ee31 libstdc++: Remove execution branch in deque iterator operator- adds d2b1a6842c3 libstdc++: Add unordered containers heterogeneous lookup adds 0a91b73e5b0 Daily bump. adds b0fb2720d88 Revert "openacc: Allow strided arrays in update directives" adds f7fb2f662fe openacc: Add XFAILs [PR98979] adds e1782d8ad10 dwarf2out: Don't prune static data members initialized with [...] adds d44f56f2b2d ICF: fix memory leak adds 5da5d8a02c6 if-to-switch: fix a memory leak adds d997565c41a tree-optimization/99024 - fix leak in loop vect analysis adds 9eb7669cc04 ipa/99029 - fix memory leak in propagate_malloc adds bd0e37f68a3 openmp: Temporarily disable into_ssa when gimplifying OpenM [...] adds 72932511053 rtl-optimization/99054 - fix leak in fixup_partitions adds 57d1b68d658 if-to-switch: fix memory leak in case merging adds f8fac476b5c c++: generic lambdas and local-externs from outer scopes [P [...] adds e4985357e5a fix memory leak in optimize pragma parsing adds 6a6f74be9d6 libstdc++: Fix spelling of __MINGW32__ macros adds 313e2dc377d libstdc++: Use correct error category for Windows error codes adds 3df5b249b3c libstdc++: Re-enable workaround for _wstat64 bug [PR 88881] adds 5874d156669 nvptx: properly use flag_patchable_function_entry adds a8db7887dfb c++: Consider addresses of heap artificial vars always non- [...] adds 20482cfcc1d i386: Fix ICEs due to simplify_gen_subreg returning NULL [PR99025] adds 0f39fb7b001 varasm: Fix ICE with -fsyntax-only [PR99035] adds 1f5c80883ef libcpp: fix ICE comparing macro locations without column in [...] adds 21c6ad7a12f Add test for PR tree-optimization/92879. adds 4b37c3ea8ab Daily bump. adds 27a804bc628 c, c++: Plug -Wduplicated-cond memory leaks [PR99057] adds 19c02324102 libgfortran: Fix unwanted end-of-record by checking if seen [...] adds a5c4f5562a0 use -mfpu=auto for arm/simd/vmmla_1.c adds 2e9dfa4bff2 Fortran: intrinsic.texi add missing arg to FINDLOC adds 5ee5415af86 Fortran: Fix ICE after error regression [PR99060]. adds 22a6d99d0a0 reduce sparseset memory requirement adds ff6903288d9 Fortran: Fix calls to associate name typebound subroutines [...] adds 4af29981ab5 [aarch64][vect] Support V8QI->V8HI WIDEN_ patterns adds 38c5703449c arm: Low overhead loop handle long range branches [PR98931] adds cb168f779c8 c++: Fix ICE from op_unqualified_lookup [PR97582] adds f0da1c0cb76 c++: ICE with unexpanded pack in do-while [PR99063] adds 2dcdd15d0ba c++: Fix zero initialization of flexible array members [PR99033] adds ce43c906049 libstdc++: Document when C++11/14/17 support became stable [...] adds bc0f7db7ebb libstdc++: Fix versioned namespace build adds 2432c479700 rs6000: Fix invalid address used in MMA built-in function adds 88cfd531c69 c++: Endless loop with targ deduction in member tmpl [PR95888] adds c36ad24e8a4 libgomp/i386: Move syscall asms to static inline wrapper. adds 5e40542f878 libgomp/i386: Revert the type of syscall wrappers output ba [...] adds 85cefe22564 Fix -freorder-blocks-and-partition glitch with Windows SEH adds 0c5cdb31bd4 Daily bump. adds 467a4820527 analyzer: fix ICE in print_mem_ref [PR98969] adds 3e2f329e948 libbacktrace: check for objcopy --add-gnu-debuglink using --help adds ac001ddd0cb c++: variadic lambda template and empty pack [PR97246] adds 95d94b52ea8 tree-optimization/38474 - fix store-merging compile-time re [...] adds cf059e1c099 c++: Fix endless errors on invalid requirement seq [PR97742] adds bc6087c5754 Fix producer string memory leaks adds 6cc886bf427 middle-end/38474 - fix alias walk budget accounting in IPA [...] adds f699e0b1657 Fortran: Fix rank of assumed-rank array [PR99043] adds 3fbf81a252d [Ada] Remove unused subprograms (continued) adds 71b8ed7c61b testsuite, arm: Add -mthumb to pr98931.c [PR target/98931] adds 4591f7e5329 libstdc++: Fix bootstrap with -fno-rtti [PR 99077] adds 14b554c462d libstdc++: Fix errors when syncbuf is used without RTTI adds e9c31052118 libstdc++: Only use dynamic_cast in tests when RTTI is enabled adds 0bd242ec5ae libstdc++: Make test memory_resource work without exception [...] adds c4ece1d96a1 libstdc++: XFAIL tests that depends on RTTI adds 87eaa3c525e libstdc++: Add unused attributes to shared_ptr functions adds 970ba719250 libstdc++: Fix errors in <experimental/internet> adds d1a821b93c4 libstdc++: Include scope ID in net::internet::address_v6::t [...] adds 4179ec10794 libstdc++: Make "nonexistent" paths less predictable in fil [...] adds 1dfd95f0a0c libstdc++: Fix filesystem::rename on Windows [PR 98985] adds b7210405ed8 libstdc++: Re-enable workaround for _wstat64 bug, again [PR 88881] adds f60226fd723 df: Record all definitions in DF_LR_BB_INFO->def [PR98863] adds adfee3c4c03 rtl-ssa: Use right obstack for temporary allocation adds 0631e008adc libgfortran: Fix PR95647 by changing the interfaces of oper [...] adds f3d7fd1475e PR c/99055 - memory leak in warn_parm_array_mismatch adds 9769564e745 compiler: open byte slice and string embeds using the absol [...] adds 8f93e1b8928 Expunge namespace-scope IDENTIFIER_TYPE_VALUE & global_type [...] adds 0c27fe96f81 c++: Register streamed-in decls when new [PR 99040] adds 8c4137c7ead c++: Seed imported bindings [PR 99039] adds eb64b0b285b testsuite: Restrict gcc.dg/rtl/aarch64/multi-subreg-1.c tes [...] adds fab095dad5e Daily bump. adds 0f3a743b688 i386: Add combiner splitter to optimize V2SImode memory rot [...] adds a3b38b77816 d: Merge upstream dmd 7132b3537 adds 05402ca65a6 passes: Enable split4 with selective scheduling 2 [PR98439] adds a4953810bac RISC-V: Shorten memrefs improvement, partial fix 97417. adds 18fabc35f47 RISC-V: Avoid zero/sign extend for volatile loads. Fix for 97417. adds c8656df6667 Daily bump. adds 4e3590d06cf libstdc++: Restore <unistd.h> in testsuite_fs.h header [PR 99096] adds 9966699d7a9 Fix memory leak in ipa-refernece adds c5ae38e8dc3 Daily bump. adds 70099a6acf5 match.pd: Fix up A % (cast) (pow2cst << B) simplification [ [...] adds 8ec4f693fb5 Fix cast in df_worklist_dataflow_doublequeue adds 26cedbce4b4 Add 2 missing Param keywords. adds 40f235b5f00 Fix 2 more leaks related to gen_command_line_string. adds abe07a74bb7 rtl-ssa: Reduce the amount of temporary memory needed [PR98863] adds d27153f038c libstdc++: Add missing return and use reserved name adds cc9a0a3d79d libstdc++: Fix __thread_yield for non-gthreads targets adds a33927c9ab4 rtl-optimization: Fix uninitialized use of opaque mode vari [...] adds f9d4544df55 aarch64: Run SUBTARGET_INIT_BUILTINS if it exists
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 5 + gcc/ChangeLog | 273 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/ada/repinfo.adb | 49 + gcc/ada/repinfo.ads | 58 +- gcc/analyzer/ChangeLog | 39 + gcc/analyzer/engine.cc | 43 +- gcc/analyzer/region-model.cc | 98 +- gcc/analyzer/region-model.h | 7 + gcc/analyzer/sm-file.cc | 11 +- gcc/analyzer/store.cc | 36 +- gcc/c-family/ChangeLog | 10 + gcc/c-family/c-common.c | 1 + gcc/c-family/c-warn.c | 20 +- gcc/c/ChangeLog | 4 + gcc/c/c-parser.c | 18 +- gcc/calls.c | 6 +- gcc/cfgrtl.c | 8 +- gcc/config/aarch64/aarch64-cost-tables.h | 18 +- gcc/config/aarch64/aarch64.c | 15 +- gcc/config/arm/aarch-common-protos.h | 1 + gcc/config/arm/aarch-cost-tables.h | 18 +- gcc/config/arm/arm.c | 21 +- gcc/config/arm/thumb2.md | 28 +- gcc/config/i386/mmx.md | 11 + gcc/config/i386/sse.md | 11 + gcc/config/i386/winnt.c | 4 + gcc/config/nvptx/nvptx.c | 6 +- gcc/config/riscv/riscv-shorten-memrefs.c | 34 +- gcc/config/riscv/riscv.c | 41 +- gcc/config/rs6000/predicates.md | 4 +- gcc/cp/ChangeLog | 162 + gcc/cp/call.c | 13 +- gcc/cp/constexpr.c | 31 +- gcc/cp/cp-gimplify.c | 12 + gcc/cp/cp-tree.h | 23 +- gcc/cp/decl.c | 3 - gcc/cp/decl2.c | 3 - gcc/cp/init.c | 32 +- gcc/cp/module.cc | 79 +- gcc/cp/name-lookup.c | 240 +- gcc/cp/name-lookup.h | 3 +- gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 91 +- gcc/cp/semantics.c | 5 + gcc/cp/typeck.c | 3 +- gcc/d/ChangeLog | 10 + gcc/d/Make-lang.in | 4 + gcc/d/d-compiler.cc | 6 +- gcc/d/d-lang.cc | 6 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.c | 2 +- gcc/d/dmd/aggregate.h | 8 +- gcc/d/dmd/aliasthis.c | 82 +- gcc/d/dmd/aliasthis.h | 3 +- gcc/d/dmd/apply.c | 2 +- gcc/d/dmd/arrayop.c | 11 +- gcc/d/dmd/arraytypes.h | 2 +- gcc/d/dmd/ast_node.h | 2 +- gcc/d/dmd/attrib.c | 471 +- gcc/d/dmd/attrib.h | 15 +- gcc/d/dmd/blockexit.c | 4 +- gcc/d/dmd/canthrow.c | 16 +- gcc/d/dmd/clone.c | 42 +- gcc/d/dmd/compiler.h | 2 +- gcc/d/dmd/complex_t.h | 2 +- gcc/d/dmd/cond.c | 19 +- gcc/d/dmd/cond.h | 2 +- gcc/d/dmd/constfold.c | 2 +- gcc/d/dmd/cppmangle.c | 2 +- gcc/d/dmd/ctfe.h | 2 +- gcc/d/dmd/ctfeexpr.c | 2 +- gcc/d/dmd/dcast.c | 17 +- gcc/d/dmd/dclass.c | 917 +--- gcc/d/dmd/declaration.c | 1046 +--- gcc/d/dmd/declaration.h | 25 +- gcc/d/dmd/delegatize.c | 5 +- gcc/d/dmd/denum.c | 431 +- gcc/d/dmd/dimport.c | 209 +- gcc/d/dmd/dinterpret.c | 38 +- gcc/d/dmd/dmacro.c | 2 +- gcc/d/dmd/dmangle.c | 2 +- gcc/d/dmd/dmodule.c | 123 +- gcc/d/dmd/doc.c | 9 +- gcc/d/dmd/doc.h | 2 +- gcc/d/dmd/dscope.c | 10 +- gcc/d/dmd/dstruct.c | 318 +- gcc/d/dmd/dsymbol.c | 58 +- gcc/d/dmd/dsymbol.h | 11 +- gcc/d/dmd/dsymbolsem.c | 5486 ++++++++++++++++++++ gcc/d/dmd/dtemplate.c | 1184 +---- gcc/d/dmd/dversion.c | 15 +- gcc/d/dmd/entity.c | 2 +- gcc/d/dmd/enum.h | 4 +- gcc/d/dmd/errors.h | 2 +- gcc/d/dmd/escape.c | 2 +- gcc/d/dmd/expression.c | 195 +- gcc/d/dmd/expression.h | 15 +- gcc/d/dmd/expressionsem.c | 463 +- gcc/d/dmd/func.c | 2956 +---------- gcc/d/dmd/globals.h | 2 +- gcc/d/dmd/hdrgen.c | 2 +- gcc/d/dmd/hdrgen.h | 2 +- gcc/d/dmd/iasm.c | 2 +- gcc/d/dmd/iasmgcc.c | 16 +- gcc/d/dmd/identifier.c | 2 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/impcnvgen.c | 2 +- gcc/d/dmd/imphint.c | 2 +- gcc/d/dmd/import.h | 4 +- gcc/d/dmd/init.c | 5 +- gcc/d/dmd/init.h | 5 +- gcc/d/dmd/initsem.c | 38 +- gcc/d/dmd/intrange.c | 2 +- gcc/d/dmd/intrange.h | 2 +- gcc/d/dmd/json.c | 2 +- gcc/d/dmd/json.h | 2 +- gcc/d/dmd/lexer.c | 8 +- gcc/d/dmd/lexer.h | 2 +- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mangle.h | 2 +- gcc/d/dmd/mars.h | 2 +- gcc/d/dmd/module.h | 6 +- gcc/d/dmd/mtype.c | 1373 +---- gcc/d/dmd/mtype.h | 22 +- gcc/d/dmd/nogc.c | 24 +- gcc/d/dmd/nspace.c | 82 +- gcc/d/dmd/nspace.h | 5 +- gcc/d/dmd/objc.c | 2 +- gcc/d/dmd/objc.h | 2 +- gcc/d/dmd/opover.c | 61 +- gcc/d/dmd/optimize.c | 8 +- gcc/d/dmd/parse.c | 106 +- gcc/d/dmd/parse.h | 2 +- gcc/d/dmd/root/aav.c | 2 +- gcc/d/dmd/root/aav.h | 2 +- gcc/d/dmd/root/array.h | 2 +- gcc/d/dmd/root/bitarray.h | 2 +- gcc/d/dmd/root/checkedint.c | 2 +- gcc/d/dmd/root/checkedint.h | 2 +- gcc/d/dmd/root/ctfloat.h | 2 +- gcc/d/dmd/root/dcompat.h | 2 +- gcc/d/dmd/root/file.c | 2 +- gcc/d/dmd/root/file.h | 2 +- gcc/d/dmd/root/filename.c | 2 +- gcc/d/dmd/root/filename.h | 2 +- gcc/d/dmd/root/hash.h | 2 +- gcc/d/dmd/root/object.h | 2 +- gcc/d/dmd/root/outbuffer.c | 2 +- gcc/d/dmd/root/outbuffer.h | 2 +- gcc/d/dmd/root/port.h | 2 +- gcc/d/dmd/root/rmem.c | 2 +- gcc/d/dmd/root/rmem.h | 2 +- gcc/d/dmd/root/root.h | 2 +- gcc/d/dmd/root/rootobject.c | 2 +- gcc/d/dmd/root/speller.c | 2 +- gcc/d/dmd/root/speller.h | 2 +- gcc/d/dmd/root/stringtable.c | 2 +- gcc/d/dmd/root/stringtable.h | 2 +- gcc/d/dmd/safe.c | 2 +- gcc/d/dmd/sapply.c | 2 +- gcc/d/dmd/scope.h | 2 +- gcc/d/dmd/semantic2.c | 410 ++ gcc/d/dmd/semantic3.c | 1421 +++++ gcc/d/dmd/sideeffect.c | 7 +- gcc/d/dmd/statement.c | 14 +- gcc/d/dmd/statement.h | 9 +- gcc/d/dmd/statement_rewrite_walker.h | 172 + gcc/d/dmd/statementsem.c | 231 +- gcc/d/dmd/staticassert.c | 49 +- gcc/d/dmd/staticassert.h | 4 +- gcc/d/dmd/staticcond.c | 6 +- gcc/d/dmd/target.h | 2 +- gcc/d/dmd/template.h | 19 +- gcc/d/dmd/templateparamsem.c | 116 + gcc/d/dmd/tokens.c | 2 +- gcc/d/dmd/tokens.h | 2 +- gcc/d/dmd/traits.c | 56 +- gcc/d/dmd/typesem.c | 1272 ++++- gcc/d/dmd/utf.c | 2 +- gcc/d/dmd/utf.h | 2 +- gcc/d/dmd/utils.c | 2 +- gcc/d/dmd/version.h | 4 +- gcc/d/dmd/visitor.h | 2 +- gcc/d/typeinfo.cc | 2 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 54 +- gcc/doc/invoke.texi | 8 + gcc/dwarf2out.c | 10 + gcc/fortran/ChangeLog | 31 + gcc/fortran/intrinsic.texi | 10 +- gcc/fortran/match.c | 14 +- gcc/fortran/openmp.c | 5 +- gcc/fortran/primary.c | 12 +- gcc/fortran/trans-expr.c | 5 +- gcc/fwprop.c | 1 - gcc/gimple-if-to-switch.cc | 20 +- gcc/gimple-ssa-store-merging.c | 88 +- gcc/gimplify.c | 7 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/embed.cc | 5 +- gcc/init-regs.c | 5 +- gcc/ipa-fnsummary.c | 12 +- gcc/ipa-icf.c | 7 +- gcc/ipa-prop.c | 30 +- gcc/ipa-pure-const.c | 2 +- gcc/ipa-reference.c | 16 +- gcc/match.pd | 23 +- gcc/optabs-tree.c | 69 + gcc/optabs-tree.h | 3 + gcc/opts-common.c | 1 + gcc/opts.c | 7 +- gcc/params.opt | 8 + gcc/recog.c | 7 +- gcc/reorg.c | 21 +- gcc/rtl-ssa/accesses.cc | 3 +- gcc/rtl-ssa/blocks.cc | 855 +-- gcc/rtl-ssa/changes.cc | 1 + gcc/rtl-ssa/functions.cc | 20 +- gcc/rtl-ssa/functions.h | 95 +- gcc/rtl-ssa/insns.cc | 51 +- gcc/rtl-ssa/internals.h | 140 + gcc/rtl-ssa/internals.inl | 18 +- gcc/sparseset.h | 5 +- gcc/testsuite/ChangeLog | 254 + gcc/testsuite/g++.dg/analyzer/pr99064.C | 39 + .../g++.dg/cpp0x/lambda/lambda-template17.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-crash6.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C | 4 + gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C | 20 + gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C | 13 + gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C | 15 + .../g++.dg/cpp2a/lambda-generic-variadic21.C | 19 + gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C | 12 + gcc/testsuite/g++.dg/ext/flexary38.C | 18 + gcc/testsuite/g++.dg/ext/weak6.C | 8 + gcc/testsuite/g++.dg/gomp/pr99007.C | 18 + gcc/testsuite/g++.dg/lookup/pr99030.C | 16 + gcc/testsuite/g++.dg/lookup/pr99039.C | 51 + gcc/testsuite/g++.dg/modules/pr98944_a.C | 9 + gcc/testsuite/g++.dg/modules/pr98944_b.C | 8 + gcc/testsuite/g++.dg/modules/pr98944_c.C | 8 + gcc/testsuite/g++.dg/modules/pr98944_d.C | 8 + gcc/testsuite/g++.dg/modules/pr99039_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99039_b.C | 9 + gcc/testsuite/g++.dg/modules/pr99040_a.C | 9 + gcc/testsuite/g++.dg/modules/pr99040_b.C | 5 + gcc/testsuite/g++.dg/modules/pr99040_c.C | 10 + gcc/testsuite/g++.dg/modules/pr99040_d.C | 2 + .../g++.dg/plugin/location-overflow-test-pr96391.c | 12 + gcc/testsuite/g++.dg/plugin/plugin.exp | 2 + gcc/testsuite/g++.dg/template/deduce10.C | 23 + gcc/testsuite/g++.dg/template/deduce9.C | 23 + gcc/testsuite/g++.dg/warn/Warray-bounds-16.C | 29 + gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C | 12 + gcc/testsuite/g++.target/powerpc/pr99041.C | 84 + gcc/testsuite/gcc.c-torture/execute/pr99079.c | 18 + gcc/testsuite/gcc.dg/analyzer/explode-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/file-1.c | 7 + gcc/testsuite/gcc.dg/analyzer/file-3.c | 18 + gcc/testsuite/gcc.dg/analyzer/pr94851-2.c | 54 + gcc/testsuite/gcc.dg/analyzer/pr98575-1.c | 46 + gcc/testsuite/gcc.dg/analyzer/pr98969.c | 18 + gcc/testsuite/gcc.dg/fold-modpow2-2.c | 47 + gcc/testsuite/gcc.dg/gomp/pr99007-1.c | 13 + gcc/testsuite/gcc.dg/gomp/pr99007-2.c | 15 + gcc/testsuite/gcc.dg/gomp/pr99007-3.c | 16 + gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c | 20 + .../aarch64/advsimd-intrinsics/vpXXXq.inc | 96 + .../gcc.target/aarch64/advsimd-intrinsics/vpaddq.c | 40 + .../gcc.target/aarch64/asimd-mul-to-shl-sub.c | 17 + gcc/testsuite/gcc.target/aarch64/pr98772.c | 155 + gcc/testsuite/gcc.target/arm/pr98931.c | 17 + gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 2 +- gcc/testsuite/gcc.target/i386/pr96166.c | 21 + gcc/testsuite/gcc.target/i386/pr98439.c | 12 + gcc/testsuite/gcc.target/i386/pr99025.c | 17 + gcc/testsuite/gcc.target/powerpc/pr98872.c | 19 + gcc/testsuite/gfortran.dg/assumed_rank_20.f90 | 36 + .../gfortran.dg/dollar_edit_descriptor_4.f | 16 + .../gfortran.dg/goacc/array-with-dt-2.f90 | 5 +- .../gfortran.dg/goacc/derived-chartypes-1.f90 | 3 + .../gfortran.dg/goacc/derived-chartypes-2.f90 | 3 + gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 | 24 + gcc/testsuite/gfortran.dg/pr99060.f90 | 10 + gcc/testsuite/gfortran.dg/typebound_call_32.f90 | 39 + gcc/toplev.c | 14 +- gcc/tree-pretty-print.c | 3 +- gcc/tree-ssa-sccvn.c | 31 +- gcc/tree-ssa-sccvn.h | 2 + gcc/tree-switch-conversion.c | 9 +- gcc/tree-switch-conversion.h | 10 + gcc/tree-vect-loop.c | 6 +- gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 95 +- gcc/varasm.c | 7 +- libbacktrace/ChangeLog | 6 + libbacktrace/configure | 3 +- libbacktrace/configure.ac | 3 +- libcpp/ChangeLog | 7 + libcpp/line-map.c | 3 +- libgfortran/ChangeLog | 12 + libgfortran/ieee/ieee_arithmetic.F90 | 9 +- libgfortran/io/transfer.c | 2 + libgomp/ChangeLog | 24 + libgomp/config/linux/x86/futex.h | 95 +- .../libgomp.oacc-fortran/array-stride-dt-1.f90 | 5 +- libstdc++-v3/ChangeLog | 201 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/intro.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 44 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 3 + libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 29 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 18 +- libstdc++-v3/include/bits/atomic_wait.h | 17 +- libstdc++-v3/include/bits/basic_string.tcc | 7 +- libstdc++-v3/include/bits/hashtable.h | 201 + libstdc++-v3/include/bits/hashtable_policy.h | 22 + libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 20 +- libstdc++-v3/include/bits/stl_function.h | 15 + libstdc++-v3/include/bits/stl_tree.h | 15 - libstdc++-v3/include/bits/unordered_map.h | 94 + libstdc++-v3/include/bits/unordered_set.h | 99 + libstdc++-v3/include/debug/unordered_map | 84 + libstdc++-v3/include/debug/unordered_set | 84 + libstdc++-v3/include/experimental/internet | 44 +- libstdc++-v3/include/experimental/io_context | 10 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 1 - libstdc++-v3/include/std/coroutine | 2 +- libstdc++-v3/include/std/mutex | 12 +- libstdc++-v3/include/std/ostream | 4 +- libstdc++-v3/libsupc++/eh_ptr.cc | 10 +- libstdc++-v3/libsupc++/exception_ptr.h | 4 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 11 +- libstdc++-v3/src/c++11/shared_ptr.cc | 2 +- libstdc++-v3/src/c++17/fs_ops.cc | 44 +- libstdc++-v3/src/filesystem/ops-common.h | 11 +- libstdc++-v3/src/filesystem/ops.cc | 4 +- .../23_containers/unordered_map/operations/1.cc | 168 + .../unordered_multimap/operations/1.cc | 135 + .../unordered_multiset/operations/1.cc | 135 + .../23_containers/unordered_set/operations/1.cc | 186 + .../27_io/basic_istringstream/rdbuf/char/2832.cc | 10 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 10 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 1 + .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 10 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 10 +- .../27_io/basic_stringstream/str/char/2.cc | 10 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 10 +- .../27_io/filesystem/operations/proximate.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 2 + .../27_io/filesystem/operations/rename.cc | 181 + .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/generation/proximate.cc | 2 +- .../27_io/filesystem/path/generation/relative.cc | 4 +- .../testsuite/30_threads/async/forced_unwind.cc | 1 + .../filesystem/operations/remove_all.cc | 2 + .../experimental/filesystem/operations/rename.cc | 180 + .../net/internet/address/v4/members.cc | 30 +- .../net/internet/address/v6/members.cc | 122 + libstdc++-v3/testsuite/util/testsuite_allocator.h | 26 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 15 +- 367 files changed, 16470 insertions(+), 11088 deletions(-) create mode 100644 gcc/d/dmd/dsymbolsem.c create mode 100644 gcc/d/dmd/semantic2.c create mode 100644 gcc/d/dmd/semantic3.c create mode 100644 gcc/d/dmd/statement_rewrite_walker.h create mode 100644 gcc/d/dmd/templateparamsem.c create mode 100644 gcc/rtl-ssa/internals.h create mode 100644 gcc/testsuite/g++.dg/analyzer/pr99064.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-crash6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic-variadic21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address12.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary38.C create mode 100644 gcc/testsuite/g++.dg/ext/weak6.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr99007.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr99030.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr99039.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr98944_d.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99039_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99039_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99040_d.C create mode 100644 gcc/testsuite/g++.dg/plugin/location-overflow-test-pr96391.c create mode 100644 gcc/testsuite/g++.dg/template/deduce10.C create mode 100644 gcc/testsuite/g++.dg/template/deduce9.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overread-1.C create mode 100644 gcc/testsuite/g++.target/powerpc/pr99041.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr99079.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr94851-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98575-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr98969.c create mode 100644 gcc/testsuite/gcc.dg/fold-modpow2-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99007-3.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/multi-subreg-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vpaddq.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asimd-mul-to-shl-sub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr98772.c create mode 100644 gcc/testsuite/gcc.target/arm/pr98931.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96166.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98439.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99025.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98872.c create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/dollar_edit_descriptor_4.f create mode 100644 gcc/testsuite/gfortran.dg/ieee/ieee_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99060.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_32.f90 create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/operations/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/operati [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/operati [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/operations/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/operations/rename.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/operations/rename.cc create mode 100644 libstdc++-v3/testsuite/experimental/net/internet/address/v6/members.cc