This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm_eabi-coremark-O2_LTO in repository toolchain/ci/gcc.
from a18ebd6c439 i386: Fix some -mavx512vl -mno-avx512bw bugs [PR99321] adds b48d76c4e6b Daily bump. adds e99b25df68d IBM Z: Fix vcond-shift.c testcase. adds 8a6a62614a8 tree-nested: Update assert for Fortran module vars [PR97927] adds 3cb8aab390c IBM Z: Fix usage of "f" constraint with long doubles adds e95554dac82 i386: Enable UINTR and HRESET for -march that supports it adds 04b4828c6dd [PR99422] LRA: Skip modifiers when processing memory address. adds 81fee438512 libsanitizer: cherry-pick ad294e572bc5c16f9dc420cc994322de6ca3fbfb adds 0d9a70ea388 aarch64: Fix PR99437 - tighten shift predicates for narrowi [...] adds ded6a1953dd c++: Incorrect specialization hash table [PR 99285] adds cb25dea3ef2 rs6000: Fix invalid splits when using Altivec style address [...] adds 504450c708c c++: Poor diagnostic in header-unit [PR 99468] adds bc56d27de97 C++: Enable c++2b module mode [PR 99436] adds b64551af515 c++: Add test for PR96268. adds 7f5ff78ff3f PR middle-end/97631 - bogus "writing one too many bytes" wa [...] adds f3daa6c0fd8 PR middle-end/98266 - bogus array subscript is partly outsi [...] adds bd85b4dd2dd PR fortran/49278 - ICE when combining DATA with default ini [...] adds 75897e3d780 Adjust my email address to a personal one adds ff733505789 Update gcc de.po, sv.po. adds ee73fb57131 Update cpplib eo.po. adds 6405b40f4a6 Daily bump. adds d5d3f15a0e0 runtime: cast SIGSTKSZ to uintptr adds 9433c844c8b Tighten predicates for p10 ld/cmpi fusion adds 7eef9a66018 add powerpc_vsx_ok requirement to undef-bool tests adds e5cdf6968b4 Checked in non-final version of patch in commit 9433c844c8b [...] adds eb5e1998e29 i386: Properly set ix86_isa_flags adds 08ce5589858 arc: Remove orphan function. adds 4b3d86a7768 c++: Clarify note about -fmodules-ts [PR 99472] adds ea7fff4c43a testsuite: Fix up pr98920.c on non-glibc or old glibc targe [...] adds 43c66b1606d IBM Z: arch14 fix option string used for Binutils adds 9725df0233b [PR99454] LRA: Process 0..9 constraints in process_address_1 adds defafb78cbc Fix internal error on lambda function adds 9f05c276ce3 Assorted testsuite fixes adds 01d0ba06f71 Fix building the RX port of gcc. adds 4e252e23d34 c++: Fix coroutines on targetm.cxx.cdtor_return_this target [...] adds 9f8be03500b Re: [PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918) adds fb5d9e83618 [PR99454] LRA: Process separately 'g' and digital constrain [...] adds a1e4fc19d99 arm: fix bootstrap failure following automatic mode selecti [...] adds c60ad1c5fe0 rs6000: Fix check_effective_target_sqrt_insn (PR99352) adds b610c30453d phiopt: Fix up conditional_replacement [PR99305] adds 0455cd76b68 RTEMS: Fix -Werror builds adds 63d74fed456 IRA: Process digital constraints containing more one digit adds 8dc225d311e Daily bump. adds 5987d8a79cd cris: define DWARF_FRAME_REGISTERS adds e7afb82c358 libstdc++: Uncomment more parts of <chrono> synopsis test adds da7343a6f48 Fix miscompilation of Ada runtime on 64-bit SPARC adds 1c3c12b0a6f Fix ICE on atomic enumeration type with LTO adds 47403a0eefa Do not assume that __float128 exists adds 6ceb712e269 tree-optimization/99510 - fix type reuse of build_aligned_type adds 99d5299376d [Vect] Fix mask check on Scatter loads/stores adds 3fbac260fc7 [testsuite] Fix target selector for pr99102.c adds c4a36bb1e1b docs: add interactive vs batch distinction to UX guidelines adds 46b52b4ae11 analyzer: remove some no-longer-needed -Wno-analyzer-too-complex adds cb33c7276a6 Add LRA target selector. adds b6073c9faaf aarch64: Fix typo in aarch64.c comment adds dddd011113b libstdc++: Implement LWG 3530 for concept-constrained comparisons adds 47cca0288d0 libstdc++: Fix headers that can't be used as header units [ [...] adds b97af562b57 c++: Propagate assembler name from local-externs [PR 99508] adds 71dc5ae574f Add options to link with libatomic in various tests. adds 5bf998275af testsuite: Fix up pr99305.C test on unsigned_char targets [ [...] adds 6b787291860 committed: analyzer: remove duplicated vfuncs adds 44fd4dc0b68 analyzer: factor out new class feasibility_state adds 1f428775acc c++: ICE do to GC leakage [PR 99423] adds 9dcc2edfa65 Fortran: Fix wording in intrinsic.texi's MIN adds 8f316f41ce0 rs6000: Fix pr98959 testcase adds d38bbb85117 [PR99422] LRA: Don't check unknown constraint, use X for em [...] adds 8c21bc6646d PR fortran/99205 - Out of memory with undefined character length adds 4fa6356be14 aix: align double complex adds e9800852067 Daily bump. adds aa27696b798 cris: define HARD_FRAME_POINTER_REGNUM adds 070ab283d16 icf: Check return type of internal fn calls [PR99517] adds b08c978f2e1 tree-optimization/99523 - missing SSA decls in dumps adds 9d4ad8570c3 testsuite/97494 - amend gcc.dg/vect/slp-21.c adds f6c1d026c3a testsuite/97494 - XFAIL gcc.dg/vect/vect-complex-5.c on !ve [...] adds aa0d8a3e28c testsuite/97494 - XFAIL gcc.dg/vect/pr97428.c on !vect_hw_misalign adds 3b938c64f77 testsuite/98245 - adjust dump scanning of gcc.dg/vect/bb-slp-46.c adds 04638a813c3 Add -fprofile-reproducible=parallel-runs to STAGEfeedback_C [...] adds 52db241345a MAINTAINERS updates for ex-ImgTec employees adds edc61d34eb4 c++: template partial instantiation mismatch [PR 99528] adds 67e39766061 libstdc++: Initialize std::normal_distribution::_M_saved [P [...] adds 8cfb387388a libstdc++: Handle EPERM for filesystem access errors on Mac [...] adds 15825b17cf3 libstdc++: Use acq_rel memory ordering [PR 99537] adds 9dacc828bf8 libstdc++: Fix find_type helper to work consistently adds 5643f6f396e libstdc++: Make barrier::arrival_token a move-only class type adds 5f27a9f90d4 c++: Fix unhiding friend with imports [PR 99248] adds 26ed5a28b18 aix: Use lcomm for TLS static data. adds a38fa1b31f7 libstdc++: Factor out uses of __int128 into a type alias adds 60097beb32e libstdc++: Add a LOCAL_PATCHES file to Ryu source directory adds 349adff2086 libstdc++: Remove Ryu's uint128_t aliases adds c4f8e568aa6 libstdc++: Add a fallback 128-bit integer class type and use it adds 3f958348e78 analyzer: gracefully handle impossible paths in shortest-paths.h adds 5e33e5b042a analyzer: support reverse direction in shortest-paths.h adds 3857edb5d32 analyzer: new implementation of shortest feasible path [PR96374] adds 7ad5a72c8bc compiler: create temporaries for heap variables adds 48ff383f0d9 Daily bump. adds a7ac3e92ecf gcc-changelog: allow ChangeLog deletion in a commit adds 0df3eb2622d analyzer: document new param adds 425afe1f0c9 c++: Fix up calls to immediate functions returning referenc [...] adds 3bb345c9313 i386: Hopefully last set of -mavx512vl -mno-avx512bw fixes [...] adds a6e9633ccb5 Fortran: Fix libgfortran I/O race with newunit_free [PR99529] adds 0b5437510c1 Fortran/OpenMP: Fix use_device_{ptr,addr} with assumed-size [...] adds d0655763483 Fortran/OpenMP: Accept implicit-save DATA vars for threadpr [...] adds d8b84e2771f Fix memory constraint bug in SPARC back-end adds 6e885ad3287 c++: ICE with using-decl [PR 99238] adds 6da2762a3b1 Daily bump. adds ff4816dff0d sim: drop dep on configure-gdb adds 8c2cf7f4f7e MAINTAINERS: Add myself for write after approval adds 3972574f11e misc/cgo/testcarchive: don't use == for string equality in C code adds bbdf59fdbc2 match.pd: Don't optimize vector X + (X << C) -> X * (1 + (1 [...] adds 7987beec679 Fortran: Fix for class defined operators [PR99125]. adds 77643ac4bbd PR tree-optimization/99489 - ICE calling strncat after strcat adds 5e93c2f08f3 Daily bump. adds 553488851dd i386: Some more -mavx512vl -mno-avx512bw fixes [PR99321] adds c2d7c39fcb8 PR fortran/99112 - ICE with runtime diagnostics for SIZE in [...] adds 9844eeff5ab Daily bump. adds 52b67943d1d testsuite: fix typo in testcase pr99492.c adds b516a153715 Fix -Wstring-concatenation warning. adds f20fe2cb213 OpenMP: Fix 'omp declare target' handling for vars [PR99509] adds 21ced2776a1 Fortran: Fix problem with allocate initialization [PR99545]. adds 52654036a54 Handle EXEC_IOLENGTH in doloop_contained_procedure_code. adds 5b32a1817d9 znver3 tuning part 1 adds 33f36b34ac2 analyzer: fix missing comma in initializer adds dce586ff83e libstdc++: Implement missing operator overloads in max_size_type.h adds 99415d0f187 tree-optimization/98834 - fix optimization regression with _b_c_p adds f8aa819b4ae libstdc++, Darwin, ppc : Add new long double symbols. adds 6f4b0ff2b1f libstdc++, testsuite, Darwin : Adjust for names used in sys [...] adds ed819846173 coroutines : Avoid generating empty statements [PR96749]. adds 26e0eb1071e coroutines : Handle for await expressions in for stmts [PR98480]. adds 020b286c769 coroutines : Handle rethrow from unhandled_exception [PR98704]. adds 541840b891d coroutines : Convert await_ready () expressions to bool [PR99047]. adds c2be82058fb libstdc++-v3: Update VTV vars for libtool link commands [PR99172] adds 770d3487ef1 c++: Fix 2 testcases [PR 99601] adds 7b843d47166 Update gcc sv.po. adds 3a5bcac339c libgo: update to Go 1.16.2 release adds 1973beaf92c testsuite: Fix up target selector syntax errors in modules/ [...] adds fcefc59befd aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds 82085eb3d44 i386: Fix up _mm256_vzeroupper() handling [PR99563] adds 5f6a43d691c gcc-changelog: skip broken commit in git_update_version.py. adds 3c5b6d24e66 Daily bump. adds 7b900dca607 c++: Incorrect type equivalence [PR 99496] adds 6ee24638ed0 libstdc++: Revert to old std::call_once implementation [PR 99341] adds 995a740cb01 libstdc++: Remove symbols for new std::call_once implementa [...] adds 4073a09e239 IBM Z: Fix "+fvm" constraint with long doubles adds 408d137027b options: ignore flag_ipa_ra in cl_optimization_compare adds f6e9c1c9191 Fix potentially undefined behaviour when computing a sha1 value. adds 1c7bec8bfbc c++: support target attr for DECL_LOCAL_DECL_P fns [PR99108] adds d55ce33a34a i386: Avoid mutual recursion between two peephole2s [PR99600] adds a0b5843a9b2 rs6000: Workaround for PR98092 adds 0251051db64 c++: Ensure correct destruction order of local statics [PR99613] adds a4101e5aafc c++: Fix NaN as C++20 template argument adds a2a6e9214e2 aarch64: Fix up aarch64_simd_clone_compute_vecsize_and_simd [...] adds bc2127767a0 Daily bump. adds 39916ceab49 AArch64: Fix -Werror issue in aarch64_simd_clone_compute_ve [...] adds adf14bdbc10 x86: Update 'P' operand modifier for -fno-plt adds f7581eb38ee aarch64: Fix status return logic in RNG intrinsics adds 9c4d77fc1cc testsuite, Darwin : Fix match output for asan/memcmp-1.c. adds c86c5195c8c testsuite, Darwin : Fix the asan/strncpy-overflow-1 test. adds f3e9c98a9f4 compiler: copy receiver argument for go/defer of method call adds bd364aaee33 Enable gather on zen3 hardware. adds 5074c6fa38c nios2: Fix format complaints and similar diagnostics. adds be246ac2d26 c++: Private parent access check for using decls [PR19377] adds 40465293cd7 c++: ICE with real-to-int conversion in template [PR97973] adds 19ac7c94b2f Daily bump. adds 57e274408c2 testsuite: Fix up pr98099.c testcase for big endian [PR98099] adds 3bcf19215d8 coroutines: init struct members to NULL adds 8f0c9d53ef3 aarch64: Improve generic SVE tuning defaults adds 0cc218d42c2 Objective-C++ : Fix handling of unnamed message parms [PR49070]. adds 073595ef13b Fix building the V850 port using recent versions of gcc. adds 0211fbb610c testsuite: Skip c-c++-common/zero-scratch-regs-10.c on arm adds d186c677e4f Update email address for primary entry adds fff9faa7904 testsuite: Fix up strlenopt-73.c on powerpc [PR99626] adds 89d44a9f3b9 testsuite: Fix up strlenopt-80.c on powerpc [PR99636] adds d9f0ade0015 PR target/99314: Fix integer signedness issue for cpymem pa [...] adds ab03c0d5753 Fix idiv latencies for znver3 adds 55308fc2631 amdgcn: Silence warnings in gcn.c adds c5e55673b48 c++: Add assert to tsubst. adds 30b10dacd0a PR middle-end/99502 - missing -Warray-bounds on partial out [...] adds a4670f58ebf [PR99422] LRA: Use lookup_constraint only for a single cons [...] adds 96ccb325432 c++: Remove FLOAT_EXPR assert in tsubst. adds bd9b262fa92 c++: Fix error-recovery with requires expression [PR99500] adds 287e3e8466f Daily bump. adds b980edba506 Fix segfault during encoding of CONSTRUCTORs adds af73a8b2027 Require linker plugin for another LTO test adds 3b0155305e5 substitute @tie{} with a space for the man pages adds 5cded5aff76 amdgcn: Typo fix adds 009528d61c7 arm: Fix mve_vshlq* [PR99593] adds 21d09cb732d analyzer: mark epath_finder with DISABLE_COPY_AND_ASSIGN [PR99614] adds 5e2eabe1eed x86: Issue error for return/argument only with function body adds c3a2bc6daaa slp: remove unneeded permute calculation (PR99656) adds 22d1a90a152 Use memcpy instead of strncpy to avoid error with -Werror=s [...] adds eadb118e36f target/99660 - missing VX_CPU_PREFIX for vxworksae adds 02f305440f2 Darwin : Fix build failure for powerpc-darwin8 [PR99661]. adds 82bb66730bc c++: Only reject reinterpret casts from pointers to integer [...] adds d81019db099 [PR99663] Don't use unknown constraint for address constrai [...] adds 83855386c41 Add size check to vector-matrix matmul. adds b8ecdc77270 libstdc++: Add std::is_scoped_enum for C++23 adds e1df2c34363 Add Power10 scheduling description. adds e5d74554b57 Regenerate gcc.pot. adds 3279a9a5a9a c: Fix up -Wunused-but-set-* warnings for _Atomics [PR99588] adds 5f256a70a05 Daily bump. adds 8bf983c71e4 [PR99680] Check empty constraint before using CONSTRAINT_LEN. adds 9c2f08475a1 [PATCH] Fix typo in gcc/asan.c comment adds 9f59cb7cac0 c-family: Fix PR94272 -fcompare-debug issue even for C [PR99230] adds 19ff0b0d816 x86: Check cfun != NULL before accessing silent_p adds 6af7b307f65 Daily bump. adds fc24ea23742 dwarf2out: Fix debug info for 2 byte floats [PR99388] adds d2de43b775a Daily bump. adds d0a5e8e1a84 rs6000: Convert the vector set variable idx to DImode [PR98914] adds 0ec7641ee18 rs6000: Fix some unexpected empty split conditions adds fc9c4e5fc50 debug: Fix __int128 handling in dwarf2out [PR99562] adds 0e792ee11aa Fortran: Fix 'name' bound size [PR99688] adds 540dace2ed3 PR target/99702: Check RTL type before get value adds c38f679eebf mklog: add new argument --directory. adds c4519fe3db3 C++ modules: fix alloc-dealloc-mismatch ASAN issue adds b931e4792b8 tree-optimization/99694 - fix value-numbering PHIs adds 57d9ac67280 Warn to not add debug hook targets adds 150a829accd arm: Fix MVE ICEs with vector moves and -mpure-code [PR97252] adds 87e3c2ef682 c++: duplicate alias templates with decltype [PR 99425] adds 00b46c00c8d libstdc++: Add noexcept to std::begin etc as per LWG 2280 and 3537 adds ba16797fe69 ubsan: Don't test for NaNs if those do not exist (PR97926) adds 02f2dc441b1 [PR99581] Define relaxed memory and use it for aarch64 adds 2bfd081f1bc c++: Cross-module partial specialiations [PR 99480] adds 7c1006135dd libstdc++: Implement string_view range constructor for C++20 adds 8b744f46a24 Daily bump. adds 441e1980cea Update gcc sv.po. adds 88081d38bd8 Handle setting of 1-bit anti-ranges uniformly. adds e54da1b6b39 mklog: fix test_mklog.py tests. adds a28cc94a275 cprop_hardreg: Ensure replacement reg has compatible mode [ [...] adds 3e07e7a6a7f c++: Diagnose references to void in structured bindings [PR99650] adds a9604fcbb29 RISC-V: Support -mlittle-endian and -mbig-endian adds cd1e2f63253 RISC-V: Add riscv{32,64}be with big endian as default adds f1af1326d26 RISC-V: Update soft-fp config for big-endian adds 28bddf0e322 RISC-V: Fix trampoline generation on big endian adds 4eb3a801a5e RISC-V: Update shift-shift-5.c testcase for big endian adds 7ac4dfec391 RISC-V: Fix matches against subreg with a bytenum of 0 in riscv.md adds fffefe3d9d1 RISC-V: Fix riscv_subword() for big endian adds ffa6a7fba1f tree-optimization/99721 - avoid SLP nodes we cannot schedule adds 6acd6692f1a c++: Over-zealous assert [PR 99239] adds 9c89c9e9c6b x86: Add __volatile__ to __cpuid and __cpuid_count adds d7cea7ceff9 aarch64: Make aarch64_add_offset work with -ftrapv [PR99540] adds 212f4988f37 Fortran: Fix func decl mismatch [PR93660] adds 831f9f768eb c++: Fix bogus warning in deprecated namespace [PR99318] adds baef0cffb58 libstdc++: Disable "ALT128" long double support for Clang adds 3c0351f287e testsuite/arm: Add arm_v8_2a_fp16_neon and arm_v8_2a_bf16_n [...] adds aa706c46366 testsuite/arm: Add arm_v8_2a_i8mm options in gcc.target/arm [...] adds 451c51e8ed3 testsuite/arm: Remove useless -mfloat-abi option adds fcfad74515d testsuite/arm: Add arm_softfp_ok or arm_hard_ok as needed. adds 1843341b129 testsuite/arm: Add arm_hard_ok check in armv8_2-fp16-scalar-2.c adds bed1736f3aa testsuite/arm: Fix -mfloat-abi order in arm_v8_2a_bf16_neon [...] adds 165bc67beb4 testsuite/arm: Fix -mfloat-abi order in arm_v8_1m_mve_ok_no [...] adds 3c3c0042736 testsuite/arm: Add arm_dsp_ok effective target and use it i [...] adds 6b1f841ce0c Add forgotten attribution on PR target/99593 testcase. adds 09f08fef71f libstdc++: Avoid accidental ADL when calling make_reverse_iterator adds 19599551045 MAINTAINERS: add myself as static analyzer maintainer adds d1aa5f57db7 libstdc++: Improve test for views::reverse adds b61461ac7f9 fwprop: Fix single_use_p calculation adds bd71889b901 c++: Note duplicates in symbol table [PR 99283] adds 7af8ec508f8 Darwin : Address a translation comment. adds e5c2ac584a1 Update gcc .po files. adds be70bb5e4ba [PR99581] Use relaxed memory for more aarch64 memory constraints adds bf1f3168f47 Daily bump. adds b179026a5d9 Fortran: Extend buffer, use snprintf to avoid overflows [PR99369] adds 4be312862de fix ssse3_pshufbv8qi3 post-reload const pool load adds d42ab6885a4 tighten funcspec regexps adds 9eec7c7686a require et feature pie for PIE tests adds 65cfa2fed39 run sysconf-requiring test on systems that support it adds 4f992de4f36 arm: Fix some more vec-common.md patterns for iwmmxt [PR99724] adds 70b738f9681 Fix installation of the jit header files adds 79cdbabbc4c arm: Fix MVE constraints for movmisalign [PR target/99727] adds f225c6b0c50 ipa: Check that scalar types that IPA-CP comes up with are [...] adds 4f00c4d40a5 i386: fix -march=amd crash adds 8bf52ffa92f Daily bump. adds 71fc4655ab8 analyzer; reset sm-state for SSA names at def-stmts [PR9369 [...] adds 08103e4d6ad rs6000: Correct Power8 cost of l2 cache size [PR97329] adds a29124d2825 tree-optimization/99746 - avoid confusing hybrid code adds 8bafce1be11 'libgomp.oacc-fortran/derivedtypes-arrays-1.f90' OpenACC 's [...] adds d99111fd8e1 Avoid OpenMP/nvptx execution-time hangs for simple nested O [...] adds 72982851d70 x86: Skip ISA check for always_inline in system headers adds 660eb7e9dee c-family: Fix up -Wduplicated-branches for union members [PR99565] adds 068d02e896d vect: Init inside_cost in vect_model_reduction_cost adds 7c1e856bedb libgomp HSA/GCN plugins: don't prepend the 'HSA_RUNTIME_LIB [...] adds de00a7bda94 Revert "x86: Skip ISA check for always_inline in system headers" adds aac12084fc0 tree-optimization/96974 - avoid ICE by replacing assert wit [...] adds c7fc73ee459 libstdc++: Allow seeding random engines in testsuite adds 15d649f79d6 libstdc++: Declare malloc for freestanding adds 9efd72d2895 c++: -Wconversion vs value-dependent expressions [PR99331] adds 0b86a643819 c++: Diagnose bare parameter packs in bitfield widths [PR99745] adds d4e0bdbc036 c++: ICE on invalid with inheriting constructors [PR94751] adds 2132a36370e c++: Fix source_location inconsistency between calls from t [...] adds 990a123ef7c Update gcc fr.po. adds 50bb46e4d25 libstdc++: Fix and complete __gnu_debug::basic_string imple [...] adds 1b229a30509 New test for PR tree-optimization/44547 - -Wuninitialized r [...] adds 26e80a49685 PR tree-optimization/48483 - Construct from yourself w/o warning adds e88ca9f4230 PR tree-optimization/55060 - False un-initialized variable [...] adds 4493b1c1ad7 Daily bump. adds 9d45e848d02 Fortran: Fix intrinsic null() handling [PR99651] adds 6081d8994ed c++: Fix ICE with nsdmi [PR99705] adds 8ab1d637440 d: Add openbsd support for D compiler [PR99691] adds 74ed3fc2796 [freebsd] d: Fix build failures on sparc64-*-freebsd* adds 2892e2f7028 d: Add windows support for D compiler [PR91595] adds 433b6b12dfa d: Define IN_TARGET_CODE in all machine-specific D language files. adds 8f5e18db259 Fix ICE: in function_and_variable_visibility, at ipa-visibi [...] adds fdfcb5353cc libphobos: Build all modules with -fversion=Shared when con [...] adds e253bb8b796 aarch64: Add reduction costs to simd_vec_costs adds 1282988ba15 aarch64: Add vector costs for SVE CLAST[AB] and FADDA adds b1a831f0dd8 aarch64: Add costs for LD[234]/ST[234] permutes adds d1ff0847b2d aarch64: Add costs for storing one element of a vector adds 7c679969bac aarch64: Add costs for one element of a scatter store adds 14bd21c2c57 aarch64: Add a CPU-specific cost table for Neoverse V1 adds 50a525b50c9 aarch64: Use an aarch64-specific structure for vector costing adds 3b924b0d7c0 aarch64: Try to detect when Advanced SIMD code would be com [...] adds ed17ad5ea1c aarch64: Detect scalar extending loads adds 99f94ae5018 aarch64: Cost comparisons embedded in COND_EXPRs adds e4180ab2fea aarch64: Ignore inductions when costing vector code adds 1205a8cadb6 aarch64: Take issue rate into account for vector loop costs adds 6b8b0c8e243 aarch64: Add costs for LD[34] and ST[34] postincrements adds 0d37e2d3ead [PR99766] Consider relaxed memory associated more with memo [...] adds c314741a539 MAINTAINERS: Add myself as pru port maintainer adds d82797420c2 c++: imported templates and alias-template changes [PR 99283] adds 5f070ba2980 libstdc++: Add PRNG fallback to std::random_device adds c453a817129 c++: ICE on invalid with NSDMI in C++98 [PR98352] adds 980b12cc819 PR tree-optimization/59970 - Bogus -Wmaybe-uninitialized at [...] adds 1cdfc98a998 dwarf2cfi: Defer queued register saves some more [PR99334] adds 42a21b4cb54 aix: ABI struct alignment (PR99557) adds 651684b462f Daily bump. adds 01685676a93 fortran: Fix off-by-one in buffer sizes. adds 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] adds 2a77cc1710e Update gcc sv.po. adds b29ddf93a4d Update gcc de.po. adds 8cac6af6f8b Daily bump. adds a7698c0e1ec c++: Add test for Core issue 1376 [PR52202] adds e0bdccac582 tree-optimization/98736 - use programing order preserved RP [...] adds 6eaf7ac6f49 Add debug_vn_reference_ops helper adds d11bcbe166c tree-optimization/99947 - avoid v.safe_push (v[0]) adds 0d6ad10c170 testsuite/99955 - fix may_alias declaration of vector adds c01ae2ab6b2 tree-optimization/99954 - fix loop distribution memcpy clas [...] adds b51321bc519 varasm: Fix up constpool alias handling [PR99872] adds 5c5b31975e6 vect: Don't split store groups if we have IFN_STORE_LANES [ [...] adds 2f3d9104610 vect: Restore variable-length SLP permutes [PR97513] adds e06d3f5dd7d libstdc++: Fix filesystem::path construction from COW strin [...] adds 12029c04d01 testsuite: Fix many UNRESOLVEDs for gcc.dg/vect adds a528594cf9a c++: using overloaded with local decl [PR92918] new b40d45cb193 c++: base template friend [PR52625] new fb5ed6d8c90 c++: friend with redundant qualification [PR41723]
The 2 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: ChangeLog | 34 + MAINTAINERS | 32 +- Makefile.def | 1 - Makefile.in | 1 - Makefile.tpl | 2 +- c++tools/ChangeLog | 5 + c++tools/resolver.h | 2 + contrib/ChangeLog | 26 + contrib/gcc-changelog/git_commit.py | 3 +- contrib/gcc-changelog/git_email.py | 2 +- contrib/gcc-changelog/git_update_version.py | 4 + contrib/gcc-changelog/setup.cfg | 3 + contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 30 + contrib/mklog.py | 9 +- contrib/texi2pod.pl | 1 + gcc/ChangeLog | 1620 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 16 + gcc/ada/freeze.adb | 3 +- gcc/ada/gcc-interface/decl.c | 4 + gcc/ada/raise-gcc.c | 6 + gcc/analyzer/ChangeLog | 206 + gcc/analyzer/analyzer.cc | 128 + gcc/analyzer/analyzer.h | 1 + gcc/analyzer/analyzer.opt | 8 + gcc/analyzer/checker-path.cc | 10 +- gcc/analyzer/diagnostic-manager.cc | 509 +- gcc/analyzer/diagnostic-manager.h | 10 +- gcc/analyzer/engine.cc | 410 +- gcc/analyzer/exploded-graph.h | 60 +- gcc/analyzer/feasible-graph.cc | 234 + gcc/analyzer/feasible-graph.h | 213 + gcc/analyzer/program-state.cc | 42 +- gcc/analyzer/program-state.h | 7 +- gcc/analyzer/region-model.cc | 36 +- gcc/analyzer/region.h | 5 - gcc/analyzer/sm-file.cc | 4 +- gcc/analyzer/sm-malloc.cc | 13 +- gcc/analyzer/sm-sensitive.cc | 8 +- gcc/analyzer/sm-taint.cc | 4 +- gcc/analyzer/supergraph.h | 28 +- gcc/analyzer/svalue.cc | 34 + gcc/analyzer/svalue.h | 2 + gcc/analyzer/trimmed-graph.cc | 172 + gcc/analyzer/trimmed-graph.h | 122 + gcc/asan.c | 4 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 24 + gcc/c-family/c-ada-spec.c | 39 +- gcc/c-family/c-gimplify.c | 29 + gcc/c-family/c-opts.c | 2 +- gcc/c-family/c-warn.c | 3 +- gcc/c/ChangeLog | 22 + gcc/c/c-decl.c | 22 +- gcc/c/c-typeck.c | 68 +- gcc/calls.c | 24 +- gcc/cgraph.c | 11 + gcc/cgraphclones.c | 6 +- gcc/cgraphunit.c | 4 - gcc/cif-code.def | 2 +- gcc/common.opt | 6 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 5 + gcc/config.gcc | 34 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-builtins.c | 2 +- gcc/config/aarch64/aarch64-d.c | 2 + gcc/config/aarch64/aarch64-protos.h | 280 +- gcc/config/aarch64/aarch64-simd.md | 83 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 59 +- gcc/config/aarch64/aarch64-sve-builtins.h | 3 +- gcc/config/aarch64/aarch64-tuning-flags.def | 4 + gcc/config/aarch64/aarch64.c | 1737 +- gcc/config/aarch64/aarch64.md | 26 +- gcc/config/aarch64/aarch64.opt | 3 + gcc/config/aarch64/constraints.md | 14 +- gcc/config/aarch64/iterators.md | 3 - gcc/config/aarch64/predicates.md | 16 + gcc/config/arc/arc.c | 17 - gcc/config/arm/arm-d.c | 2 + gcc/config/arm/arm-protos.h | 2 +- gcc/config/arm/arm.c | 47 +- gcc/config/arm/constraints.md | 17 +- gcc/config/arm/mve.md | 6 +- gcc/config/arm/vec-common.md | 19 +- gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.h | 38 +- gcc/config/cris/cris.md | 5 +- gcc/config/csky/csky_pipeline_ck802.md | 8 +- gcc/config/darwin.c | 39 +- gcc/config/freebsd-d.c | 1 + gcc/config/gcn/gcn.c | 17 +- gcc/config/host-darwin.c | 2 +- gcc/config/i386/constraints.md | 6 + gcc/config/i386/cpuid.h | 36 +- gcc/config/i386/cygwin.h | 9 + gcc/config/i386/i386-d.c | 2 + gcc/config/i386/i386-expand.c | 19 +- gcc/config/i386/i386-features.c | 31 +- gcc/config/i386/i386-options.c | 40 +- gcc/config/i386/i386.c | 44 +- gcc/config/i386/i386.h | 10 + gcc/config/i386/i386.md | 12 + gcc/config/i386/ia32intrin.h | 14 +- gcc/config/i386/mingw32.h | 12 + gcc/config/i386/mmx.md | 179 +- gcc/config/i386/predicates.md | 6 + gcc/config/i386/sse.md | 375 +- gcc/config/i386/t-cygming | 4 + gcc/config/i386/winnt-d.c | 56 + gcc/config/i386/x86-tune-costs.h | 286 +- gcc/config/i386/x86-tune.def | 8 +- gcc/config/mips/mips-d.c | 2 + gcc/config/nios2/nios2.c | 63 +- gcc/config/openbsd-d.c | 39 + gcc/config/pa/pa-d.c | 2 + gcc/config/pa/pa.c | 2 +- gcc/config/riscv/elf.h | 4 +- gcc/config/riscv/freebsd.h | 4 +- gcc/config/riscv/linux.h | 4 +- gcc/config/riscv/predicates.md | 5 + gcc/config/riscv/riscv-d.c | 2 + gcc/config/riscv/riscv.c | 50 +- gcc/config/riscv/riscv.h | 12 +- gcc/config/riscv/riscv.md | 70 +- gcc/config/riscv/riscv.opt | 8 + gcc/config/rs6000/aix.h | 5 +- gcc/config/rs6000/altivec.md | 32 +- gcc/config/rs6000/fusion.md | 177 +- gcc/config/rs6000/genfusion.pl | 7 +- gcc/config/rs6000/mma.md | 30 +- gcc/config/rs6000/power10.md | 519 +- gcc/config/rs6000/predicates.md | 29 +- gcc/config/rs6000/rs6000-c.c | 2 +- gcc/config/rs6000/rs6000-d.c | 2 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 279 +- gcc/config/rs6000/rs6000.md | 47 +- gcc/config/rs6000/vector.md | 2 +- gcc/config/rs6000/vsx.md | 35 +- gcc/config/rs6000/xcoff.h | 10 +- gcc/config/rx/rx.h | 3 + gcc/config/s390/s390-d.c | 2 + gcc/config/s390/s390.c | 116 +- gcc/config/s390/vector.md | 2 +- gcc/config/sparc/constraints.md | 9 +- gcc/config/sparc/sparc-d.c | 2 + gcc/config/sparc/sparc.c | 24 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sync.md | 6 +- gcc/config/t-openbsd | 5 + gcc/config/v850/v850.c | 4 +- gcc/config/v850/v850.h | 1 + gcc/config/vxworksae.h | 4 + gcc/configure | 44 +- gcc/configure.ac | 25 + gcc/cp/ChangeLog | 551 + gcc/cp/call.c | 45 +- gcc/cp/class.c | 6 +- gcc/cp/constexpr.c | 3 +- gcc/cp/coroutines.cc | 309 +- gcc/cp/cp-gimplify.c | 38 +- gcc/cp/cp-tree.h | 37 +- gcc/cp/cvt.c | 13 +- gcc/cp/decl.c | 130 +- gcc/cp/decl2.c | 5 +- gcc/cp/init.c | 2 + gcc/cp/lambda.c | 7 +- gcc/cp/lex.c | 2 +- gcc/cp/mangle.c | 27 +- gcc/cp/mapper-client.cc | 1 + gcc/cp/mapper-resolver.cc | 1 + gcc/cp/method.c | 29 +- gcc/cp/module.cc | 664 +- gcc/cp/name-lookup.c | 128 +- gcc/cp/name-lookup.h | 1 + gcc/cp/parser.c | 69 +- gcc/cp/parser.h | 4 + gcc/cp/pt.c | 292 +- gcc/cp/ptree.c | 21 +- gcc/cp/semantics.c | 116 +- gcc/cp/tree.c | 58 +- gcc/cp/typeck.c | 21 +- gcc/cp/typeck2.c | 3 - gcc/d/ChangeLog | 107 + 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/debug.h | 4 + gcc/digraph.cc | 134 +- gcc/doc/analyzer.texi | 58 +- gcc/doc/extend.texi | 6 +- gcc/doc/invoke.texi | 34 +- gcc/doc/md.texi | 28 +- gcc/doc/sourcebuild.texi | 17 + gcc/doc/ux.texi | 25 + gcc/dse.c | 11 +- gcc/dwarf2cfi.c | 30 +- gcc/dwarf2out.c | 295 +- gcc/dwarf2out.h | 6 + gcc/emit-rtl.c | 1 + gcc/fold-const.c | 56 +- gcc/fortran/ChangeLog | 116 + gcc/fortran/data.c | 10 + gcc/fortran/frontend-passes.c | 33 +- gcc/fortran/interface.c | 14 +- gcc/fortran/intrinsic.c | 5 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/match.c | 6 +- gcc/fortran/misc.c | 6 +- gcc/fortran/resolve.c | 94 +- gcc/fortran/simplify.c | 4 +- gcc/fortran/trans-array.c | 12 +- gcc/fortran/trans-decl.c | 6 +- gcc/fortran/trans-expr.c | 44 +- gcc/fortran/trans-intrinsic.c | 30 +- gcc/fortran/trans-stmt.c | 2 +- gcc/fortran/trans-types.c | 21 +- gcc/fwprop.c | 81 +- gcc/genoutput.c | 1 + gcc/genpreds.c | 75 +- gcc/gensupport.c | 1 + gcc/gimple-array-bounds.cc | 61 +- gcc/gimple-fold.c | 2 + gcc/gimple-ssa-store-merging.c | 13 +- gcc/gimplify.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 138 +- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.cc | 2 +- gcc/go/gofrontend/statements.cc | 33 +- gcc/go/gofrontend/wb.cc | 4 +- gcc/ipa-cp.c | 37 +- gcc/ipa-icf-gimple.c | 10 +- gcc/ipa-modref.c | 12 +- gcc/ira-costs.c | 1 + gcc/ira-lives.c | 99 +- gcc/ira.c | 26 +- gcc/jit/ChangeLog | 5 + gcc/jit/Make-lang.in | 6 +- gcc/lra-constraints.c | 62 +- gcc/lra-lives.c | 57 +- gcc/match.pd | 10 +- gcc/optc-save-gen.awk | 1 + gcc/po/ChangeLog | 38 + gcc/po/be.po | 14270 ++++++++-------- gcc/po/da.po | 14884 ++++++++-------- gcc/po/de.po | 14393 ++++++++-------- gcc/po/el.po | 14256 ++++++++-------- gcc/po/es.po | 14481 ++++++++-------- gcc/po/fi.po | 14802 ++++++++-------- gcc/po/fr.po | 14398 ++++++++-------- gcc/po/gcc.pot | 14293 ++++++++-------- gcc/po/hr.po | 14236 ++++++++-------- gcc/po/id.po | 14350 ++++++++-------- gcc/po/ja.po | 14308 ++++++++-------- gcc/po/nl.po | 14301 ++++++++-------- gcc/po/ru.po | 14442 ++++++++-------- gcc/po/sr.po | 14338 ++++++++-------- gcc/po/sv.po | 16806 +++++++++---------- gcc/po/tr.po | 14833 ++++++++-------- gcc/po/uk.po | 14318 ++++++++-------- gcc/po/vi.po | 14343 ++++++++-------- gcc/po/zh_CN.po | 14347 ++++++++-------- gcc/po/zh_TW.po | 14356 ++++++++-------- gcc/recog.c | 2 + gcc/regcprop.c | 3 +- gcc/reload.c | 1 + gcc/rtl-ssa/accesses.h | 13 + gcc/rtl-ssa/member-fns.inl | 28 + gcc/rtl.def | 1 + gcc/rtx-vector-builder.c | 6 +- gcc/rtx-vector-builder.h | 10 +- gcc/shortest-paths.h | 138 +- gcc/spellcheck.c | 2 +- gcc/stmt.c | 3 +- gcc/stor-layout.c | 2 + gcc/targhooks.c | 38 +- gcc/targhooks.h | 3 + gcc/testsuite/ChangeLog | 1410 ++ gcc/testsuite/c-c++-common/Wstringop-overflow.c | 30 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 9 +- gcc/testsuite/c-c++-common/asan/memcmp-1.c | 8 +- gcc/testsuite/c-c++-common/asan/pr98920.c | 28 + .../c-c++-common/asan/strncpy-overflow-1.c | 5 +- gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 2 +- 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/concepts/diagnostic2.C | 2 +- gcc/testsuite/g++.dg/conversion/real-to-int1.C | 17 + gcc/testsuite/g++.dg/coroutines/pr96749-1.C | 42 + gcc/testsuite/g++.dg/coroutines/pr96749-2.C | 37 + gcc/testsuite/g++.dg/coroutines/pr98480.C | 20 + gcc/testsuite/g++.dg/coroutines/pr99047.C | 83 + .../coroutines/torture/co-await-24-for-init.C | 101 + .../coroutines/torture/co-await-25-for-condition.C | 94 + .../torture/co-await-26-for-iteration-expr.C | 87 + gcc/testsuite/g++.dg/coroutines/torture/pr98704.C | 91 + gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C | 14 + gcc/testsuite/g++.dg/cpp0x/alignof7.C | 4 +- gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C | 21 + gcc/testsuite/g++.dg/cpp0x/extern_template-6.C | 17 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C | 20 + gcc/testsuite/g++.dg/cpp0x/inh-ctor37.C | 26 + 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/new5.C | 21 + gcc/testsuite/g++.dg/cpp0x/nsdmi17.C | 8 + gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-life.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic181.C | 9 + gcc/testsuite/g++.dg/cpp1y/builtin_location.C | 8 +- .../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/decomp55.C | 19 + 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/cpp1z/using9.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-err3.C | 4 + 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/consteval19.C | 6 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C | 27 + gcc/testsuite/g++.dg/cpp2a/nontype-class41.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class42.C | 8 + gcc/testsuite/g++.dg/cpp2a/nontype-float1.C | 12 + gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 4 +- gcc/testsuite/g++.dg/cpp2a/srcloc15.C | 6 +- gcc/testsuite/g++.dg/cpp2a/srcloc16.C | 4 +- gcc/testsuite/g++.dg/cpp2a/srcloc19.C | 44 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 4 +- gcc/testsuite/g++.dg/ext/pr99508.C | 20 + gcc/testsuite/g++.dg/ext/undef-bool-1.C | 1 + gcc/testsuite/g++.dg/ext/vector40.C | 11 + gcc/testsuite/g++.dg/ext/vla22.C | 2 +- gcc/testsuite/g++.dg/gomp/declare-simd-1.C | 2 +- gcc/testsuite/g++.dg/lookup/using66.C | 23 + gcc/testsuite/g++.dg/lto/pr89335_0.C | 7 +- gcc/testsuite/g++.dg/modules/adhoc-1_b.C | 2 +- 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/macloc-1_c.C | 4 +- gcc/testsuite/g++.dg/modules/macloc-1_d.C | 4 +- gcc/testsuite/g++.dg/modules/modules.exp | 2 +- gcc/testsuite/g++.dg/modules/pr99238.h | 1 + gcc/testsuite/g++.dg/modules/pr99238_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99238_b.H | 8 + gcc/testsuite/g++.dg/modules/pr99239_a.H | 13 + gcc/testsuite/g++.dg/modules/pr99239_b.H | 12 + gcc/testsuite/g++.dg/modules/pr99248.h | 5 + gcc/testsuite/g++.dg/modules/pr99248_a.H | 5 + gcc/testsuite/g++.dg/modules/pr99248_b.H | 7 + gcc/testsuite/g++.dg/modules/pr99283-1_a.H | 6 + gcc/testsuite/g++.dg/modules/pr99283-1_b.H | 10 + gcc/testsuite/g++.dg/modules/pr99283-2_a.H | 12 + gcc/testsuite/g++.dg/modules/pr99283-2_b.H | 22 + gcc/testsuite/g++.dg/modules/pr99283-2_c.H | 20 + gcc/testsuite/g++.dg/modules/pr99283-3_a.H | 31 + gcc/testsuite/g++.dg/modules/pr99283-3_b.H | 9 + gcc/testsuite/g++.dg/modules/pr99283-4.H | 20 + 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/pr99285_a.H | 11 + gcc/testsuite/g++.dg/modules/pr99285_b.H | 7 + gcc/testsuite/g++.dg/modules/pr99423_a.H | 13 + gcc/testsuite/g++.dg/modules/pr99423_b.H | 6 + gcc/testsuite/g++.dg/modules/pr99425-1.h | 11 + gcc/testsuite/g++.dg/modules/pr99425-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99425-1_b.H | 19 + gcc/testsuite/g++.dg/modules/pr99425-1_c.C | 11 + gcc/testsuite/g++.dg/modules/pr99425-2_a.X | 7 + gcc/testsuite/g++.dg/modules/pr99425-2_b.X | 4 + gcc/testsuite/g++.dg/modules/pr99468.H | 7 + gcc/testsuite/g++.dg/modules/pr99480_a.H | 10 + gcc/testsuite/g++.dg/modules/pr99480_b.H | 9 + gcc/testsuite/g++.dg/modules/pr99496_a.H | 17 + gcc/testsuite/g++.dg/modules/pr99496_b.C | 3 + gcc/testsuite/g++.dg/modules/pr99528.h | 9 + gcc/testsuite/g++.dg/modules/pr99528_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99528_b.H | 4 + gcc/testsuite/g++.dg/modules/pr99528_c.C | 3 + gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H | 8 +- gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C | 7 +- gcc/testsuite/g++.dg/opt/nrv20.C | 20 + gcc/testsuite/g++.dg/opt/pr98834.C | 71 + gcc/testsuite/g++.dg/opt/pr99305.C | 26 + gcc/testsuite/g++.dg/opt/pr99456.C | 33 + gcc/testsuite/g++.dg/other/gc6.C | 16 + gcc/testsuite/g++.dg/other/gc7.C | 16 + .../g++.dg/plugin/diagnostic-test-expressions-1.C | 2 +- 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/template/friend70.C | 9 + gcc/testsuite/g++.dg/template/friend71.C | 8 + gcc/testsuite/g++.dg/template/pr99425.C | 45 + gcc/testsuite/g++.dg/torture/pr99777.C | 44 + gcc/testsuite/g++.dg/vect/simd-clone-7.cc | 2 - gcc/testsuite/g++.dg/warn/Warray-bounds-15.C | 33 + gcc/testsuite/g++.dg/warn/Warray-bounds-18.C | 167 + gcc/testsuite/g++.dg/warn/Warray-bounds-19.C | 110 + gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 68 + gcc/testsuite/g++.dg/warn/Warray-bounds-21.C | 111 + gcc/testsuite/g++.dg/warn/Warray-bounds-22.C | 105 + gcc/testsuite/g++.dg/warn/Warray-bounds-23.C | 345 + gcc/testsuite/g++.dg/warn/Warray-bounds-24.C | 289 + gcc/testsuite/g++.dg/warn/Wconversion5.C | 19 + gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C | 9 + gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C | 11 + gcc/testsuite/g++.dg/warn/uninit-pr48483.C | 56 + gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 2 +- .../g++.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/g++.target/aarch64/sve/pr96974.C | 18 + gcc/testsuite/g++.target/aarch64/sve/pr99216.C | 5 + gcc/testsuite/g++.target/aarch64/sve/pr99766.C | 24 + gcc/testsuite/g++.target/aarch64/sve/pr99781.C | 18 + gcc/testsuite/g++.target/aarch64/sve/pr99813.C | 27 + gcc/testsuite/g++.target/arm/pr99593.C | 129 + gcc/testsuite/g++.target/i386/pr94185.C | 1 + gcc/testsuite/g++.target/i386/pr99108.C | 19 + gcc/testsuite/g++.target/i386/pr99679-1.C | 17 + gcc/testsuite/g++.target/i386/pr99679-2.C | 17 + gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 3 +- gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 3 +- gcc/testsuite/gcc.c-torture/compile/pr97141.c | 8 + gcc/testsuite/gcc.c-torture/compile/pr98096.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr98726.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr99822.c | 41 + gcc/testsuite/gcc.c-torture/execute/pr92618.c | 4 +- gcc/testsuite/gcc.c-torture/execute/pr98736.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr99751.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-10.c | 6 +- gcc/testsuite/gcc.dg/Wstringop-overflow-66.c | 180 + gcc/testsuite/gcc.dg/Wstringop-truncation-9.c | 41 + gcc/testsuite/gcc.dg/Wunused-var-5.c | 23 + gcc/testsuite/gcc.dg/Wunused-var-6.c | 14 + .../analyzer/attr-malloc-CVE-2019-19078-usb-leak.c | 4 +- gcc/testsuite/gcc.dg/analyzer/data-model-10.c | 3 +- gcc/testsuite/gcc.dg/analyzer/dot-output.c | 2 +- gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 16 +- gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c | 3 +- gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13a.c | 38 + .../analyzer/pr93355-localealias-feasibility-2.c | 4 +- .../analyzer/pr93355-localealias-feasibility-3.c | 8 +- .../analyzer/pr93355-localealias-feasibility.c | 2 - .../gcc.dg/analyzer/pr93355-localealias.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pr93695-1.c | 53 + gcc/testsuite/gcc.dg/analyzer/pr94047.c | 4 - gcc/testsuite/gcc.dg/analyzer/pr99044-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/pr99044-2.c | 42 + gcc/testsuite/gcc.dg/analyzer/pr99716-1.c | 40 + gcc/testsuite/gcc.dg/analyzer/pr99716-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/pr99716-3.c | 16 + 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/analyzer/unknown-fns-4.c | 2 +- gcc/testsuite/gcc.dg/analyzer/zlib-2.c | 2 - gcc/testsuite/gcc.dg/array-quals-1.c | 1 + gcc/testsuite/gcc.dg/declare-simd.c | 1 + gcc/testsuite/gcc.dg/gomp/pr59669-2.c | 1 - gcc/testsuite/gcc.dg/gomp/pr99542.c | 17 + gcc/testsuite/gcc.dg/gomp/pr99544.c | 13 + gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 2 +- gcc/testsuite/gcc.dg/ipa/propmalloc-4.c | 2 +- gcc/testsuite/gcc.dg/loop-9.c | 1 + gcc/testsuite/gcc.dg/pr96573.c | 20 + gcc/testsuite/gcc.dg/pr97954.c | 2 +- gcc/testsuite/gcc.dg/pr98099.c | 5 +- gcc/testsuite/gcc.dg/pr99122-3.c | 2 +- gcc/testsuite/gcc.dg/pr99230.c | 40 + gcc/testsuite/gcc.dg/pr99296.c | 7 + gcc/testsuite/gcc.dg/pr99882.c | 37 + gcc/testsuite/gcc.dg/strlenopt-73.c | 13 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 2 +- gcc/testsuite/gcc.dg/tls/pr99466-1.c | 8 + gcc/testsuite/gcc.dg/tls/pr99466-2.c | 10 + gcc/testsuite/gcc.dg/torture/pr99652-1.c | 8 + gcc/testsuite/gcc.dg/torture/pr99652-2.c | 8 + gcc/testsuite/gcc.dg/torture/pr99694.c | 27 + gcc/testsuite/gcc.dg/torture/pr99824.c | 33 + gcc/testsuite/gcc.dg/torture/pr99880.c | 22 + gcc/testsuite/gcc.dg/torture/pr99947.c | 18 + gcc/testsuite/gcc.dg/torture/pr99954.c | 30 + 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/tree-ssa/strncpy-2.c | 4 +- gcc/testsuite/gcc.dg/uninit-pr44547.c | 61 + gcc/testsuite/gcc.dg/uninit-pr55060.c | 30 + gcc/testsuite/gcc.dg/uninit-pr59970.c | 79 + 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/bb-slp-46.c | 4 +- gcc/testsuite/gcc.dg/vect/pr97428.c | 4 +- gcc/testsuite/gcc.dg/vect/pr99102.c | 20 + gcc/testsuite/gcc.dg/vect/pr99540.c | 20 + gcc/testsuite/gcc.dg/vect/pr99856.c | 33 + gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 3 +- gcc/testsuite/gcc.target/aarch64/acle/rng_2.c | 12 + gcc/testsuite/gcc.target/aarch64/fcvt_nosimd.c | 23 + gcc/testsuite/gcc.target/aarch64/pr99808.c | 14 + gcc/testsuite/gcc.target/aarch64/pr99873_1.c | 17 + gcc/testsuite/gcc.target/aarch64/pr99873_2.c | 20 + gcc/testsuite/gcc.target/aarch64/pr99873_3.c | 20 + gcc/testsuite/gcc.target/aarch64/simd/pr99437.c | 17 + .../gcc.target/aarch64/sve/aarch64-sve.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 4 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 4 + gcc/testsuite/gcc.target/aarch64/sve/pr88834.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/pr88834_ld3.c | 16 + 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/aarch64/sve/pr99873_1.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pr99873_2.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/pr99873_3.c | 18 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 4 +- .../gcc.target/arm/armv8_1m-fp16-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp32-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-fp64-move-1.c | 3 +- .../gcc.target/arm/armv8_1m-shift-imm-1.c | 2 +- .../gcc.target/arm/armv8_1m-shift-reg-1.c | 2 +- .../gcc.target/arm/armv8_2-fp16-scalar-2.c | 2 + gcc/testsuite/gcc.target/arm/bf16_dup.c | 2 +- gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 2 +- gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c | 3 +- .../gcc.target/arm/bfloat16_scalar_typecheck.c | 2 + gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c | 3 +- gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c | 1 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c | 1 + .../gcc.target/arm/bfloat16_vector_typecheck_1.c | 2 + .../gcc.target/arm/bfloat16_vector_typecheck_2.c | 6 +- .../arm/mve/intrinsics/mve_vector_float2.c | 2 + .../gcc.target/arm/mve/intrinsics/mve_vector_int.c | 2 + .../arm/mve/intrinsics/mve_vector_uint.c | 2 + .../arm/mve/intrinsics/mve_vector_uint1.c | 2 + .../arm/mve/intrinsics/mve_vector_uint2.c | 2 + .../gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c | 3 +- .../gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c | 3 +- gcc/testsuite/gcc.target/arm/pr51534.c | 2 +- gcc/testsuite/gcc.target/arm/pr51968.c | 3 +- gcc/testsuite/gcc.target/arm/pr99592.c | 7 + gcc/testsuite/gcc.target/arm/pr99724.c | 31 + gcc/testsuite/gcc.target/arm/pr99727.c | 13 + gcc/testsuite/gcc.target/arm/pr99786.c | 30 + gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 8 +- gcc/testsuite/gcc.target/arm/simd/bf16_ma_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_mmla_1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 1 + gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 3 +- gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 3 +- gcc/testsuite/gcc.target/i386/avx-pr99563.c | 38 + gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 + gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c | 94 + gcc/testsuite/gcc.target/i386/funcspec-2.c | 16 +- gcc/testsuite/gcc.target/i386/funcspec-3.c | 6 +- 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/pr57655.c | 4 +- gcc/testsuite/gcc.target/i386/pr59794-6.c | 4 +- gcc/testsuite/gcc.target/i386/pr70738-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr94467-3.c | 4 + gcc/testsuite/gcc.target/i386/pr95443-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr95443-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr96744-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr97313.c | 1 + gcc/testsuite/gcc.target/i386/pr99454.c | 43 + gcc/testsuite/gcc.target/i386/pr99463-2.c | 5 + gcc/testsuite/gcc.target/i386/pr99463.c | 5 + gcc/testsuite/gcc.target/i386/pr99464.c | 15 + gcc/testsuite/gcc.target/i386/pr99530-1.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-2.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-3.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-4.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-5.c | 11 + gcc/testsuite/gcc.target/i386/pr99530-6.c | 11 + gcc/testsuite/gcc.target/i386/pr99600.c | 16 + gcc/testsuite/gcc.target/i386/pr99726.c | 16 + gcc/testsuite/gcc.target/i386/pr99744-1.c | 25 + gcc/testsuite/gcc.target/i386/pr99753.c | 5 + gcc/testsuite/gcc.target/i386/pr99863.c | 33 + gcc/testsuite/gcc.target/i386/sse2-mmx-maskmovq.c | 2 +- gcc/testsuite/gcc.target/i386/strncmp-1.c | 2 +- .../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 + gcc/testsuite/gcc.target/powerpc/pr79251.p7.c | 23 + gcc/testsuite/gcc.target/powerpc/pr79251.p8.c | 10 +- gcc/testsuite/gcc.target/powerpc/pr79251.p9.c | 6 +- gcc/testsuite/gcc.target/powerpc/pr98092.c | 7 + gcc/testsuite/gcc.target/powerpc/pr98914.c | 11 + gcc/testsuite/gcc.target/powerpc/pr98959.c | 19 + gcc/testsuite/gcc.target/powerpc/pr99492.c | 50 + gcc/testsuite/gcc.target/powerpc/pr99557.c | 53 + gcc/testsuite/gcc.target/powerpc/pr99581.c | 17 + gcc/testsuite/gcc.target/powerpc/undef-bool-2.c | 1 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 11 +- gcc/testsuite/gcc.target/riscv/pr99702.c | 7 + gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 4 + gcc/testsuite/gcc.target/s390/pr99663.c | 20 + .../gcc.target/s390/vector/long-double-asm-abi.c | 26 + .../s390/vector/long-double-asm-commutative.c | 16 + .../s390/vector/long-double-asm-earlyclobber.c | 17 + .../s390/vector/long-double-asm-fprvrmem.c | 11 + .../s390/vector/long-double-asm-in-out.c | 14 + .../gcc.target/s390/vector/long-double-asm-inout.c | 14 + .../s390/vector/long-double-asm-matching.c | 13 + .../s390/vector/long-double-asm-regmem.c | 8 + .../s390/vector/long-double-volatile-from-i64.c | 22 + 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 + .../gfortran.dg/alloc_deferred_comp_1.f90 | 18 + gcc/testsuite/gfortran.dg/coarray_48.f90 | 24 + gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 + gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 + gcc/testsuite/gfortran.dg/do_check_16.f90 | 13 + gcc/testsuite/gfortran.dg/do_check_17.f90 | 16 + .../gfortran.dg/gomp/declare-simd-coarray-lib.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 | 11 + gcc/testsuite/gfortran.dg/inline_matmul_6.f90 | 2 +- gcc/testsuite/gfortran.dg/longnames.f90 | 92 + gcc/testsuite/gfortran.dg/module_variable_3.f90 | 37 + gcc/testsuite/gfortran.dg/null_11.f90 | 16 + gcc/testsuite/gfortran.dg/parameter_data.f90 | 13 + gcc/testsuite/gfortran.dg/pr95690.f90 | 4 +- gcc/testsuite/gfortran.dg/pr99112.f90 | 27 + gcc/testsuite/gfortran.dg/pr99545.f90 | 40 + 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/pr99656.f90 | 24 + gcc/testsuite/gfortran.dg/vect/pr99721.f90 | 11 + gcc/testsuite/gfortran.dg/vect/pr99746.f90 | 45 + gcc/testsuite/gfortran.dg/vect/pr99807.f90 | 11 + gcc/testsuite/gfortran.dg/vect/pr99825.f90 | 15 + gcc/testsuite/gfortran.dg/vect/pr99924.f90 | 12 + gcc/testsuite/gnat.dg/opt39.adb | 2 +- gcc/testsuite/gnat.dg/specs/lto25.ads | 12 + .../go.test/test/fixedbugs/issue22200b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6036.go | 2 +- gcc/testsuite/lib/gcc.exp | 3 + gcc/testsuite/lib/gdc-utils.exp | 85 +- gcc/testsuite/lib/target-supports.exp | 81 +- gcc/testsuite/obj-c++.dg/pr49070.mm | 52 + gcc/testsuite/objc.dg/unnamed-parms.m | 28 + gcc/tree-cfg.c | 7 +- gcc/tree-core.h | 5 +- gcc/tree-data-ref.c | 245 +- gcc/tree-emutls.c | 6 +- gcc/tree-loop-distribution.c | 29 +- gcc/tree-nested.c | 1 + gcc/tree-sra.c | 15 +- gcc/tree-ssa-phiopt.c | 6 +- gcc/tree-ssa-pre.c | 39 +- gcc/tree-ssa-sccvn.c | 87 +- gcc/tree-ssa-sccvn.h | 1 + gcc/tree-ssa-strlen.c | 60 +- gcc/tree-vect-loop.c | 6 +- gcc/tree-vect-patterns.c | 1 + gcc/tree-vect-slp-patterns.c | 76 +- gcc/tree-vect-slp.c | 268 +- gcc/tree-vect-stmts.c | 12 +- gcc/tree-vectorizer.h | 7 +- gcc/tree.c | 4 +- gcc/ubsan.c | 12 +- gcc/value-range.cc | 31 + gcc/value-range.h | 2 + gcc/varasm.c | 4 +- gcc/xcoffout.c | 1 - gcc/xcoffout.h | 1 - include/ChangeLog | 6 + include/demangle.h | 3 + libcody/ChangeLog | 4 + libcody/LICENSE.gcc | 29 - libcpp/po/ChangeLog | 8 + libcpp/po/eo.po | 49 +- libcpp/po/sr.po | 44 +- libgcc/ChangeLog | 32 + libgcc/config/riscv/sfp-machine.h | 4 + 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 +- libgfortran/ChangeLog | 9 + libgfortran/io/transfer.c | 32 +- libgfortran/io/unit.c | 1 - libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 2 +- libgo/go/archive/zip/reader_test.go | 35 + libgo/go/cmd/go.mod | 2 +- libgo/go/cmd/go/internal/get/get.go | 30 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 9 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 9 +- libgo/go/cmd/go/internal/modget/get.go | 2 +- libgo/go/cmd/go/internal/modget/query.go | 2 +- libgo/go/cmd/go/internal/modload/import.go | 18 +- libgo/go/cmd/go/internal/modload/init.go | 11 +- libgo/go/cmd/go/internal/modload/list.go | 2 +- libgo/go/cmd/go/internal/modload/load.go | 13 +- libgo/go/cmd/go/internal/run/run.go | 20 +- .../go/cmd/go/testdata/script/mod_convert_dep.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 52 +- libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +- libgo/go/cmd/vendor/modules.txt | 2 +- libgo/go/encoding/xml/xml.go | 19 +- libgo/go/encoding/xml/xml_test.go | 104 +- libgo/go/go/build/build_test.go | 2 +- libgo/go/golang.org/x/mod/modfile/rule.go | 167 +- libgo/go/golang.org/x/mod/module/module.go | 40 +- libgo/go/time/zoneinfo.go | 6 +- libgo/go/time/zoneinfo_test.go | 60 +- libgo/misc/cgo/testcarchive/testdata/main_unix.c | 2 +- libgo/misc/cgo/testplugin/plugin_test.go | 13 +- libgo/misc/cgo/testplugin/testdata/method2/main.go | 32 + libgo/misc/cgo/testplugin/testdata/method2/p/p.go | 9 + .../misc/cgo/testplugin/testdata/method2/plugin.go | 11 + libgo/runtime/proc.c | 4 +- libgomp/ChangeLog | 45 + libgomp/config.h.in | 3 - libgomp/configure | 10 - libgomp/plugin/configfrag.ac | 7 - libgomp/plugin/plugin-gcn.c | 2 +- .../libgomp.c-c++-common/declare_target-1.c | 22 + .../libgomp.c-c++-common/on_device_arch.h | 30 + .../testsuite/libgomp.c-c++-common/task-detach-6.c | 5 + libgomp/testsuite/libgomp.c/pr99555-1.c | 18 + libgomp/testsuite/libgomp.fortran/on_device_arch.c | 3 + .../testsuite/libgomp.fortran/task-detach-6.f90 | 13 + .../testsuite/libgomp.fortran/use_device_ptr-3.f90 | 91 + .../libgomp.oacc-fortran/derivedtypes-arrays-1.f90 | 1 + libiberty/ChangeLog | 15 + libiberty/cp-demangle.c | 47 +- libiberty/sha1.c | 2 +- libiberty/testsuite/demangle-expected | 4 +- libphobos/ChangeLog | 38 + libphobos/Makefile.in | 3 + libphobos/configure | 24 +- libphobos/configure.ac | 17 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 60 +- libphobos/libdruntime/Makefile.in | 110 +- 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 | 14 +- libphobos/src/Makefile.in | 19 +- 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/Makefile.in | 3 + .../libphobos.druntime_shared/druntime_shared.exp | 4 +- libphobos/testsuite/libphobos.exceptions/chain.d | 4 +- .../testsuite/libphobos.exceptions/line_trace.d | 2 +- .../libphobos.phobos_shared/phobos_shared.exp | 4 +- libphobos/testsuite/testsuite_flags.in | 3 +- libsanitizer/ChangeLog | 13 + libsanitizer/asan/asan_interceptors.cpp | 5 +- libsanitizer/asan/asan_interceptors.h | 7 + .../sanitizer_common_interceptors.inc | 19 +- libsanitizer/tsan/tsan_interceptors_posix.cpp | 2 + libstdc++-v3/ChangeLog | 474 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 2 - .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 2 - .../post/riscv64-linux-gnu/baseline_symbols.txt | 2 - libstdc++-v3/config/abi/pre/gnu.ver | 5 - libstdc++-v3/config/os/bsd/darwin/ppc-extra.ver | 3 + libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/include/bits/align.h | 1 + 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/c++config | 5 +- libstdc++-v3/include/bits/codecvt.h | 3 + libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/erase_if.h | 2 + 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 | 3 +- 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/invoke.h | 1 + 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 | 80 +- libstdc++-v3/include/bits/move.h | 7 +- libstdc++-v3/include/bits/ostream_insert.h | 1 + libstdc++-v3/include/bits/parse_numbers.h | 1 + libstdc++-v3/include/bits/predefined_ops.h | 2 + libstdc++-v3/include/bits/random.h | 8 +- libstdc++-v3/include/bits/range_access.h | 13 +- libstdc++-v3/include/bits/ranges_cmp.h | 24 +- 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_bvector.h | 12 - libstdc++-v3/include/bits/stl_deque.h | 16 +- libstdc++-v3/include/bits/stl_iterator.h | 9 +- .../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 | 13 +- libstdc++-v3/include/bits/stream_iterator.h | 6 +- libstdc++-v3/include/bits/streambuf_iterator.h | 8 +- libstdc++-v3/include/bits/uniform_int_dist.h | 1 + libstdc++-v3/include/bits/unique_lock.h | 1 + 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/assertions.h | 2 + libstdc++-v3/include/debug/forward_list | 7 +- libstdc++-v3/include/debug/list | 6 +- libstdc++-v3/include/debug/string | 87 +- 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/barrier | 24 +- 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 | 244 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/ostream | 28 +- libstdc++-v3/include/std/ranges | 12 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/stop_token | 2 +- libstdc++-v3/include/std/streambuf | 20 +- libstdc++-v3/include/std/string_view | 33 +- libstdc++-v3/include/std/system_error | 2 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/type_traits | 17 + libstdc++-v3/include/std/utility | 6 +- libstdc++-v3/include/std/valarray | 4 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/std/version | 1 + 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++/compare | 7 +- 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/libsupc++/new_opa.cc | 4 + libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +- libstdc++-v3/src/Makefile.am | 4 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/src/c++11/mutex.cc | 59 - libstdc++-v3/src/c++11/random.cc | 252 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 83 +- libstdc++-v3/src/c++17/fs_dir.cc | 2 +- libstdc++-v3/src/c++17/fs_path.cc | 10 +- libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 2 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 4 - libstdc++-v3/src/c++17/ryu/generic_128.h | 3 - libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 4 +- libstdc++-v3/src/c++17/uint128_t.h | 297 + libstdc++-v3/src/filesystem/dir-common.h | 12 + libstdc++-v3/src/filesystem/dir.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../comparisons/object/builtin-ptr-three-way.cc | 45 - .../18_support/comparisons/object/lwg3530.cc | 52 + .../testsuite/18_support/source_location/1.cc | 18 +- .../18_support/source_location/consteval.cc | 20 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../20_util/function_objects/range.cmp/lwg3530.cc | 47 + .../testsuite/20_util/is_scoped_enum/value.cc | 62 + .../testsuite/20_util/is_scoped_enum/version.cc | 27 + .../testsuite/20_util/to_chars/long_double.cc | 1 - .../21_strings/basic_string/hash/debug.cc | 69 + .../basic_string/requirements/citerators.cc | 4 + .../basic_string/requirements/dr438/constructor.cc | 2 + .../basic_string/requirements/exception/basic.cc | 13 +- .../exception/generation_prohibited.cc | 25 +- .../exception/propagation_consistent.cc | 13 +- .../requirements/explicit_instantiation/char/1.cc | 2 + .../explicit_instantiation/char16_t/1.cc | 2 + .../explicit_instantiation/char32_t/1.cc | 2 + .../explicit_instantiation/char8_t/1.cc | 2 + .../explicit_instantiation/wchar_t/1.cc | 2 + .../basic_string/requirements/typedefs.cc | 3 + .../basic_string_view/cons/char/range_c++20.cc | 170 + .../basic_string_view/cons/wchar_t/range_c++20.cc | 170 + .../forward_list/cons/noexcept_move_construct.cc | 6 +- .../list/cons/noexcept_move_construct.cc | 6 +- .../24_iterators/range_access/range_access.cc | 30 + .../range_access/range_access_cpp14.cc | 15 + .../range_access/range_access_cpp17.cc | 14 + .../26_numerics/random/random_device/85494.cc | 9 +- .../26_numerics/random/random_device/94087.cc | 15 +- .../random/random_device/cons/default-cow.cc | 1 - .../random/random_device/cons/default.cc | 1 - .../26_numerics/random/random_device/cons/token.cc | 27 +- .../27_io/filesystem/path/decompose/parent_path.cc | 25 +- .../29_atomics/atomic/wait_notify/bool.cc | 1 + .../29_atomics/atomic/wait_notify/generic.cc | 1 + .../29_atomics/atomic/wait_notify/pointers.cc | 1 + .../29_atomics/atomic_flag/wait_notify/1.cc | 1 + .../testsuite/30_threads/barrier/arrive.cc | 1 + .../30_threads/barrier/arrive_and_drop.cc | 1 + .../30_threads/barrier/arrive_and_wait.cc | 1 + .../testsuite/30_threads/barrier/completion.cc | 1 + .../testsuite/30_threads/call_once/66146.cc | 53 - .../testsuite/30_threads/future/members/poll.cc | 8 +- libstdc++-v3/testsuite/30_threads/latch/3.cc | 1 + .../testsuite/30_threads/semaphore/try_acquire.cc | 1 + .../30_threads/semaphore/try_acquire_for.cc | 1 + .../30_threads/semaphore/try_acquire_until.cc | 1 + .../testsuite/std/ranges/adaptors/reverse.cc | 19 + .../testsuite/std/ranges/iota/max_size_type.cc | 36 + libstdc++-v3/testsuite/std/time/syn_c++20.cc | 5 +- libstdc++-v3/testsuite/util/exception/safety.h | 121 +- .../testsuite/util/testsuite_container_traits.h | 12 + .../testsuite/util/testsuite_containergen.h | 14 + libstdc++-v3/testsuite/util/testsuite_random.h | 12 + 1243 files changed, 186338 insertions(+), 148226 deletions(-) create mode 100644 gcc/analyzer/feasible-graph.cc create mode 100644 gcc/analyzer/feasible-graph.h create mode 100644 gcc/analyzer/trimmed-graph.cc create mode 100644 gcc/analyzer/trimmed-graph.h create mode 100644 gcc/config/i386/winnt-d.c create mode 100644 gcc/config/openbsd-d.c create mode 100644 gcc/d/dmd/chkformat.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr98920.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/conversion/real-to-int1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr96749-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr98480.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr99047.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-24-for-init.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-25-for-condition.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-26-for-iterati [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-variadic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor37.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/cpp0x/new5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-life.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic181.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/decomp55.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/cpp1z/using9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err3.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/consteval19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class41.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class42.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-float1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc19.C create mode 100644 gcc/testsuite/g++.dg/ext/pr99508.C create mode 100644 gcc/testsuite/g++.dg/ext/vector40.C create mode 100644 gcc/testsuite/g++.dg/lookup/using66.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99238.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99238_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99238_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99239_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99239_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99248.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99248_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99248_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-2_c.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99283-4.H 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/modules/pr99285_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99285_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99423_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99423_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_a.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99425-2_b.X create mode 100644 gcc/testsuite/g++.dg/modules/pr99468.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99480_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99496_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99528.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_c.C create mode 100644 gcc/testsuite/g++.dg/opt/nrv20.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98834.C create mode 100644 gcc/testsuite/g++.dg/opt/pr99305.C create mode 100644 gcc/testsuite/g++.dg/opt/pr99456.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/template/friend70.C create mode 100644 gcc/testsuite/g++.dg/template/friend71.C create mode 100644 gcc/testsuite/g++.dg/template/pr99425.C create mode 100644 gcc/testsuite/g++.dg/torture/pr99777.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-15.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-19.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-20.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-21.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-22.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-23.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-24.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches7.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr48483.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr96974.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99216.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr99766.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/g++.target/arm/pr99593.C create mode 100644 gcc/testsuite/g++.target/i386/pr99108.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr99679-2.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/pr98736.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr99751.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-66.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-truncation-9.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-5.c create mode 100644 gcc/testsuite/gcc.dg/Wunused-var-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93695-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99044-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr99716-3.c 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/gomp/pr99542.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr99544.c create mode 100644 gcc/testsuite/gcc.dg/pr96573.c create mode 100644 gcc/testsuite/gcc.dg/pr99230.c create mode 100644 gcc/testsuite/gcc.dg/pr99296.c create mode 100644 gcc/testsuite/gcc.dg/pr99882.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-1.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr99466-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99652-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99694.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/torture/pr99947.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr99954.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-pr44547.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr55060.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr59970.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/pr99102.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99540.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr99856.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_2.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/pr99873_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99873_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr99873_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr99437.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88834_ld3.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/aarch64/sve/pr99873_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99873_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr99873_3.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99592.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99724.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99727.c create mode 100644 gcc/testsuite/gcc.target/arm/pr99786.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr99563.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.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/pr94467-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99454.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99463.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99464.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99530-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99600.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/pr99753.c create mode 100644 gcc/testsuite/gcc.target/i386/pr99863.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251-run.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr79251.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98092.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98914.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr98959.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99492.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99557.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99581.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr99702.c create mode 100644 gcc/testsuite/gcc.target/s390/pr99663.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-abi.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-commutative.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-earlyclobber.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-fprvrmem.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-in-out.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-inout.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-matching.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-asm-regmem.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-volatile-from-i64.c 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/alloc_deferred_comp_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_char_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/declare-simd-coarray-lib.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/longnames.f90 create mode 100644 gcc/testsuite/gfortran.dg/module_variable_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/null_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/parameter_data.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99112.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr99545.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/pr99656.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99721.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr99746.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 create mode 100644 gcc/testsuite/gnat.dg/specs/lto25.ads create mode 100644 gcc/testsuite/obj-c++.dg/pr49070.mm create mode 100644 gcc/testsuite/objc.dg/unnamed-parms.m 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 create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/p/p.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method2/plugin.go create mode 100644 libgomp/testsuite/libgomp.c-c++-common/declare_target-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/on_device_arch.h create mode 100644 libgomp/testsuite/libgomp.c/pr99555-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/on_device_arch.c create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-3.f90 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 create mode 100644 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES create mode 100644 libstdc++-v3/src/c++17/uint128_t.h delete mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/builtin-pt [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_scoped_enum/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_scoped_enum/version.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/hash/debug.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/r [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/wchar_ [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/call_once/66146.cc