This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/coarray_native in repository gcc.
from 9d9a82ec847 Make SYNC IMAGES(*) work by handling size of -1 in library. adds 308e40331f9 Ada, Darwin, PowerPC : Fix bootstrap after 128 int changes. adds 9651cba4360 Daily bump. adds a7d153ab847 Add overloaded debug_bb and debug_bb_n with dump flags adds 3b01ce303bf [Ada] Handle subtype_indication in 'Update for arrays adds e8d6d5f0399 [Ada] Crash on membership test in expression function adds e3710c6509f [Ada] AI12-0395: Allow aspect_specifications on formal parameters adds acdd1bd4c6c [Ada] Fix typos in comments about parsing iterated_componen [...] adds 9fdbcec6945 [Ada] Cleanup SPARK expansion of aggregates with iterated_c [...] adds 8cb66f96091 [Ada] Fix SPARK expansion of iterated_component_assoc in de [...] adds 1ab538527f9 [Ada] Improve error on missing with clause adds cc744c0c238 [Ada] Delete: set Position to No_Element adds 5c6430d68c3 [Ada] Missing errors on extension aggregates with unknown d [...] adds adf1c867c01 [Ada] gnatpp: Document that --no-comments-fill is now the default adds cfc3a1db82c [Ada] Spurious error on Old attribute reference in delta aggregate adds aa32e8f4665 [Ada] Do not instantiate generic bodies outside of main uni [...] adds 5d2041a0c75 [Ada] Fix interference between iterated element-and-compone [...] adds 51fb7000aa3 [Ada] x86-lynx178elf - gcc build fails adds d111f09ee50 [Ada] Restore hex addresses and improve symbolic backtraces adds f69ecf3bbad [Ada] Fix typos in error message for array delta aggregates adds 7649892bfc8 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 326c36ce378 [Ada] Fix GNATprove crash on generics with access types adds e0481cf5fcf [Ada] Minor editions to documentation of Ada.Text_IO.Fixed_IO adds 86d774f68ee [Ada] Fix Accept_Socket and Connect_Socket timeout support adds 4d4a3fb738e [Ada] Relax assertion on Small in Ada.Text_IO.Fixed_IO adds 4ab5d8c17b7 [Ada] Document characteristics of ordinary fixed point types adds acd4ef9df25 [Ada] Fix harmless assertion failure in GNATprove mode adds d4506716bcd [Ada] Another small edition to documentation of Ada.Text_IO [...] adds 19b00ffa9cb [Ada] Fix freezing of previous contracts adds 4b0fe398dbe [Ada] Further small edition to documentation of Ada.Text_IO [...] adds 10c633b7d6d [Ada] Avoid crash on use of Ada 2020 feature adds 38a61cff222 [Ada] Replace GNAT_Extended_Ravenscar profile name adds fcae4f70cd2 [Ada] Further small edition to documentation of Ada.Text_IO [...] adds 02a8253980d [Ada] Handle Iterated_Component_Association with Others_Choice adds dc7824734e6 libstdc++: Add missing exception-specifications in shared_ptr adds 40e67ab8e59 Make default duplicate and insert methods of summaries abor [...] adds 27c14056f48 tree-optimization/97539 - reset out-of-loop debug uses befo [...] adds 50f9e1f4d45 middle-end/97554 - avoid overflow in alloc size compute adds 19534269d89 IBM Z: Add vcond_mask expander adds 3edc21af527 x86: Add cmpmemsi for -minline-all-stringops adds 4052c05e5b3 x86: Inline strncmp only with -minline-all-stringops adds 605c2a393d3 middle-end/97521 - always use single-bit bools in mask vect [...] adds 7f0ce82a4c0 PR tree-optimization/97546 Bail out of find_bswap_or_nop on [...] adds 93e9a7bcd54 libstdc++: Fix declarations of memalign etc. for freestandi [...] adds 2d5aad691f5 AArch64: Add FLAG for store intrinsics [PR94442] adds 783dc02d897 Fix simdclones adds 9e2256dcd48 c++: Implement __is_nothrow_constructible and __is_nothrow_ [...] adds 425bb53b54a Re: error: ‘EVRP_MODE_DEBUG’ was not declared – was: [PUSHE [...] adds 63b2149fb4b Refactor SLP instance analysis adds f20a6c57f0f Implement three-level optimize_for_size predicates adds 2118438f49f Handle signed 1-bit ranges in irange::invert. adds 4f8cfb42883 Extend builtin fnspecs adds b784bbbe454 libstdc++: Fix error in experimental::strand adds 48722d158cb Combine logical OR ranges properly. adds a573530d500 syscall: import additional BSD-specific syscall wrappers adds 32c89b1633f [RS6000] Non-pcrel tests when power10 adds 68488940539 [RS6000] dimode_off.c test adds 8d8fef19711 [RS6000] Link power10 testcases adds 99f68181b11 [RS6000] Tests that use int128_t and -m32 adds d7c71335c2a [RS6000] Replace -mcpu with -mdejagnu-cpu adds b1fc5c940e3 [RS6000] biarch test fail adds 18e7f36bf2f [RS6000] Remove -mpcrel from tests adds f19e7c8d5b0 Daily bump. adds 15c908807e8 [RS6000] Separate dg-require-effective-target options adds 18cb6195fda Add test for pr97560. adds 251c9aea8f6 call_summary: modify cgraph hooks. adds 953a9d63d4c call_summary: move hooks to base. adds 119295372f3 lto: no sub-make when --jobserver-auth= is missing adds 83220838dd6 Move SLP nodes to an alloc-pool adds b53f709d923 Add string builtins to builtin_fnspec adds 5707996c14f Fix builtin decls generated in tree.c adds 7f227da3e60 Use EAF_RETURN_ARG in tree-ssa-ccp.c adds e94de06fd60 RISC-V: Refine riscv_parse_arch_string adds 0365b9e4af2 Fix fnspec of math builtins adds 79e61a6361f [Ada] Improve EINTR error handling on "poll" system call adds b36ec51873b [Ada] New flag Transform_Function_Array adds 0c1eba1a6a9 [Ada] Remove Digits_From_Size and Width_From_Size adds b3ad829bd17 [Ada] CUDA: handle parameter associations in expansion of C [...] adds fb00cc7032b [Ada] Multidimensional arrays with Iterated_Component_Associations adds a026b59e771 [Ada] Fix GNATprove support for iterated_component_associations adds 39706328c46 [Ada] Warnings on g-spogwa.adb adds 5cb0dbd6b19 [Ada] vx7r2cert: port ARM, PowerPC and x86 targets adds 21508c47f9a Re-enable fnspec checking once fortran frontend is fixed. adds 14e19b82c1e gcov-profile: use static pool for TOPN first adds e419ede8915 d: Merge upstream dmd 0fcdaab32 adds d249ba878cc d: Remove the d_critsec_size target hook. adds 4e6e941db7c [RS6000] Unsupported test options for -m32 adds 5af1e827bbb Avoid uniform lane BB vectorization adds 4a369d199bf SLP vectorize across PHI nodes adds 6d65ddca42f Refactor array descriptor field access adds 31ec7242e1f testsuite: restrict test to c++11 and later [PR97590] adds 9e78634c74c analyzer: implement region_model::get_representative_path_v [...] adds 01079b6a923 libstdc++: Include <cstdint> in tests that use std::uintptr_t adds ea0ae4e77a8 analyzer: fix param "analyzer-max-enodes-per-program-point" adds b0702ac5588 analyzer: eliminate non-determinism in logs adds bf1b5dae440 analyzer: eliminate non-deterministic behavior adds 942086bf73e analyzer: Change cast from long to intptr_t [PR96608] adds 16ad9ae85bb analyzer: don't assume extern const vars are zero-initializ [...] adds 686c1b70c70 Adjust BB vectorization function splitting adds 3af44504d40 Combine logical OR ranges properly. pr97567 adds ea126639125 Remove .s file. adds c0b09c1296d Add tests for PR92942 - missing -Wstringop-overflow for all [...] adds fe9d058ca28 libstdc++: Add noexcept to declaration of path::_List members adds 044b04348cf libstdc++: Fix directory_iterator exception specification adds e579f66c3c6 libstdc++: Add missing noexcept to std::from_chars declarations adds fe90c504416 Fix ipa-modref signature updates adds 4a972479f05 Fix BB store group splitting group size compute adds 7fdedf8a8e8 Fix glitch on VX_CPU selection for E6500 adds f6b710fc6f9 Extract VX_CPU_PREFIX up into config/vxworks.h adds 2232b613682 libstdc++: Fix -Wsign-compare warnings in headers adds 86558afc09e libstdc++: Remove unused variables in special functions adds d4fd8638be8 libstdc++: Fix ODR violations caused by <tr1/functional> adds 8eb8dcac6ed aarch64: Add vcopy(q)__lane(q)_bf16 intrinsics adds 0f801e0b6cc AArch64: Fix overflow in memcopy expansion on aarch64. adds 88f8b3dda53 c++: Small cleanup for do_type_instantiation adds 54380d42e6f c++: Kill nested_udts adds 6f33e2d8427 compiler: remove unused Type::in_heap_ member variable adds b7ac5fdbe73 compiler, go/internal/gccgoimporter: export notinheap annotation adds edea991d2ca PPC testsuite fixes adds a764c40079a PR fortran/97491 - Wrong restriction for VALUE arguments of [...] adds 2b3e722a3ca Fix PR97497 adds 668894d7b58 libgo: update to Go 1.15.3 release adds 75ce04fba49 c: Allow duplicate C2x standard attributes adds 89bb01e7cbd Daily bump. adds c25d317cf7d Tweaks to ranger API routines. adds ec69fe4e984 [RS6000] dg-do !compile and scan-assembler adds 2241061463a [RS6000] power10 scan-assembler tests adds 279a9ce9d54 wide-int: Fix up set_bit_large adds f165ef89c08 lto: LTO cgraph support for late declare variant resolution [...] adds 3f39b64e57a xfail and improve some failing libgomp tests [PR81690] adds 2298ca2d3e1 openmp: Implicitly discover declare target for variants of [...] adds 3a8b20947f2 openmp: Parsing and some semantic analysis of OpenMP alloca [...] adds 31643fa3e99 [PR97504] riscv needs wraplf for aux_long_long_float too adds 44e570d9fb0 aarch64: Add bfloat16 vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds 292c812a27c aarch64: Add vstN_lane_bf16 + vstNq_lane_bf16 intrinsics adds 0f7cd5e5735 libstdc++: Make std::span layout-compatible with struct iov [...] adds 72a87d82e0d libstdc++: Fix name clash with _Cosh in QNX headers [PR 95592] adds ac1724ccfdb dump reason for throwing away SLP instance adds 2acb33103c4 Change the way we split stores in BB vectorization adds 0bc199fc5d4 libstdc++: Override BUFSIZ for Windows targets [PR 94268] adds c227d96feb0 libstdc++: Add comment to nothrow new explaining catch (...) adds 616351b897c Fix iteration over loads in SLP optimize adds b626b00823a tree-optimization/97615 - avoid creating externals from patterns adds 69adcfce123 Fix gcc.dg/vect/bb-slp-5[89].c adds a4b9620d566 testsuite: Correct requirements for byte-in-* testcases. adds 6f62d8dd338 Ignore ignored operands in vect_get_and_check_slp_defs adds 176b8b9679d testsuite: Correct requirements for vadsdu*, vslv and vsrv [...] adds 7d5f38e49e5 c++: Refactor push_template_decl adds 9ccc3495766 c++: Check constraints before instantiation from mark_used [...] adds f4af2dde579 dump when SLP analysis fails due to shared vectype mismatch adds 8572edc828f libstdc++: Fix arithmetic bug in year_month_weekday convers [...] adds a3c13696fd2 VSX_EXTRACT fix adds 4289e488ddd c++: Make OMP UDR DECL_LOCAL_DECL_P earlier adds a0e4d7b44c5 libstdc++: Implement C++20 features for <sstream> adds a4223abb3de c: Allow omitted parameter names for C2x adds 54ef7701a9d value-range: Give up on POLY_INT_CST ranges [PR97457] adds 3dcd47389b1 AArch64: Skip test for pr97535 on ILP32 since it can't expr [...] adds dfbadb8ce9f syscall: don't build libcall_bsd.go on solaris adds 43cb72263fb c++: GCC accepts junk before fold-expression [PR86773] adds 323dd425520 c++: Member template function lookup failure [PR94799] adds 122f0db2793 testsuite: Adjust target requirements for sad-vectorize and [...] adds 976e7ef1a2d c++: Prevent warnings for value-dependent exprs [PR96742] adds 455ade18462 c++: Deprecate arithmetic convs on different enums [PR97573] adds 24fb1d9c585 c++: Improve the MVP -Wparentheses diagnostic. adds 23edcf6bee5 Re: testsuite: Enable and adjust powerpc fold-vec-extract/i [...] adds bbb36257448 [RS6000] float128-type-2.c unsupported adds 4166ebedf8b [RS6000] Don't be too clever with dg-do run and dg-do compile adds f4f9364d207 libstdc++: Fix linker script adds 0a36f5f21cd analyzer: fix more pointer-printing in logs adds e9751143e23 analyzer: move svalue and region decls to their own header files adds 1a9af271275 analyzer: fix false leak diagnostic on offsets from malloc [...] adds f635f0ce87d analyzer: more non-determinism fixes adds e93aae4a497 Daily bump. adds 0cdde1e7ae1 libgo: handle linking to NetBSD's versioned symbols adds c6bfc4eb3c9 libstdc++: Fix new basic_stringbuf constructor adds 0162d00d12b Call infer_non_null() directly when checking for non-null. adds 1e1e1edf88a More BB vectorization tweaks adds 632a2f50b8b Enable GCC to support Intel Key Locker ISA adds 68990ed13dc libstdc++: Rename _UniformRandomNumberGenerator parameters adds 53dede0f04b CSE conversions within sincos adds bafcf452c79 opts: Sanity check for param names. adds 291d920395d Fix conditional inclusion guard in gthr-vxworks-thread.c adds 9df44b94033 Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR adds eb6b71b83c9 libstdc++: Fix some warnings in headers adds e4b3d2a4c25 Consistently pass the vector type for scalar SLP cost compute adds 64817472be2 libstdc++: Correct PR number in ChangeLog entry adds 568de14d2e7 LTO: get_section: add new argument adds 6e23549157d vect: Fix load costs for SLP permutes adds 2e0216f9c4d libstdc++: Fix memory issue in ranges::lexicographical_comp [...] adds 9703b8d98c1 c++: Stop (most) function-scope entities having a template header adds a3ffa866e35 Add testcase for PR97596 adds 8fe9869083d * gcc.dg/pr97596.c: Require int128 effective target. adds 054d7b9f6f6 Selectively trap if ranger and vr-values disagree on range [...] adds 3c9b99ef711 libstdc++: Make std::function work better with -fno-rtti adds d067bd72936 libstdc++: Do not use volatile for __gnu_cxx::rope referenc [...] adds 822c1d21a3c libstdc++: Allow Lemire's algorithm to be used in more cases adds 8c84486bba1 libstdc++: Improve tests for constexpr algorithms adds 40749db75ca stdbool.h: Update true and false expansions for C2x adds 815baade9a0 c++: Diagnose constexpr delete [] new int; and delete new i [...] adds 0da3e7668c4 Avoid typeless storage in wide-int adds 2ca6de338d4 Annotate vec::copy better for mem stats adds 5afd90c5f36 c++: Fix constexpr dtors vs invisible ref [PR97388] adds 8895443a42d c++: Fix constexpr cleanup error handling. adds 57ec9b687b0 Fix some memleaks adds 5681668765e c++: Tolerate empty initial args during normalization [PR97412] adds e1344fe7b6a c++: Simplify constraint normalization routines adds 79991e2348a c++: Reject float <=> enum. adds 6fb7e3c2918 c++: Deducing type from initializer_list<auto> [PR93107] adds 52215bb3ec6 Replace free with XDELETE. adds 11dc4c4e137 c++: Implement CWG 625: Use of auto as template-arg [PR97479] adds 13feb0234b1 libstdc++: Avoid warnings in tests adds 52ddf0d458f libstdc++: Prevent deprecation warnings from <tr1/shared_ptr> adds d7aa21a3c78 libstdc++: Fix some warnings in headers adds a55cda891d6 libstdc++: Avoid narrowing conversion in subrange constructor adds ffe6b410150 libstdc++: Fix linker script to remove conflicting patterns adds 4f0606fe4bb Daily bump. adds dec1eb4c276 libstdc++: AIX xfail for_overwrite.cc testcase adds 228156e8496 PowerPC: Adjust float128/ibm128 warnings. adds 973574465ca Adjust gcc.dg/vect/bb-slp-pr65935.c adds 5a6b1d8ef42 openmp: Handle non-static data members in allocate clause a [...] adds 71e713209ad openmp: Fix handling of allocate clause on taskloop adds 9a835ba4c00 Introduce support for vxworks7r2 on x86 and x86_64 adds 17e8da49bfe Predefine __ppc and __ppc__ for VxWorks 7 adds 7de23b8c536 aarch64: Fix PR96998 and restore code quality in combine adds c0bfd9672e1 tree-optimization/97633 - fix SLP scheduling of single-node cycles adds c517003e719 AArch64: Add FLAG for float conversion intrinsics [PR94442] adds 63d0da88525 gcc-changelog: Handle situations like '* tree-vect-slp.c (): ' adds fa410314ec9 [OpenACC] Elaborate testcases that verify column location i [...] adds 5cafae2c5ba openmp: Use FIELD_TGT_EMPTY once more adds 33c0f246f79 tree-optimization/97626 - handle SCCs properly in SLP stmt [...] adds 82ff7e3426e tree-optimization/97623 - avoid excessive insert iteration [...] adds 40cb3f8ac87 Disable TBAA for array descriptors. adds aa701610e51 Fix thunk info WRT PCH adds 1fc5e7ef98e Fortran: Update omp atomic for OpenMP 5 adds 24d762d1435 testsuite: Avoid TCL errors when rootme or ASAN/TSAN/UBSAN [...] adds f3ced6772e2 libstdc++: Fix the default constructor of ranges::__detail::__box adds bdf6524bc0b PR middle-end/97556 - ICE on excessively large index into a [...] adds 44fbc9c6e02 Take insn scratch RA requirements into account in IRA. adds d10f3e900b0 Add -fzero-call-used-regs option and zero_call_used_regs fu [...] adds 667db6dedd8 PR libfortran/97581 - clean up size calculation of random g [...] adds d1e5d82af81 libstdc++: Fix some more warnings in test adds a1343e5c740 libstdc++: Use double for unordered container load factors [...] adds f03851e1a6d PowerPC: Don't assume all targets have GLIBC. adds 39bf4f14fc7 libstdc++: Implement P2017R1 "Conditionally borrowed ranges" adds afb8da7faa9 libstdc++: Don't initialize from *this inside some views [PR97600] adds 943cc2a1b70 libstdc++: Use double for unordered container load factors [...] adds 617695cdc2b Handle fnspec in local ipa-modref adds ae7a23a3fab Move clone_info to summary adds 60d9f254876 libstdc++: Prefer double to long double in std::shuffle_ord [...] adds de77abee118 libstdc++: Fix gnu-version-namespace buid adds 29e41848584 libstdc++: Define type traits for wchar_t even when libc su [...] adds 318be202bb7 testsuite, X86 : Add target requires masm_intel to three tests. adds 895fdc1f4c9 ipa: Fix segmentation fault in function_summary<clone_info* [...] adds 3784f161a38 i386: Set the stack usage to 0 for naked functions adds e344ea07e40 Objective-C++ : Address a FIXME. adds 7a2cc1e8438 Objective-C/C++ : Improve '@' keyword locations. adds bb93020ff85 Objective-C : Implement SEL as a built-in typedef. adds 590febb5f66 Darwin: Adjust the PCH area to allow for 16384byte page size. adds 4d9af90d6a2 arm: Avoid indirection with -mpure-code on v6m (PR96967) adds c3c3e2c9e88 arm: Improve handling of relocations with small offsets wit [...] adds c1e6691245c RISC-V: Add configure option: --with-multilib-generator to [...] adds 4ad70477801 RISC-V: Check multiletter extension has more than 1 letter adds a159081ad42 tree-optimization/97650 - fix ICE in vect_get_and_check_slp_defs adds 5b41d673ad9 tree-optimization/97558 - avoid SLP analyzing irrelevant stmts adds f3a3327fe3d Add test for PR97505. adds 4c198ddff83 tree-optimization/97558 - compute vectype for SLP nested cycles adds b2a31e2c341 Fortran: OpenMP - fixes for omp atomic [PR97655] adds 528507fa031 libgomp testsuite: tell warning from error diagnostics, etc [...] adds 5677444f7e7 Further improve Fortran column location information [PR92793] adds 79680c1d5cd Simplify and enhance 'libgomp.oacc-c-c++-common/pr85486*.c' [...] adds 011f5e92f8f arm: Improve thumb1_gen_const_int adds c7f49e05793 arm: Call thumb1_gen_const_int from thumb1_movsi_insn adds 637aeb6b8da arm: Fix multiple inheritance thunks for thumb-1 with -mpure-code adds 86deadf8d3a ipa-cp: New debug counters for IPA-CP adds e881774d0dd Rewrite SLP induction vectorization adds ce99142c11b [PATCH] aarch64: Fix PR97638 adds 1c689b827c6 Add hint * too 2nd alternative of the 1st scratch in *vsx_e [...] adds e9a2e208dd7 cpplib: Macro use location and comparison adds f8a737930bb core: debug-print whole call expr adds 9a2e765d777 core: id_equal should forward adds a0bc61e0b6d core: Synchronize tree-cst & wide-int caching expectations adds 48a201e9bc8 options: Tiny refactor adds 0a07912f2d1 c++: Some additional tests adds 05161256d3d Add bcd builtings listed in appendix B of the ABI adds bebabf70a01 c++: Don't purge the satisfaction caches adds f915e19e62a c++: Delete unused hash type adds 9757d793f80 c++: refactor duplicate decls adds d6912d9b17f c++: Fixup some vardecls and whitespace adds 6bcbcea0588 libstdc++: Add c++2a <syncstream> adds 034db20e2ea gcc: quote characters in texi source adds 9e3c694afac Correct -Wstringop-overflow and -Wstringop-overread. adds 88ce3d5fbb9 Daily bump. adds 6058b874ef9 x86: Also require MMX for __builtin_ia32_maskmovq adds 3ceaafc95c7 Expand reg_equiv when scratches are removed. adds 18963d3bee7 can_implement_as_sibling_call_p REG_PARM_STACK_SPACE check adds 18f8fc9329c Daily bump. adds bd6ecbe48ad libgcc: Expose the instruction pointer and stack pointer in [...] adds f5e18dd9c7d pass: Run cleanup passes before SLP [PR96789] adds beddd1762ad [OpenACC] More precise diagnostics for 'gang', 'worker', 'v [...] adds 41f7f6178e2 [Fortran] More precise location information for OpenACC 'ga [...] adds 08fca4df1db libstdc++: use lt_host_flags for libstdc++.la adds fedf3e94efe [OpenACC] Split up testcases for inconsistent nested 'reduc [...] adds 64dc14b1a76 [OpenACC] Enable inconsistent nested 'reduction' clauses ch [...] adds db3f0d218c2 x86: Fix comment in ix86_expand_builtin adds 682ed7ad230 x86: Optimize aes<aeswideklvariant>u8 a bit, fix whitespace adds 0caf400a865 Fortran: Add !GCC$ attributes DEPRECATED adds f53e9d40de7 tree-optimization/97678 - fix SLP induction epilogue vectorization adds 8414529156e testsuite/97688 - fix check_vect () with __AVX2__ adds f89dcf93348 Avoid recursion in tree-inline adds aa23a2dd53f Add dg-require-effective-target fpic to gcc i386 tests adds 87a9861b068 Add missing require-effective-target lto adds a562d449244 testsuite: Fix gcc.target/i386/zero-scratch-regs-*.c scan-a [...] adds ac6affba971 tree-optimization/80928 - SLP vectorize nested loop induction adds 9d1b813d0f7 bootstrap/97666 - fix array of bool allocation adds f7d6961126a aarch64: ACLE intrinsics convert BF16 to Float32 adds 918e8b10a71 libcpp: dependency emission tidying adds fbc3f847438 c++: rtti cleanups adds 444655b6f02 c++: cp_tree_equal cleanups adds c9a02768403 arm: Add vld1_lane_bf16 + vldq_lane_bf16 intrinsics adds d65303b6994 arm: Add vst1_lane_bf16 + vstq_lane_bf16 intrinsics adds 890076673d4 arm: Add vld1_bf16 + vld1q_bf16 intrinsics adds 6170a793b7f arm: Add vst1_bf16 + vst1q_bf16 intrinsics adds 1528f34341b arm: Add vldN_lane_bf16 + vldNq_lane_bf16 intrisics adds ed62f3668b5 arm: Add vstN_lane_bf16 + vstNq_lane_bf16 intrisics adds 104ca9cfa60 Save some memory at debug stream-in time adds c229693ba6f AArch64: Add FLAG for compare intrinsics [PR94442] adds 60be12c32cb AArch64: Add FLAG for AES/SHA/SM3/SM4 intrinsics [PR94442] adds d8909271a2b libcpp: unbreak bootstrap adds 23ac7a009ec Fix PR97205 adds 6ff95a6eefb Cleanup of a merge mistake in fold-const.c adds f620e64a6f1 c++: Disable -Winit-list-lifetime in unevaluated operand [PR97632] adds c2856ceec2e c++: Tweaks for value_dependent_expression_p. adds 220929c0677 Tweaks to ranger cache adds ea7df355ca4 More Ranger cache tweaks adds d0d8a165805 middle-end/97579 - fix VEC_COND_EXPR ISEL optab query adds c5b49c3e092 tree-optimization/97623 - limit PRE hoist insertion adds abe93733a26 PR target/96342 Change field "simdlen" into poly_uint64 adds 19859d6ba6b Add setup.cfg for pytest. adds 84ed8d2c889 gcc-changelog/git_email.py: Support older unidiff modules adds 082a7b23909 cpplib: Fix off-by-one error adds 770ec066b8b c++: Make extern-C mismatch an error adds 1c8b8efa5be c++: A couple of template instantiation cleanups adds cee45e49126 c++: Directly fixup deferred eh-specs adds 3553c658533 aarch64: intrinsics extract half of bf16 vector adds ec4d374ece6 Sync the aarch64-vx7r2 libgcc config with that of Linux adds 9ba95047e47 Add dg-require-effective-target fpic to gcc.target/powerpc tests adds 8bd9a00f434 cpplib: EOF in pragmas adds 5b01425ec20 c++: Small pt.c cleanups adds f4a0e873be8 i386: Fix ix86_function_arg_regno_p to return correct SSE r [...] adds 78f2f08ac8f c++: Refactor clone copying adds a52bf016433 c++: using-decl instantiation adds 93e79ed391b libstdc++: Rewrite std::call_once to use futexes [PR 66146] adds a2058f5812b Add missing non-NULL check in cgraphclones adds ed7f9957bbb c++: DR2303, ambiguous base deduction [PR97453] adds 9f925f3b198 libstdc++: Refactor std::call_once internals adds 875225301e3 c++: Don't try to parse a function declaration as deduction [...] adds 12d05123053 libstdc++: Add mising gnu-versioned-namespace symbols adds fab72592d86 [OpenACC] Use proper location to 'inform' of enclosing pare [...] adds e1276e33429 libstdc++: Ensure std::lock_guard is declared adds e7144372e06 c++: Not all character types are byte-access types. adds ab4664eb73f Fix copying of clone_info while reshaping clone tree. adds 2e391ceb77b Add testcase for pr97695 adds fd2325ea60e Daily bump. adds db8b3e148d5 Fix invalid address for special_memory_constraint. adds 2e0aa43fc6a Don't extract memory from operand for normal memory constraint. adds c19e44ac8db c: Implement C2x nodiscard attribute adds 878cffbd9e6 Objective-C++ : Fix ICE in potential_constant_expression_1. adds 7526923d77e i386: Cleanup i386/i386elf.h and align it's return conventi [...] adds 8d887367a7a bootstrap/97666 - really fix sizeof (bool) issue adds 7988c76ebac Fix duplicate ChangeLog entries. adds 96490315770 openmp: allocate clause vs. *reduction array sections [PR97670] adds c4f6330722a i386: Fix Intel MCU psABI comment w.r.t DEFAULT_PCC_STRUCT_RETURN adds 619039de36a gcc-changelog/git_commit.py: Check for missing description adds 14ddf41acb9 testsuite: fix arm/pure-code/no-literal-pool-* tests adds 092cdbd9198 Re-instantiate SLP induction IV CSE adds 10a50d261e5 gcc-changelog: Change parse_git_revisions strict argument to True. adds 24366207b77 libstdc++: Fix constant expressions in std::uniform_int_dis [...] adds 3e190757fa3 phiopt: Optimize x ? 1024 : 0 to (int) x << 10 [PR97690] adds 1e9f339d946 tree-optimization/97709 - set abnormal flag when vectorizin [...] adds 1272573a6b2 add costing to SLP vectorized PHIs adds 3ef33e756a6 libstdc++: Document istreambuf_iterator base class change [ [...] adds 243492e2c69 targhooks.c: Fix -fzero-call-used-regs 'sorry' typo adds e0af865ab9d libstdc++: Define new C++17 std::search overload for Parall [...] adds 9c1125c1214 libstdc++: Fix test failure with --disable-linux-futex adds e86fd6a17cd Add Ranger temporal cache adds 9a02d31baa5 go: disable -fipa-icf-functions by default in Go frontend adds 88ea64e9415 IBM Z: Remove unused RRe and RXe mode_attrs adds 6682ef4363b IBM Z: Unhardcode NR_C_MODES adds 4d76079fdfa middle-end: Move load/store-lanes check till late. adds 8f565d255a3 libstdc++: Fix default mode of new basic_stringstream const [...] adds 35c125cb6ac Daily bump. adds 025f434a873 rs6000: Use direct move for char/short vector CTOR [PR96933] adds e3587a2d8b0 middle-end: Store and use the SLP instance kind when aborti [...] adds 1436ef2a57e debug/97718 - fix abstract origin references after last change adds 7eb6c0ad261 testsuite: disable vect tests that was accidentally enabled on x86 adds 199988774d7 middle-end: optimize slp simplify back to back permutes. adds 403f0dac0cb Fix SLP vectorization of stores from boolean vectors adds cbc3f0bcc0e libstdc++: Adjust whitespace in <sstream> adds 432258be4f2 libstdc++: Fix new <sstream> constructors adds ea937e7d873 Fix uninitialized memory use in ipa-modref adds 54cbdb528df analyzer: fix ICE comparing COMPLEX_CSTs [PR97668] adds cc32e81cdbb i386: Fix PR97715 adds f8cc59ef494 diagnostic paths: loosen coupling between path-printing and [...] adds 4ef0f1e90f1 Drop overflow from constants while building ranges in ranger. adds 9f87fcf3034 middle-end: guard slp-11b.c testcase on vec_lanes adds 58c9de46541 Add fnspecs for C++ new and delete operators adds 5773855c3f5 Move and adjust PROBE_STACK reg definitions for aarch64 adds 8f027412f66 Add dg-require-effective-target fpic to gcc.dg test adds 50b840ac5e1 libstdc++: Export basic_stringbuf constructor [PR 97729] adds 710508c7b1a libstdc++: Fix multiple definitions of std::exception_ptr f [...] adds 2f93a2a03a3 libstdc++: Use non-throwing increment in recursive_director [...] adds 7fa1b2c8dac Handle use of r18 as a TCB pointer on aarch64-vxworks adds 10508db8679 openmp: Mark deprecated symbols in OpenMP 5.0 adds cdd2d448d82 libstdc++: Fix constraints on std::optional comparisons [PR 96269] adds d16d45655d7 libstdc++: Fix typo in ChangeLog entry adds 22984f3f090 Pass multi-range from range_query::value_* routines adds 5b2003105b3 c++: Implement -Wvexing-parse [PR25814] adds 1d87302a8e2 c++: Add -Wexceptions warning option [PR97675] adds e6fd02cc6d8 c++: Fix decltype(auto) deduction with rvalue ref [PR78209] adds 44e1f63e20f c++: Add auto_diagnostic_group to check_handlers_1. adds 0cfd9109e54 Daily bump. adds f72af3af8d5 MAINTAINERS: Add myself for write after approval. adds 65e82636bcd PR target/96307: Fix KASAN option checking. adds 56ecdc2f02b RISC-V: Mark non-export symbol static and const in riscv-common.c adds 6483f05989e Simplify x >> x to 0. This fixes PR96701. adds 32ee472864a Improve overflow check adds c283a711c85 Fortran: Fix type-decl for PDT / wrong-code pdt_14.f03 issu [...] adds 2210bf6dec4 tree-optimization/97733 - fix SLP of reductions with zero relevant adds 344106a9668 c-common: Remove DEBUG_FUNCTION from verify_sequence_points adds 366099ff082 Move size time tables from GGC to heap adds 6cef01c3281 Add fnspec handling to ipa mode of ipa-modef. adds ff47c61f07d Add dg-require-effective-target fpic to g++ tests adds f11b1f9d155 Add dg-require-profiling directives to gcc.target/i386 tests adds 8ebedfcd86a tree-optimization/97732 - fix init of SLP induction vectorization adds a2c11935b01 OpenACC (C/C++): Fix 'acc atomic' parsing adds c2e9f586fde OpenACC/Fortran: Reject '!$acc atomic update capture' adds 7307d8e1072 tree-optimization/97706 - part one, refactor vect_determine [...] adds b92e4be3a61 IBM Z: Remove override of inline params adds 8a2fd716c9e ipa-modref: Fix comment typos adds 7144270e2de Move ipa-refs from ggc to heap. adds b88fdcc1c36 refactor SLP analysis adds f176773bc27 gcc-changelog: prevent double cherry-pick line adds 4dfa1789ab6 Remove 'gfortran.dg/goacc/loop-5.f95' adds 52b74462176 Remove 'gfortran.dg/goacc/loop-6.f95' adds 4c27f900950 [Fortran] Remove OpenACC 'loop' inside 'parallel' special-c [...] adds 15bcd01a94c testsuite: fix malloc alignment in test adds 1db815f4f38 c++: Parser tweaks adds 22175d0dc6a tree-optimization/97706 - handle PHIs in pattern recog mask [...] adds d3989492307 make PRE constant value IDs negative adds 9b11203e33f Add -fbit-tests option. adds 6c3ce63b04b aarch64: Support permutes on unpacked SVE vectors adds 4b5f564a5d9 libcpp: Provide date routine adds 05f1883cfd0 aarch64: Use intrinsics for upper saturating shift right adds ba6498124c3 core: Rename DECL_IS_BUILTIN -> DECL_IS_UNDECLARED_BUILTIN adds 25126a28dbe Add PC as control register adds 129e1a8a96d Combine new calculated ranges with existing range. adds 600be7f09ea rework PRE PHI translation cache adds 556ab512591 Darwin: Darwin 20 is to be macOS 11 (Big Sur). adds 6c282c14d1b c++: Propagate attributes to clones in duplicate_decls [PR67453] adds 9a34a5cce6b Objective-C/C++ (parsers) : Update @property attribute parsing. adds 6e8e1036f79 Objective-C/C++ : Allow visibility prefix attributes on int [...] adds 887515acd27 libstdc++: Fix symbol version conflict in linker script adds 7987a8d29a7 Improve uninitialized warning with value range info adds 43d3b7bc073 c++: Small tweak to can_convert_eh [PR81660] adds 6c8e4f4d79e builtins: Add DFP signaling NaN built-in functions adds e5502ae72f7 rs6000: Fix TARGET_POWERPC64 vs. TARGET_64BIT confusion adds 659ba632e44 Fix stack pointer handling in ms_hook_prologue functions fo [...] adds a37b5bcf15a rs6000: Fix default alignment ABI break caused by MMA base support adds bd7ed0974fe rs6000: Use the correct minimized testcase adds 4959bedcc8c MAINTAINERS: Update my email address. adds 1a0f964e4d1 rs6000: Don't use operands[] for temporaries in define_expand adds 44cab2d8fd7 Daily bump. adds 7fc0f78c3f4 libsupc++: Make the destructor parameter to `__cxa_thread_a [...] adds 8b7a9a249a6 C Parser: Implement mixing of labels and code. adds b2a28b8bc17 Ada : Fix bootstrap after r11-4793. adds 13193e4000e testsuite, Darwin, PPC : XFAIL zero-scratch-regs tests. adds df784801daf Fix Ada build failure for the SuSE PowerPC64/Linux compiler adds 0c30bf43eb2 Objective-C : Implement NSObject attribute. adds 6f762481a21 Objective-C/C++ (C-family) : Add missing 'atomic' property [...] adds 497c9f8d4dd libcpp: Update cpp_wcwidth() to Unicode 13.0.0 adds bd3cefe4501 testsuite: Fix Wimplicit-fallthrough-20.c. adds 2da7ee050cf Daily bump. adds 8e620386b8a rs6000: Fix bootstrap after r11-4793. adds 94b74e7aca8 testsuite, Darwin, X86 : Add target requires native tls to test. adds 49393e266a2 testsuite, Darwin, PPC : Skip zero scratch regs tests. adds b642fca1c31 Objective-C/C++ : Handle parsing @property 'class' attribute. adds fb95de7a11b Daily bump. adds ce4ae1f4893 ira: Recompute regstat as max_regno changes [PR97705] adds 946b73c1132 libiberty/pex-win32.c: Initialize orig_err adds dc7e8839c92 Enable MOVDIRI, MOVDIR64B, CLDEMOTE and WAITPKG for march=tremont adds 2d4fa1f79c7 arm: [testcase] Better narrow some bfloat16 testcase adds 17c25a454e0 Use a per-edge PRE PHI translation cache adds ede8cfb8a45 CSE VN_INFO calls in PRE and VN adds 4081596e852 c++: Consistently expose singleton overloads adds e38cd64ac6c c++: ADL refactor adds ec735bc7646 tree-optimization/97746 - fix order of mask precision computes adds f5761c318a5 tree-optimization/97753 - fix SLP induction vect adds 8a713174440 config-ml.in: Suppress output from multi-do recipes adds 99bf3a817b9 libstdc++: Include <typeinfo> even for -fno-rtti [PR 97758] adds 0af3930a497 libstdc++: Use 'inline' consistently in std::exception_ptr [...] adds fa59c8dcd2f aarch64: Do not alter force_reg returned register expanding fcmla adds 4e85ad79a13 Cleanup irange::set. adds 96f315213f3 tree-optimization/97761 - fix SLP live calculation adds ff4bfb1553c libstdc++: Remove redundant check for zero in std::__popcount adds b2b85163731 libstdc++: Improve comment on _Power_of_2 helper function adds f27a3b37b48 Fortran: Fix OpenACC in specification-part checks [PR90111] adds b5cff0db6e3 Clean up irange self tests. adds c5395d88dfa arc: Improve/add instruction patterns to better use MAC ins [...] adds 4394b1ce773 c-family: Fix regression in location-overflow-test-1.c [PR97117] adds 6624075e7e9 c-family: Avoid unnecessary work when -Wpragmas is being ignored adds 3a5f8d745f8 c++: Fix -Wvexing-parse ICE with omitted int [PR97762] adds 38b17c27ce5 libstdc++: Make _GLIBCXX_DEBUG checks constexpr compatible adds 05b03452db6 c++: Improve error location for class using-decl. adds 83f1c165d2a c++: Call tsubst_pack_expansion from tsubst. adds 6db082477ad libstdc++: Remove <debug/array> adds 32ff3309ae5 MAINTAINERS: Add myself for write after approval adds 71a8040716c c++: Fix ICE with variadic concepts and aliases [PR93907] adds 2096ebd393a c++: Reuse identical ATOMIC_CONSTRs during normalization adds 3d56e969cb1 c++: Use two levels of caching in satisfy_atom adds d3fd75d8694 c++: Consider only relevant template arguments in sat_hasher adds 04126e46eb2 c++: DR 1914 - Allow duplicate standard attributes. adds 2bee28dd41f Daily bump. adds 7d26a337bfa Fix logical_combine OR operation. Again. adds fb54c3032b8 Adjust Keylocker regex pattern for darwin, and add missing [...] adds 3d3470e239e Normalize VARYING for -fstrict-enums. adds 2686de5617b tree-optimization/97760 - reduction paths with unhandled live stmt adds 2d59593105d Fortran: Fix function decl's location [PR95847] adds c69325a5db4 sccvn: Fix up push_partial_def little-endian bitfield handl [...] adds 61fecd4d4ba doc: Fix grammar in description of earlyclobber adds 9693749b963 aarch64: Skip arm targets in vq*shr*n_high_n intrinsic tests adds 15e5f41a1c8 More PRE TLC adds 61dd8dab1f0 Fix wrong code for boolean negation in condition at -O2 adds e627cda5686 IBM Z: Store long doubles in vector registers when possible adds cba3d03da6f IBM Z: Test long doubles in vector registers adds 9e628024222 openmp: Implement OpenMP 5.0 base-pointer attachement and c [...] adds 1900707e56a AArch64: Add FLAG for tbl/tbx intrinsics [PR94442] adds 960c4712c8e tree-optimization/97780 - fix ICE in fini_pre adds 1693746302e tree-optimization/97769 - fix assert in peeling for alignment adds 0000ea4fb4e c, c++: Fix up -Wunused-value on COMPLEX_EXPRs [PR97748] adds cf392dbdf17 libgo: update to Go 1.15.4 release adds ebc4cd54b23 Improve generated code for various libgcc2.c routines adds 831f24a778a Fix minor whitespace issues adds 2cca9751700 opts: Change `is incompatible with` messages to have standa [...] adds e929ef532ad Fortran: OpenMP 5.0 (in_,task_)reduction clause extensions adds c710051affd analyzer: remove dead code adds 5e41e7f0928 Early exit from irange::set for poly ints. adds 8b9a92f794b Refactor copying decl section names adds ced70ebaa37 libstdc++: Fix more unspecified comparisons to null pointer [...] adds 95cb0fc8c51 libstdc++: Add remaining C++20 additions to <sstream> [P0408R7] adds f7c41c572bb libstdc++: Reorder constructors in <sstream> adds a210d404d08 c++: Add 5 unfixed tests. adds 8c0c83feb04 c++: Improve static_assert diagnostic [PR97518] adds 5dfbc52264f libstdc++: Avoid bad_alloc exceptions when changing locales adds 778087e0f54 IBM Z: Fix bootstrap breakage due to HAVE_TF macro adds bb6226419f5 Daily bump. adds ecba8547dd3 libstdc++: Implement std::emit_on_flush etc. adds 96fc91785ef testsuite: skip zero-scratch-regs on powerpc. adds 9179d9da39c Update MicroBlaze strings test adds 6b797b651f5 Formatting, there should be a space between PTA_* and (. adds e79de0682e6 Refactor section name ref counting adds 4656461585b Improve efficiency of copying section from another tree adds 693a79a355e Re: Refactor copying decl section names adds 81372618277 fortran: Fix up gfc_typename CHARACTER length handling [PR97768] adds 1644ab9917c gfortran.dg/gomp/workshare-reduction-*.f90: Fix dumps for -m32 adds 7a9a5d1a61c AArch64: Add FLAG for arithmetic operation intrinsics [PR94442] adds c76c23a0da2 Early exit on VR_VARYING from irange::set. adds 57f076655ea Drop topological sort for PRE phi-translation adds fbb3e275ab0 Fix spelling. adds ca813880dca Support Intel AVX VNNI adds 43f9e5aff06 libstdc++: Use helper type for checking thread ID adds 0ebaea3b667 libstdc++: Assigning to a joinable std::jthread calls std:: [...] adds e29dd0eb733 vect: Allow vconds between different vector sizes adds 46c705e70e0 aarch64: Support SVE comparisons for unpacked integers adds bd87cc14ebd tree-optimization/97623 - Avoid PRE hoist insertion iteration adds 4ac93608d7e testsuite/97797 - adjust GIMPLE tests for sizetype adds 1f8fc1f458c Fix internal error with Shift_Right operator on signed type adds 1c91516aeb8 Fix internal error on chain of constants with -gnatc adds ec1b8711945 Fix segfault on elaboration of empty 1-element array at -O adds 4e1a215870a Fix biased integer arithmetic adds ce2d0ce2931 Remove superfluous call to Base_Type adds 364ad1d44b4 testsuite: Fix up scan-tree-dump-times regexps for 64-bit targets adds 86cca5cc146 Fix PRE topological expression set sorting adds 505ea909044 libstdc++: Exclude cygwin and mingw from linker relro support adds 2e8b368c3d3 Fix PRE NEW_SETS guarding adds d6e5745a9a8 c++: Tweak tsubst_qualified_id location. adds 61827d5d9a5 c++: Correct the handling of alignof(expr) [PR88115] adds b1c9b3c3408 c++: Change the mangling of __alignof__ [PR88115] adds 9227f81db7a Objective-C++ : Allow prefix attrs on linkage specs. adds 5d46ec3db21 CFI-handling : Add a hook to allow target-specific Personal [...] adds 0f5f9ed5e5a Daily bump. adds 5e00ad3ffbf analyzer: warn on invalid shift counts [PR97424] adds 8069928d5c2 analyzer: precision-of-wording for -Wanalyzer-stale-setjmp-buffer adds d33bc98f5bc testsuite: Adjust pr96789.c by disabling loop vect adds 87b7d45e358 dwarf2: Set DW_AT_declaration for undefined fns [PR97060] adds 7ea19dcafb8 IBM Z: Rename mode attr tointvec to TOINTVEC adds 5d9ade39b87 IBM Z: Fix PR97326: Enable fp compares in vec_cmp adds fc531c2ed3c c++: Fix up constexpr CLEANUP_POINT_EXPR and TRY_FINALLY_EX [...] adds 64326bb428a tree-optimization/97806 - fix PRE expression post order adds 7f445b5d611 aarch64: Fix SVE2 BCAX pattern [PR97730] adds 512c6ba0410 Avoid PRE insert iteration when possible adds 3c3beb1a813 Add test case for PR 97799. adds 7f851c33411 libstdc++: Fix __numeric_traits_integer<__int20> [PR 97798] adds b71ff8c15f5 Fortran: improve location data for OpenACC/OpenMP directive [...] adds 071a31a5338 Add support for copy specifiers in fnspec adds cb808c583de Specify reason of -Winvalid-pch warning adds 896db49a442 More PRE compile-time optimizations adds d21776ef903 libstdc++: Simplify __numeric_traits definition adds f8f575d7593 Compare field offsets in operand_equal_p and OEP_ADDRESS_OF adds 876b45db81a system: Add WARN_UNUSED_RESULT adds b86aedb0cc0 ipa-cp: Work with time benefits and frequencies in sreals adds 25a0d08b7f9 cgraph: Avoid segfault when attempting to dump NULL clone_info adds 9106c51e57c Adjust 'libgomp.oacc-fortran/attach-descriptor-1.f90' for i [...] adds 6fcc3cac429 openmp: Implement allocate clause in omp lowering. adds 1d00f8c8632 c: C2x __has_c_attribute adds 97976c0757a RISC-V: Enable ifunc if it was supported in the binutils fo [...] adds 8948a5715b0 libgccjit.h: fix typo in comment adds fec57340831 jit: fix string escaping adds 421d0d0f542 jit: add support for inline asm [PR87291] adds 93fc4774681 libstdc++: Optimise std::future::wait_for and fix futex polling adds de6f64f9556 c++: Don't form a templated TARGET_EXPR in finish_compound_literal adds a5a115258af Daily bump. adds ee24da1b983 Change range_handler, was Re: Fix gimple_expr_code? adds 4109adf2565 MAINTAINERS: add myself for write after approval adds 2efb9eaaedf Group tree-vrp.c by functionality. adds 7cc52bc85e9 Refactor VRP threading code into vrp_jump_threader class. adds 022b99bcba5 Move vrp_prop before vrp_folder. adds 40c4eb67f56 Move vr_values out of vrp_prop into execute_vrp so it can b [...] adds 82990836679 Inline delegators in vrp_folder. adds 4852c3266ec remove almost all users of gimple_expr_code adds 3fe07cdec8c C-family, Objective-C [1/3] : Implement Wobjc-root-class [P [...] adds d35fbf7f767 Objective-C [2/3] : Implement Wobjc-root-class [PR77404]. adds 64f191b152c Objective-C [3/3] : Implement Wobjc-root-class [PR77404]. adds 5e28fca09c9 C-Family, Objective-C : Implement Objective-C nullability P [...] adds 54bbde550ec aarch64: Add backend support for expanding __builtin_memset adds 8c4e33d2032 libstdc++: Add -pthread options to std::future polling test adds 3793ecc10fd aarch64: Make use of RTL predicates adds dcfd302a79a tree-optimization/97812 - fix range query in VRP assert discovery adds 4cfa85396c6 doc : Fix build error from r11-4972. adds 5fa821bba73 clang: fix -Wmisleading-indentation warning. adds 5d4b824faf1 d: Fix ICE in finish_thunk (PR97644) adds d975d6dce98 d: Explicitly determine which built-in copysign function to call. adds be6169045ed libphobos: Update libtool version to 2:0:0 adds 4d6b8d42133 improve VN PHI hashing adds ac91af71c93 loops: Invoke lim after successful loop interchange adds 47923622c66 Cleanup range of address calculations. adds 156edf21fab arm: Make use of RTL predicates adds a1fdc16da34 Determine access types in ipa-icf-gimple.c adds 602c6cfc79c Improve handling of memory operands in ipa-icf 2/4 adds 953587a2b0f MSP430: Implement TARGET_MEMORY_MOVE_COST adds f62dd398239 MSP430: Implement TARGET_RTX_COSTS adds 546c8f95580 MSP430: Add defaulting to the insn length attribute adds 54896b10dbe MSP430: Implement TARGET_INSN_COST adds a514934a056 MSP430: Skip index-1.c test adds 98f792ff538 libsanitizer: merge from master. adds d72227e29a0 libsanitizer: Apply local patches. adds a98ebdc50af libsanitizer: update LOCAL_PATCHES. adds 2935ff7eb7a testsuite: move expected error location adds 0d1189b4e61 Add 3 new EVRP testcases. adds e7e0eeeb6e6 libstdc++: Avoid 32-bit time_t overflows in futex calls adds 6f1ae1ecd35 Do not warn about unused macros while processing #pragma GC [...] adds 2e97d6443f0 ipa-cp: One more safe_add (PR 97816) adds 67100cb50ea openmp: Support allocate for C/C++ array section reductions adds e3b3b59683c [PATCH] Implementation of asm goto outputs adds d50310408f5 c++: Implement C++20 'using enum'. [PR91367] adds 16b00dc63f6 Make strstr.c in libiberty ANSI compliant adds 84096498a7b libiberty: Support the new ("v0") mangling scheme in rust-demangle adds fcbb6018aba Re: Fix gimple_expr_code? adds 500e7efee91 Clarify the documentation for the ms_abi fucntion attribute adds 91004436daa libstdc++: Avoid more 32-bit time_t overflows in futex calls adds 8fca8142bc0 Copied arguments are readonly adds 1a90e99fa2f Fix modref insertion hook. adds d4a3152d3f3 c++: Add feature test macro for C++20 using enum. adds d1ba078d9bc Add 'libgomp.oacc-fortran/pr94358-1.f90' [PR94358] adds 703e4f86496 Attach an attribute to all outlined OpenACC compute regions adds bd788575540 More explicit checking of which OMP constructs we're expecting adds e898ce79977 Decompose OpenACC 'kernels' constructs into parts, a sequen [...] adds ccd56db8980 In 'gcc/omp-oacc-kernels-decompose.cc', use langhook instea [...] adds 1d9a8675d37 c++: Predefine __STDCPP_THREADS__ in the compiler if thread [...] adds 5cd4f8901ad testsuite: guality/redeclaration1.C test workaround adds f3dc991fba0 Revert accidental commit adds e400a64936e c: C2x binary constants adds b8d36dcc917 libstdc++: Remove redundant overflow check for futex timeou [...] adds 4d039cb9a1d libstdc++: Use custom timespec in system calls [PR 93421] adds 77f67db2a47 Daily bump. adds a4dd85e0159 openmp: Add support for non-VLA {,first}private allocate on [...] adds dcf0dde488b Asan changes for RISC-V. adds 207de83922b PR target/97682 - Fix to reuse t1 register between call add [...] adds 8270a7238ba Simplify testing symbol sections adds 2873c8af66e dwarf2: Emit DW_TAG_unspecified_parameters even in late DWA [...] adds 520d5ad337e Detect EAF flags in ipa-modref adds b1cd56a43da Escape parameters in gcc.dg/torture/pta-ptrarith-1.c adds 406b452dc0e testsuite, Objective-C : Amend PR23214 for Darwin11. adds faab61b585a Daily bump. adds 26285af40f9 Mare return to clear EAF_UNUSED flag. adds 253c415a1ac Do not put reload insns in the last empty BB. adds 82b6d25d289 Remove duplicate vr_values::extract_range_builtin code. adds baf38d2e363 c++: Check abstract type only on object creation. [PR86252] adds c454324bff9 VAX: Correct a typo in PIC symbolic addition operand checks adds 075fdf85245 VAX: Fix a typo in NO_EXTERNAL_INDIRECT_ADDRESS adds 9ba5e926907 VAX/testsuite: Fix compilation options for `bswapdi-1.c' adds 8b3be949a56 VAX: Use `rtx_code' to hold the RTL expression code in `vax [...] adds 6403e02510f testsuite: Update scanning symbol sections to support AIX. adds 9243f0fba68 testsuite: fix ipa/modref-2.c on ilp32 adds 814949ddcea MSP430: Define function to check 16-bit hwmult support adds c746fc40f4e MSP430: Fix inconsistent naming of hwmult libfuncs adds cba306519ce Daily bump. adds c2099c1670f Put PREFETCHW back to march=broadwell adds aaccdb9cec4 tree-optimization/97830 - fix compare of incomplete type si [...] adds d12603b7469 tree-optimization/97835 - fix step vector construction for [...] adds 5e303cdee1f Prefer bit-test over the jump table. adds d0a206abc6c tree-optimization/97838 - fix SLP leaf detection adds 27f7fb79d27 gcov: Add -fprofile-info-section support adds 82e44f5ce8c Add .cache to git ignore. adds b2099e9fd94 libstdc++: Fix error shown during Solaris build adds 9dbf8dc7a96 pointer-compare-1.c: Add __attribute__((used)) adds 9b2e9a0aca2 Fix -param=modref-max-depth in params.opt adds 63496cbea58 modref: add missing Param Optimization keywords adds 2f473f4b065 IBM Z: Do not run long double tests on old machines adds d1746388db6 further optimize non-store-motion LIM adds c84df34aec3 Delay SLP instance loads gathering adds 0c9687d0daa Disable some bogus -Wmaybe-uninitialized warnings adds 85ebbabd85e IPA tracking of EAF flags in ipa-modref. adds d6d9561c2ed mklog: support unidiff 0.5.4 adds a71a2255bc6 param: Add missing dot for param description. adds 0c81ccc3d87 PR fortran/48958 - Add runtime diagnostics for SIZE intrins [...] adds 814e0163186 C-family : Fix a C++ ODR violation [PR97854]. adds be39636d9f6 Improve code generation for x86_64 [PR 92180] adds 948ef142253 [RS6000] Use LIB2_SIDITI_CONV_FUNCS in place of ppc64-fp.c adds a019766f996 Update documentation for spec files adds 29c5d9ceb9b Daily bump. adds 3cfe746fc52 float.h: C2x NaN and Inf macros adds f8e4c55cbc0 float.h: C2x decimal signaling NaN macros adds b1ecb86569f PR middle-end/95673 - missing -Wstring-compare for an impos [...] adds 3072125a40c PR middle-end/97840 - Bogus -Wmaybe-uninitialized passing a [...] adds 287cc750b08 Support variable index vec_set. adds d5ac0401eb1 Relocatable read-only section support for absolute jump table adds 855ce4cda1a guality: Workaround for guality/pr59776.c testcase adds 2d8b144a2a6 c: Reject _Atomic type * as last argument to __builtin_*_ov [...] adds 200c9e865f4 MingW: Don't add suffix for nul device adds c51f1e7427e gcc: Add `ll` and `L` length modifiers for `ms_printf` adds 903adc062f2 testsuite: Extend vector() regexp adds e9cea0d6c83 testsuite: Remove XFAIL for variable-length vectors adds a880fcc657f testsuite: XFAIL some SLP reduction tests for VLA SVE adds f5647cf49f0 testsuite: XFAIL SLP induction tests for VL vectors adds 8a1f6529062 testsuite: Adjust vect/pr65947-8.c for SVE adds b513f5f2cb2 testsuite: Adjust vect/bb-slp-subgroups-3.c for VL vectors adds 324252dc59e testsuite: Add a vect_element_align_preferred guard adds f6da5ecb058 testsuite: Add a vect_load_lanes guard adds fcd513df9aa PR97693: Specify required vectype in vectorizable_call adds 0f6759240f1 aarch64: Remove XFAILs for two SVE tests adds 7f87b4ef232 x86: Add a testcase for PR target/31799 adds e3b55ce50ec c-family: token streamer adds 8a97aed0d29 langhooks: preprocessor hooks for c++ modules adds 18dd2956387 Make ltrans type canonicals compatible with WPA ones adds afa6adbd6c8 Improve handling of memory operands in ipa-icf 3/4 adds d7ab349c44f preprocessor: Fix profiled bootstrap warning [pr97858] adds 8661f4faa87 libstdc++: Fix ranges::search_n for random access iterators [...] adds 6b91b3e9df1 Add MODE_OPAQUE adds 1f8ac759918 preprocessor: module line maps adds ecf65330c11 libstdc++: Fix unconditional definition of __cpp_lib_span i [...] adds b196e76aecb preprocessor: new callbacks adds 8895913273b testsuite: allow opd section adds ac30c8b8d03 float.h: C2x *_IS_IEC_60559 macros adds 1ffd8e34d18 float.h: Handle C2x __STDC_WANT_IEC_60559_EXT__ adds c2cf58f0e3a C++ : Remove an overzealous checking assert [PR97871] adds a5f9c27bfc4 IOR with nonzero, range cannot contain 0. adds c49f56adcb2 Fortran texi: Fix description of GFC_RTCHECK_* macros. adds 066c89d1e1c global trees adds e0da4aed176 c++: duplicate block-scope extern [PR 97877] adds d3ae802402b extend cache_integer_cst adds 0c1db9fa47b Fix ipa-icf ICE on variadic types adds 1e27e7a582a recognize implied ranges for modulo. adds 04dedd18141 add --with-tune configure flag adds 61ef34c5034 add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit [...] adds 1e3e6c700f0 libstdc++: Revert changes for SYS_clock_gettime64 [PR 93421] adds 4dabb037195 Daily bump. adds 397654d66a4 cmd/go, cmd/cgo: update gofrontend mangling checks adds d87ee7f1c9c Clean up loop-closed PHIs after loop finalize adds 6a5bb4705fb RISC-V: Handle implied extension in canonical ordering. adds b03be74bad0 RISC-V: Support zicsr and zifencei extension for -march. adds 4b81528241c RISC-V: Support version controling for ISA standard extensions adds ba009860aec openmp: Fix ICE on non-rectangular loop with known 0 iterations adds 4c4dfe21df4 libphobos: Merge upstream phobos 7948e0967. adds fa9091ad93b d: Add dragonflybsd support for D compiler and runtime adds 27d8c3516b6 d: Fix a couple of ICEs found in the dmd front-end (PR97842) adds 798bdfa0ebc d: Fix LHS of array concatentation evaluated before the RHS. adds 30270bf0420 tree-optimization/97886 - deal with strange LC PHI nodes adds e045b858360 MSP430: Add mul{hi,si} and {u,}mulsidi3 expanders adds bf7b94d4073 MSP430: Add 64-bit hardware multiply support adds ba97b532604 Fix PR ada/97859, building ada cross compiler targeting pow [...] adds cb1a4876a0e testsuite/libgomp.c/usleep.h: Use sleep-loop also for GCN adds 2f2709e6911 [PR97870] LRA: don't remove asm goto, just nullify it. adds d4a788c7174 libstdc++: Fix ranges::join_view::_Iterator::operator-> [LWG 3500] adds db87f19ae3c preprocessor: Update mkdeps for modules adds 7ceb899e934 preprocessor: Add support for header unit translation adds c9c3d5f28a5 preprocessor: C++ module-directives adds 92648faa1cb aix: Fixinclude adds 0f545ad9b68 testsuite: Fix vect/vect-sdiv-pow2-1.c adds 6d0ffd9a3ea testsuite: Add a vect_partial_vectors_usage_2 guard adds 6a9cd27ac67 testsuite: Add vect_perm3_int guards adds ee9dd1c3022 testsuite: Adjust gcc.dg/vect/slp-21.c for Arm targets adds 71e234a5c94 testsuite: Adjust bb-slp-pr68892.c for AArch64 adds d326ebc94f3 configury: --enable-link-serialization support adds 95db7e9afe5 options, lto: Optimize streaming of optimization nodes adds 965e0cc371b Update gcc zh_TW.po. adds 6fae7eda968 openmp: Retire nest-var ICV for OpenMP 5.1 adds f44e6091627 Optimize two patterns with three xors adds 08028093211 Objective-C++ : Avoid ICE on invalid with empty attributes. adds f3f312b535f analyzer: only use CWE-690 for unchecked return value [PR97893] adds 84e0549ce20 plugins: Allow plugins to handle global_options changes adds 71c9d2b088c vrp: Fix operator_trunc_mod::op1_range [PR97888] adds 579d235ddcf lto: Fix typo in comment of gcc/lto/lto-symtab.c adds 1be4878116a Fix middle-end/85811: Introduce tree_expr_maybe_non_p et al. adds 25bb75f841c Daily bump. adds 700337494e1 Minor H8 shift code generation change in preparation for cc [...] adds 50134189a43 i386: Disable *absneg:code<mode>2_i387_1 for TARGET_SSE_M [...] adds 0d8290959ec tree-optimization/97897 - complex lowering on abnormal edges adds 43a0debd527 Enhance debug info for fixed-point types adds ec383f0bdb4 tree-optimization/97901 - ICE propagating out LC PHIs adds ec46904edfe [1/3][aarch64] Add vec_widen patterns to aarch64 adds 9fc9573f9a5 [2/3] [vect] Add widening add, subtract patterns adds 27842e2a1eb [3/3] [AArch64][vect] vec_widen_lshift pattern adds d8cf8976749 Fix operand_equal_p hash and copare of ODR_TYPE_REF adds b08e0ee3018 refactor reassocs get_rank adds 717e22dcd48 Fix gcc.dg/pr97897.c adds d84ba819fe2 Fix bootstrap adds bf425849f1d preprocessor: main-file cleanup adds b108faa9400 libstdc++: Fix overflow checks to use the correct "time_t" [...] adds b204d7722d3 libstdc++: Move std::thread to a new header adds 9844497a935 preprocessor: main file searching adds 2729378d090 Fix PR ada/97805 adds 1d77928fc49 AArch64: Improve inline memcpy expansion adds 5c5a67e61bb AArch64: Add cost table for Cortex-A76 adds 5e6a43158d2 libstdc++: Add missing header to some tests adds 0b0061f4d83 vect: Add a “very cheap” cost model adds 5ace1776b88 pru: Add builtins for HALT and LMBD adds 255483e5b70 c++: Relax new assert [PR 97905] adds e1f07131e2d config: Add tests for modules-desired features adds 25056bdf94d c++: Fix crash with broken deduction from {} [PR97895] adds ae48b74ca0c c++: Fix array new with value-initialization [PR97523] adds 8156cfaa4c4 c, tree: Fix ICE from get_parm_array_spec [PR97860] adds 0862d007b56 Fix two bugs in operand_equal_p adds bfc139e2b19 c++: Expose constexpr hash table adds 08b4d325711 libstdc++: Avoid calling undefined __gthread_self weak symb [...] adds 5bba2215c23 c++: Template hash access adds d0d8b5d8361 Process only valid shift ranges. adds d3f29334876 ranger: Improve a % b operand ranges [PR91029] adds d62586ee567 Daily bump. adds 32934a4f45a C: Drop qualifiers during lvalue conversion [PR97702] adds 02109ea2684 rs6000: Fix p8_mtvsrd_df's insn type adds a774a6a2fbe configury: Fix up --enable-link-serialization support adds fdace758405 i386: Optimize abs expansion [PR97873] adds 8e39410125a Fix comparsion of {CLOBBER} in icf adds cd287abe8cd Fix comment in ipa-icf-gimple.c adds 1b3c9813675 Plug loophole in string store merging adds 410b8f6f419 arm: Fix up neon_vector_mem_operand [PR97528] adds 1bea0d0aa59 c++: Add __builtin_clear_padding builtin - C++20 P0528R3 co [...] adds 6e820b943bc dump SLP_TREE_REPRESENTATIVE adds 4405edb4964 Deal with (pattern) SLP consumed stmts in hybrid discovery adds 640ebeb3360 libstdc++: Remove <memory_resource> dependency from <regex> [...] adds ad318e3f1d3 SLP: Have vectorizable_slp_permutation set type on invariants adds 86706296b7e [PR target/97726] arm: [testsuite] fix some simd tests on armbe adds bf0a3968f5c doc: Fixup a couple of formatting nits adds f671b3d79fe PR target/97727 aarch64: [testcase] fix bf16_vstN_lane_2.c [...] adds 65854626304 re: FAIL: gcc.dg/pr97515.c adds 4c3b16f3c11 Only compare sizes of automatic variables adds d1081010a1a Improve hashing of decls in ipa-icf-gimple adds 90bf60c3c24 libstdc++: _Rb_tree code cleanup, remove lambdas adds a01dda3c23b compiler, libgo: change mangling scheme adds df90f070378 PR middle-end/97879 - ICE on invalid mode in attribute access adds f50c417a036 NetBSD/libgcc: Check for TARGET_DL_ITERATE_PHDR in the unwinder adds 9e071b6e5ed libada: Check for the presence of _SC_NPROCESSORS_ONLN adds ba23e045fcb libstdc++: Limit memory allocation in stable_sort/inplace_m [...] adds 27c5416fc8a PR middle-end/97861 - ICE on an invalid redeclaration of a [...] adds 89d9c634dc5 dwarf2: ICE with local class in unused function [PR97918] adds 83a1beee276 libstdc++: Add C++2a synchronization support adds 9bdb34cebcb Power10: Add missing IEEE 128-bit XSCMP* built-in mappings. adds 81a3f3d1b6f Include math.h in nextafter-2.c test. adds 82e5048e70e Daily bump. adds dec42fe4e36 libgo: update to Go 1.15.5 release adds 93f1186f7d3 Darwin, libsanitizer : Support libsanitizer for x86_64-darwin20. adds a3454130760 Darwin, libgfortran : Do not use environ directly from the [...] adds 1e2d8575ace Additional small changes to support opaque modes adds f8f8909af1b Make MMA builtins use opaque modes adds c84add5c13d Re-enable vector pair memcpy/memmove expansion adds 8ee8afa3a56 Improve hasing of anonymous namespace types adds d4a20f90590 Update vec-35.c and vect-35-big-array.c adds 62d19588b9a libstdc++: Fix atomic waiting for non-linux targets adds caf17f3afa8 c++: Fix wrong error with constexpr destructor [PR97427] adds ddaad23e2f4 Use OEP_MATCH_SIDE_EFFECTS in compare_ao_refs adds 78cd6a63ee6 c++: Allow template lambdas without lambda-declarator [PR97839] adds 1cb50c0a0e1 testsuite: localclass2 require LTO adds 0999f260985 c++: Fix ICE-on-invalid with -Wvexing-parse [PR97881] adds 6f20c42cc16 c++: Reject identifier label in constexpr [PR97846] adds c51e31a06f2 c++: Extend -Wrange-loop-construct for binding-to-temp [PR94695] adds 7a97e2fcf7c Daily bump. adds 3c52cd517a3 Darwin : Avoid a C++ ODR violation seen with LTO. adds fdd2fb17294 Partially revert recent H8 patch for conditional branches adds c1fb592f2c3 widening_mul: pattern recognize further forms of __builtin_ [...] adds 23045f8b062 d: Fix OutOfMemoryError thrown when appending to an array w [...] adds f16897cb4b1 H8 cc0 conversion adds e23f47ec406 i386: Use SWI48DWI mode iterator for abs and maxmin [PR97873] adds b1a5e1b2bcf Daily bump. adds d3585f5d0df c++: Add missing verify_type_context call [PR97904] adds 771a4552b63 testsuite/arm: add missing -mthumb to several tests adds 4a8c54359a5 Document bootstrap-asan configure option adds b510765dedf Fix "noinit" attribute being ignored for -O0 and -fdata-sections adds fb8309d4abd cp/decl.c: Set DECL_INITIAL before attribute processing adds 762ca20364a Implement the "persistent" attribute adds 692d3b77275 fix hybrid SLP discovery debug stmt issue adds 77ee207e17d MSP430: Remove target-specific handling of the "persistent" [...] adds ff1c10c1c5a c++: Add empty module.cc adds 204b61b906f Diagnostic for module importation adds 54af3008b6f Do not leak SSANAMES in lto streamer adds 7ee0681e055 Release ipa-prop's agg.items and make alocation more careful adds fd62daea40e libstdc++: Link tests to libatomic as required [PR 97948] adds bcbde431aa4 log/syslog: correct asm name for C function adds 183ae52b226 libstdc++: make atomic waiting depend on gthreads or futexes adds 92b47a321e1 libstdc++: Add configure checks for semaphores adds 0986d3bc621 libstdc++: Fix linker errors due to missing 'inline' keywords adds 1ccee0fbfa8 libstdc++: Fix variable declared with wrong type adds eae68c434f2 testsuite: Adjust pruning adds 53a90650663 config.sub, config.guess : Import upstream 2020-11-07. adds f80565da335 Adjust rtx_costs for h8300 adds f38a33a2745 ipa: special pass-through op for Fortran strides adds ed431431e06 c: Allow comparison of pointers to complete and incomplete [...] adds 8e6198d0f8e Daily bump. adds 6692c400f20 Dump type attributes in dump_function_to_file. adds 5700973f4a3 tree-opt: Fix segfault in tree-if-conv.c with -march=armv8. [...] adds ab1d52b5618 test: Update some cases for vect_partial_vectors_usage_1 adds 4cd35cf3fdb Fix expected output after recent changes adds 4866b2f5db1 middle-end, c++: Treat shifts by negative as undefined [PR96929] adds 2aaf44a9028 openmp: Fix C ICE on OpenMP atomics adds 24b553d0f73 [testsuite] Enable column location checking for 'dg-optimiz [...] adds 54f72078fc0 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] adds f72175357d0 [testsuite] Avoid Tcl 8.5-specific behavior adds 8c3aa359ce3 More explicit checking of which OMP constructs we're expect [...] adds a40d5772ff1 testsuite: Add testcase for already fixed bug [PR97964] adds 4adfcea0a1b middle-end: Prefer no RMW in __builtin_clear_padding implem [...] adds a1dd66b108c i386: Add *setcc_hi_1* define_insn_and_split [PR97950] adds 2307a1aeb8e [Ada] Document characteristics of decimal fixed point types adds 02fb12801b1 [Ada] Remove SPARK-specific expansion of array aggregates adds 9cfd2c38f39 [Ada] Wrong handling of _ in Big_Reals.From_String adds 41273281cef [Ada] Reject Global/Depends contracts on null procedures adds 3ac0642304f [Ada] Use high-level Present instead of low-level equality test adds 3e65b68dd67 [Ada] Fix resolution of subtype_indication in delta aggregates adds 7f0942424b7 [Ada] Implement Big_Integer.From_String fully adds 1cc9ecae0ab [Ada] Wrong finalization in call with if expression adds 91edb3f66cb [Ada] Fix spurious error on child library-level subprogram [...] adds ac9ed5cb265 [Ada] Documentation: update -gnatyk description adds 91592d05cd9 [Ada] Handle correctly current instance of PO in local subp [...] adds e269fedf8c1 [Ada] Fix String_Literal aspect spec checking problem for scalars. adds dcb1cad0e07 [Ada] Fix internal error on multiple nested instantiations adds 80a09e02289 [Ada] AI12-0394 Named Numbers and User-Defined Numeric Literals adds 2afd55a57d4 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 13209acd648 [Ada] Premature finalization on build in place return and c [...] adds fa65696761c [Ada] Wrong resolution of universal_access = operators adds 4f94320340e [Ada] Fix crash in GNATprove on inlined subprogram in defau [...] adds 218079efc59 [Ada] Accept local objects in the prefix of attribute Loop_Entry adds 7883a610443 [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restrictions adds 1b55b8d70f4 [Ada] Recognize delta and extension aggregates as objects adds 3a6fa9a81bd [Ada] Cleanup expansion of attribute Constrained adds 428b1317a5a [Ada] Replace chained if-then-elsif with case stmt for attr [...] adds 45ce2307851 [Ada] Simplify Is_Loop_Pragma adds 42b91d9a746 [Ada] Reuse In_Same_List where possible adds 78004c41f78 [Ada] Compiler crash on assertion pragma in ghost region adds cb9d41eb252 [Ada] Fix minor typos in comments adds bfe5f951ce9 [Ada] Reuse Is_Packed_Array where possible adds eafca96ffb5 [Ada] Cannot process -S -o with GNAT LLVM adds 607695354a5 [Ada] Fix inconsistent parameter of SPARK_Msg_NE adds c4fa3728ab4 Fix -ffast-math flags handling inconsistencies adds fbd4553d99b IBM Z: Update autovec-*-quiet-uneq expectations adds 4acba485901 IBM Z: Restrict vec_cmp<m><n> on z13 adds 97981e13b7f Tweak plugin-gcn.c defines adds e253d362140 libstdc++: Use __libc_single_threaded for locale initialization adds 4bbd5d0c5fb libstdc++: Throw instead of segfaulting in std::thread cons [...] adds 7e0078f8643 libstdc++: Run all tests in file adds 489be3119e6 aarch64: Fix aapcs64 testsuite failures adds 13f93cf5336 preprocessor: Add deferred macros adds f30a9a8d9e0 arm: correctly handle negating INT_MIN in arm_split_atomic_ [...] adds bc8f0f1f88d [PR97933] LRA: find correctly last empty dest block. adds 1805dbc58ba Adjust regex pattern to expect an additional attribute and [...] adds ce2d9549f2b Revert: "Fix -ffast-math flags handling inconsistencies" adds 92a30040c8d c++: ICE with int{} in template. [PR97899] adds f2a5cdff045 Add a note. adds 211d68dda14 PR c/97955 - ICE in build_array_type_1 on invalid redeclara [...] adds a3313a2214a libstdc++: Disable failing tests [PR 97936] adds d3e763efcb8 changelog: fix parsing of a revert commit adds 1e2c9a27610 Daily bump. adds a7285c86596 middle-end: Reject flexible array members in __builtin_clea [...] adds ad9cbcee543 libstdc++: Fix handling of futex wake [PR 97936] adds a5ccfd04605 libstdc++: Fix silly typos [PR 97936] adds bc771e6c3a2 arm: Add test that was missing from old commit [PR91816] adds 97a26d19d23 [Ada] Minor refine type of a counter variable adds 90cb252f5f7 [Ada] Fix style and typos in code for expanding attribute r [...] adds 868268a8ecd [Ada] Reuse Is_Named_Number where possible adds 193040a071b [Ada] Fix crash on invalid `pragma Profile` adds 6b0c5c72270 [Ada] Remove repeated calls to Attribute_Name adds cf4737dcec1 [Ada] Unrecursify Set_Digit/Set_Image_Unsigned procedure adds bbf14e1350d [Ada] Allow debugging finalization-related expanded code adds 6d88dbdc5e3 [Ada] Add support for 128-bit integer types to GNAT.Random_Numbers adds a8c229e14c4 [Ada] Fix internal compilation error on circular type in SP [...] adds 9d41d78b05f [Ada] Adjust support for 128-bit integer types in System.Ra [...] adds a6fecb06710 [Ada] Minimize side-effect removal in GNATprove mode adds 4d617c3f2ad [Ada] Reinstate utime based code for vx6 in __gnat_copy_attribs adds e480bca2400 [Ada] Crash on right shift operator for signed integers adds 595c9aebadb [Ada] Remove hyphens in two cases of "side-effect" used as a noun adds 2d80df42331 [Ada] Remove dead and duplicated diagnostics for generic ac [...] adds eb0d08adb60 [Ada] Don't constant-fold renamed qualified expressions adds a24033ec70c [Ada] Consistently use explicit Entity_Id type instead of alias adds 49c4dd7a229 [Ada] Simplify Is_Standard_xxx_Type routines with membership tests adds ad26cae122e [Ada] Simplify Ekind tests with wrappers and membership tests adds a79039c0ebc [Ada] Fix copy-paste mistake in diagnostics for aspect Effe [...] adds 28488f5ff5a [Ada] Simplify aspect processing with membership tests adds 6d97121d2fa [Ada] Reuse Is_Named_Number where possible adds 52b9a264dd8 [Ada] Use hardcoded names when converting aspects to pragmas adds 14a16e30cae [Ada] Minor whitespace fix in expansion of attribute Size adds 47c2b77ffb9 [Ada] Document attribute Has_Tagged_Values in GNAT RM adds ea89e1c31ec [Ada] Merge duplicated processing for gnatmake -u and -U switches adds 7a173848847 [Ada] Remove shadowing by a nested subprogram parameter adds 57966b4d2f8 [Ada] Fix couple of minor issues with local exception propagation adds 55fae09dcb8 [Ada] Spurious error on instance with predicated actual adds a46fa6510d2 [Ada] Further optimization with uninitialized aggregates adds 52ce50d6c59 Fix atomic_capture-1.f90 testcase adds fddc7f0080f middle-end/97579 - lower VECTOR_BOOLEAN_TYPE_P VEC_COND_EXPRs adds 45281f120da Free more of CFG adds 049ce9d233e middle-end: __builtin_mul_overflow expansion improvements [ [...] adds 4aff491ffcb compiler: avoid silent truncation for string(1 << 32) adds a4d9837ee4b aarch64: Avoid false dependencies for SVE unary operations adds b13dacdfb31 testsuite: Rename test to avoid typo in its name [PR95862] adds 1ee3d1ef105 libsanitizer: add hwasan. adds 8eb12742e8a libsanitizer: Hwasan reporting check for dladdr failing adds edb07cb95af libsanitizer: Tie the hwasan library into our build system adds 8a769f816f8 libsanitizer: Only build libhwasan when targeting AArch64 adds 170e618ef55 libsanitizer: Add option to bootstrap using HWASAN adds 3bd87832077 libsanitizer: options: Add hwasan flags and argument parsing adds 0854b584bdc libsanitizer: mid-end: Introduce stack variable handling f [...] adds 93a73251486 libsanitizer: Add hwasan pass and associated gimple changes adds a47850552a0 libsanitizer: Add tests adds b85fb3187e4 libsanitizer: Add recently added commit to LOCAL_PATCHES adds 1a8d1f54de3 libstdc++: Fix test failure on AIX adds 9d908b7fc47 libstdc++: Fix missing subsumption in std::iterator_traits [...] adds aec2d684916 PR middle-end/97956 - ICE due to type mismatch in pointer_p [...] adds f76cad692a6 libstdc++: Fix testsuite helper functions [PR 97936] adds 7d2a98a7273 libstdc++: Encapsulate __gthread_cond_t as std::__condvar adds dfc537e554a libstdc++: Remove redundant clock conversions in atomic waits adds 4919ed711c1 Improve abs with overflow implementations adds 0cab70604cf Fix templatized C++ OpenACC 'cache' directive ICEs adds 1049e5408fa Add 'g++.dg/gomp/map-{1,2}.C' adds 94172dc7091 PR fortran/85796 - Floating point exception with implied do adds 5962efe9186 Copy arg_flags in duplication hoooks in ipa-modref adds bb07490abba Add EAF_NODIRECTESCAPE flag adds 15f82d80cfb New ipa-modref testcases adds ca23341b28c Clean up -Wformat-diag warnings (PR bootstrap/97622, PR boo [...] adds 360258daf5d Daily bump. adds a02e304245b [PR97983] LRA: Use the right emit func for putting insn in [...] adds 8f81f43f606 testsuite: Adjust nextafter and skip profile-info-section on AIX. adds 768ce4f0ceb C: Do not drop qualifiers in typeof for _Atomic types. [PR6 [...] adds 32b0abb24b8 i386: Optimize psubusw compared to 0 into pminuw compared t [...] adds 8593037b17d [Ada] Fix casing of "circular instantiation" error adds 1e00c00d8a7 [Ada] Compiler crash on named association in return aggregate adds 3268fb4dace [Ada] Spurious error on formal package with overloaded subprograms adds e3946607a68 [Ada] Correct a typo, plus other minor reformatting adds 96ccfec0296 [Ada] Issue advice for error regarding Old/Loop_Entry on un [...] adds 0dd6aab1951 [Ada] New warning on questionable missing parentheses adds 21d66365ad6 [Ada] Add contracts to Ada.Strings.Maps adds 5f7ee280184 [Ada] Simplify checks for library unit pragmas adds 5af3a22afe8 [Ada] Reuse Is_Access_Object_Type where possible adds adfa6cb8e4c [Ada] Remove extra whitespace in bounded container Read procedures adds b6735a10049 [Ada] Incorrect runtime accessibility check on access discriminant adds 2015a575b77 [Ada] Adjust documentation of Aft_Value and Scale_Value adds ccd05f6c8fd [Ada] Pass base type to Set_Has_Own_Invariants adds 416f9a27265 [Ada] Constraint_Error in Task_Wrapper and -u0 adds a160b4e046d [Ada] Reuse Is_Concurrent_Type when detecting protected or [...] adds 0ea529086e7 [Ada] Memory leak in concatenation with Initialize_Scalars adds 433b2e91f9e [Ada] Remove duplicated calls to Set_Entity adds 81c629f8f12 [Ada] Warn on slices of the form A (subtype) for all objects adds bc0c82e9948 [Ada] Avoid potentially repeated calls to Prefix in Eval_Slice adds 9597d24c7f8 [Ada] Sync wide Ada.String hashing units adds 52424b13d80 [Ada] Crash on task declaration with Restriction_Warning (N [...] adds 4e94b2442d9 [Ada] Improve error message on illegal prefixed procedure call adds c9e2eeb5034 [Ada] Replace warning suppression with assertion adds ebf90d68e94 [Ada] Minor reformatting and a typo fix adds aa83f3d0b7c [Ada] Reuse Is_Generic_Subprogram where possible adds 781fb9a006d [Ada] Add support for .c output file adds 0938e514585 [Ada] Add the remark concerning the use of Image_Ordinary_F [...] adds 8d87bb8f56d [Ada] Add support for 128-bit fixed-point types on 64-bit p [...] adds 678e19545eb [Ada] Ada 2020 AI12-0401 Renaming of qualified expression o [...] adds e3068952d75 [Ada] Ada.Numerics.Big_Numbers.Big_Reals.To_Big_Real looses [...] adds acdf30d66ca i386: Use SDWIM mode iterator for abs and maxmin [PR97873] adds c0c7270cc4e Don't create location wrapper nodes within OpenACC clauses adds 5b3a8fad183 testsuite/98002 - fix gcc.dg/strncmp-2.c adds 776a37f6ac5 Delete dead code in ix86_expand_special_args_builtin adds 39f5e9aded2 match.pd: Avoid ICE with shifts [PR97979] adds a3865661180 gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding adds f6702584aa3 rs6000: Set param_vect_partial_vector_usage as 1 for P10 adds 127aa17e162 libstdc++: Add new headers to stdc++.h adds 2762cb1df68 libstdc++: Fix undefined FILE* operations in test adds 55ebb0d6fb0 ada: c++: Get rid of libposix4, librt on Solaris adds 2a93fa47853 dwarf: fix language_string for C2X adds 715a8bc8d47 i386: Cleanup argument handling in ix86_expand_*_builtin fu [...] adds d24a4c8c425 Fix early-debug relocations adds 5c197b83e12 tree-optimization/98015 - fix VEC_COND_EXPR lowering condition adds c76b3f9e833 tree-optimization/97953 - fix bougs range recorded by EVRP adds a3ebc13492f match.pd: Use ranges to optimize some x * y / y to x [PR97997] adds 294e72e9acb Fix PR target/96607 adds 10ee46adf44 libstdc++: Add "futex" and "gthreads" effective-target keywords adds 10522ed1089 libstdc++: Fix some more deadlocks in tests [PR 97936] adds 39e837cd750 libstdc++: Allow dejagnu tool_timeout to be overridden adds 218cedd5a36 libstdc++: Set dg-timeout-factor for some slow tests adds c87cce5a339 libgfortran: Correct FP feature macro checks adds beb9afcaf14 libgfortran: Verify the presence of all functions for POSIX [...] adds 1a00786414c libstc++: Fix typo in new check_effective_target_gthreads proc adds 71988274865 libstdc++: Only define std::latch if atomic waiting is available adds 61c71a62453 libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAIT adds d48df6f24ba Daily bump. adds 3493b0c3281 This patch adds absolute jump table support for rs6000. adds 5e9f814d754 rs6000: Change rs6000_expand_vector_set param adds 73e07f1cd9b [Ada] Optimize magnitude of integer operations for fixed point adds 890cfc503ac [Ada] Fix oversignt in genericized package System.Value_R adds 9df8679166e [Ada] Error in Big_Real comparison adds 69144d48686 [Ada] Small tweaks to new implementation of Set_Image_Fixed adds 946a5b8d646 [Ada] To_Big_Integer and 128bits integers adds 94a5437d3b4 [Ada] Adjust head comment of various subprograms in Exp_Fixd adds 78287696dc5 [Ada] Fix tree for expanded instantiations corresponding to [...] adds bf85ff03b3e [Ada] Emit error messages for null/generic nonreturning procedures adds 05e59503c6e [Ada] Abort defer mismatch with SJLJ exceptions adds 2d1504186ee [Ada] Simplify check for illegal non-returning procedures adds 84c54629c2f [Ada] Optimize generation of checks for fixed-point types adds 7943c4dbb80 [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Float_ [...] adds bc1304f6a19 [Ada] Move down call to Narrow_Large_Operation in Expand_N_ [...] adds a2481afdfca [Ada] Change parameter from access type to mode out adds cc7c52c1d9c [Ada] Restore general case for folding comparison of static [...] adds e2df2023456 [Ada] Do not compile predefined units with -gnatp in gnatmake adds 3e9238fa643 [Ada] Assertion_Policy is not a valid assertion policy adds 79b149b19d9 [Ada] Sync doc and code for pragma Assertion_Policy adds 8ff03120fc5 [Ada] Default_Initial_Condition assertion policy is now RM defined adds 23e3e221057 [Ada] Implement AI12-0187 (Stable properties of abstract da [...] adds 7d4ee5f8e2a [Ada] To_GM_Time returning invalid value for Invalid_Time adds 9884fc7e79e [Ada] Do not use 128-bit division for 64-bit fixed-point types adds fdd0a844894 [Ada] Do not apply range checks inside generics in GNATprove mode adds a873cb9978c [Ada] Small improvement to System.Value_R.Scan_Raw_Real adds a0f2ee7a7f9 [Ada] Restore access type instead of mode out parameter adds d6a52e47ac1 [Ada] Reference before declaration on C392015 adds 4a3b4c2a453 [Ada] Wrong compile time evaluation of Shift_Right adds 586f6dd1f62 [Ada] Reuse Append_New_Elmt where possible adds 4e6b87e933b [Ada] Simplify Parent_Is_Boolean with subtype memberships adds def0e5b83dd [Ada] Small tweaks to couple of Value routines adds 5f29f3d5dd9 aarch64: Introduce --param=aarch64-autovec-preference to se [...] adds f324479caf0 OpenACC: Fix integer-type issue with collapse/tile [PR97880] adds bf0a63a1f47 gimple-fold: Fix another __builtin_clear_padding ICE adds 83325a9db83 tree-ssanames: Allow non-SSA_NAME arguments to get_range_info adds d78e106e951 gfortran.dg/gomp/requires-4.f90: Fix !$omp syntax adds 6fb9b4c9769 gfortran.dg/gomp/requires-4.f90: Fix !$omp clause adds b6a7b72c6c9 tree-optimization/98024 - fix rnflow regression adds 0d7d69ca4a8 libstdc++: Partially revert r11-5314 adds b8ae0812ee5 changelog: allow flexible "cherry picked" format. adds 4a7c7999086 libstdc++: Fix -Wrange-loop-construct warnings in filesystem tests adds 4b5726fda65 In 'gcc/omp-oacc-kernels-decompose.cc:flatten_binds', don't [...] adds 9df6c9c7a39 INSTALL: Default to --enable-cet=auto adds e8f83fa4fcf libstdc++: Refactor dejagnu effective-target checks adds 67138ea1b04 testsuite/i386: Fix XOP and FMA4 checking functions [PR98036]. adds 9285e0f6949 d: Add float and double overloads for all core.math intrinsics adds 6ac67dddc31 libphobos: Merge upstream phobos 38873fe6e. adds f886c4a7957 libphobos: Merge upstream druntime d37ef985. adds 6b2f370fa91 d: Merge upstream dmd db0df3f7e. adds 5dbab7b3f4d libphobos: Fix segfault at run-time when using custom Fiber [...] adds 9ccffd1298b preprocessor: Fix #line overflow check [PR97602] adds fb6b29c85c4 Revert previous change and use pragma to suppress -Wformat-diag. adds e87559d202d Daily bump. adds 36ec54aac7d Generate correct fn specs for some Fortran library functions. adds c04bd12b06a Fix PR target/97939 adds 822ea13e499 compiler: better error for x, x := 1, 2 adds b1adbc27c4a compiler: avoid follow-on errors for bad types adds 8e59ff55418 Improve support of simple bit-fields in -fdump-ada-spec adds 5fbf0ecb018 Daily bump. adds f59be8dfbd8 d: Remove d_size_t from front-end sources (PR 87788) adds 3350e59f298 Detect unused parameters in ipa-modref adds 01148fa656b Skip EAF_UNUSED parameters in handle_pure_call adds 4612c4d09d7 Fix PR ada/97504 on hppa*-*-hpux*. adds 4e4ba6478ad Fix hppa64-hpux11 build to remove source paths from embedded path. adds 2fdf75cb70d configure: Support building D front-end on *-*-darwin* adds 4dce3b05ec9 d: Add darwin support for D language front-end adds eafe8ee7af1 Handle PHIs in compute_objsize. adds caea077c17f Fix freeing of thunk-info adds ccea13715b2 Fix handling of ignore_stores in ipa_merge_modref_summary_a [...] adds bb67ad5cff5 PR fortran/98017 - Suspected regression using PACK adds a9625c50dd3 Daily bump. adds 5f628fb5cea Fix minor bug in ft32 widening multiply adds a8ae23920f9 fixed _bswapsi2 function adds 3a5d8ed231a Fix print_multilib_info when default arguments appear in th [...] adds a5ad5d5c478 RISC-V: Always define MULTILIB_DEFAULTS adds fbbce1c6e98 changelog: Allow wildcard pattern only. adds 4d87bd39baf expansion: Improve double-word modulo by certain constant d [...] adds dee11eb7424 [Obvious] arm: Fix test from failing on some targets [PR91816] adds e855b30c283 d: Add freebsd support for D compiler and runtime adds 4380d5ae721 rtl_dump_bb: fix segfault when reporting internal error adds 08cd56a6b3a gcc-changelog: Add libstdc++-v3/testsuite to wildcard prefixes adds 5877c544c18 gimple ISEL: fix BB stmt iteration adds 4bcded23eb8 tree-optimization/98048 - fix vector lowering of ABSU_EXPR adds d795a8ef4e0 doc: Fix description of dg-require-effective-target adds 1e5c644fb62 changelog: allow subdir wildcard entry adds ebbe3f29518 tree-optimization/98064 - fix BB SLP live lane extract wrt LC SSA adds 86b747a5537 [Ada] Spurious visibility error in subprogram body in with_clause adds b50706ef314 [Ada] Confusion in Transform_Function_Array and internal su [...] adds c161b39d051 [Ada] Small cleanup in System.Value_F adds f456de4c432 [Ada] Add continuation message when others choice not allowed adds a442bed36cf [Ada] Crash on ghost assignment check for illegal code adds 9784779754d [Ada] Fix folding of comparison operators in GNATprove mode adds a6617b29502 [Ada] Minor style fixes adds 50a2820f9d4 [Ada] Fix serial port control setting on GNU/Linux adds 602c7bc2153 [Ada] Add comment on special Heap variable used in GNATprove adds 4056d9abfa6 [Ada] Spurious error on iterator over container with modifi [...] adds a09afbd1c6f [Ada] Add stream-oriented attributes support for 128-bit in [...] adds 336aa630a0c [Ada] Address warning compiling terminals.c adds b514643caea [Ada] Potential read of uninitialized variable in exp_dist.adb adds a18d46a4b6c [Ada] Implement -gnateb switch adds 2bf891fa752 [Ada] Expand integer-only implementation of ordinary fixed- [...] adds e783561e9c1 [Ada] Compiler crash on limited conditional expressions adds 5a85f3129cc [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Fixed_ [...] adds 7b76fe3dcf8 [Ada] Improve error recovery adds f7937111e8c [Ada] Implement inheritance for Default_Initial_Condition a [...] adds c1a69c98717 [Ada] Fix internal error on extended return and fixed-point result adds 34805056309 [Ada] Minor reuse Is_Protected_Component adds ad6be99f1ac [Ada] Simplify analysis of assignment statements adds 1c4dfafe683 [Ada] Minor reuse Is_Assignable adds 19b95c22c0f [Ada] Wrong replacement of Component.Discriminant adds b60170728ea [Ada] Enable checks on runtime by default adds e76a8cacb47 [Ada] Remove all ^L characters adds 69bde2d1e0f [Ada] s-trasym.ads: update the list of supported platforms adds 2610c786f74 Fortran's dump-parse-tree.c: Use '==' not '=' for '.eq.'. adds f4e7ea81d13 Fortran: -fno-automatic and -fopenacc / recusion check cleanup adds 1d6f6ac693a Fortran: With OpenACC, ignore OpenMP's cond comp sentinels adds b6a8e3479ea libstdc++: Set dg-timeout-factor for more slow tests adds 637800c7bbb libstdc++: Reduce default test timeout to 360 seconds adds 82ac923da68 libstdc++: Add new C++20 headers to Doxygen settings adds e40fece7c9b Fix non-unique testnames adds 57cbb7acdbc changelog: add hint for a file mismatch adds 167ab4b1534 ipa: dump symtab to emergency dump file adds 28a7fdd81e8 Optimize or+and+or pattern to and+or adds f835e9f6562 dse: Cope with bigger-than-integer modes [PR98037] adds b46314c7806 profopt-execute: unset testname_with_flags if create_gcov fails adds 5ddb6eca28a Remove dead cc0 code from H8 port adds 66dde7bc64b Add analyzer plugin support and CPython GIL example adds 4f32eced9d0 compiler: improve error for import of non-string adds 38f10841817 compiler: better error messages for missing interface method adds 8d8fea8a570 compiler: always use int context for index values adds c7f272e05e1 compiler: use correct assignment order for type assertions adds 5ba975e6680 compiler: improve error messages for expected curly brace adds e848a83f46f libgo: define SO_RCVTIMEO on 32-bit GNU/Linux adds 9ebad4b01c2 compiler, runtime: check len/cap for append(s, make(T, l)...) adds eafb46ce90c internal/cpu: don't define CacheLinePadSize for mips64x adds dccae0f42e9 Add function comments for recently added member functions. adds c1c6750f8d3 Unbreak build with --disable-analyzer adds 94358e4770e Daily bump. adds 76ab0317cfb RISC-V: Drop some commited accidentally code. adds 934a5418054 driver: Don't imply -dD for -g3 -g0 [PR97989] adds a90606ab979 c++, debug: Treat -std=c++20 -gdwarf-5 like C++14 rather th [...] adds 57fcbe579c2 middle-end/98070 - fix realloc builtin fnspec adds 69157fe7582 x86_64: Fix up -fpic -mcmodel=large -fno-plt [PR98063] adds cbc4ae2b263 IPA: drop implicit_section again adds cffd725c0eb testsuite: remove LIT annotation and reduce adds a5dd6b69fcb IBM Z: Configure excess precision for float at compile-time adds 55419d8730e gcc/testsuite/s390: Add test cases for float_t adds 58f71a34c68 libstdc++: Link test with libatomic if needed [PR 98003] adds 03eb09292ef Add if-chain to switch conversion pass. adds 0fb378761f2 libstdc++: Use longer timeout for slow running tests adds 3940daff128 Introduce can_vec_cmp_compare_p adds 31f76c9065b C++ : Adjust warning for misplaced attributes. adds d66db7412ee testsuite: Correct check_effective_target_hwaddress_exec adds 6ea5a23766b Regenerate a configure script omitted in r11-5520. adds 6aa12274007 libstdc++: Simplify detection of built-in functions adds 2133e773ab8 configury : Fix LEB128 support for non-GNU assemblers. adds 404d0ca7820 loop-invariant: JUMP_INSNs aren't loop invariant [PR97954] adds 855bb43f6d0 Improve double-word mod even on powerpc [PR97459] adds 10ee6da64c5 C++ Module options adds 6e3603e62ac C++ Module parameters & timers adds 41676a36a04 C++ Module keywords adds efd1d4f8ae2 if-to-switch: Fix test-suite patterns. adds 9c17474c1ef Darwin, D : Adjust the X spec to cater for duplicate use. adds 986bb15d5b3 testsuite: replace .* with a better regex adds b3147c02dc7 Make -fzero-call-used-regs work on the SPARC adds d02c41dd414 PR middle-end/97373 - missing warning on sprintf into alloc [...] adds 91ddf867a57 openmp: Avoid ICE on depend clause on depobj OpenMP constru [...] adds 968666a011b Fix compromised tests after recent switch table improvements adds 39836f8324d libstdc++: Pretty printers for _Bit_reference and _Bit_iterator adds eccec868414 Feature: Macros for identifying the wide and narrow executi [...] adds c7e2ef13149 Fix more minor testsuite fallout from improved switch optimization adds b76f83e3859 PR middle-end/97595 - bogus -Wstringop-overflow due to DECL [...] adds bec21c625d5 Add pretty-printing support for __is_nothrow_{assignable,co [...] adds db365b61c53 Fix mcore multilib specification adds abef36919f7 Optimize max/min pattern with comparison adds 6591e422692 Add feature test macro for atomic<T>::wait adds e0f5e792678 Daily bump. adds 54967b02c19 x86: Add -mneeded for GNU_PROPERTY_X86_ISA_1_V[234] marker adds a70384f94c8 libstdc++: Fix filesystem::path pretty printer test failure adds 670f5095e4a libstdc++: Make preprocessor checks for __cpp_lib_atomic_wa [...] adds 6fbec038f7a Use SHF_GNU_RETAIN to preserve symbol definitions adds eacc335bf91 go-test.exp: permit trailing */ on ERROR line adds 4bdf1e53a81 loop-iv: Fix typo in `iv_analyze_expr' description adds 7da97411b04 Use add/sub/neg insns to eliminate compare/test insns on H8 adds e4c02ce4ab6 if-to-switch: consider only integral types adds c961e94901e if-to-switch: Support chain with 2 BBs. adds 49ca22dd678 diagnostics: ignore -fmax-errors for ICE adds 018248ef6d0 i386: Fix abs an maxmin expanders for TARGET_PARTIAL_REG_ST [...] adds 82800987cb3 rs6000: Disable HTM for Power10 and later by default adds ee42f826b90 GDB hooks: improve documentation adds 337d6362458 Fix __builtin_clear_padding for empty struct. adds 037fe26ee1a expansion: Further improve double-word modulo, division and [...] adds e34153b0e23 expansion: Fix up infinite recursion due to double-word mod [...] adds a35d5e93654 guard maybe_set_vectorized_backedge_value calls adds d01ebe56c2f Add new test-case. adds d38fbb5a863 libstdc++: Fix indentation in rope adds 74270a546cf libstdc++: Fix null pointer dereferences in __gnu_cxx::rope adds 8b2c3b5af3d libstdc++: Use longer timeout for istream::gcount() overflow tests adds a1ebd4f9f71 x86: Add the missing '.' for -mneeded adds 694d4a6d0c4 Use the section flag 'o' for __patchable_function_entries adds f5850e7da93 ipa: do not DECL_IS_MALLOC for void fns adds 6725994fe99 MAINTAINERS: Add myself as arc port maintainer adds 05f7a2afe8f C++ Module Binding Vector adds bad800c03d0 vec.h: Fix GCC build with -std=gnu++20 [PR98059] adds feb93adf76e tree-optimization/97630 - fix SLP cycle memory leak adds 744ca1bf1cc c++: Fix bootstrap adds 329ae1d7751 c++: Extend build_array_type API adds 0fc6469d249 c++: Add lang_decl, type_decl API adds f0a2d11f8ad Upgrade ACATS testsuite to latest ACATS 2.6 adds c7932d5626a compiler: don't advance past unexpected semicolon adds ed281e4a944 compiler: improve mixed named/unnamed parameter error message adds 5bd5d85117c compiler: reword "declared and not used" error message adds af418051383 c++: RTTI accessors for modules adds dd053eea0be libstdc++: Use libatomic for tests on all 32-bit powerpc targets adds 98e89dcf95e Go testsuite: update semi6.go from source repo adds cf442555835 Sync .gitignore with binutils-gdb adds 9776b4653bc IBM Z: Use llihf and oilf to load large immediates into GPRs adds 0a7dc4b6440 Adjust test to avoid ILP32 failures after r11-5622 (PR midd [...] adds 8f461a883ba libbacktrace: correct buffer overflow tests adds c68cae86bbe C++: Module-specific tree flags adds 4192ffd74c6 c++: Fix tsubst ICE with invalid code [PR97993, PR97187] adds 69bf1c7d5ee c++: Fix ICE with inline variable in template [PR97975] adds 4ed34c60a81 git: Tell git send-email where to send patches. adds 07589ca2b2c c++: typename_type structural comparison adds d9288bd28e2 c++: Improve init handling adds 2847d7d28ea c++: Give better placeholder diagnostic adds dc2b372ed1b libstdc++: Fix std::any pretty printer [PR 68735] adds 2cace1cd683 rtl-optimization: Fix data flow maintenance bug in reg-stac [...] adds ba3d8dffcc1 c++: Implement LWG3396 Clarify point of reference for sourc [...] adds 4ec9d096237 dwarf2out: Fix up add_scalar_info not to create invalid DWARF adds 7e231b2cfbf c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947] adds 11860cf4401 Daily bump. adds 70a62009181 tree-ssa-threadbackward.c (profitable_jump_thread_path): Do [...] adds 5106ff7e609 Adjust tests even more to avoid ILP32 failures after r11-56 [...] adds 93d883c7734 options.exp: unsupport tests that depend on missing language adds c05ece92c61 introduce overridable clear_cache emitter adds 81d590760c3 Add popcount<mode> expander to enable popcount auto vectori [...] adds 54f97a226a0 c++: Fix late-parsed default arg context adds c03a78d8f8c c++: Push parms when late parsing default args adds 35c4c67e6c5 Fix incorrect replacement of vmovdqu32 with vpblendd which [...] adds 70310982492 Optimize vpsubusw compared to 0 into vpcmpleuw or vpcmpnleu [...] adds 381d1d0120e testsuite: Add testcase for already fixed PR [PR98104] adds 48ff86adfd9 aarch64: Add +flagm to -march adds b20cd0c743b RISC-V: Canonicalize --with-arch adds 73564433f51 Fix division by 0 in printf_strlen_execute when dumping adds 614aff0adf8 tree-ssa-threadedge.c (record_temporary_equivalences_from_s [...] adds 341035a54aa c++: consteval-defarg1.C test variant for templates adds 896048cf43d c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121] adds 5d103763b9b Fix PR middle-end/98082 adds 277ff3406d5 Fix PR middle-end/98099 adds 9c681343761 aarch64: Don't fold svundef* at the gimple level adds 62fb1b9e0da c++: Fix array type dependency [PR 98107] adds 65af6bc9f87 IBM Z: Fix mode in probe_stack pattern adds cd34d5f2c40 compiler: defer to middle-end for complex division adds 17c9cf3c176 compiler: cast comparison function result to expected bool type adds 7254a78cf4c c++: Testcases [PR 98115] adds 756f55e62f7 i386: Fix up ix86_md_asm_adjust for TImode [PR98086] adds eb8c2b30b94 c++: templatey type creation adds 91cfacc4b5d libstdc++: Disable std::array assertions for C++11 constexpr adds 3843fa2d75a libstdc++: Update powerpc-linux baselines for GCC 10.1 adds 2fb287056e6 RTEMS: Add Cortex-R52 multilib adds 4a3b9f48c37 testsuite: update existing Go tests to source repo adds 5ea36d20c35 c++: Add testcase for PR98019 adds 2a099fd223f go-test.exp: add -I. when compiling in directory adds adbeeb198a2 Go testsuite: add a bunch of new tests from source repo adds 9e433b3461a libstdc++: Add std::bit_cast for C++20 [PR 93121] adds 57d76ee9cf6 libtdc++: Define std::source_location for C++20 adds 44ac1ea0e22 libstdc++: Update C++20 library implementation status adds 442b6fb7c09 fix __builtin___clear_cache overrider fallout adds 656131e06aa libstdc++: Fix typos in #error strings adds 30b606bb9b9 PR fortran/95342 - ICE in gfc_match_subroutine, at fortran/ [...] adds 9f1a6501994 PowerPC: PR libgcc/97543 and libgcc/97643, fix long double issues adds 3089f5feef3 Go testsuite: update new tests to version in source repo adds f7aeb823d9b c++: uninstantiated template friends adds a3f7a6957a6 c++: Exported using decls adds dce6c58db87 Add support for detecting mismatched allocation/deallocatio [...] adds 9a7f5e39065 c++: Fix bootstrap on 32-bit hosts [PR91828] adds 61371884fb6 c++: XFAIL testcase for PR98019 adds b8dd0ef74dd Daily bump. adds 9715663f7db c++: Change __builtin_source_location to use __PRETTY_FUNCT [...] adds 9199da4b59c Document missing params. adds 241a2c49800 Fix checking failure in IPA-SRA adds 7caa4970631 Refactor -frecord-gcc-switches. adds 53a0eb0b7dd Add target selector to gcc.dg/pr98099.c adds 485b40a5270 testsuite: use param for if-to-switch tests adds 65312dfc647 dwarf: Add -gdwarf{32,64} options adds 704ccefb576 debug: Fix another vector DECL_MODE ICE [PR98100] adds 97eaf8c92f9 c++: Module API declarations adds 5a26d4a204c c++: Revert dependent-array changes [PR 98116] adds 33be07be9e4 fold-const: Don't use build_constructor for non-aggregate t [...] adds ac2a6962b91 i386: Add combine splitters to allow combining multiple ins [...] adds 78c4a9fecea gimple: Return fnspec only for replaceable new/delete opera [...] adds eb79f4db49c doc/implement-c.texi: About same-as-scalar-type volatile ag [...] adds b96802994ac rs6000: fix PTR_SIZE in rs6000.c adds df933e307b1 vec: Simplify use with C++11 range-based 'for'. adds a95753214b5 c++: Fix deduction from auto template parameter [PR93083] adds 918a5b84a2c runtime: update type descriptor name in fieldtrack C support code adds c5fd8a9157c Daily bump. adds 43e84ce7d62 c++: Fix constexpr access to union member through pointer-t [...] adds 625e002396f i386: Combine splitters followup [PR96226] adds 3e2ae3ee285 X86_64: Enable support for next generation AMD Zen3 CPU. adds 1352bc88a05 Darwin : Update libtool and dependencies for Darwin20 [PR97865] adds 7ae210d5db5 Fortran: flag formal argument before resolving an array spe [...] adds 4eb8f93d026 modulo-sched: Carefully process loop counter initialization [...] adds a27d5f9a739 PR target/58901: reload: Handle SUBREG of MEM with a mode-d [...] adds 91ae8fbc5aa VAX: Remove `c' operand format specifier overload adds 85f5a7d6ac9 VAX: Define LEGITIMATE_PIC_OPERAND_P adds 7920fe3d81e VAX/testsuite: Run target testing over all the usual optimi [...] adds dfb21f37fde VAX: Rationalize expression and address costs adds 8c18e22afb0 VAX: Correct fatal issues with the `ffs' builtin adds da749b98cf9 RTL: Also support HOST_WIDE_INT with int iterators adds 94f336768e1 ifcvt: Add missing call to `onlyjump_p' adds a2bd4e52cf7 loop-iv: Add missing calls to `onlyjump_p' adds 4ec78ef4837 sel-sched-ir: Add missing call to `onlyjump_p' adds 64880a7c49e cfgrtl: Add missing call to `onlyjump_p' adds 4b70b2e07a5 loop-doloop: Add missing call to `onlyjump_p' adds 630c9a4d54d jump: Also handle jumps wrapped in UNSPEC or UNSPEC_VOLATILE adds 47d524a636a VAX: Use a mode iterator to produce individual interlocked [...] adds 2500add25bd VAX: Use an int iterator to produce individual interlocked [...] adds fbe575958c2 VAX: Correct `sync_lock_test_and_set' and `sync_lock_releas [...] adds ea84baeb190 VAX: Actually enable `builtins.md' now that it is fully functional adds 65eee57a8cc VAX: Add a test for the SImode `ffs' operation adds da076a8b12c VAX: Add tests for `sync_lock_test_and_set' and `sync_lock_ [...] adds a17ab4b6add VAX: Provide the `ctz' operation adds 273ffa3a6fe VAX: Also provide QImode and HImode `ctz' and `ffs' operations adds b9240a4abcd VAX: Actually produce QImode and HImode `ctz' operations adds 2c45dc79286 VAX: Add a test for the `cpymemhi' instruction adds e93fbce844d VAX: Add the `movmemhi' instruction adds 4c293413ca5 VAX: Fix predicates and constraints for EXTV/EXTZV/INSV insns adds 8a8de7507e1 VAX: Remove EXTV/EXTZV/INSV instruction use from aligned ca [...] adds b3f3bba3fa0 VAX: Ensure PIC mode address is adjustable with aligned bit [...] adds 0a9ea215f74 VAX: Make `extv' an expander matching the remaining bit-fie [...] adds d38f8441bed VAX: Fix predicates and constraints for bit-field comparison insns adds 2b39f5137a9 VAX: Fix predicates for widening multiply and multiply-add insns adds 3c085897738 VAX: Correct issues with commented-out insns adds 1be9edfa826 VAX: Make the `divmoddisi4' and `*amulsi4' comment notation [...] adds 20ab43b5cad RTL: Add `const_double_zero' syntactic rtx adds c60d0736dff PDP11: Use `const_double_zero' to express double zero constant adds 76a553587f3 VAX: Fix the LTO compiler downgrading code to non-PIC model adds e552abe2ba2 PR target/95294: VAX: Convert backend to MODE_CC representation adds 4f47fca1d0f PR target/95294: VAX: Add test cases for MODE_CC representation adds 904ac857752 c++: Distinguish unsatisfaction vs errors during satisfacti [...] adds 40234200864 c++: Normalize nested-requirements twice at parse time [PR97093] adds bfa7dd84d1a aix: fix ASM_OUTPUT_DEF warning adds 6e1edf48ebe Daily bump. adds 1fab57f26ec Re: testsuite: Adjust target requirements for sad-vectorize [...] adds bd0f0243869 Upper cobound is determined by num_images(), not this_image(). adds 9e12b8b1819 match.pd: Improve conditional_replacement for x ? 0 : -1 [P [...] adds 8c23434fdad [PATCH] phiopt: Handle bool in two_value_replacement [PR796232] adds 6643ca0be6f x86: Check mode of pseudo register push adds 9da33826bb9 doc: Remove -mcet adds 0e49145550f Daily bump. adds 7b4ea2827d2 tree-optimization/98137 - enhance split_constant_offset ran [...] adds 8441545d4f2 Don't build insn-extract.o with rtl checking adds a6a0db7d1bc ipa-cp: Avoid unwanted multiple propagations (PR 97816) adds ad9c120a019 Fix PR ada/97504 for mips*-linux adds bf615bf65a0 IBM Z: Change Pmode to word_mode for stack probes adds 090abb0f51b Fix problematic conversion to boolean type adds 02221bed3c4 Fix corner case issue with discriminated record type adds 6fb8da750ff Fix oversight in earlier change adds 6a1e04b2f0c Fix assembler name collision adds 67c4d1c7add Fix internal error on library-level type extended locally adds f8fb01fbb0c Housekeeping work in gigi adds cdcbef3c331 tree-optimization/98117 - fix range set by vectorization on [...] adds ebdfd1606da tree-optimization/98113 - vectorize a sequence of BIT_INSERT_EXPRs adds 72439074521 doc: "used" attribute saves decls from linker garbage collection adds 92e563d91b0 Fix location info in ipa_param_body_adjustments::modify_call_stmt adds 9d0eb0ae948 c++: check alias match for specializations [PR98116] adds ffb268ffcf9 c++: Adjust array type construction adds 1cac89da2cb c-family: Fix hang with -Wsequence-point [PR98126] adds e9104775e3b compiler: don't name type descriptor for alias type adds 16a2a458809 go-test.exp: don't quote already-quoted parentheses adds 7482d5a3acb c++: ICE with switch and scoped enum bit-fields [PR98043] adds c3a1b3e6fb2 compiler: type of string index expression is byte adds b737b70fad3 builtins: Avoid ICE with __builtin_clear_padding on POINTER [...] adds a19a242c708 C: Fix atomic loads. [PR97981] adds bc8a7013802 Daily bump. adds 9121f808416 syscall: don't use AF_LINK on hurd adds 4aaf33718f0 PR target/98152: Checking python is available before using adds ffd961fc053 PR tree-optimization/96344 adds c1370f8c0d0 Fix PR target/96470 adds e844c04e35c tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect [...] adds 3a6e3ad38a1 gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] adds a294e6368f8 tree-optimization/97559 - fix sinking in irreducible regions adds c2c198bfd1e tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect [...] adds 31007091b10 openmp: -fopenmp-simd fixes [PR98187] adds 19c1ef85c3f contrib: modernize filter-clang-warnings.py adds 4c6a47c7dd0 testsuite: Avoid strict aliasing violations in some avx512 tests adds 5b17c3c6053 contrib: filter more in filter-clang-warnings.py adds 3a008b1d124 testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r [...] adds 1746681c3c1 tree-optimization/98192 - fix double free in SLP adds 4fdbd24f7e9 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] adds 6a789a9e2df testsuite: i386: Require avx512vpopcntdq in two tests adds 0f2da02b237 c++: Add module includes adds 76a1719f0ff c++: module directive FSM adds edbbf7363cf libstdc++: Adjust whitespace in documentation adds 210d143dbc5 c++: Mangling for modules adds 0bd4fecbea3 c++: Fix MODULE_VERSION breakage adds e401db7bfd8 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] adds 005cff4e2ec Fortran: Add 'omp scan' support of OpenMP 5.0 adds d04f3df82b7 c++: Named module global initializers adds c0ed52d3e00 arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi [...] adds f41dd93ade2 libgcc: block signals when releasing split-stack memory adds f1b6e17b3f7 compiler: use correct location for iota errors adds 5312fa0fd95 Raw tree accessors adds dded5f78ccb c++: template and clone fns for modules adds f7251a2c103 if-to-switch: fix matching of negative conditions adds 447f99b3b8b Avoid atomic for guard acquire when that is expensive adds a988a398d6d c++: Distinguish ambiguity from no valid candidate adds 4ed1dc1275b c++: Fix defaulted <=> fallback to < and == [PR96299] adds 570c312c03e c++: Originating and instantiating module adds 5ea350d1d7e libgo: update to 1.15.6 release adds 0221c656bbe c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103] adds ab3a5ff07cd testsuite: Fix up testcase for ia32 [PR98191] adds f6e8e2797eb Daily bump. adds 4eb28483004 c++: Don't require accessible dtors for some forms of new [ [...] adds c3a63fb3854 c++: Avoid [[nodiscard]] warning in requires-expr [PR98019] adds 4164e58bfd5 fold-const: Fix up native_encode_initializer missing field [...] adds 0673fc69117 fold-const: Fix native_encode_initializer bitfield handling [...] adds 1cb2d1d5ce1 gfortran.dg/gomp/reduction4.f90: Fix testcase adds 42bdf814493 c/98200 - improve error recovery for GIMPLE FE adds 85f0a4d9822 Import HSA header files from AMD adds aa0432005f3 OpenMP: C/C++ parse 'omp allocate' adds 72217b5ddb2 IBM Z: Build autovec-*-signaling-eq.c tests with exceptions adds cf97b970fe5 c++: Decl module-specific semantic processing adds 76e4f444a6e aarch64: Add CPU-specific SVE vector costs struct adds 33d2f41785b testsuite: fix 2 tests on aarch64 adds fe70679b80f c++: Fix printing of decltype(nullptr) [PR97517] adds 0b37233152b c++: Module parsing adds 84d08255f9f tree-optimization/98213 - cache PHI walking result in SM adds 0aa1786d34b libstdc++: Fix build failure for target with no way to sleep adds 4c61e35f20f i386: Remove REG_ALLOC_ORDER definition adds ef33047a8b9 aarch64: Add +pauth to -march adds 7d9767cb8ee phiopt: Fix up two_value_replacement BOOLEAN_TYPE handling [...] adds 0c2200e4198 go-test.exp: rewrite errchk regexp quoting adds ca2bd949492 Daily bump. adds 2fe4f000ad1 go-test.exp: recognize errorcheckdir -n adds 73cf5da233b -fdump-go-spec: ignore type ordering of incomplete types adds 8d63e3c229f RISC-V: Explicitly call python when using multilib generator adds 154e9b831b6 Allow scalar fallback for pattern root stmt adds a2a17ae7d85 openmp: Fix ICE with broken doacross loop [PR98205] adds 66dea8899df dojump: Optimize a == a or a != a [PR98169] adds 680e4202f23 dojump: Improve float != comparisons on x86 [PR98212] adds f2a5e5f3e6d drop __builtin_ from __clear_cache libname adds 76c09f2af9d tree-optimization/98211 - fix bogus vectorization of conversion adds 703d2ac06fb Add WIDEN_PLUS, WIDEN_MINUS pretty print adds f5b902a9af9 [VECT] pr97929 fix adds 4cf70c20cb1 data-ref: Rework integer handling in split_constant_offset [...] adds 11a0beff64f arm: Auto-vectorization for MVE: vand adds a1fb16e5472 remove obsolete conversion handling from vectorizable_assignment adds 2e6562043c4 Remove misleading debug line entries adds 79c1b9fb44c c++: name-lookup cleanups adds 8c60696b699 c++: Module-specific error and tree dumping adds 237a8e8d564 Small fix to PLACEHOLDER_EXPR handling in loc_list_from_tree_1 adds 36d0108adfd c++: name-lookup refactoring adds e271cd0234d c++: Add fixed test [PR68451] adds b46dd03fe94 arm: Fix typo in testcase mve-vsub_1.c adds afc14c8d0a9 c++: modularize spelling suggestions adds c0979d8f22a c++: Name lookup for modules adds 4f1d8bd5096 c++: modules & using-decls adds 96a5c483afb c++: Add fixed test [PR91506] adds 445430e16bd c++: Update value of __cplusplus for C++20. adds 3cf63c94df4 c++: Add make_temp_override generator functions adds 779bf1823ce Fix PR ada/98230 adds 7f359556a77 Reduce memory requirements for ranger adds 2ea62857a3f libstdc++: Remove redundant branches in countl_one and coun [...] adds a5c05005499 dojump: Fix up probabilities splitting in dojump.c comparis [...] adds 99d6ba6acb2 Fix feature check for HRESET/AVX_VNNI/UINTR adds fa4a8b6463e tree-optimization/95582 - fix vector pattern with bool conversions adds 499651e4385 ira.c: Fix ICE in ira-color [PR97092] adds 3e60ddeb822 expansion: Sign or zero extend on MEM_REF stores into SUBRE [...] adds fc7b4248172 tree-optimization/98235 - limit SLP discovery adds 1423318fa77 expand: Fix up expand_doubleword_mod on 32-bit targets [PR98229] adds 955af69b737 testsuite/98239 - require vect_condition for gcc.dg/vect/bb [...] adds 0fc3bf781d1 testsuite/98240 - amend gcc.dg/vect/pr97678.c adds 4b488a2e695 testsuite/98242 - amend gcc.dg/vect/bb-slp-subgroups-3.c adds ab231af9ccd testsuite/98244 - amend gcc.dg/vect/vect-live-6.c adds 695b8d281ad arm: [testsuite] fix lob tests for -mfloat-abi=hard adds 33314b11ca2 arm: Improve documentation for effective target 'arm_softfloat' adds 958d42abdf1 c++: missing SFINAE with pointer subtraction [PR78173] adds 37b242a3fbd c++: name lookup API for modules adds 97b56dece74 c++: Module lang hook overriding adds 078c7498908 x86: Update user interrupt handler stack frame adds f7ad4446274 arc: Use separate predicated patterns for mpyd(u) adds 75de6a2895f arm: Auto-vectorization for MVE: vorr adds 059da609fa8 c++: cp_tree_equal tweaks adds 1c6b86b50d4 c++: module test harness adds dfbe642c97f arc: Refurbish adc/sbc patterns adds a412be00c49 arc: Avoid generating brcc instructions with limm adds 78e9cfe1e29 arc: Update ARC700 cache hazard detection. adds e36ce56e81b arm: Auto-vectorization for MVE clean condition for vand an [...] adds ab264f4b39c compiler: encode user visible names if necessary adds 35af87784e0 Daily bump. adds 755cf781f2e Add missing varasm DECL_P check. adds 02fc65c7263 c++: Refactor final cleanup adds 262784be3dc c++: Final module preparations adds 8bab7dce62e c++: Fix build with --enable-gather-detailed-mem-stats. adds 9324f7a25c7 c++: Avoid considering some conversion ops [PR97600] adds 54f75d8fb3f Daily bump. adds cc9b9c0b682 openmp, openacc: Fix up handling of data regions [PR98183] adds fe78528c05f widening_mul: Recognize another form of ADD_OVERFLOW [PR96272] adds 0bd675183d9 match.pd: Add ~(X - Y) -> ~X + Y simplification [PR96685] adds ff2dfdef2f2 Fortran: Enable inquiry references in data statements [PR98022]. adds 815eb852a2d libstdc++: Fix _GLIBCXX_DEBUG mode constexpr compatibility adds 9855e8a90df Daily bump. adds da40a69c9ef vec: Silence clang warning adds 6ad972ece13 rtlanal: Remove noop_move_p REG_EQUAL condition adds 1751a78ecaf Move iterator_range to a new iterator-utils.h file adds 1498b1a8fb8 Tweak the way that is_a is implemented adds f1eeabc1fd0 testsuite: Fix various scan-assembler-symbol-section issues adds 501f4702674 Show coarrays on parse tree dump, implement debug for array [...] adds 10bbba91457 middle-end: Refactor and expose some vectorizer helper functions. adds 3ed472af6bc middle-end: Support complex Addition adds 2f05dadaeda Arm: Add support for auto-vectorization using HF mode. adds 3b8a82f97dd Arm: Add NEON and MVE RTL patterns for Complex Addition, Mu [...] adds d88e2cb5491 varasm: Reject soft frame or arg pointer registers for regi [...] adds 3cc4e183f12 Revert "Arm: Add NEON and MVE RTL patterns for Complex Addi [...] adds 49ec63666e0 widening_mul: Fix a > ~b to .ADD_OVERFLOW optimization [PR98256] adds 20d68fa0d81 VAX: Fix lower bound adjustment with `casesi' adds 3530ca075b0 VAX: Remove unused register allocation from QMATH DImode ad [...] adds ffb1dcf6222 VAX: Handle constant 0 with QMATH DImode add/sub adds 294ca9eca02 VAX: Handle subtracting from self with QMATH DImode add/sub adds d9ec27c1c38 VAX: Check the correct operand for constant 0 push operation adds 2c3d487a9a8 VAX: Unify push operation selection adds b4cdc2a3d33 Daily bump. adds 8e56e4d9566 libstdc++: Fix several _GLIBCXX_DEBUG tests adds 0df5fa66b66 -fgo-dump-spec: skip typedefs that match struct tag adds cf7efe2d36f aarch64: Add support for Cortex-A78C adds ab28eac6076 sanitizer: do not ICE for pointer cmp/sub adds ebc15a4e1ee arm,testsuite: Fix vect-half-floats.c test adds 434fb3b6cc7 arm: Auto-vectorization for MVE: veor adds 5391cf07be7 arm: Auto-vectorization for MVE: vbic adds fd43603414a arm: Auto-vectorization for MVE: vmvn adds 4cbb7cab47a arm: Auto-vectorization for MVE: vneg adds f60c1b31027 .dir-locals.el: Set 'fill-column' to 80 for c-mode adds 470a25b638f Limit perf data buffer during feature checking adds 159b0bd9ce2 middle-end: Exclude TOP permute from blend considerations adds 62c5ea52288 preprocessor: Deferred macro support adds 49ea96b4d88 [Ada] Adjust documentation of System.Img_Util.Set_Decimal_Digits adds 3fcb8100aac [Ada] Correctly mark subprogram as not always inlined in GN [...] adds ae8c56262d6 [Ada] Update comment for processing of pragma Assertion_Policy adds efec136240f [Ada] Fix analysis of access objects in Depends contracts adds d494f9f037b [Ada] Tidy up implementation of System.Fat_Gen.Valid and in [...] adds 2a1a3fc67f4 [Ada] Avoid reanalysis of malformed dependency relations adds 758daef51b0 [Ada] Refine error messages on illegal Refined_State in SPARK adds d983a9d0500 [Ada] Fix warning control character for message on IN OUT p [...] adds 2c40c60ecb3 [Ada] Compiler crash on call to function instance adds c2dc9fb6614 [Ada] Simplify prevention of cascaded errors for Refined_State adds 32543637450 [Ada] Fix couple of bugs in the implementation of Round attribute adds 097826df0cb [Ada] Additional fixes for Default_Initial_Condition adds 9189557557f [Ada] Implement AI12-0398-1/03 adds e5e963ab2ed [Ada] armhf-linux: symbolic tracebacks adds a98c6ffa0ba [Ada] Fix documentation of -gnatw.K switch (activates => disables) adds 3cde9f1cc56 [Ada] Remove double initialization of the known value cache adds f3dd0581a51 [Ada] Implement part of System.Fat_Gen more efficiently adds 77c44637af3 [Ada] Adjust previous change to System.Fat_Gen adds a36a291399f [Ada] Fix internal error on bit-packed array in Volatile_Fu [...] adds b97b4e6f71d [Ada] Adjust again previous change to System.Fat_Gen adds 415791cf5c9 [Ada] Fix compile time evaluation of shift intrinsics adds b9348660558 [Ada] Add annotation after recent compiler changes adds 90b2d3fafb9 [Ada] Fix alignment warning in System.Fat_Gen unit adds 7e7d99bfa23 [Ada] Incorrect accessibility level on type in formal package adds 430dd877b86 [Ada] Small cleanup in the Ada.Text_IO hierarchy adds 951d7d13199 [Ada] Small adjustments to fixed-point I/O units adds b27e311783f [Ada] Refactor duplicated code for floating point attributes adds 041f8c70ad0 [Ada] Process Truncation just like other floating point attributes adds 7837a887d66 [Ada] Refactor duplicated code for First and Last attributes adds a21ec1de4e5 [Ada] Analyze second parameter of attribute Scaling adds ca086b8b8bb gcov: Update comments. adds 4dc486b6ba9 AArch64: Add support for --with-tune adds e63ae8c083a disable --with-{cpu,arch,tune}-32 adds fe7f75cf167 Correct/improve maybe_emit_free_warning (PR middle-end/9816 [...] adds 057dc81f820 aix: Fixinclude updates [PR98208] adds 4c275e83ddc libstdc++: Make tests with Undefined Behavior in C++11 UNSUPPORTED adds 22a90217305 rs6000: Update the processor defaults for FreeBSD adds d52945ce546 Daily bump. adds e2e0c7b86f8 Fix up testcase. adds 773a4106bbb go-test.exp: retain any characters at end of ERROR line adds 06ff8708f0b gcc: xtensa: fix PR target/98285 adds e51ef5f95f5 doc: Update link to KernelAddressSanitizer adds 23900be4d31 libstdc++: Update link to Unicode-HOWTO adds efd08ad579a gcov: fix line output for nested functions in JSON format adds 59482fa1e72 i386: Make -march=x86-64-v[234] behave more like other -mar [...] adds cab1b0ebc00 lto: set nthreads_var to 1 if it is zero adds 69bd5d473d2 i386: Fix up -march=x86-64-v[234] vs. target attribute [PR98274] adds a8ecf5ec328 [Ada] Refactor duplicated code for Compose, Leading_Part an [...] adds e30609bf042 [Ada] Refactor duplicated code for Adjacent, Copy_Sign and [...] adds e5f53db770e [Ada] Refactor duplicated code for Denorm and Signed_Zeros [...] adds 82b4bbb7a4b [Ada] Refactor repeated code for floating point attributes [...] adds 156f9796d50 [Ada] Refactor repeated code for floating point attributes [...] adds 4c11930d2e0 [Ada] Refactor repeated code for real type attributes retur [...] adds f9c82ff4316 [Ada] Refactor repeated code for real type attributes retur [...] adds cb84595d3f4 [Ada] Refactor repeated code for real type attributes retur [...] adds 10853d6e8a0 [Ada] Refactor repeated code for component attributes adds 9c852dfb057 [Ada] Remove redundant calls to UI_To_Int in relational operands adds 57d5ceda2f8 [Ada] Refactor repeated code for fixed point attributes adds 7addd1cec71 [Ada] Refactor repeated code for size attributes adds bc576410993 [Ada] Refactor repeated code for Pred and Succ attributes adds ce20ff0260c [Ada] Refactor repeated code for Width attributes adds afed612dc56 [Ada] Refactor repeated code for Callable and Terminated at [...] adds 3a6021dc1de [Ada] Fix possible infinite recursion in directory iterator adds b2304663888 [Ada] Refactor repeated code for Value attributes adds 2e188579aaa [Ada] Crash on unnesting unnamed blocks adds 958eed88b93 [Ada] Simplify discarding nodes when processing aspect/prag [...] adds d79e7af5ff7 [Ada] Transform_Function_Array issues adds 1851d3cef24 [Ada] Mark generic body outside of SPARK adds 338e513351c [Ada] Implement tiered support for floating-point input operations adds 320be7e2b4b [Ada] Reuse Append_New in parsing aggregates adds 43852482caf [Ada] Complain about missing -gnat2020 switch on iterator_filter adds a1023434a8d [Ada] Postcondition checks performed before finalization adds 04974721aee [Ada] Small adjustment to parameterization of System.Value_R adds 3a6298d6393 [Ada] Refactor repeated complains about missing -gnat2005 switch adds 7d07d75d69d [Ada] Simplify check for extra parens adds 2224729c890 [Ada] Small adjustment to System.Val_Real adds 0feb237657c [Ada] Fix serial port baud rate setting on GNU/Linux adds cf4ed3b4159 libstdc++: Use init_priority attribute for Init object [PR 98108] adds a929b39aa32 libstdc++: Disabling AC_LIBTOOL_DLOPEN check if building wi [...] adds fa452a843d2 libstdc++: Remove workaround for PR c++/78173 adds 7640db57113 libstdc++: Fix required locales of a testcase adds 8dede241119 c++: module-related tweak adds c5271279d6e Add toplevel dirs adds 362303298ac Add libcody adds f072d1021e3 libstdc++: Do not define constexpr assertions for C++11 adds e831ad4dab9 libstdc++: Increase timeout for tests in debug mode adds 35fc243fca0 Add c++tools adds 2efd8b1ffd0 Add C++tools adds b7dfc2074c7 c++: module mapper adds 4efde6781bb c++: Modules Is Landing adds e9ae2d45ea1 doc: Document C++ 20 modules adds 4e096e0ff8c libstdc++: Fix the test for rvalue stream extraction adds 662de36bf79 Add the -fdebug-aux-vars flag to debug variables generated [...] adds 30c41abc41b c++: Add changelog files in c++tools/ and libcody/ directories adds 35317db051b c++: Fix return type deduction during satisfaction adds 75aee072696 libstdc++: Support libc with stdio-only I/O in libstdc++ adds 433703843b3 libstdc++: Remove init_priority attribute for Init object [ [...] adds e48456f568a libcody: Fix for dash adds a582a319c10 Fix dashism adds f23753c710d compiler: better error for unexpected digit adds 8a5b8fc719f compiler: discard global sink variables with static initializers adds 788d204885c compiler: avoid knock-on errors from invalid interfaces adds 5aba0266711 compiler: correct grammar in error message adds 34c7d3d3b21 Go testsuite: update bugs for recent change adds 36c9a3fe3f3 d: Fix ICE in gimplify_expr, at gimplify.c (PR98277) adds d41b097350d match.pd: Optimize X / bool_range_Y to X [PR96094] adds 3d5e3eb4074 gcc_update update adds 4f0c800ba60 libcody: Work with older gccs adds 65eac818dbc cody: Remove unused variable. adds 42181708da1 c++: Remove dg-ice in constexpr-52830.C [PR52830] adds 6e9d865119a Daily bump. adds cff6dac28a0 arm: Replace calls to __builtin_vcreate* in arm_neon.h [PR66791] adds 9eeeef2877a arm: Replace calls to __builtin_vneg* by - in arm_neon.h [PR66791] adds a3bac40469b arm: Replace calls to __builtin_vcgt* by <,> in arm_neon.h [...] adds 31008a8bb30 rs6000: Use subreg for QI/HI vector init adds 61e3c180ad6 Fix PR tree-optimization/98272 adds 5c5eb7e4872 options: fix integer overflow adds 8833eab4461 Add -Wtsan. adds 5137d1ae6a1 Remove Report keyword for options adds eece52b53b7 opts: Remove all usages of Report keyword. adds cd676dfa57e bswap: Handle vector CONSTRUCTORs [PR96239] adds cbe22e189a3 [Ada] Add some OS constants to control serial port adds 94117322e68 [Ada] Another small adjustment to System.Value_R adds c507c83b324 [Ada] Mark generic body outside of SPARK adds be19b8662bd [Ada] Fix gmem.out corruption by GNAT.Expect adds bee916bcc70 [Ada] Reject junk syntax for Contract_Cases/Test_Case/Subpr [...] adds a0d40c5c325 [Ada] Fix integer-vs-float errors in example for Test_Case pragma adds e8070c83ab4 [Ada] Avoid artificial underflow in System.Val_Real adds 61c91059b96 [Ada] Fix possible uninitialized ATCB component use adds 1053ff8a3a8 [Ada] Fix glitch in comment of System.Powten_Table adds 612c48b13b3 [Ada] Simplify membership tests with N_Subprogram_Call subtype adds 2c623ed86a3 [Ada] Simplify membership tests with N_Delay_Statement subtype adds 55337de8470 [Ada] Fix typo in checks for implementation defined units adds 027ed68ca0f [Ada] Refine types of variables for parsing formal object d [...] adds 64f4351d83f [Ada] Remove inconsistent colons in messages for Ada 83 violations adds 29cd42e0191 [Ada] Fix memory leak in GNAT.Expect.Non_Blocking_Spawn on Windows adds aa44eaca602 [Ada] armhf-linux: symbolic tracebacks adds d1d0c4c8005 [Ada] Handle iterator filters on loop specifications over c [...] adds 571d3fb1f40 [Ada] Add contracts to Ada.Strings.Fixed adds 1c4aefb6818 [Ada] Code cleanup: rename ALI.Scope adds 6ff747f023c c++: Fix (some) solaris breakage adds 4d8476b05d7 c++tools: Fix (an) install issue adds a2c2eec183a libstdc++: Test errno macros directly, not via autoconf [PR 93151] adds 3cee0c6562e libstdc++: Add performance test for atomic_flag [PR 46447] adds ab9bd932710 libstdc++: Fix errors from Library Fundamentals TS headers [...] adds 61753832491 Switch to a new section if the SECTION_RETAIN bit doesn't match adds 2a976020603 Warn used and not used symbols in section with the same name adds 151d1347c99 Require .init_array/.fini_array support for SHF_GNU_RETAIN adds c1ea7c68ef3 c++: Fix detailed-mem-stat breakage adds 6d972f5183d libcody: More dashism adds 4be6c4e2a4d libcody: fix --enable-checking=... [PR 98311] adds 96d9670e883 libstdc++: Only use __builtin_sprintf if supported [PR 96083] adds 4e42f6ebf48 libcody: Fix build for older GCC versions adds 134afa38f0b varasm: Fix up __patchable_function_entries handling adds 5098d35fb19 PR fortran/98284 - ICE in get_array_index adds 652702b0c93 libcody: fix --enable-checking=... follow-up [PR98311] adds 269e82d49e2 C++: Fix solaris header use (mk 2) adds 8379916b167 c++: Fix offsetof use [PR 98232] adds e128aaa6e5d Fix instruction length for MMA insns. adds 767537a8b02 libstdc++: Warn if __STRICT_ANSI has been undefined adds 4d4f82959aa libstdc++: Simplify built-in detection in <utility> adds 3f78c8cb7f0 c++tools: fix install-strip [PR 98328] adds 8d8bb85b486 c++: Fix template parm ICE [PR 98297] adds b7b6879f0b5 c++: Another solaris header use [PR 98315] adds cdb1c276560 testsuite: Adjust expected instruction count for PPC fold t [...] adds 84747acf8da AArch64: Add NEON, SVE and SVE2 RTL patterns for Complex Addition. adds 9732dc855e5 Arm: Add NEON and MVE RTL patterns for Complex Addition. adds db253e8b1db Arm: MVE: Split refactoring of remaining complex instrinsics adds 64a54505ec8 gcc: xtensa: rearrange DI mode constant loading adds ec13758ed41 C: Avoid incorrect warning for volatile in compound express [...] adds 58a45ce44a9 C: Drop qualifiers of assignment expressions. [PR98047] adds e38c912700f test: add new Go tests from source repo adds 2a4183234a4 rs6000: Add support for powerpc64le-unknown-freebsd adds f4ae1f2c43d maintainer-scripts: Use /sourceware/snapshot-tmp/gcc as tem [...] adds 7c1e7eed891 libstdc++: Add C++ runtime support for new 128-bit long dou [...] adds 900846cda69 reginfo: Add a global_reg_set adds 4187be442f5 Add more iterator utilities adds 0dd48296433 Add an RAII class for managing obstacks adds ac62dce5e5f Add a class that multiplexes two pointer types adds 9a0882ef6a2 Add an alternative splay tree implementation adds d4b520d88ee Add a cut-down version of std::span (array_slice) adds 21335c48576 Split update_cfg_for_uncondjump out of combine adds d6c9781e073 Export print-rtl.c:print_insn_with_notes adds b665081f577 recog: Split out a register_asm_p function adds f48b51496d0 simplify-rtx: Put simplify routines into a class adds 6059a3dd084 recog: Add a validate_change_xveclen function adds eb74135dd35 recog: Add a way of temporarily undoing changes adds 0d74260a1f6 recog: Add a class for propagating into insns adds a240ea024dd recog: Add an RAII class for undoing insn changes adds 04ee46ed1c0 rtlanal: Add some new helper classes adds a20cc016790 rtlanal: Add simple_regno_set adds 47d52e17adf doc: Add documentation for rtl-ssa adds 73b75827752 Add rtl-ssa adds 0b76990a9d7 fwprop: Rewrite to use RTL SSA adds eefe499fdf7 Daily bump. adds 40bf68bbe0b gcc: xtensa: add optimizations for shift operations adds ba74e74ac66 test: add new Go tests from source repo adds 6f8486523f6 test: add new Go tests from source repo adds c09deceb534 PR fortran/98307 - Dependency check fails when using "allocatable" adds ba9fa684053 Fortran: Delay vtab generation until after parsing [PR92587] adds 2f49508599f MAINTAINERS: Add myself for write after approval. adds 33f925094d0 IBM Z: Detect libc's float_t behavior on cross compiles adds 337cbb9f9ed [Ada] Style cleanups in Parse_Aspect_Stable_Properties adds 043d1379211 [Ada] Spurious error on Type'Access and <> adds 9ed2b86d1b3 [Ada] Fixes for GNAT error/warning messages adds 148039493e6 [Ada] Compiler crash on protected component of controlled type adds 7fbcb0c72e4 [Ada] Assert failure on b38105a in -gnat95 mode adds 11ad366da5e [Ada] Spurious discriminant check on bounded synchronized queue adds 38381453711 [Ada] Better diagnostic for new language features adds f6219730a1a [Ada] Crash on discriminant check with current instance adds 211d0b4f036 [Ada] Do not generate encodings for fixed-point types by default adds 5957283fa49 [Ada] Fix small typo in comments. adds 97919732a8e [Ada] Do not use exponentiation for common bases in floatin [...] adds 4d3a70f2d1f [Ada] Move folding of unchecked conversions from expansion [...] adds 84be0369c8d [Ada] Remove discriminant checks processing in gigi adds 81392ae7baf [Ada] Consistent wording for missing -gnat2020 switch adds b7e68e7de0f [Ada] Crash on if expression inside declare expression adds 3e05da6849f [Ada] Ada2020: AI12-0400 Ambiguities associated with Vector adds 2f29ceb054a [Ada] Prevent In_Check_Node routine from going too far in t [...] adds 7948214670c [Ada] Refine type of a multi unit index number adds 445032728dd [Ada] Reduce scopes of local variables for case and if statements adds 96c1f71463d [Ada] Prevent early exits without restoring a global variable adds e2ff35b910f [Ada] Minor comment fix in System.Val_Real adds 98032cd46ff [Ada] Code cleanup: remove Old_Requires_Transient_Scope adds acf190b208a [Ada] Remove unused files adds 68dd6649129 [Ada] Remove unused subprograms in validsw adds 6a6926635c3 [Ada] Performance of CW_Membership adds 62cb9680e59 shrink-wrap: Don't put on incoming EDGE_CROSSING [PR98289] adds 4e7e7c13261 c++tools: Fix up c++tools for --with-gcc-major-version-only adds 5357b1620c5 libcody: Remove nop asm adds 096164229a4 bootstrap: Fix some windows issues [PR 98300] adds f5feee6adc8 libstdc++: Regenerate autoconf files adds 8cdca5f9c70 libstdc++: Move std::hashstd::thread::id to <bits/std_thread.h> adds 8dc63f13f03 libstdc++: Fix preprocessor condition [PR 98344] adds 9f9dbc8e09c libstdc++: Fix -Wunused warning adds b429f53eba8 bootstrap: Don't use strsignal [PR 98300] adds d592ee3ada8 rtl-ssa: Include memmodel.h before tm_p.h adds c25b504636f Fix trap in pointer conversion in op1_range. adds ec2a58a36ae arm: Fix bootstrap adds b2bc1bb6cab libstdc++: Fix condition for gthreads-timed effective-target adds 217d5beaff9 libstdc++: Test errno macros directly for all targets [PR 93151] adds d1ad55c4e08 libcody: Allow PIC [PR 98324] adds 2d7a40fa60f c++: Fix clang problem [PR 98340] adds 64432b680ea vect, aarch64: Extend SVE vs Advanced SIMD costing decision [...] adds b79ce6e1aa4 doc: Standard library header units adds 4a7a3110c70 Update default_estimated_poly_value prototype in targhooks.h adds 00bad763dcb rtl-ssa: Fix reg_raw_mode thinko [PR98347] adds 35b8d268746 arm: Add support for Cortex-A78C adds cd69e3d5cd6 Daily bump. adds 20f292863f6 c++: Diagnose unstable satisfaction adds 79f57d5cb07 c++: Diagnose self-recursive satisfaction adds 731a32b3fa7 c++: More precise tracking of potentially unstable satisfaction adds e3f0eaa2829 libstdc++: Import parts of the Ryu library adds 5033506993e libstdc++: Apply modifications to our local copy of Ryu adds 3c57e692357 libstdc++: Add floating-point std::to_chars implementation adds ddb9c661c2f libstdc++: Import MSVC floating-point std::to_chars testcases adds dc00689332f Go testsuite: handle +build lines correctly adds 11f07ef3778 c++: Fix PCH ICE with __builtin_source_location [PR98343] adds ce8dcc9105c As well as the PR this patch fixes problems in handling cla [...] adds 785b49434d2 c++: Fix windows binary files [PR 98362] adds bcac28716bb Arm: MVE: Add missing complex mul iterators adds 7ff5706fcd7 aarch64: Extend aarch64-autovec-preference==2 to 128-bit SVE adds 3af02d32cce openmp: Implicitly add 'declare target' directives for dyna [...] adds 266d7464756 libstdc++: Check FE_TONEAREST is defined before using it adds d7bab388b81 libstdc++: Fix build failure due to missing <langinfo.h> [PR98374] adds 22a7e82c200 libstdc++: Fix build failure on AArch64 ILP32 [PR98370] adds 60cecb2b83f libstdc++: Fix mistake in PR98374 change [PR98377] adds d44d47b4926 aarch64: SVE: ICE in expand_direct_optab_fn [PR98177] adds 5dc998933e7 libcc1: Fix up libcc1 configure [PR98330] adds bfb37fa4dd4 openmp: Fix g++.dg/gomp/declare-target-3.C testcase when of [...] adds 8b604594652 openmp: Don't optimize shared to firstprivate on task with [...] adds 0e9f2b2dc8d Re: [r11-6232 Regression] FAIL: gcc.dg/pr97750.c adds 5128f8d0d99 compiler: check for floating-point exponent overflow adds b1a2242e24f Daily bump. adds 9032d2b2414 bswap: Fix up a thinko with empty CONSTRUCTORs [PR98378] adds e9e4ddfc5ab d: Fix ICE in in force_decl_die, at dwarf2out.c with -gdwar [...] adds 69165332a91 expr: Fix up constant_byte_string bitfield handling [PR98366] adds eb460c5986b Daily bump. adds bebf930dd2b Correct coarray indices for test case. adds 8d76c007afe Set DECL_ARTIFICIAL on gfortran internal variables. adds 8b01af02b50 doc: Fix a typo [PR98400] adds 3621a7bb579 libstdc++: Fix indentation in <semaphore> adds 18e86fae2a1 gcc: xtensa: implement bswapsi2, bswapdi2 and helpers adds 108beb75da0 Daily bump. adds 9bac66390c0 libgo: adjust sysinfo scripts for changed -fdump-go-spec adds b6237343e78 openmp: Fix up handling of addressable temporaries in simd [...] adds d8aeee11af7 fold-const: Fix up a buffer overflow in native_encode_initi [...] adds 2ebe7526584 gcc-changelog: add Unicode test-case adds 1b021bbd85a gcc-changelog: new error for quoted utf8 filenames adds e4043c636ce c++tools: Fix exe suffix [PR 98409] adds 31705b068fa libcody: Add netinet.h adds 119d7478d1a libcody: to_string is not always available [PR 98412] adds 626b63d63a2 libcody: Add ranlib adds cf22f78ff6e libcody: Include <netinet/in.h> as needed adds 1467a5c5ab0 bootstrap: std:stoul non-portable [PR 98412] adds e798f081925 c++: Windows rename [PR 98412] adds 6a31d47e271 libstdc++: Disable floating-point std::to_chars on unsuppor [...] adds 0e1d4b3bfe2 Darwin : Update the kernel version to macOS version mapping. adds 71690493322 c++: Fix demangling of x.operator type adds 8cd42d3cc24 c++: Fix demangling of qualified-id after '.' adds a477f1445b3 gimplify: Gimplify value in gimplify_init_ctor_eval_range [ [...] adds 1a5e728a544 Daily bump. adds 03ea48ff27f Go frontend: ensure mpfr exponent range is large enough for Go adds 30b76d90596 -fdump-go-spec: don't crash if DECL_ORIGINAL_TYPE is NULL adds 93ac0c05ffc Fix Typo. adds 58fb912c151 c++: Fix demangling of <unresolved-name> adds 027935eec43 c++: Add some asserts in mangle.c adds 7e63d383b89 c++: Fix build with clang adds 337ed0eb490 i386: Fix __builtin_floor with FE_DOWNWARD rounding directi [...] adds ae27ce51e48 arm&aarch64: subdivide the type attribute "alu_shfit_imm" adds ffd454b92ba c++: Handle array members in build_comparison_op [PR93480] adds 1fa5fc7408d runtime: remove scase.releasetime field adds 48357ce4f22 runtime: omit nil-channel cases from selectgo's orders adds 3b2d8145a4c runtime: add "success" field to sudog adds 8be20b9e0d6 c++: Module ICE fix adds 6aff491f7b1 testsuite: C++ module tests adds 313890530c5 runtime: eliminate scase.kind field adds 7b899797476 compiler: initialize saw_send_stmt locals adds 077fefbfaec Daily bump. adds 544f4775360 c++tools: Fix PIE [PR 98324] adds c142ae5e17e i386: Fix __builtin_trunc with FE_DOWNWARD rounding directi [...] adds 16929214fd1 libcody: Remove testsuite [PR 98318] adds feb3c40c8ee d: Force TYPE_MODE of classes and non-POD structs as BLKmode adds f3f237f7ee0 compiler: remove references to slicecopy and slicestringcopy adds 96de87b99bf Darwin : Adjust handling of MACOSX_DEPLOYMENT_TARGET for macOS 11. adds 6b7d53a2593 c++: Fix constexpr array ICE [PR98332] adds 550880a3168 c++: Fix up floating point complex handling in build_zero_i [...] adds 0a541e746c7 c++: Improve testcase [PR98332] adds 3932785450f compiler: nil-checked pointers and index expressions can trap adds 612cf351c70 c++: Fix initializing empty base from prvalue [PR97597] adds 745f22096c3 c++: EOF location [PR 96045] adds 36c08a8f212 mark some tests in gcc.target/arm as requiring "fpic" support adds eb81c997d81 Account for VxWorks headers in libstdc++ test on names adds fdd8560cce9 PR c++/98413 - ICE on placement new and member pointer adds 0df311657dc PR middle-end/98160 - ICE in warn_dealloc_offset on member [...] adds 85d8ebcfc23 Daily bump. adds 085fd2a46e5 compiler: parenthesize channel type strings if necessary adds 168be2b3afd RISC-V: Fix python3 compatibility for multilib-generator adds 662b9c55cf0 C++ : Add the -stdlib= option. adds 8daa719bdca Daily bump. adds 4ee8e5949a9 libstdc++: Convert three doxygen.nl links to https adds 6e36772ba6a PR93685 - ICE in gfc_constructor_append_expr, at fortran/co [...] adds 6a25dda42d4 doc: Fix reference to libcody adds a746898dff8 libstdc++: Update link to Java docs adds 5b4da2d9e1c Daily bump. adds 9d426e4dbcc libstdc++: Update link to Intel/GNU compatibility paper adds 0175d45d14b Fix failures with -m32 and some memory leaks. adds c7256c8260a Fortran: Correction to recent patch in light of comments [P [...] adds 6037ebeff1c Objective-C++ : Fix up testcase EOF diagnostics. adds 521bc8e1b05 Daily bump. adds 0e283e2c9f1 libstdc++: Move Valgrind references to https adds c4a67898157 Fortran: Fix some select rank issues [PR97694 and 97723]. adds bbd5868bb4e Fix regressions for iq2000-elf after recent changes adds 15b99a6b83e libstdc++: Update link to Arm ABI adds 9a48892bea7 doc: New source for "Memory Model for Static Analysis" paper adds adfe99ad8fa Daily bump. adds 12ae2bc7084 Fix standard name for zero/sign extend expanders adds 97d3ddcfc9c i386: Use existing temporary register in rounding functions adds 81615bb072c i386: Fix __builtin_rint with FE_DOWNWARD rounding directio [...] adds 7e999bd84f4 doc: Remove HSAIL from Language Standards adds c33fd160762 libgomp: Avoid bad "up" link in libgomp docs adds 2d3425a52f3 Daily bump. adds d2754fbb65d i386: Rounding functions TLC adds 052870c3d1c arc: Don't use predicated vadd2 instructions in mov patterns. adds e51727c6912 arc: Fix cached to uncached moves. adds 6c806034136 arc: Update test pattern. adds 5ccd07e3299 arc: Make use reg_renumber safe. adds 8a90673beda arc: flip if-condition predicates in secondary reload hook adds 02a2d78f7ad arc: generate mac(u) insn instead of macd(u) when destinati [...] adds feae0af8275 Fortran: Fix deferred character lengths in array constructo [...] adds eeb145317b4 Fortran: Correct missing structure constructor comps. [PR97612]. adds 86b3edf1ff2 Daily bump. adds 8f7941ca370 i386: Optimize pmovmskb on inverted vector to inversion of [...] adds ac78516b275 d: Give the result of evaluated expressions a location adds 209da90b40f d: Simplify quoting characters in deps_add_target adds 0696141107d i386: Remove unnecessary clobbers from combine splitters. adds cfcbb4227fb libgo: update to Go1.16beta1 release adds 5478fec4455 Daily bump. adds 1af3f4a2893 d: Mangled Symbols now back reference types and identifiers adds d96b8556e56 reassoc: Optimize x > 0x1fff || y > 0x1fff into (x | y) > 0 [...] adds a9ec9902d7f fold-const: Avoid (cast) ((cast2) x p+ y) folding for -fsan [...] adds 9e603837f7a wide-int: Fix wi::to_mpz [PR98474] adds 8f12ce2ea3b match.pd: Add (-(X < 0) | 1) * X -> abs (X) etc. simplifica [...] adds d2eb616a0f7 match.pd: Add clz(X) == 0 -> (int)X < 0 etc. simpifications [...] new afae4a55cca Merge branch 'master' into devel/coarray_native
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .dir-locals.el | 7 +- .gitignore | 8 + ChangeLog | 83 + MAINTAINERS | 7 +- Makefile.def | 13 + Makefile.in | 1612 +- Makefile.tpl | 4 +- c++tools/ChangeLog | 64 + c++tools/Makefile.in | 135 + {libobjc => c++tools}/config.h.in | 36 +- {libada => c++tools}/configure | 2227 +- c++tools/configure.ac | 224 + c++tools/resolver.cc | 311 + c++tools/resolver.h | 105 + c++tools/server.cc | 977 + config-ml.in | 8 +- config.guess | 250 +- config.sub | 632 +- config/ChangeLog | 9 + config/bootstrap-hwasan.mk | 12 + configure | 9 +- configure.ac | 9 +- contrib/ChangeLog | 126 + contrib/check-params-in-docs.py | 12 +- contrib/filter-clang-warnings.py | 49 +- contrib/gcc-changelog/git_commit.py | 80 +- contrib/gcc-changelog/git_email.py | 5 +- contrib/gcc-changelog/git_repository.py | 2 +- contrib/gcc-changelog/setup.cfg | 2 + contrib/gcc-changelog/test_email.py | 42 +- contrib/gcc-changelog/test_patches.txt | 204 + contrib/gcc-git-customization.sh | 4 + contrib/gcc_update | 4 + contrib/mklog.py | 9 +- contrib/unicode/EastAsianWidth.txt | 115 +- contrib/unicode/PropList.txt | 75 +- contrib/unicode/README | 4 +- contrib/unicode/UnicodeData.txt | 962 +- contrib/unicode/from_glibc/unicode_utils.py | 2 +- contrib/unicode/from_glibc/utf8_gen.py | 11 +- fixincludes/ChangeLog | 12 + fixincludes/fixincl.x | 53 +- fixincludes/inclhack.def | 14 + fixincludes/tests/base/sys/types.h | 5 + gcc/ChangeLog | 8026 ++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 48 +- gcc/ada/ChangeLog | 3131 + gcc/ada/Makefile.rtl | 84 +- gcc/ada/ada_get_targ.adb | 32 - gcc/ada/adabkend.adb | 3 + gcc/ada/adaint.c | 31 +- gcc/ada/adaint.h | 10 +- gcc/ada/ali-util.adb | 10 - gcc/ada/ali.adb | 10 +- gcc/ada/ali.ads | 4 +- gcc/ada/aspects.adb | 28 +- gcc/ada/aspects.ads | 50 +- gcc/ada/bindo-writers.adb | 2 +- gcc/ada/checks.adb | 252 +- gcc/ada/checks.ads | 16 +- gcc/ada/contracts.adb | 534 +- gcc/ada/contracts.ads | 15 + gcc/ada/cstand.adb | 12 +- gcc/ada/debug.adb | 7 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 2 +- .../gnat_rm/implementation_defined_attributes.rst | 35 +- .../implementation_defined_characteristics.rst | 30 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 52 +- gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 4 +- .../building_executable_programs_with_gnat.rst | 15 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 2 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 4 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 4 + gcc/ada/einfo.adb | 178 +- gcc/ada/einfo.ads | 50 +- gcc/ada/errout.adb | 25 +- gcc/ada/errout.ads | 16 +- gcc/ada/exp_aggr.adb | 68 +- gcc/ada/exp_attr.adb | 330 +- gcc/ada/exp_ch11.adb | 85 +- gcc/ada/exp_ch13.adb | 5 +- gcc/ada/exp_ch2.adb | 44 +- gcc/ada/exp_ch3.adb | 218 +- gcc/ada/exp_ch4.adb | 440 +- gcc/ada/exp_ch5.adb | 74 +- gcc/ada/exp_ch6.adb | 213 +- gcc/ada/exp_ch7.adb | 850 +- gcc/ada/exp_ch7.ads | 7 - gcc/ada/exp_ch8.adb | 12 +- gcc/ada/exp_ch9.adb | 25 +- gcc/ada/exp_dbug.adb | 32 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_fixd.adb | 385 +- gcc/ada/exp_imgv.adb | 334 +- gcc/ada/exp_intr.adb | 15 +- gcc/ada/exp_pakd.adb | 11 +- gcc/ada/exp_prag.adb | 34 +- gcc/ada/exp_sel.adb | 18 +- gcc/ada/exp_sel.ads | 9 +- gcc/ada/exp_spark.adb | 260 +- gcc/ada/exp_strm.adb | 30 +- gcc/ada/exp_tss.adb | 42 - gcc/ada/exp_tss.ads | 1 - gcc/ada/exp_unst.adb | 25 +- gcc/ada/exp_util.adb | 975 +- gcc/ada/exp_util.ads | 54 +- gcc/ada/expect.c | 8 +- gcc/ada/freeze.adb | 254 +- gcc/ada/gcc-interface/Make-lang.in | 13 +- gcc/ada/gcc-interface/Makefile.in | 13 +- gcc/ada/gcc-interface/decl.c | 93 +- gcc/ada/gcc-interface/gigi.h | 2 +- gcc/ada/gcc-interface/misc.c | 16 +- gcc/ada/gcc-interface/trans.c | 157 +- gcc/ada/gcc-interface/utils.c | 82 +- gcc/ada/gcc-interface/utils2.c | 32 +- gcc/ada/get_targ.adb | 32 - gcc/ada/get_targ.ads | 4 - gcc/ada/gnat1drv.adb | 27 +- gcc/ada/gnat_rm.texi | 1097 +- gcc/ada/gnat_ugn.texi | 39 +- gcc/ada/impunit.adb | 2 +- gcc/ada/inline.adb | 46 +- gcc/ada/inline.ads | 14 +- gcc/ada/lib-load.adb | 4 +- gcc/ada/lib-writ.adb | 13 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 3 - gcc/ada/libgnarl/s-tasren.adb | 14 +- gcc/ada/libgnarl/s-tassta.adb | 11 +- gcc/ada/libgnarl/s-tpobop.adb | 10 - gcc/ada/libgnarl/s-tporft.adb | 1 + gcc/ada/libgnat/a-cbdlli.adb | 10 +- gcc/ada/libgnat/a-cbdlli.ads | 6 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-cbsyqu.ads | 10 +- gcc/ada/libgnat/a-cdlili.adb | 10 +- gcc/ada/libgnat/a-cdlili.ads | 6 +- gcc/ada/libgnat/a-cidlli.adb | 10 +- gcc/ada/libgnat/a-cidlli.ads | 6 +- gcc/ada/libgnat/a-cihama.adb | 2 + gcc/ada/libgnat/a-cobove.adb | 73 +- gcc/ada/libgnat/a-cobove.ads | 44 +- gcc/ada/libgnat/a-cohama.adb | 2 + gcc/ada/libgnat/a-cohase.adb | 2 + gcc/ada/libgnat/a-coinve.adb | 64 +- gcc/ada/libgnat/a-coinve.ads | 43 +- gcc/ada/libgnat/a-convec.adb | 80 +- gcc/ada/libgnat/a-convec.ads | 78 +- .../libgnat/{a-decima.ads => a-decima__128.ads} | 16 +- gcc/ada/libgnat/a-except.adb | 30 - gcc/ada/libgnat/a-nbnbin.adb | 193 +- gcc/ada/libgnat/a-nbnbin.ads | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 247 +- gcc/ada/libgnat/a-nbnbre.ads | 4 +- gcc/ada/libgnat/a-strfix.ads | 894 +- gcc/ada/libgnat/a-strmap.ads | 179 +- gcc/ada/libgnat/a-stzhas.adb | 14 +- gcc/ada/libgnat/a-stzhas.ads | 6 +- gcc/ada/libgnat/a-tags.adb | 44 - gcc/ada/libgnat/a-tags.ads | 50 +- gcc/ada/libgnat/a-ticoau.adb | 23 +- gcc/ada/libgnat/a-ticoau.ads | 35 +- gcc/ada/libgnat/a-ticoio.adb | 94 +- gcc/ada/libgnat/a-tideau.adb | 188 +- gcc/ada/libgnat/a-tideau.ads | 74 +- gcc/ada/libgnat/a-tideio.adb | 58 +- .../libgnat/{a-tideio.adb => a-tideio__128.adb} | 80 +- gcc/ada/libgnat/{a-tiinau.adb => a-tifiau.adb} | 100 +- gcc/ada/libgnat/{a-ztinau.ads => a-tifiau.ads} | 82 +- gcc/ada/libgnat/a-tifiio.adb | 737 +- gcc/ada/libgnat/a-tifiio.ads | 2 +- gcc/ada/libgnat/a-tifiio__128.adb | 436 + gcc/ada/libgnat/a-tiflau.adb | 125 +- gcc/ada/libgnat/a-tiflau.ads | 31 +- gcc/ada/libgnat/a-tiflio.adb | 74 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 100 + gcc/ada/libgnat/a-tigeau.ads | 6 + gcc/ada/libgnat/a-wtcoau.adb | 23 +- gcc/ada/libgnat/a-wtcoau.ads | 45 +- gcc/ada/libgnat/a-wtcoio.adb | 95 +- gcc/ada/libgnat/a-wtcoio.ads | 16 +- gcc/ada/libgnat/a-wtdeau.adb | 192 +- gcc/ada/libgnat/a-wtdeau.ads | 75 +- gcc/ada/libgnat/a-wtdeio.adb | 73 +- .../libgnat/{a-wtdeio.adb => a-wtdeio__128.adb} | 101 +- gcc/ada/libgnat/a-wtenau.adb | 15 +- gcc/ada/libgnat/a-wtenio.adb | 4 +- gcc/ada/libgnat/{a-wtinau.adb => a-wtfiau.adb} | 100 +- gcc/ada/libgnat/{a-ztinau.ads => a-wtfiau.ads} | 82 +- gcc/ada/libgnat/a-wtfiio.adb | 171 +- gcc/ada/libgnat/a-wtfiio__128.adb | 326 + gcc/ada/libgnat/a-wtflau.adb | 131 +- gcc/ada/libgnat/a-wtflau.ads | 39 +- gcc/ada/libgnat/a-wtflio.adb | 86 +- gcc/ada/libgnat/a-wtgeau.adb | 100 + gcc/ada/libgnat/a-wtgeau.ads | 6 + gcc/ada/libgnat/a-wtinio.adb | 15 +- gcc/ada/libgnat/a-wtinio__128.adb | 19 +- gcc/ada/libgnat/a-wtmoio.adb | 15 +- gcc/ada/libgnat/a-wtmoio__128.adb | 15 +- gcc/ada/libgnat/a-ztcoau.adb | 23 +- gcc/ada/libgnat/a-ztcoau.ads | 41 +- gcc/ada/libgnat/a-ztcoio.adb | 96 +- gcc/ada/libgnat/a-ztcoio.ads | 14 +- gcc/ada/libgnat/a-ztdeau.adb | 190 +- gcc/ada/libgnat/a-ztdeau.ads | 75 +- gcc/ada/libgnat/a-ztdeio.adb | 82 +- .../libgnat/{a-ztdeio.adb => a-ztdeio__128.adb} | 110 +- gcc/ada/libgnat/a-ztenau.adb | 15 +- gcc/ada/libgnat/a-ztenio.adb | 4 +- gcc/ada/libgnat/{a-ztinau.adb => a-ztfiau.adb} | 100 +- gcc/ada/libgnat/{a-ztinau.ads => a-ztfiau.ads} | 82 +- gcc/ada/libgnat/a-ztfiio.adb | 171 +- gcc/ada/libgnat/a-ztfiio__128.adb | 327 + gcc/ada/libgnat/a-ztflau.adb | 133 +- gcc/ada/libgnat/a-ztflau.ads | 39 +- gcc/ada/libgnat/a-ztflio.adb | 85 +- gcc/ada/libgnat/a-ztgeau.adb | 100 + gcc/ada/libgnat/a-ztgeau.ads | 6 + gcc/ada/libgnat/a-ztinio.adb | 15 +- gcc/ada/libgnat/a-ztinio__128.adb | 19 +- gcc/ada/libgnat/a-ztmoio.adb | 15 +- gcc/ada/libgnat/a-ztmoio__128.adb | 15 +- gcc/ada/libgnat/g-diopit.adb | 5 +- gcc/ada/libgnat/g-diopit.ads | 2 + gcc/ada/libgnat/g-expect.adb | 6 + gcc/ada/libgnat/g-rannum.adb | 86 +- gcc/ada/libgnat/g-rannum.ads | 2 + gcc/ada/libgnat/g-sercom__linux.adb | 92 +- gcc/ada/libgnat/g-socket.adb | 75 +- gcc/ada/libgnat/g-socpol.adb | 3 +- gcc/ada/libgnat/g-spogwa.adb | 6 +- gcc/ada/libgnat/memtrack.adb | 33 +- gcc/ada/libgnat/s-arit32.adb | 182 + gcc/ada/libgnat/{a-naliop.ads => s-arit32.ads} | 36 +- gcc/ada/libgnat/s-bitfie.ads | 6 + gcc/ada/libgnat/s-bituti.adb | 1 + gcc/ada/libgnat/s-dwalin.adb | 21 +- gcc/ada/libgnat/s-fatgen.adb | 682 +- gcc/ada/libgnat/s-fatgen.ads | 15 +- gcc/ada/libgnat/s-fatsfl.ads | 47 - gcc/ada/libgnat/s-finmas.adb | 14 - gcc/ada/libgnat/s-finmas.ads | 4 - gcc/ada/libgnat/{s-fore.ads => s-fode128.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fode32.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fode64.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fofi128.ads} | 25 +- gcc/ada/libgnat/{s-fore.ads => s-fofi32.ads} | 25 +- gcc/ada/libgnat/{s-fore.ads => s-fofi64.ads} | 25 +- gcc/ada/libgnat/{s-fore.adb => s-fore_d.adb} | 38 +- gcc/ada/libgnat/{a-stobbu.ads => s-fore_d.ads} | 21 +- gcc/ada/libgnat/s-fore_f.adb | 136 + gcc/ada/libgnat/{s-putaim.ads => s-fore_f.ads} | 32 +- gcc/ada/libgnat/{s-fore.adb => s-forrea.adb} | 25 +- gcc/ada/libgnat/{s-fore.ads => s-forrea.ads} | 15 +- gcc/ada/libgnat/s-genbig.adb | 26 +- gcc/ada/libgnat/s-genbig.ads | 4 + gcc/ada/libgnat/{s-imglld.adb => s-imaged.adb} | 39 +- gcc/ada/libgnat/{s-imglld.ads => s-imaged.ads} | 41 +- gcc/ada/libgnat/s-imagef.adb | 362 + gcc/ada/libgnat/{s-imgdec.ads => s-imagef.ads} | 99 +- gcc/ada/libgnat/s-imagei.adb | 47 +- gcc/ada/libgnat/s-imageu.adb | 39 +- gcc/ada/libgnat/{s-imgllu.ads => s-imde128.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imde32.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imde64.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi128.ads} | 51 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi32.ads} | 51 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi64.ads} | 51 +- gcc/ada/libgnat/s-imgrea.adb | 44 +- gcc/ada/libgnat/s-imgrea.ads | 7 +- gcc/ada/libgnat/{s-imgdec.adb => s-imguti.adb} | 75 +- gcc/ada/libgnat/{a-stobfi.ads => s-imguti.ads} | 67 +- gcc/ada/libgnat/s-objrea.adb | 4 + gcc/ada/libgnat/s-objrea.ads | 5 +- gcc/ada/libgnat/s-os_lib.adb | 25 +- gcc/ada/libgnat/{s-powtab.ads => s-powflt.ads} | 41 +- gcc/ada/libgnat/s-powlfl.ads | 355 + gcc/ada/libgnat/{s-powtab.ads => s-powllf.ads} | 12 +- gcc/ada/libgnat/s-rannum.adb | 35 + gcc/ada/libgnat/s-rident.ads | 2 + gcc/ada/libgnat/s-secsta.adb | 15 +- gcc/ada/libgnat/s-stratt.adb | 210 +- gcc/ada/libgnat/s-stratt.ads | 107 +- gcc/ada/libgnat/s-trasym.ads | 3 +- gcc/ada/libgnat/{s-commun.ads => s-vade128.ads} | 44 +- gcc/ada/libgnat/{s-commun.ads => s-vade32.ads} | 42 +- gcc/ada/libgnat/{s-commun.ads => s-vade64.ads} | 44 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi128.ads} | 43 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi32.ads} | 43 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi64.ads} | 43 +- gcc/ada/libgnat/s-valdec.adb | 68 - gcc/ada/libgnat/{s-commun.ads => s-valflt.ads} | 39 +- gcc/ada/libgnat/{s-commun.ads => s-vallfl.ads} | 39 +- gcc/ada/libgnat/s-vallld.adb | 70 - gcc/ada/libgnat/{s-valuns.ads => s-valllf.ads} | 42 +- gcc/ada/libgnat/s-valrea.adb | 641 +- gcc/ada/libgnat/s-valrea.ads | 19 +- gcc/ada/libgnat/s-valued.adb | 263 + gcc/ada/libgnat/{s-valdec.ads => s-valued.ads} | 44 +- gcc/ada/libgnat/s-valuef.adb | 368 + gcc/ada/libgnat/{s-vallld.ads => s-valuef.ads} | 59 +- gcc/ada/libgnat/s-valuei.adb | 2 +- gcc/ada/libgnat/{s-valrea.adb => s-valuer.adb} | 555 +- gcc/ada/libgnat/{s-valrea.ads => s-valuer.ads} | 55 +- gcc/ada/libgnat/system-aix.ads | 4 +- gcc/ada/libgnat/system-darwin-arm.ads | 4 +- gcc/ada/libgnat/system-darwin-ppc.ads | 4 +- gcc/ada/libgnat/system-darwin-x86.ads | 4 +- gcc/ada/libgnat/system-djgpp.ads | 4 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 4 +- gcc/ada/libgnat/system-freebsd.ads | 4 +- gcc/ada/libgnat/system-hpux-ia64.ads | 4 +- gcc/ada/libgnat/system-hpux.ads | 4 +- gcc/ada/libgnat/system-linux-alpha.ads | 4 +- gcc/ada/libgnat/system-linux-arm.ads | 4 +- gcc/ada/libgnat/system-linux-hppa.ads | 4 +- gcc/ada/libgnat/system-linux-ia64.ads | 4 +- gcc/ada/libgnat/system-linux-m68k.ads | 4 +- gcc/ada/libgnat/system-linux-mips.ads | 4 +- gcc/ada/libgnat/system-linux-ppc.ads | 4 +- gcc/ada/libgnat/system-linux-riscv.ads | 4 +- gcc/ada/libgnat/system-linux-s390.ads | 4 +- gcc/ada/libgnat/system-linux-sh4.ads | 4 +- gcc/ada/libgnat/system-linux-sparc.ads | 4 +- gcc/ada/libgnat/system-linux-x86.ads | 4 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 6 +- gcc/ada/libgnat/system-lynxos178-x86.ads | 6 +- gcc/ada/libgnat/system-mingw.ads | 4 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 4 +- gcc/ada/libgnat/system-rtems.ads | 4 +- gcc/ada/libgnat/system-solaris-sparc.ads | 4 +- gcc/ada/libgnat/system-solaris-x86.ads | 4 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks-arm.ads | 4 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 4 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 4 +- gcc/ada/libgnat/system-vxworks-x86.ads | 4 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 4 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 4 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 4 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 4 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 4 +- gcc/ada/make.adb | 20 +- gcc/ada/opt.ads | 17 +- gcc/ada/osint-c.adb | 8 +- gcc/ada/par-ch10.adb | 13 +- gcc/ada/par-ch11.adb | 5 +- gcc/ada/par-ch12.adb | 76 +- gcc/ada/par-ch13.adb | 36 +- gcc/ada/par-ch3.adb | 113 +- gcc/ada/par-ch4.adb | 90 +- gcc/ada/par-ch5.adb | 28 +- gcc/ada/par-ch6.adb | 41 +- gcc/ada/par-ch9.adb | 27 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 9 + gcc/ada/par-tchk.adb | 1 - gcc/ada/par.adb | 4 + gcc/ada/repinfo.adb | 80 +- gcc/ada/repinfo.ads | 88 +- gcc/ada/rtsfind.adb | 2 +- gcc/ada/rtsfind.ads | 152 +- gcc/ada/s-oscons-tmplt.c | 38 + gcc/ada/sa_messages.ads | 2 +- gcc/ada/scng.adb | 19 +- gcc/ada/sem_aggr.adb | 183 +- gcc/ada/sem_attr.adb | 478 +- gcc/ada/sem_aux.adb | 116 +- gcc/ada/sem_aux.ads | 25 - gcc/ada/sem_cat.adb | 9 +- gcc/ada/sem_ch10.adb | 16 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch12.adb | 98 +- gcc/ada/sem_ch13.adb | 1143 +- gcc/ada/sem_ch13.ads | 37 +- gcc/ada/sem_ch3.adb | 191 +- gcc/ada/sem_ch4.adb | 20 +- gcc/ada/sem_ch5.adb | 126 +- gcc/ada/sem_ch6.adb | 333 +- gcc/ada/sem_ch8.adb | 93 +- gcc/ada/sem_ch9.adb | 20 +- gcc/ada/sem_disp.adb | 2 +- gcc/ada/sem_elab.adb | 18 +- gcc/ada/sem_eval.adb | 325 +- gcc/ada/sem_eval.ads | 5 + gcc/ada/sem_prag.adb | 475 +- gcc/ada/sem_res.adb | 361 +- gcc/ada/sem_type.adb | 118 +- gcc/ada/sem_util.adb | 1088 +- gcc/ada/sem_util.ads | 60 +- gcc/ada/sem_warn.adb | 39 +- gcc/ada/sinfo.adb | 16 + gcc/ada/sinfo.ads | 18 +- gcc/ada/snames.ads-tmpl | 191 +- gcc/ada/spark_xrefs.ads | 3 +- gcc/ada/stand.ads | 9 +- gcc/ada/switch-c.adb | 6 + gcc/ada/symbols.adb | 90 - gcc/ada/symbols.ads | 115 - gcc/ada/targparm.adb | 16 +- gcc/ada/targparm.ads | 10 - gcc/ada/terminals.c | 2 +- gcc/ada/tracebak.c | 7 + gcc/ada/ttypes.ads | 31 - gcc/ada/uintp.ads | 12 +- gcc/ada/urealp.adb | 168 +- gcc/ada/urealp.ads | 32 +- gcc/ada/validsw.adb | 50 - gcc/ada/validsw.ads | 13 +- gcc/ada/vxworks7-cert-rtp-link.spec | 9 + gcc/ada/xsnamest.adb | 9 +- gcc/analyzer/ChangeLog | 229 + gcc/analyzer/analyzer-pass.cc | 21 +- gcc/analyzer/analyzer.h | 16 + gcc/analyzer/analyzer.opt | 8 + gcc/analyzer/checker-path.cc | 9 + gcc/analyzer/checker-path.h | 10 + gcc/analyzer/complexity.cc | 95 + gcc/analyzer/complexity.h | 51 + gcc/analyzer/constraint-manager.cc | 33 +- gcc/analyzer/constraint-manager.h | 3 +- gcc/analyzer/diagnostic-manager.cc | 37 +- gcc/analyzer/engine.cc | 191 +- gcc/analyzer/pending-diagnostic.h | 23 + gcc/analyzer/program-point.cc | 27 + gcc/analyzer/program-point.h | 3 + gcc/analyzer/program-state.cc | 145 +- gcc/analyzer/program-state.h | 8 +- gcc/analyzer/region-model-manager.cc | 41 +- gcc/analyzer/region-model-reachability.cc | 107 +- gcc/analyzer/region-model-reachability.h | 3 +- gcc/analyzer/region-model.cc | 117 +- gcc/analyzer/region-model.h | 2120 +- gcc/analyzer/region.cc | 30 +- gcc/analyzer/region.h | 1017 + gcc/analyzer/sm-malloc.cc | 8 +- gcc/analyzer/state-purge.cc | 10 +- gcc/analyzer/store.cc | 82 +- gcc/analyzer/store.h | 8 +- gcc/analyzer/supergraph.cc | 9 +- gcc/analyzer/svalue.cc | 240 +- gcc/analyzer/svalue.h | 1150 + gcc/asan.c | 1034 +- gcc/asan.h | 45 +- gcc/attr-fnspec.h | 133 +- gcc/bitmap.c | 5 + gcc/brig/ChangeLog | 17 + gcc/brig/Make-lang.in | 10 +- gcc/brig/lang.opt | 2 +- gcc/builtin-attrs.def | 6 + gcc/builtin-types.def | 5 + gcc/builtins.c | 2162 +- gcc/builtins.def | 38 +- gcc/builtins.h | 133 +- gcc/c-family/ChangeLog | 406 + gcc/c-family/c-ada-spec.c | 31 +- gcc/c-family/c-attribs.c | 603 +- gcc/c-family/c-common.c | 126 +- gcc/c-family/c-common.h | 36 +- gcc/c-family/c-cppbuiltin.c | 43 +- gcc/c-family/c-indentation.c | 70 +- gcc/c-family/c-lex.c | 84 +- gcc/c-family/c-objc.h | 75 +- gcc/c-family/c-omp.c | 282 + gcc/c-family/c-opts.c | 48 +- gcc/c-family/c-pch.c | 44 +- gcc/c-family/c-ppoutput.c | 158 +- gcc/c-family/c-pragma.c | 22 +- gcc/c-family/c-pragma.h | 2 + gcc/c-family/c-pretty-print.c | 2 + gcc/c-family/c-warn.c | 33 +- gcc/c-family/c.opt | 136 +- gcc/c-family/stub-objc.c | 25 +- gcc/c/ChangeLog | 200 + gcc/c/Make-lang.in | 3 + gcc/c/c-aux-info.c | 1 + gcc/c/c-decl.c | 52 +- gcc/c/c-parser.c | 646 +- gcc/c/c-typeck.c | 235 +- gcc/c/gimple-parser.c | 2 + gcc/calls.c | 55 +- gcc/calls.h | 1 + gcc/cfg.c | 65 +- gcc/cfg.h | 4 +- gcc/cfgexpand.c | 270 +- gcc/cfgloop.h | 2 +- gcc/cfgrtl.c | 60 +- gcc/cfgrtl.h | 1 + gcc/cgraph.c | 121 +- gcc/cgraph.h | 79 +- gcc/cgraphclones.c | 55 +- gcc/cgraphunit.c | 3 +- gcc/combine.c | 54 +- gcc/common.opt | 630 +- gcc/common/config/i386/cpuinfo.h | 55 +- gcc/common/config/i386/i386-common.c | 120 +- gcc/common/config/i386/i386-cpuinfo.h | 6 + gcc/common/config/i386/i386-isas.h | 4 + gcc/common/config/riscv/riscv-common.c | 554 +- gcc/config.gcc | 161 +- gcc/config.in | 71 + gcc/config/aarch64/aarch64-bti-insert.c | 2 +- gcc/config/aarch64/aarch64-builtins.c | 13 +- gcc/config/aarch64/aarch64-cores.def | 1 + gcc/config/aarch64/aarch64-linux.h | 2 - gcc/config/aarch64/aarch64-modes.def | 4 + gcc/config/aarch64/aarch64-option-extensions.def | 6 + gcc/config/aarch64/aarch64-protos.h | 42 +- gcc/config/aarch64/aarch64-simd-builtins.def | 252 +- gcc/config/aarch64/aarch64-simd.md | 181 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 11 - gcc/config/aarch64/aarch64-sve.md | 338 +- gcc/config/aarch64/aarch64-sve2.md | 78 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-vxworks.h | 12 +- gcc/config/aarch64/aarch64.c | 902 +- gcc/config/aarch64/aarch64.h | 41 +- gcc/config/aarch64/aarch64.md | 39 +- gcc/config/aarch64/aarch64.opt | 20 +- gcc/config/aarch64/arm_bf16.h | 7 + gcc/config/aarch64/arm_neon.h | 659 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/iterators.md | 58 +- gcc/config/aarch64/predicates.md | 2 + gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/thunderx3t110.md | 4 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/alpha/alpha.opt | 38 +- gcc/config/arc/arc-protos.h | 3 - gcc/config/arc/arc.c | 136 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 293 +- gcc/config/arc/arc.opt | 110 +- gcc/config/arc/constraints.md | 5 + gcc/config/arc/simdext.md | 92 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/aarch-cost-tables.h | 103 + gcc/config/arm/arm-builtins.c | 3 + gcc/config/arm/arm-cpus.in | 11 + gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 10 +- gcc/config/arm/arm.c | 427 +- gcc/config/arm/arm.md | 31 +- gcc/config/arm/arm.opt | 66 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_mve.h | 70 +- gcc/config/arm/arm_mve_builtins.def | 26 +- gcc/config/arm/arm_neon.h | 290 +- gcc/config/arm/arm_neon_builtins.def | 47 +- gcc/config/arm/common.md | 41 + gcc/config/arm/constraints.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/iterators.md | 42 +- gcc/config/arm/marvell-pj4.md | 8 +- gcc/config/arm/mve.md | 297 +- gcc/config/arm/neon.md | 22 +- gcc/config/arm/predicates.md | 6 +- gcc/config/arm/t-rtems | 5 +- gcc/config/arm/thumb1.md | 74 +- gcc/config/arm/thumb2.md | 6 +- gcc/config/arm/types.md | 67 +- gcc/config/arm/unspecs.md | 34 +- gcc/config/arm/vec-common.md | 43 + gcc/config/arm/xgene1.md | 2 +- gcc/config/avr/avr.opt | 52 +- gcc/config/bfin/bfin.opt | 34 +- gcc/config/bpf/bpf.opt | 6 +- gcc/config/c6x/c6x.c | 7 +- gcc/config/c6x/c6x.opt | 6 +- gcc/config/cr16/cr16.opt | 4 +- gcc/config/cris/cris.opt | 64 +- gcc/config/cris/elf.opt | 2 +- gcc/config/csky/csky.c | 7 +- gcc/config/csky/csky.opt | 60 +- gcc/config/darwin-c.c | 19 +- gcc/config/{sol2-d.c => darwin-d.c} | 36 +- gcc/config/darwin-driver.c | 57 +- gcc/config/darwin-protos.h | 1 + gcc/config/darwin.c | 11 + gcc/config/darwin.h | 7 +- gcc/config/darwin.opt | 24 +- gcc/config/{default-d.c => dragonfly-d.c} | 17 +- gcc/config/elfos.h | 6 + gcc/config/fr30/fr30.opt | 2 +- gcc/config/{sol2-d.c => freebsd-d.c} | 29 +- gcc/config/frv/frv.opt | 62 +- gcc/config/ft32/ft32.md | 6 +- gcc/config/ft32/ft32.opt | 12 +- gcc/config/gcn/gcn.opt | 12 +- gcc/config/gcn/mkoffload.c | 15 +- gcc/config/glibc-d.c | 16 - gcc/config/gnu-user.h | 8 +- gcc/config/h8300/addsub.md | 188 +- gcc/config/h8300/bitfield.md | 564 +- gcc/config/h8300/combiner.md | 901 +- gcc/config/h8300/constraints.md | 6 +- gcc/config/h8300/divmod.md | 127 +- gcc/config/h8300/extensions.md | 136 +- gcc/config/h8300/genmova.sh | 18 +- .../{m32r/little.h => h8300/h8300-modes.def} | 7 +- gcc/config/h8300/h8300-protos.h | 12 +- gcc/config/h8300/h8300.c | 370 +- gcc/config/h8300/h8300.h | 14 +- gcc/config/h8300/h8300.md | 40 +- gcc/config/h8300/jumpcall.md | 132 +- gcc/config/h8300/logical.md | 240 +- gcc/config/h8300/mova.md | 249 +- gcc/config/h8300/movepush.md | 180 +- gcc/config/h8300/multiply.md | 131 +- gcc/config/h8300/other.md | 15 +- gcc/config/h8300/peepholes.md | 104 - gcc/config/h8300/predicates.md | 9 + gcc/config/h8300/proepi.md | 12 +- gcc/config/h8300/shiftrotate.md | 262 +- gcc/config/h8300/testcompare.md | 275 +- gcc/config/host-darwin.c | 5 +- gcc/config/i386/avx512vnnivlintrin.h | 88 +- gcc/config/i386/avxvnniintrin.h | 113 + gcc/config/i386/cet.c | 76 - gcc/config/i386/cpuid.h | 8 + gcc/config/i386/cygming.opt | 6 +- gcc/config/i386/driver-i386.c | 5 + gcc/config/i386/gnu-property.c | 124 + gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 31 +- gcc/config/i386/i386-builtins.c | 4 + gcc/config/i386/i386-c.c | 13 + gcc/config/i386/i386-expand.c | 839 +- gcc/config/i386/i386-features.c | 27 +- gcc/config/i386/i386-options.c | 90 +- gcc/config/i386/i386-protos.h | 4 + gcc/config/i386/i386.c | 416 +- gcc/config/i386/i386.h | 68 +- gcc/config/i386/i386.md | 534 +- gcc/config/i386/i386.opt | 323 +- gcc/config/i386/i386elf.h | 62 +- gcc/config/i386/immintrin.h | 4 + gcc/config/i386/keylockerintrin.h | 129 + gcc/config/i386/linux-common.h | 7 +- gcc/config/i386/msformat-c.c | 53 +- gcc/config/i386/predicates.md | 124 + gcc/config/i386/sse.md | 689 +- gcc/config/i386/{t-cet => t-gnu-property} | 2 +- gcc/config/i386/t-vxworks | 19 +- gcc/config/i386/uintrintrin.h | 3 - gcc/config/i386/vxworks.h | 96 +- gcc/config/i386/x86-tune-sched.c | 2 + gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/znver1.md | 353 +- gcc/config/ia64/ia64.opt | 68 +- gcc/config/ia64/ilp32.opt | 4 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux.opt | 8 +- gcc/config/lm32/lm32.opt | 10 +- gcc/config/m32r/m32r.opt | 14 +- gcc/config/m68k/linux.h | 8 +- gcc/config/m68k/m68k.opt | 24 +- gcc/config/mcore/mcore.opt | 22 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/microblaze/microblaze.opt | 8 +- gcc/config/mips/mips.c | 4 +- gcc/config/mips/mips.opt | 164 +- gcc/config/mmix/mmix.opt | 34 +- gcc/config/mn10300/mn10300.opt | 10 +- gcc/config/moxie/moxie.opt | 6 +- gcc/config/msp430/msp430-protos.h | 5 +- gcc/config/msp430/msp430.c | 981 +- gcc/config/msp430/msp430.h | 18 + gcc/config/msp430/msp430.md | 498 +- gcc/config/msp430/msp430.opt | 34 +- gcc/config/msp430/predicates.md | 13 + gcc/config/nds32/nds32.opt | 40 +- gcc/config/nios2/elf.opt | 4 +- gcc/config/nios2/nios2.opt | 258 +- gcc/config/nvptx/nvptx.opt | 16 +- gcc/config/pa/pa.opt | 26 +- gcc/config/pdp11/pdp11.md | 4 +- gcc/config/pdp11/pdp11.opt | 24 +- gcc/config/pru/alu-zext.md | 51 + gcc/config/pru/pru.c | 62 +- gcc/config/pru/pru.h | 3 + gcc/config/pru/pru.md | 40 + gcc/config/pru/pru.opt | 6 +- gcc/config/riscv/arch-canonicalize | 102 + gcc/config/riscv/multilib-generator | 93 +- gcc/config/riscv/riscv-opts.h | 16 + gcc/config/riscv/riscv.c | 39 +- gcc/config/riscv/riscv.h | 24 +- gcc/config/riscv/riscv.md | 5 +- gcc/config/riscv/riscv.opt | 40 +- gcc/config/riscv/t-withmultilib-generator | 2 + gcc/config/riscv/withmultilib.h | 51 - gcc/config/rl78/rl78.opt | 18 +- gcc/config/rs6000/aix64.opt | 6 +- gcc/config/rs6000/altivec.h | 25 + gcc/config/rs6000/altivec.md | 104 +- gcc/config/rs6000/dfp.md | 22 + gcc/config/rs6000/freebsd64.h | 17 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/mma.md | 451 +- gcc/config/rs6000/predicates.md | 12 + gcc/config/rs6000/rs6000-builtin.def | 81 +- gcc/config/rs6000/rs6000-call.c | 283 +- gcc/config/rs6000/rs6000-cpus.def | 10 +- gcc/config/rs6000/rs6000-modes.def | 10 +- gcc/config/rs6000/rs6000-protos.h | 3 +- gcc/config/rs6000/rs6000-string.c | 6 +- gcc/config/rs6000/rs6000.c | 479 +- gcc/config/rs6000/rs6000.h | 24 +- gcc/config/rs6000/rs6000.md | 83 +- gcc/config/rs6000/rs6000.opt | 129 +- gcc/config/rs6000/sysv4.opt | 32 +- gcc/config/rs6000/vector.md | 4 +- gcc/config/rs6000/vsx.md | 4 +- gcc/config/rs6000/vxworks.h | 20 +- gcc/config/rs6000/xcoff.h | 4 +- gcc/config/rx/elf.opt | 2 +- gcc/config/rx/rx.c | 8 + gcc/config/rx/rx.md | 1 + gcc/config/rx/rx.opt | 26 +- gcc/config/s390/s390-modes.def | 5 +- gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 147 +- gcc/config/s390/s390.h | 36 + gcc/config/s390/s390.md | 245 +- gcc/config/s390/s390.opt | 73 +- gcc/config/s390/tpf.opt | 14 +- gcc/config/s390/vector.md | 553 +- gcc/config/s390/vx-builtins.md | 86 +- gcc/config/sh/sh.opt | 38 +- gcc/config/sol2-d.c | 12 - gcc/config/sol2.h | 3 - gcc/config/sol2.opt | 4 +- gcc/config/sparc/long-double-switch.opt | 4 +- gcc/config/sparc/predicates.md | 2 + gcc/config/sparc/sparc-protos.h | 1 - gcc/config/sparc/sparc.c | 85 +- gcc/config/sparc/sparc.md | 183 +- gcc/config/sparc/sparc.opt | 60 +- gcc/config/t-darwin | 3 + .../libgcc-softfp.ver => gcc/config/t-dragonfly | 13 +- .../libgcc-softfp.ver => gcc/config/t-freebsd | 13 +- gcc/config/tilegx/tilegx.c | 4 +- gcc/config/tilegx/tilegx.opt | 8 +- gcc/config/tilepro/tilepro.c | 4 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/v850/v850.opt | 48 +- gcc/config/vax/builtins.md | 269 +- gcc/config/vax/constraints.md | 4 + gcc/config/vax/elf.h | 13 +- gcc/config/vax/netbsd-elf.h | 4 +- gcc/config/vax/predicates.md | 70 +- gcc/config/vax/vax-modes.def | 11 + gcc/config/vax/vax-protos.h | 4 +- gcc/config/vax/vax.c | 402 +- gcc/config/vax/vax.h | 41 +- gcc/config/vax/vax.md | 2036 +- gcc/config/visium/visium.opt | 6 +- gcc/config/vms/vms.opt | 6 +- gcc/config/vxworks.c | 24 + gcc/config/vxworks.h | 23 +- gcc/config/vxworks.opt | 2 +- gcc/config/xtensa/predicates.md | 5 +- gcc/config/xtensa/xtensa.c | 15 + gcc/config/xtensa/xtensa.md | 101 +- gcc/config/xtensa/xtensa.opt | 12 +- gcc/configure | 660 +- gcc/configure.ac | 390 +- gcc/coretypes.h | 30 +- gcc/coverage.c | 28 +- gcc/cp/ChangeLog | 1754 + gcc/cp/Make-lang.in | 21 +- gcc/cp/call.c | 155 +- gcc/cp/class.c | 95 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 597 +- gcc/cp/constraint.cc | 743 +- gcc/cp/coroutines.cc | 2 +- gcc/cp/cp-gimplify.c | 48 +- gcc/cp/cp-lang.c | 38 + gcc/cp/cp-objcp-common.c | 22 +- gcc/cp/cp-objcp-common.h | 4 +- gcc/cp/cp-tree.def | 6 + gcc/cp/cp-tree.h | 439 +- gcc/cp/cvt.c | 41 +- gcc/cp/cxx-pretty-print.c | 21 + gcc/cp/decl.c | 414 +- gcc/cp/decl2.c | 269 +- gcc/cp/error.c | 58 +- gcc/cp/except.c | 26 +- gcc/cp/g++spec.c | 107 +- gcc/cp/init.c | 12 +- gcc/cp/lambda.c | 8 + gcc/cp/lang-specs.h | 57 +- gcc/cp/lex.c | 223 +- gcc/cp/logic.cc | 22 +- gcc/cp/mangle.c | 121 +- gcc/cp/mapper-client.cc | 373 + gcc/cp/mapper-client.h | 63 + gcc/cp/mapper-resolver.cc | 31 + gcc/cp/method.c | 228 +- gcc/cp/module.cc | 19947 +++++++ gcc/cp/name-lookup.c | 2604 +- gcc/cp/name-lookup.h | 174 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 1526 +- gcc/cp/parser.h | 3 +- gcc/cp/pt.c | 680 +- gcc/cp/ptree.c | 74 + gcc/cp/rtti.c | 134 +- gcc/cp/search.c | 11 - gcc/cp/semantics.c | 381 +- gcc/cp/tree.c | 222 +- gcc/cp/typeck.c | 214 +- gcc/cp/typeck2.c | 170 +- gcc/cppbuiltin.c | 3 + gcc/cppdefault.c | 5 + gcc/cppdefault.h | 7 +- gcc/d/ChangeLog | 119 + gcc/d/Make-lang.in | 5 +- gcc/d/d-builtins.cc | 17 +- gcc/d/d-codegen.cc | 5 +- gcc/d/d-compiler.cc | 4 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-lang.cc | 17 +- gcc/d/d-target.cc | 19 +- gcc/d/d-target.def | 33 +- gcc/d/d-tree.h | 2 +- gcc/d/decl.cc | 101 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cond.c | 4 + gcc/d/dmd/cppmangle.c | 20 +- gcc/d/dmd/dmangle.c | 321 +- gcc/d/dmd/dtemplate.c | 182 +- gcc/d/dmd/expression.c | 2 +- gcc/d/dmd/expression.h | 2 +- gcc/d/dmd/globals.h | 1 - gcc/d/dmd/hdrgen.c | 2 - gcc/d/dmd/idgen.c | 3 +- gcc/d/dmd/json.c | 3 - gcc/d/dmd/mangle.h | 1 + gcc/d/dmd/mtype.c | 6 + gcc/d/dmd/mtype.h | 3 +- gcc/d/dmd/parse.c | 4 +- gcc/d/dmd/root/array.h | 28 +- gcc/d/dmd/root/bitarray.h | 4 +- gcc/d/dmd/root/dcompat.h | 12 - gcc/d/dmd/root/outbuffer.h | 4 +- gcc/d/dmd/root/rmem.h | 10 +- gcc/d/dmd/root/stringtable.h | 9 +- gcc/d/dmd/statementsem.c | 14 +- gcc/d/dmd/target.h | 4 +- gcc/d/expr.cc | 64 +- gcc/d/intrinsics.cc | 23 +- gcc/d/intrinsics.def | 20 +- gcc/d/modules.cc | 14 +- gcc/d/types.cc | 11 +- gcc/dbgcnt.def | 3 + gcc/dbxout.c | 1 + gcc/defaults.h | 11 + gcc/df-scan.c | 12 +- gcc/df.h | 1 + gcc/diagnostic.c | 23 +- gcc/digraph.cc | 2 +- gcc/doc/analyzer.texi | 2 +- gcc/doc/cpp.texi | 30 +- gcc/doc/cppopts.texi | 4 + gcc/doc/extend.texi | 407 +- gcc/doc/generic.texi | 39 + gcc/doc/implement-c.texi | 5 + gcc/doc/install.texi | 73 +- gcc/doc/invoke.texi | 1200 +- gcc/doc/md.texi | 82 +- gcc/doc/options.texi | 3 - gcc/doc/passes.texi | 3 +- gcc/doc/plugins.texi | 4 + gcc/doc/rtl.texi | 811 + gcc/doc/sourcebuild.texi | 34 +- gcc/doc/standards.texi | 8 - gcc/doc/tm.texi | 183 +- gcc/doc/tm.texi.in | 30 +- gcc/dojump.c | 63 +- gcc/dse.c | 5 +- gcc/dumpfile.c | 18 +- gcc/dwarf2out.c | 416 +- gcc/dwarf2out.h | 17 +- gcc/edit-context.c | 14 +- gcc/emit-rtl.h | 6 + gcc/explow.c | 12 +- gcc/explow.h | 2 +- gcc/expmed.c | 75 +- gcc/expmed.h | 4 +- gcc/expr.c | 222 +- gcc/final.c | 22 +- gcc/flag-types.h | 42 +- gcc/fold-const-call.c | 3 + gcc/fold-const.c | 916 +- gcc/fold-const.h | 11 +- gcc/fortran/ChangeLog | 440 + gcc/fortran/Make-lang.in | 6 +- gcc/fortran/check.c | 13 +- gcc/fortran/cpp.c | 10 +- gcc/fortran/data.c | 104 +- gcc/fortran/decl.c | 3 + gcc/fortran/dump-parse-tree.c | 53 +- gcc/fortran/expr.c | 3 + gcc/fortran/f95-lang.c | 11 +- gcc/fortran/gfortran.h | 41 +- gcc/fortran/gfortran.texi | 7 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 3 - gcc/fortran/match.h | 1 + gcc/fortran/misc.c | 28 +- gcc/fortran/module.c | 3 + gcc/fortran/openmp.c | 754 +- gcc/fortran/options.c | 16 +- gcc/fortran/parse.c | 26 +- gcc/fortran/primary.c | 32 +- gcc/fortran/resolve.c | 60 +- gcc/fortran/scanner.c | 32 +- gcc/fortran/st.c | 5 +- gcc/fortran/trans-array.c | 658 +- gcc/fortran/trans-decl.c | 26 +- gcc/fortran/trans-expr.c | 312 +- gcc/fortran/trans-intrinsic.c | 108 +- gcc/fortran/trans-openmp.c | 238 +- gcc/fortran/trans-stmt.c | 7 +- gcc/fortran/trans-types.c | 22 +- gcc/fortran/trans-types.h | 3 +- gcc/fortran/trans.c | 23 +- gcc/fortran/trans.h | 5 +- gcc/fortran/types.def | 5 + gcc/function-tests.c | 1 + gcc/function.c | 200 +- gcc/function.h | 7 + gcc/fwprop.c | 1685 +- gcc/gcc.c | 61 +- gcc/gcov-io.h | 2 +- gcc/gcov.c | 23 +- gcc/gdbinit.in | 38 +- gcc/genextract.c | 2 + gcc/gengtype.c | 2 + gcc/genmodes.c | 22 + gcc/gimple-fold.c | 905 +- gcc/gimple-fold.h | 16 + gcc/gimple-if-to-switch.cc | 575 + gcc/gimple-isel.cc | 48 +- gcc/gimple-loop-interchange.cc | 9 +- gcc/gimple-pretty-print.c | 10 + gcc/gimple-range-cache.cc | 387 +- gcc/gimple-range-cache.h | 24 +- gcc/gimple-range-gori.cc | 68 +- gcc/gimple-range-gori.h | 7 +- gcc/gimple-range.cc | 224 +- gcc/gimple-range.h | 10 +- gcc/gimple-ssa-evrp-analyze.c | 6 +- gcc/gimple-ssa-sprintf.c | 30 +- gcc/gimple-ssa-store-merging.c | 117 +- gcc/gimple.c | 108 +- gcc/gimple.h | 64 +- gcc/gimplify-me.c | 12 +- gcc/gimplify.c | 476 +- gcc/ginclude/float.h | 86 +- gcc/ginclude/stdatomic.h | 14 +- gcc/ginclude/stdbool.h | 5 + gcc/go/ChangeLog | 34 + gcc/go/Make-lang.in | 5 +- gcc/go/go-gcc.cc | 4 +- gcc/go/go-lang.c | 16 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 6 +- gcc/go/gofrontend/escape.cc | 2 - gcc/go/gofrontend/export.cc | 11 +- gcc/go/gofrontend/expressions.cc | 344 +- gcc/go/gofrontend/expressions.h | 21 +- gcc/go/gofrontend/go-encode-id.cc | 289 +- gcc/go/gofrontend/go-encode-id.h | 13 - gcc/go/gofrontend/gogo.cc | 279 +- gcc/go/gofrontend/gogo.h | 205 +- gcc/go/gofrontend/import.cc | 18 +- gcc/go/gofrontend/lex.cc | 11 + gcc/go/gofrontend/names.cc | 885 +- gcc/go/gofrontend/parse.cc | 39 +- gcc/go/gofrontend/runtime.def | 57 +- gcc/go/gofrontend/statements.cc | 165 +- gcc/go/gofrontend/statements.h | 48 +- gcc/go/gofrontend/types.cc | 252 +- gcc/go/gofrontend/types.h | 88 +- gcc/go/gofrontend/wb.cc | 5 +- gcc/godump.c | 73 +- gcc/hard-reg-set.h | 2 + gcc/ifcvt.c | 6 + gcc/incpath.c | 6 +- gcc/internal-fn.c | 267 +- gcc/internal-fn.def | 10 + gcc/internal-fn.h | 2 + gcc/ipa-cp.c | 295 +- gcc/ipa-devirt.c | 3 + gcc/ipa-fnsummary.c | 89 +- gcc/ipa-fnsummary.h | 17 +- gcc/ipa-icf-gimple.c | 225 +- gcc/ipa-icf-gimple.h | 25 +- gcc/ipa-icf.c | 124 +- gcc/ipa-icf.h | 10 + gcc/ipa-inline-analysis.c | 3 + gcc/ipa-inline-transform.c | 38 +- gcc/ipa-modref-tree.h | 44 +- gcc/ipa-modref.c | 2321 +- gcc/ipa-modref.h | 4 +- gcc/ipa-param-manipulation.c | 14 +- gcc/ipa-prop.c | 191 +- gcc/ipa-prop.h | 21 +- gcc/ipa-pure-const.c | 3 +- gcc/ipa-ref.c | 6 +- gcc/ipa-ref.h | 21 +- gcc/ipa-reference.c | 6 +- gcc/ipa-sra.c | 180 +- gcc/ipa-utils.h | 14 +- gcc/ira-color.c | 6 +- gcc/ira.c | 317 +- gcc/ira.h | 8 + gcc/is-a.h | 81 +- gcc/iterator-utils.h | 203 + gcc/jit/ChangeLog | 154 + gcc/jit/Make-lang.in | 6 +- gcc/jit/docs/_build/texinfo/Makefile | 11 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 1837 +- gcc/jit/docs/cp/topics/asm.rst | 308 + gcc/jit/docs/cp/topics/index.rst | 1 + gcc/jit/docs/topics/asm.rst | 311 + gcc/jit/docs/topics/compatibility.rst | 17 + gcc/jit/docs/topics/functions.rst | 3 + gcc/jit/docs/topics/index.rst | 1 + gcc/jit/docs/topics/objects.rst | 1 + gcc/jit/jit-common.h | 2 + gcc/jit/jit-playback.c | 125 +- gcc/jit/jit-playback.h | 27 + gcc/jit/jit-recording.c | 573 +- gcc/jit/jit-recording.h | 224 +- gcc/jit/libgccjit++.h | 170 + gcc/jit/libgccjit.c | 188 +- gcc/jit/libgccjit.h | 105 +- gcc/jit/libgccjit.map | 13 + gcc/json.cc | 5 +- gcc/jump.c | 24 +- gcc/langhooks-def.h | 16 +- gcc/langhooks.c | 18 +- gcc/langhooks.h | 28 + gcc/loop-doloop.c | 2 +- gcc/loop-init.c | 9 +- gcc/loop-invariant.c | 4 + gcc/loop-iv.c | 6 +- gcc/lra-assigns.c | 17 +- gcc/lra-constraints.c | 55 +- gcc/lra-int.h | 3 - gcc/lra-remat.c | 4 +- gcc/lra-spills.c | 18 +- gcc/lra.c | 240 +- gcc/lto-cgraph.c | 44 +- gcc/lto-streamer-in.c | 8 +- gcc/lto-streamer-out.c | 5 +- gcc/lto-streamer.h | 6 + gcc/lto-wrapper.c | 11 +- gcc/lto/ChangeLog | 45 + gcc/lto/Make-lang.in | 18 +- gcc/lto/lang.opt | 6 +- gcc/lto/lto-common.c | 6 +- gcc/lto/lto-partition.c | 5 +- gcc/lto/lto-symtab.c | 6 +- gcc/machmode.def | 3 + gcc/machmode.h | 4 + gcc/match.pd | 205 +- gcc/mode-classes.def | 3 +- gcc/modulo-sched.c | 71 +- gcc/mux-utils.h | 251 + gcc/objc/ChangeLog | 76 + gcc/objc/Make-lang.in | 6 +- gcc/objc/objc-act.c | 431 +- gcc/objc/objc-act.h | 17 + gcc/objc/objc-gnu-runtime-abi-01.c | 7 + gcc/objc/objc-next-runtime-abi-01.c | 7 + gcc/objc/objc-next-runtime-abi-02.c | 7 + gcc/objcp/ChangeLog | 14 + gcc/objcp/Make-lang.in | 6 +- gcc/obstack-utils.h | 86 + gcc/omp-builtins.def | 9 +- gcc/omp-expand.c | 142 +- gcc/omp-general.c | 121 + gcc/omp-low.c | 588 +- gcc/omp-oacc-kernels-decompose.cc | 1545 + gcc/omp-offload.c | 104 +- gcc/omp-simd-clone.c | 70 +- gcc/opt-functions.awk | 4 +- gcc/optabs-tree.c | 66 +- gcc/optabs.c | 457 +- gcc/optabs.def | 10 + gcc/optabs.h | 16 +- gcc/optc-gen.awk | 31 +- gcc/optc-save-gen.awk | 36 +- gcc/opts-common.c | 12 +- gcc/opts.c | 359 +- gcc/opts.h | 25 +- gcc/output.h | 16 +- gcc/params.opt | 50 +- gcc/passes.c | 56 +- gcc/passes.def | 14 +- gcc/plugin.c | 2 + gcc/plugin.def | 4 + gcc/po/ChangeLog | 4 + gcc/po/zh_TW.po | 8 +- gcc/poly-int-types.h | 8 + gcc/poly-int.h | 57 + gcc/predict.c | 67 +- gcc/predict.h | 12 +- gcc/print-rtl.c | 7 +- gcc/print-rtl.h | 1 + gcc/print-tree.c | 22 +- gcc/range-op.cc | 839 +- gcc/read-rtl.c | 175 +- gcc/recog.c | 500 +- gcc/recog.h | 155 + gcc/reg-stack.c | 3 +- gcc/reginfo.c | 5 + gcc/reload.c | 120 +- gcc/resource.c | 2 +- gcc/rtl-ssa.h | 71 + gcc/rtl-ssa/access-utils.h | 553 + gcc/rtl-ssa/accesses.cc | 1594 + gcc/rtl-ssa/accesses.h | 1032 + gcc/rtl-ssa/blocks.cc | 1146 + gcc/rtl-ssa/blocks.h | 301 + gcc/rtl-ssa/change-utils.h | 137 + gcc/rtl-ssa/changes.cc | 1025 + gcc/rtl-ssa/changes.h | 118 + gcc/rtl-ssa/functions.cc | 325 + gcc/rtl-ssa/functions.h | 433 + gcc/rtl-ssa/insn-utils.h | 46 + gcc/rtl-ssa/insns.cc | 718 + gcc/rtl-ssa/insns.h | 505 + gcc/rtl-ssa/internals.inl | 682 + gcc/rtl-ssa/is-a.inl | 98 + gcc/rtl-ssa/member-fns.inl | 928 + gcc/rtl-ssa/movement.h | 335 + gcc/rtl.h | 151 +- gcc/rtlanal.c | 331 +- gcc/rtlanal.h | 334 + gcc/sanitizer.def | 61 + gcc/sanopt.c | 21 +- gcc/sbitmap.c | 3 +- gcc/sel-sched-ir.c | 3 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 2 + gcc/shrink-wrap.c | 2 +- gcc/simplify-rtx.c | 152 +- gcc/splay-tree-utils.cc | 264 + gcc/splay-tree-utils.h | 491 + gcc/splay-tree-utils.tcc | 960 + gcc/stor-layout.c | 3 + gcc/symbol-summary.h | 189 +- gcc/symtab-clones.cc | 62 + gcc/symtab-clones.h | 90 + gcc/symtab-thunks.cc | 35 + gcc/symtab-thunks.h | 9 +- gcc/symtab.c | 142 +- gcc/system.h | 12 + gcc/target.def | 185 +- gcc/target.h | 26 +- gcc/targhooks.c | 154 +- gcc/targhooks.h | 14 +- gcc/testsuite/ChangeLog | 6349 ++- .../ada/acats/support/{acats25.lst => acats26.lst} | 30 +- gcc/testsuite/ada/acats/support/fcndecl.ada | 18 +- gcc/testsuite/ada/acats/support/impdef.a | 15 +- gcc/testsuite/ada/acats/support/impdefg.a | 27 +- gcc/testsuite/ada/acats/support/macro.dfs | 5 +- gcc/testsuite/ada/acats/support/repbody.ada | 5 +- gcc/testsuite/ada/acats/support/tctouch.ada | 3 +- gcc/testsuite/ada/acats/tests/c3/c352001.a | 270 + gcc/testsuite/ada/acats/tests/c4/c433001.a | 9 +- gcc/testsuite/ada/acats/tests/c4/c453001.a | 236 + gcc/testsuite/ada/acats/tests/c4/c45622a.ada | 83 - gcc/testsuite/ada/acats/tests/c4/c45624a.ada | 86 - gcc/testsuite/ada/acats/tests/c4/c45624b.ada | 81 - gcc/testsuite/ada/acats/tests/c4/c460013.a | 188 + gcc/testsuite/ada/acats/tests/c4/c460014.a | 289 + gcc/testsuite/ada/acats/tests/c6/c620001.a | 340 + gcc/testsuite/ada/acats/tests/c6/c620002.a | 509 + gcc/testsuite/ada/acats/tests/c7/c761006.a | 47 +- gcc/testsuite/ada/acats/tests/c9/c96004a.ada | 48 +- gcc/testsuite/ada/acats/tests/c9/c96007a.ada | 28 +- gcc/testsuite/ada/acats/tests/cb/cb41004.a | 73 +- gcc/testsuite/ada/acats/tests/cc/cc3016f.ada | 19 +- gcc/testsuite/ada/acats/tests/cd/cd30011.a | 155 + gcc/testsuite/ada/acats/tests/cd/cd30012.a | 173 + gcc/testsuite/ada/acats/tests/cd/cd90001.a | 31 +- gcc/testsuite/ada/acats/tests/cxa/cxa3004.a | 235 + gcc/testsuite/ada/acats/tests/cxa/cxa5013.a | 326 + gcc/testsuite/ada/acats/tests/cxa/cxac005.a | 24 +- .../acats/tests/cxb/{cxb30041.am => cxb30061.am} | 279 +- gcc/testsuite/ada/acats/tests/cxf/cxf2001.a | 202 +- .../c-c++-common/Wfree-nonheap-object-2.c | 52 + .../c-c++-common/Wfree-nonheap-object-3.c | 70 + gcc/testsuite/c-c++-common/Wfree-nonheap-object.c | 50 + .../c-c++-common/Wimplicit-fallthrough-20.c | 6 +- gcc/testsuite/c-c++-common/Wmismatched-dealloc.c | 67 + gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 10 +- gcc/testsuite/c-c++-common/Wunused-value-1.c | 33 + .../c-c++-common/asan/pointer-compare-1.c | 7 +- gcc/testsuite/c-c++-common/asan/pr98204.c | 6 + gcc/testsuite/c-c++-common/asmgoto-2.c | 2 +- gcc/testsuite/c-c++-common/attr-fallthrough-2.c | 4 +- gcc/testsuite/c-c++-common/attr-used-2.c | 1 + gcc/testsuite/c-c++-common/attr-used-3.c | 7 + gcc/testsuite/c-c++-common/attr-used-4.c | 7 + gcc/testsuite/c-c++-common/attr-used-5.c | 27 + gcc/testsuite/c-c++-common/attr-used-6.c | 27 + gcc/testsuite/c-c++-common/attr-used-7.c | 9 + gcc/testsuite/c-c++-common/attr-used-8.c | 9 + gcc/testsuite/c-c++-common/attr-used-9.c | 28 + gcc/testsuite/c-c++-common/attr-used.c | 1 + .../c-c++-common/builtin-clear-padding-1.c | 19 + .../c-c++-common/builtin-clear-padding-2.c | 17 + .../c-c++-common/builtin-clear-padding-3.c | 15 + .../c-c++-common/cpp/wide-narrow-predef-macros.c | 13 + gcc/testsuite/c-c++-common/goacc-gomp/atomic.c | 43 + gcc/testsuite/c-c++-common/goacc/atomic.c | 30 + gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 + gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 + .../c-c++-common/goacc/classify-parallel.c | 4 +- .../{classify-parallel.c => classify-serial.c} | 12 +- .../c-c++-common/goacc/clause-locations.c | 19 - gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 + gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 + gcc/testsuite/c-c++-common/goacc/if-clause-2.c | 24 +- .../c-c++-common/goacc/kernels-decompose-1.c | 91 + .../c-c++-common/goacc/kernels-decompose-2.c | 149 + .../c-c++-common/goacc/kernels-decompose-ice-1.c | 109 + .../c-c++-common/goacc/kernels-decompose-ice-2.c | 16 + ...-reductions.c => nested-reductions-1-kernels.c} | 234 +- ...reductions.c => nested-reductions-1-parallel.c} | 108 +- .../goacc/nested-reductions-1-routine.c | 68 + ...ctions-warn.c => nested-reductions-2-kernels.c} | 304 +- ...tions-warn.c => nested-reductions-2-parallel.c} | 142 +- .../goacc/nested-reductions-2-routine.c | 93 + gcc/testsuite/c-c++-common/goacc/pr79428-1.c | 4 +- gcc/testsuite/c-c++-common/goacc/pr92793-1.c | 141 + gcc/testsuite/c-c++-common/gomp/allocate-1.c | 84 + gcc/testsuite/c-c++-common/gomp/allocate-2.c | 45 + gcc/testsuite/c-c++-common/gomp/allocate-3.c | 38 + gcc/testsuite/c-c++-common/gomp/allocate-4.c | 39 + gcc/testsuite/c-c++-common/gomp/allocate-5.c | 41 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 138 +- gcc/testsuite/c-c++-common/gomp/clauses-2.c | 20 +- gcc/testsuite/c-c++-common/gomp/depobj-2.c | 11 + gcc/testsuite/c-c++-common/gomp/doacross-4.c | 30 + gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-5.c | 24 + gcc/testsuite/c-c++-common/gomp/pr79428-2.c | 3 +- gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 + gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 + gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 + gcc/testsuite/c-c++-common/hwasan/aligned-alloc.c | 16 + .../c-c++-common/hwasan/alloca-array-accessible.c | 33 + .../c-c++-common/hwasan/alloca-base-init.c | 66 + .../hwasan/alloca-gets-different-tag.c | 65 + .../c-c++-common/hwasan/alloca-outside-caught.c | 25 + gcc/testsuite/c-c++-common/hwasan/arguments-1.c | 3 + gcc/testsuite/c-c++-common/hwasan/arguments-2.c | 3 + gcc/testsuite/c-c++-common/hwasan/arguments-3.c | 3 + gcc/testsuite/c-c++-common/hwasan/arguments.c | 3 + .../{asan/pr63316.c => hwasan/asan-pr63316.c} | 2 + gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c | 36 + .../hwasan/asan-pr78106.c} | 6 +- .../{asan/pr79944.c => hwasan/asan-pr79944.c} | 1 + .../asan-rlimit-mmap-test-1.c} | 4 +- gcc/testsuite/c-c++-common/hwasan/bitfield-1.c | 31 + gcc/testsuite/c-c++-common/hwasan/bitfield-2.c | 30 + .../c-c++-common/hwasan/builtin-special-handling.c | 31 + .../c-c++-common/hwasan/check-interface.c | 26 + .../c-c++-common/hwasan/halt_on_error-1.c | 24 + .../hwasan/handles-poly_int-marked-vars.c | 37 + gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 29 + .../hwasan/hwasan-poison-optimisation.c | 29 + .../hwasan/hwasan-thread-access-parent.c | 51 + .../hwasan/hwasan-thread-basic-failure.c | 48 + .../hwasan/hwasan-thread-clears-stack.c | 56 + .../c-c++-common/hwasan/hwasan-thread-success.c | 35 + .../c-c++-common/hwasan/kernel-defaults.c | 37 + .../c-c++-common/hwasan/large-aligned-0.c | 33 + .../c-c++-common/hwasan/large-aligned-1.c | 14 + .../hwasan/large-aligned-untagging-0.c | 75 + .../hwasan/large-aligned-untagging-1.c | 15 + .../hwasan/large-aligned-untagging-2.c | 15 + .../hwasan/large-aligned-untagging-3.c | 15 + .../hwasan/large-aligned-untagging-4.c | 16 + .../hwasan/large-aligned-untagging-5.c | 16 + .../hwasan/large-aligned-untagging-6.c | 16 + .../hwasan/large-aligned-untagging-7.c | 16 + .../c-c++-common/hwasan/macro-definition.c | 11 + .../c-c++-common/hwasan/no-sanitize-attribute.c | 12 + .../hwasan/param-instrument-mem-intrinsics.c | 10 + .../hwasan/param-instrument-reads-and-writes.c | 7 + .../c-c++-common/hwasan/param-instrument-reads.c | 21 + .../c-c++-common/hwasan/param-instrument-writes.c | 7 + .../c-c++-common/hwasan/random-frame-tag.c | 7 + .../c-c++-common/hwasan/sanity-check-pure-c.c | 25 + .../c-c++-common/hwasan/setjmp-longjmp-0.c | 54 + .../c-c++-common/hwasan/setjmp-longjmp-1.c | 19 + .../c-c++-common/hwasan/stack-tagging-basic-0.c | 37 + .../c-c++-common/hwasan/stack-tagging-basic-1.c | 18 + .../c-c++-common/hwasan/stack-tagging-disable.c | 33 + .../c-c++-common/hwasan/unprotected-allocas-0.c | 46 + .../c-c++-common/hwasan/unprotected-allocas-1.c | 16 + gcc/testsuite/c-c++-common/hwasan/use-after-free.c | 28 + .../c-c++-common/hwasan/vararray-outside-caught.c | 22 + .../hwasan/vararray-stack-restore-correct.c | 43 + .../hwasan/very-large-objects.c} | 26 +- .../patchable_function_entry-error-3.c | 6 +- gcc/testsuite/c-c++-common/raw-string-6.c | 3 +- gcc/testsuite/c-c++-common/torture/attr-noinit-1.c | 7 + gcc/testsuite/c-c++-common/torture/attr-noinit-2.c | 8 + gcc/testsuite/c-c++-common/torture/attr-noinit-3.c | 11 + .../c-c++-common/torture/attr-noinit-invalid.c | 12 + .../torture/attr-noinit-main.inc} | 37 +- .../c-c++-common/torture/attr-persistent-1.c | 8 + .../c-c++-common/torture/attr-persistent-2.c | 8 + .../c-c++-common/torture/attr-persistent-3.c | 10 + .../c-c++-common/torture/attr-persistent-invalid.c | 11 + .../c-c++-common/torture/attr-persistent-main.inc | 58 + .../c-c++-common/torture/builtin-clear-padding-1.c | 47 + .../c-c++-common/torture/builtin-clear-padding-2.c | 24 + .../c-c++-common/torture/builtin-clear-padding-3.c | 65 + .../c-c++-common/torture/builtin-clear-padding-4.c | 59 + .../c-c++-common/torture/builtin-clear-padding-5.c | 49 + .../c-c++-common/ubsan/sanitize-recover-7.c | 2 +- gcc/testsuite/c-c++-common/zero-scratch-regs-1.c | 15 + gcc/testsuite/c-c++-common/zero-scratch-regs-10.c | 93 + gcc/testsuite/c-c++-common/zero-scratch-regs-11.c | 5 + gcc/testsuite/c-c++-common/zero-scratch-regs-2.c | 4 + gcc/testsuite/c-c++-common/zero-scratch-regs-3.c | 4 + gcc/testsuite/c-c++-common/zero-scratch-regs-4.c | 4 + gcc/testsuite/c-c++-common/zero-scratch-regs-5.c | 5 + gcc/testsuite/c-c++-common/zero-scratch-regs-6.c | 4 + gcc/testsuite/c-c++-common/zero-scratch-regs-7.c | 4 + gcc/testsuite/c-c++-common/zero-scratch-regs-8.c | 5 + gcc/testsuite/c-c++-common/zero-scratch-regs-9.c | 5 + .../c-c++-common/zero-scratch-regs-attr-usages.c | 16 + gcc/testsuite/g++.dg/DRs/dr2303.C | 37 + gcc/testsuite/g++.dg/DRs/dr625.C | 15 + gcc/testsuite/g++.dg/Wclass-memaccess.C | 209 +- gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/asan/asan_test.cc | 2 +- .../g++.dg/concepts/{pr93933.C => pack-1.C} | 0 gcc/testsuite/g++.dg/concepts/pr94252.C | 1 + gcc/testsuite/g++.dg/cpp0x/alignof6.C | 19 + gcc/testsuite/g++.dg/cpp0x/alignof7.C | 22 + gcc/testsuite/g++.dg/cpp0x/alignof8.C | 13 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto54.C | 10 + gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C | 36 + gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 3 +- gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 + gcc/testsuite/g++.dg/cpp0x/fallthrough2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/friend6.C | 23 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-60.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-64.C | 1 - gcc/testsuite/g++.dg/cpp0x/gen-attrs-72.C | 45 + gcc/testsuite/g++.dg/cpp0x/inh-ctor28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-deduce3.C | 22 + gcc/testsuite/g++.dg/cpp0x/initlist-template3.C | 13 + gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/new4.C | 36 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 1 - gcc/testsuite/g++.dg/cpp0x/pr78341.C | 1 - gcc/testsuite/g++.dg/cpp0x/using-enum-1.C | 3 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 11 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 15 +- gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 14 + gcc/testsuite/g++.dg/cpp1y/attr-deprecated-2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-label.C | 9 + gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C | 8 + gcc/testsuite/g++.dg/cpp1y/pr65202.C | 3 +- gcc/testsuite/g++.dg/cpp1y/pr65340.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr68578.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction44.C | 1 - gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction75.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction76.C | 25 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 13 + gcc/testsuite/g++.dg/cpp1z/fold12.C | 13 + gcc/testsuite/g++.dg/cpp1z/inline-var8.C | 17 + gcc/testsuite/g++.dg/cpp2a/attr-likely2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/bit-cast1.C | 47 + gcc/testsuite/g++.dg/cpp2a/bit-cast2.C | 57 + gcc/testsuite/g++.dg/cpp2a/bit-cast3.C | 229 + gcc/testsuite/g++.dg/cpp2a/bit-cast4.C | 44 + gcc/testsuite/g++.dg/cpp2a/bit-cast5.C | 69 + gcc/testsuite/g++.dg/cpp2a/bit-cast6.C | 31 + gcc/testsuite/g++.dg/cpp2a/bit-cast7.C | 39 + .../g++.dg/cpp2a/class-deduction-abbrev1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 9 +- gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78173.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-2.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979-3.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84979.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 8 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C | 32 + .../g++.dg/cpp2a/concepts-recursive-sat2.C | 6 +- .../g++.dg/cpp2a/concepts-recursive-sat4.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires21.C | 1 + gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C | 9 + .../cpp2a/{concepts-using2.C => concepts-using3.C} | 7 +- gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 + gcc/testsuite/g++.dg/cpp2a/consteval-defarg1.C | 11 + gcc/testsuite/g++.dg/cpp2a/consteval-defarg2.C | 29 + gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C | 35 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C | 36 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C | 19 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C | 19 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C | 21 + gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 117 + gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 + gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 + gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 6 + gcc/testsuite/g++.dg/cpp2a/fn-template16.C | 2 +- gcc/testsuite/g++.dg/cpp2a/fn-template7.C | 2 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C | 9 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 2 +- gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 12 + gcc/testsuite/g++.dg/cpp2a/nontype-class40.C | 79 + gcc/testsuite/g++.dg/cpp2a/pr98082.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C | 23 + gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C | 117 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 4 +- gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C | 57 + gcc/testsuite/g++.dg/cpp2a/srcloc1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/srcloc15.C | 119 + gcc/testsuite/g++.dg/cpp2a/srcloc16.C | 97 + gcc/testsuite/g++.dg/cpp2a/srcloc17.C | 122 + gcc/testsuite/g++.dg/cpp2a/srcloc18.C | 100 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/using-enum-1.C | 62 + gcc/testsuite/g++.dg/cpp2a/using-enum-2.C | 48 + gcc/testsuite/g++.dg/cpp2a/using-enum-3.C | 6 + gcc/testsuite/g++.dg/cpp2a/using-enum-4.C | 13 + gcc/testsuite/g++.dg/cpp2a/using-enum-5.C | 132 + gcc/testsuite/g++.dg/cpp2a/using-enum-6.C | 5 + .../debug/dwarf2/{lang-cpp14.C => lang-cpp17.C} | 3 +- .../debug/dwarf2/{lang-cpp14.C => lang-cpp20.C} | 3 +- gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C | 21 + gcc/testsuite/g++.dg/debug/localclass2.C | 24 + gcc/testsuite/g++.dg/diagnostic/nullptr.C | 8 + gcc/testsuite/g++.dg/diagnostic/pr87386.C | 2 +- gcc/testsuite/g++.dg/diagnostic/pr96045-1.C | 4 + gcc/testsuite/g++.dg/diagnostic/pr96045-2.C | 6 + gcc/testsuite/g++.dg/diagnostic/pr96045-3.C | 6 + gcc/testsuite/g++.dg/diagnostic/static_assert1.C | 30 + gcc/testsuite/g++.dg/diagnostic/static_assert2.C | 68 + gcc/testsuite/g++.dg/diagnostic/static_assert3.C | 36 + .../g++.dg/diagnostic/unclosed-extern-c.C | 2 +- .../g++.dg/diagnostic/unclosed-function.C | 3 +- .../g++.dg/diagnostic/unclosed-namespace.C | 3 +- gcc/testsuite/g++.dg/diagnostic/unclosed-struct.C | 3 +- gcc/testsuite/g++.dg/eh/crash2.C | 20 + gcc/testsuite/g++.dg/eh/pr42859.C | 2 +- gcc/testsuite/g++.dg/expr/anew5.C | 26 + gcc/testsuite/g++.dg/expr/anew6.C | 33 + gcc/testsuite/g++.dg/ext/attr-used-2.C | 15 + gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C | 15 + .../g++.dg/ext/is_nothrow_constructible1.C | 48 + ...onstructible2.C => is_nothrow_constructible2.C} | 6 +- ...onstructible3.C => is_nothrow_constructible3.C} | 2 +- ...onstructible4.C => is_nothrow_constructible4.C} | 3 +- ...onstructible5.C => is_nothrow_constructible5.C} | 2 +- .../g++.dg/ext/is_nothrow_constructible6.C | 11 + gcc/testsuite/g++.dg/ext/pr84598.C | 4 +- gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 33 +- gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 33 +- gcc/testsuite/g++.dg/goacc/cache-1.C | 15 + .../goacc/cache-2.c => g++.dg/goacc/cache-2.C} | 15 +- gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 + gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 + gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 + gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 + gcc/testsuite/g++.dg/gomp/allocate-1.C | 88 + gcc/testsuite/g++.dg/gomp/allocate-2.C | 11 + gcc/testsuite/g++.dg/gomp/allocate-3.C | 206 + gcc/testsuite/g++.dg/gomp/declare-target-3.C | 31 + .../gomp/map-1.c => g++.dg/gomp/map-1.C} | 16 +- .../gomp/map-2.c => g++.dg/gomp/map-2.C} | 14 +- gcc/testsuite/g++.dg/gomp/pr98383.C | 18 + gcc/testsuite/g++.dg/gomp/tls-5.C | 2 + gcc/testsuite/g++.dg/guality/guality.exp | 2 +- gcc/testsuite/g++.dg/guality/redeclaration1.C | 8 +- .../g++.dg/{asan/asan.exp => hwasan/hwasan.exp} | 12 +- gcc/testsuite/g++.dg/hwasan/rvo-handled.C | 46 + gcc/testsuite/g++.dg/inherit/thunk8.C | 1 + gcc/testsuite/g++.dg/inherit/using5.C | 2 +- gcc/testsuite/g++.dg/init/array60.C | 8 + gcc/testsuite/g++.dg/init/empty3.C | 18 + gcc/testsuite/g++.dg/ipa/devirt-24.C | 2 +- gcc/testsuite/g++.dg/ipa/pr98057.C | 18 + gcc/testsuite/g++.dg/ipa/pr98075.C | 30 + gcc/testsuite/g++.dg/lookup/pr80891-5.C | 2 +- gcc/testsuite/g++.dg/lookup/pr97877.C | 8 + gcc/testsuite/g++.dg/lookup/pr97905.C | 7 + gcc/testsuite/g++.dg/lookup/using26.C | 4 +- gcc/testsuite/g++.dg/lookup/using53.C | 1 + gcc/testsuite/g++.dg/lto/pr79050_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr84805_0.C | 2 +- gcc/testsuite/g++.dg/modules/access-1_a.C | 10 + gcc/testsuite/g++.dg/modules/access-1_b.C | 12 + gcc/testsuite/g++.dg/modules/access-1_c.C | 10 + gcc/testsuite/g++.dg/modules/adhoc-1_a.C | 6 + gcc/testsuite/g++.dg/modules/adhoc-1_b.C | 13 + gcc/testsuite/g++.dg/modules/adl-1_a.C | 13 + gcc/testsuite/g++.dg/modules/adl-1_b.C | 18 + gcc/testsuite/g++.dg/modules/adl-1_c.C | 57 + gcc/testsuite/g++.dg/modules/adl-2_a.C | 10 + gcc/testsuite/g++.dg/modules/adl-2_b.C | 21 + gcc/testsuite/g++.dg/modules/adl-2_c.C | 17 + gcc/testsuite/g++.dg/modules/adl-3_a.C | 12 + gcc/testsuite/g++.dg/modules/adl-3_b.C | 9 + gcc/testsuite/g++.dg/modules/adl-3_c.C | 36 + gcc/testsuite/g++.dg/modules/adl-4_a.C | 15 + gcc/testsuite/g++.dg/modules/adl-4_b.C | 36 + gcc/testsuite/g++.dg/modules/adl-5_a.c | 9 + gcc/testsuite/g++.dg/modules/adl-5_b.C | 22 + gcc/testsuite/g++.dg/modules/adl-5_c.C | 17 + gcc/testsuite/g++.dg/modules/adl-5_d.C | 17 + gcc/testsuite/g++.dg/modules/alias-1_a.H | 9 + gcc/testsuite/g++.dg/modules/alias-1_b.C | 12 + gcc/testsuite/g++.dg/modules/alias-1_c.C | 5 + gcc/testsuite/g++.dg/modules/alias-1_d.C | 5 + gcc/testsuite/g++.dg/modules/alias-1_e.C | 4 + gcc/testsuite/g++.dg/modules/alias-1_f.C | 4 + gcc/testsuite/g++.dg/modules/alias-2_a.H | 9 + gcc/testsuite/g++.dg/modules/alias-2_b.C | 13 + gcc/testsuite/g++.dg/modules/align-type-1_a.C | 8 + gcc/testsuite/g++.dg/modules/align-type-1_b.C | 10 + gcc/testsuite/g++.dg/modules/ambig-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ambig-1_b.C | 6 + gcc/testsuite/g++.dg/modules/anon-1_a.C | 14 + gcc/testsuite/g++.dg/modules/anon-1_b.C | 18 + gcc/testsuite/g++.dg/modules/anon-1_c.C | 13 + gcc/testsuite/g++.dg/modules/anon-2.h | 6 + gcc/testsuite/g++.dg/modules/anon-2_a.H | 4 + gcc/testsuite/g++.dg/modules/anon-2_b.C | 5 + gcc/testsuite/g++.dg/modules/atom-decl-0_a.C | 6 + gcc/testsuite/g++.dg/modules/atom-decl-0_b.C | 7 + gcc/testsuite/g++.dg/modules/atom-decl-0_c.C | 12 + gcc/testsuite/g++.dg/modules/atom-decl-2.C | 6 + gcc/testsuite/g++.dg/modules/atom-decl-3.C | 6 + gcc/testsuite/g++.dg/modules/atom-pragma-1.C | 6 + gcc/testsuite/g++.dg/modules/atom-pragma-3.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-1.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_a.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_b.C | 10 + gcc/testsuite/g++.dg/modules/atom-preamble-2_c.C | 6 + gcc/testsuite/g++.dg/modules/atom-preamble-2_d.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-2_e.C | 12 + gcc/testsuite/g++.dg/modules/atom-preamble-2_f.C | 10 + gcc/testsuite/g++.dg/modules/atom-preamble-3.C | 7 + gcc/testsuite/g++.dg/modules/atom-preamble-4.C | 5 + gcc/testsuite/g++.dg/modules/auto-1.h | 19 + gcc/testsuite/g++.dg/modules/auto-1_a.H | 4 + gcc/testsuite/g++.dg/modules/auto-1_b.C | 11 + gcc/testsuite/g++.dg/modules/auto-2.h | 13 + gcc/testsuite/g++.dg/modules/auto-2_a.H | 4 + gcc/testsuite/g++.dg/modules/auto-2_b.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-1.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-2.C | 6 + gcc/testsuite/g++.dg/modules/bad-mapper-3.C | 6 + gcc/testsuite/g++.dg/modules/ben-1.map | 3 + gcc/testsuite/g++.dg/modules/ben-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ben-1_b.C | 11 + gcc/testsuite/g++.dg/modules/bfield-1_a.C | 15 + gcc/testsuite/g++.dg/modules/bfield-1_b.C | 4 + gcc/testsuite/g++.dg/modules/bfield-2_a.C | 11 + gcc/testsuite/g++.dg/modules/bfield-2_b.C | 4 + gcc/testsuite/g++.dg/modules/bool-1.h | 8 + gcc/testsuite/g++.dg/modules/bool-1_a.H | 4 + gcc/testsuite/g++.dg/modules/bool-1_b.H | 5 + gcc/testsuite/g++.dg/modules/bool-1_c.C | 8 + gcc/testsuite/g++.dg/modules/bug-1_a.C | 9 + gcc/testsuite/g++.dg/modules/bug-1_b.C | 10 + gcc/testsuite/g++.dg/modules/builtin-1_a.C | 18 + gcc/testsuite/g++.dg/modules/builtin-1_b.C | 12 + gcc/testsuite/g++.dg/modules/builtin-2.C | 7 + gcc/testsuite/g++.dg/modules/builtin-3_b.C | 13 + gcc/testsuite/g++.dg/modules/builtin-4_a.H | 9 + gcc/testsuite/g++.dg/modules/builtin-4_b.C | 14 + gcc/testsuite/g++.dg/modules/builtin-5_a.H | 3 + gcc/testsuite/g++.dg/modules/builtin-5_b.C | 14 + gcc/testsuite/g++.dg/modules/builtin-6_a.H | 12 + gcc/testsuite/g++.dg/modules/builtin-6_b.C | 9 + gcc/testsuite/g++.dg/modules/builtin-7_a.H | 8 + gcc/testsuite/g++.dg/modules/builtin-7_b.C | 8 + gcc/testsuite/g++.dg/modules/by-name-1.C | 15 + gcc/testsuite/g++.dg/modules/cexpr-1_a.C | 8 + gcc/testsuite/g++.dg/modules/cexpr-1_b.C | 4 + gcc/testsuite/g++.dg/modules/cexpr-2_a.C | 19 + gcc/testsuite/g++.dg/modules/cexpr-2_b.C | 4 + gcc/testsuite/g++.dg/modules/circ-1_a.C | 5 + gcc/testsuite/g++.dg/modules/circ-1_b.C | 7 + gcc/testsuite/g++.dg/modules/circ-1_c.C | 9 + gcc/testsuite/g++.dg/modules/circ-1_d.C | 6 + gcc/testsuite/g++.dg/modules/class-1_a.C | 15 + gcc/testsuite/g++.dg/modules/class-1_b.C | 16 + gcc/testsuite/g++.dg/modules/class-1_c.C | 35 + gcc/testsuite/g++.dg/modules/class-2_a.C | 16 + gcc/testsuite/g++.dg/modules/class-2_b.C | 4 + gcc/testsuite/g++.dg/modules/class-3_a.C | 15 + gcc/testsuite/g++.dg/modules/class-3_b.C | 18 + gcc/testsuite/g++.dg/modules/class-3_c.C | 7 + gcc/testsuite/g++.dg/modules/class-3_d.C | 25 + gcc/testsuite/g++.dg/modules/class-4_a.C | 25 + gcc/testsuite/g++.dg/modules/class-4_b.C | 15 + gcc/testsuite/g++.dg/modules/class-5_a.C | 16 + gcc/testsuite/g++.dg/modules/class-5_b.C | 7 + gcc/testsuite/g++.dg/modules/class-5_c.C | 17 + gcc/testsuite/g++.dg/modules/class-6_a.C | 30 + gcc/testsuite/g++.dg/modules/class-6_b.C | 11 + gcc/testsuite/g++.dg/modules/class-6_c.C | 17 + gcc/testsuite/g++.dg/modules/class-7_a.C | 19 + gcc/testsuite/g++.dg/modules/class-7_b.C | 14 + gcc/testsuite/g++.dg/modules/class-7_c.C | 39 + gcc/testsuite/g++.dg/modules/class-8_a.C | 10 + gcc/testsuite/g++.dg/modules/class-8_b.C | 23 + gcc/testsuite/g++.dg/modules/clone-1_a.C | 18 + gcc/testsuite/g++.dg/modules/clone-1_b.C | 8 + gcc/testsuite/g++.dg/modules/concept-1_a.C | 10 + gcc/testsuite/g++.dg/modules/concept-1_b.C | 13 + gcc/testsuite/g++.dg/modules/concept-2_a.C | 18 + gcc/testsuite/g++.dg/modules/concept-2_b.C | 9 + gcc/testsuite/g++.dg/modules/concept-3_a.C | 13 + gcc/testsuite/g++.dg/modules/concept-3_b.C | 14 + gcc/testsuite/g++.dg/modules/concept-4.H | 18 + gcc/testsuite/g++.dg/modules/concept-5.h | 7 + gcc/testsuite/g++.dg/modules/concept-5_a.H | 4 + gcc/testsuite/g++.dg/modules/concept-5_b.C | 10 + gcc/testsuite/g++.dg/modules/concept-6.h | 19 + gcc/testsuite/g++.dg/modules/concept-6_a.H | 4 + gcc/testsuite/g++.dg/modules/concept-6_b.C | 7 + .../g++.dg/modules/constrained-partial-1_a.C | 38 + .../g++.dg/modules/constrained-partial-1_b.C | 31 + gcc/testsuite/g++.dg/modules/convop-1_a.C | 12 + gcc/testsuite/g++.dg/modules/convop-1_b.C | 11 + gcc/testsuite/g++.dg/modules/cpp-1.C | 14 + gcc/testsuite/g++.dg/modules/cpp-2_a.H | 4 + gcc/testsuite/g++.dg/modules/cpp-2_b.H | 6 + gcc/testsuite/g++.dg/modules/cpp-2_c.C | 17 + gcc/testsuite/g++.dg/modules/cpp-3.C | 9 + gcc/testsuite/g++.dg/modules/cpp-4.C | 10 + gcc/testsuite/g++.dg/modules/cpp-4.h | 4 + gcc/testsuite/g++.dg/modules/cpp-5_a.H | 9 + gcc/testsuite/g++.dg/modules/cpp-5_b.C | 7 + gcc/testsuite/g++.dg/modules/cpp-5_c.C | 10 + gcc/testsuite/g++.dg/modules/cpp-6_a.H | 3 + gcc/testsuite/g++.dg/modules/cpp-6_b.H | 4 + gcc/testsuite/g++.dg/modules/cpp-6_c.C | 18 + gcc/testsuite/g++.dg/modules/debug-1_a.C | 12 + gcc/testsuite/g++.dg/modules/debug-1_b.C | 11 + gcc/testsuite/g++.dg/modules/decomp-1_a.C | 14 + gcc/testsuite/g++.dg/modules/decomp-1_b.C | 8 + gcc/testsuite/g++.dg/modules/deferred-1.h | 12 + gcc/testsuite/g++.dg/modules/deferred-1_a.H | 4 + gcc/testsuite/g++.dg/modules/deferred-1_b.C | 7 + gcc/testsuite/g++.dg/modules/dep-1_a.C | 9 + gcc/testsuite/g++.dg/modules/dep-1_b.C | 10 + gcc/testsuite/g++.dg/modules/dep-2.C | 12 + gcc/testsuite/g++.dg/modules/dep-3.C | 9 + gcc/testsuite/g++.dg/modules/dir-only-1.C | 16 + gcc/testsuite/g++.dg/modules/dir-only-2_a.H | 4 + gcc/testsuite/g++.dg/modules/dir-only-2_b.C | 28 + gcc/testsuite/g++.dg/modules/dir-only-3.C | 18 + gcc/testsuite/g++.dg/modules/dir-only-4.C | 10 + gcc/testsuite/g++.dg/modules/dir-recovery.C | 9 + gcc/testsuite/g++.dg/modules/enum-1_a.C | 30 + gcc/testsuite/g++.dg/modules/enum-1_b.C | 22 + gcc/testsuite/g++.dg/modules/enum-2_a.C | 21 + gcc/testsuite/g++.dg/modules/enum-2_b.C | 9 + gcc/testsuite/g++.dg/modules/enum-3_a.C | 11 + gcc/testsuite/g++.dg/modules/enum-3_b.C | 4 + gcc/testsuite/g++.dg/modules/enum-4_a.C | 17 + gcc/testsuite/g++.dg/modules/enum-4_b.C | 6 + gcc/testsuite/g++.dg/modules/enum-5_a.H | 7 + gcc/testsuite/g++.dg/modules/enum-5_b.C | 4 + gcc/testsuite/g++.dg/modules/enum-6_a.H | 10 + gcc/testsuite/g++.dg/modules/enum-6_b.C | 8 + gcc/testsuite/g++.dg/modules/enum-7.C | 20 + gcc/testsuite/g++.dg/modules/enum-8_a.H | 6 + gcc/testsuite/g++.dg/modules/enum-8_b.H | 6 + gcc/testsuite/g++.dg/modules/enum-8_c.C | 5 + gcc/testsuite/g++.dg/modules/enum-8_d.C | 11 + gcc/testsuite/g++.dg/modules/enum-bad-1_a.H | 8 + gcc/testsuite/g++.dg/modules/enum-bad-1_b.C | 26 + gcc/testsuite/g++.dg/modules/err-1_a.C | 6 + gcc/testsuite/g++.dg/modules/err-1_b.C | 5 + gcc/testsuite/g++.dg/modules/err-1_c.C | 22 + gcc/testsuite/g++.dg/modules/err-1_d.C | 14 + gcc/testsuite/g++.dg/modules/except-1.C | 18 + gcc/testsuite/g++.dg/modules/except-2.h | 42 + gcc/testsuite/g++.dg/modules/except-2_a.H | 4 + gcc/testsuite/g++.dg/modules/except-2_b.C | 4 + gcc/testsuite/g++.dg/modules/except-3.h | 24 + gcc/testsuite/g++.dg/modules/except-3_a.H | 6 + gcc/testsuite/g++.dg/modules/except-3_b.C | 7 + gcc/testsuite/g++.dg/modules/exp-xlate-1_a.H | 5 + gcc/testsuite/g++.dg/modules/exp-xlate-1_b.C | 7 + gcc/testsuite/g++.dg/modules/export-1.C | 22 + gcc/testsuite/g++.dg/modules/extern-tpl-1_a.H | 23 + gcc/testsuite/g++.dg/modules/extern-tpl-1_b.C | 7 + gcc/testsuite/g++.dg/modules/extern-tpl-1_c.C | 7 + gcc/testsuite/g++.dg/modules/extern-tpl-2_a.H | 13 + gcc/testsuite/g++.dg/modules/extern-tpl-2_b.H | 13 + gcc/testsuite/g++.dg/modules/extern-tpl-2_c.C | 5 + gcc/testsuite/g++.dg/modules/extern-tpl-2_d.C | 7 + gcc/testsuite/g++.dg/modules/flag-1_a.C | 4 + gcc/testsuite/g++.dg/modules/flag-1_b.C | 9 + gcc/testsuite/g++.dg/modules/fn-inline-1_a.C | 21 + gcc/testsuite/g++.dg/modules/fn-inline-1_b.C | 11 + gcc/testsuite/g++.dg/modules/fn-inline-1_c.C | 16 + gcc/testsuite/g++.dg/modules/freeze-1_a.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_b.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_c.C | 5 + gcc/testsuite/g++.dg/modules/freeze-1_d.C | 21 + gcc/testsuite/g++.dg/modules/friend-1_a.C | 37 + gcc/testsuite/g++.dg/modules/friend-1_b.C | 10 + gcc/testsuite/g++.dg/modules/friend-1_c.C | 13 + gcc/testsuite/g++.dg/modules/friend-2_a.C | 16 + gcc/testsuite/g++.dg/modules/friend-2_b.C | 14 + gcc/testsuite/g++.dg/modules/friend-3.C | 34 + gcc/testsuite/g++.dg/modules/friend-4_a.C | 33 + gcc/testsuite/g++.dg/modules/friend-4_b.C | 19 + gcc/testsuite/g++.dg/modules/friend-5_a.C | 8 + gcc/testsuite/g++.dg/modules/friend-5_b.C | 11 + gcc/testsuite/g++.dg/modules/gc-1_a.C | 10 + gcc/testsuite/g++.dg/modules/gc-1_b.C | 4 + gcc/testsuite/g++.dg/modules/gc-1_c.C | 4 + gcc/testsuite/g++.dg/modules/gc-1_d.C | 28 + gcc/testsuite/g++.dg/modules/gc-2.map | 2 + gcc/testsuite/g++.dg/modules/gc-2_a.C | 9 + gcc/testsuite/g++.dg/modules/global-1_a.C | 9 + gcc/testsuite/g++.dg/modules/global-1_b.C | 8 + gcc/testsuite/g++.dg/modules/gmf-1_a.C | 19 + gcc/testsuite/g++.dg/modules/gmf-1_b.C | 12 + gcc/testsuite/g++.dg/modules/gmf-2_a.H | 10 + gcc/testsuite/g++.dg/modules/gmf-2_b.C | 14 + gcc/testsuite/g++.dg/modules/gmf-2_c.C | 14 + gcc/testsuite/g++.dg/modules/gmf-2_d.C | 9 + gcc/testsuite/g++.dg/modules/gvar_a.C | 15 + gcc/testsuite/g++.dg/modules/gvar_b.C | 7 + gcc/testsuite/g++.dg/modules/hdr-1_a.H | 10 + gcc/testsuite/g++.dg/modules/hdr-1_b.H | 21 + gcc/testsuite/g++.dg/modules/hdr-1_c.C | 14 + gcc/testsuite/g++.dg/modules/hdr-init-1_a.H | 6 + gcc/testsuite/g++.dg/modules/hdr-init-1_b.H | 6 + gcc/testsuite/g++.dg/modules/hdr-init-1_c.C | 24 + gcc/testsuite/g++.dg/modules/horcrux-1_a.C | 17 + gcc/testsuite/g++.dg/modules/horcrux-1_b.C | 9 + gcc/testsuite/g++.dg/modules/ice-1.C | 3 + gcc/testsuite/g++.dg/modules/imp-inline-1_a.C | 37 + gcc/testsuite/g++.dg/modules/imp-inline-1_b.C | 22 + gcc/testsuite/g++.dg/modules/imp-member-1_a.C | 16 + gcc/testsuite/g++.dg/modules/imp-member-1_b.C | 14 + gcc/testsuite/g++.dg/modules/imp-member-1_c.C | 10 + gcc/testsuite/g++.dg/modules/imp-member-1_d.C | 10 + gcc/testsuite/g++.dg/modules/imp-member-1_e.C | 15 + gcc/testsuite/g++.dg/modules/imp-member-2_a.C | 28 + gcc/testsuite/g++.dg/modules/imp-member-2_b.C | 21 + gcc/testsuite/g++.dg/modules/imp-member-2_c.C | 14 + gcc/testsuite/g++.dg/modules/imp-member-3.H | 16 + gcc/testsuite/g++.dg/modules/import-1_a.C | 5 + gcc/testsuite/g++.dg/modules/import-1_b.C | 5 + gcc/testsuite/g++.dg/modules/import-1_c.C | 10 + gcc/testsuite/g++.dg/modules/import-1_d.C | 7 + gcc/testsuite/g++.dg/modules/import-1_e.C | 13 + gcc/testsuite/g++.dg/modules/import-1_f.C | 8 + gcc/testsuite/g++.dg/modules/import-1_g.C | 9 + gcc/testsuite/g++.dg/modules/import-2.C | 12 + gcc/testsuite/g++.dg/modules/inc-xlate-1.map | 2 + gcc/testsuite/g++.dg/modules/inc-xlate-1_a.H | 15 + gcc/testsuite/g++.dg/modules/inc-xlate-1_b.H | 21 + gcc/testsuite/g++.dg/modules/inc-xlate-1_c.C | 11 + gcc/testsuite/g++.dg/modules/inc-xlate-1_e.C | 5 + gcc/testsuite/g++.dg/modules/indirect-1_a.C | 41 + gcc/testsuite/g++.dg/modules/indirect-1_b.C | 54 + gcc/testsuite/g++.dg/modules/indirect-1_c.C | 49 + gcc/testsuite/g++.dg/modules/indirect-2_a.C | 24 + gcc/testsuite/g++.dg/modules/indirect-2_b.C | 31 + gcc/testsuite/g++.dg/modules/indirect-2_c.C | 25 + gcc/testsuite/g++.dg/modules/indirect-3_a.C | 23 + gcc/testsuite/g++.dg/modules/indirect-3_b.C | 30 + gcc/testsuite/g++.dg/modules/indirect-3_c.C | 24 + gcc/testsuite/g++.dg/modules/indirect-4_a.C | 20 + gcc/testsuite/g++.dg/modules/indirect-4_b.C | 22 + gcc/testsuite/g++.dg/modules/indirect-4_c.C | 17 + gcc/testsuite/g++.dg/modules/inext-1.H | 11 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1.h | 35 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_a.H | 4 + gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_b.C | 5 + gcc/testsuite/g++.dg/modules/init-1_a.C | 11 + gcc/testsuite/g++.dg/modules/init-1_b.C | 14 + gcc/testsuite/g++.dg/modules/init-2_a.C | 5 + gcc/testsuite/g++.dg/modules/init-2_b.C | 8 + gcc/testsuite/g++.dg/modules/init-2_c.C | 8 + gcc/testsuite/g++.dg/modules/inst-1_a.C | 42 + gcc/testsuite/g++.dg/modules/inst-1_b.C | 16 + gcc/testsuite/g++.dg/modules/inst-2_a.C | 26 + gcc/testsuite/g++.dg/modules/inst-2_b.C | 14 + gcc/testsuite/g++.dg/modules/inst-3_a.C | 21 + gcc/testsuite/g++.dg/modules/inst-3_b.C | 14 + gcc/testsuite/g++.dg/modules/inst-4_a.C | 20 + gcc/testsuite/g++.dg/modules/inst-4_b.C | 13 + gcc/testsuite/g++.dg/modules/inst-5_a.H | 12 + gcc/testsuite/g++.dg/modules/inst-5_b.C | 14 + gcc/testsuite/g++.dg/modules/internal-1.C | 21 + gcc/testsuite/g++.dg/modules/internal-2_a.H | 10 + gcc/testsuite/g++.dg/modules/internal-2_b.H | 7 + gcc/testsuite/g++.dg/modules/internal-2_c.C | 12 + gcc/testsuite/g++.dg/modules/isalnum.H | 12 + gcc/testsuite/g++.dg/modules/keyword-1_a.C | 8 + gcc/testsuite/g++.dg/modules/keyword-1_b.C | 13 + gcc/testsuite/g++.dg/modules/lambda-1_a.C | 15 + gcc/testsuite/g++.dg/modules/lambda-1_b.C | 16 + gcc/testsuite/g++.dg/modules/lambda-2.h | 2 + gcc/testsuite/g++.dg/modules/lambda-2_a.H | 7 + gcc/testsuite/g++.dg/modules/lambda-2_b.C | 8 + gcc/testsuite/g++.dg/modules/lambda-2_c.C | 3 + gcc/testsuite/g++.dg/modules/lambda-3.h | 5 + gcc/testsuite/g++.dg/modules/lambda-3_a.H | 4 + gcc/testsuite/g++.dg/modules/lambda-3_b.C | 9 + gcc/testsuite/g++.dg/modules/lambda-3_c.C | 3 + gcc/testsuite/g++.dg/modules/lambda-4.h | 2 + gcc/testsuite/g++.dg/modules/lambda-4_a.H | 4 + gcc/testsuite/g++.dg/modules/lambda-4_b.C | 8 + gcc/testsuite/g++.dg/modules/lang-1_a.H | 15 + gcc/testsuite/g++.dg/modules/lang-1_b.C | 9 + gcc/testsuite/g++.dg/modules/lang-1_c.C | 12 + gcc/testsuite/g++.dg/modules/lang-2_a.C | 3 + gcc/testsuite/g++.dg/modules/lang-2_b.C | 10 + gcc/testsuite/g++.dg/modules/late-ret-1.H | 16 + gcc/testsuite/g++.dg/modules/late-ret-2_a.H | 14 + gcc/testsuite/g++.dg/modules/late-ret-2_b.H | 13 + gcc/testsuite/g++.dg/modules/late-ret-2_c.C | 16 + gcc/testsuite/g++.dg/modules/late-ret-3_a.H | 20 + gcc/testsuite/g++.dg/modules/late-ret-3_b.H | 20 + gcc/testsuite/g++.dg/modules/late-ret-3_c.C | 22 + gcc/testsuite/g++.dg/modules/lazy-1_a.C | 19 + gcc/testsuite/g++.dg/modules/lazy-1_b.C | 21 + gcc/testsuite/g++.dg/modules/leg-merge-1_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-1_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-1_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-1_d.C | 4 + gcc/testsuite/g++.dg/modules/leg-merge-2_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-2_b.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-2_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-3_a.H | 5 + gcc/testsuite/g++.dg/modules/leg-merge-3_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-3_c.C | 9 + .../header.gcc => g++.dg/modules/leg-merge-3_d.C} | 2 +- gcc/testsuite/g++.dg/modules/leg-merge-4_a.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-4_b.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-4_c.C | 18 + gcc/testsuite/g++.dg/modules/leg-merge-5_a.H | 9 + gcc/testsuite/g++.dg/modules/leg-merge-5_b.H | 7 + gcc/testsuite/g++.dg/modules/leg-merge-5_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-6_a.H | 10 + gcc/testsuite/g++.dg/modules/leg-merge-6_b.H | 9 + gcc/testsuite/g++.dg/modules/leg-merge-6_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-7_a.H | 8 + gcc/testsuite/g++.dg/modules/leg-merge-7_b.H | 7 + gcc/testsuite/g++.dg/modules/leg-merge-7_c.C | 9 + gcc/testsuite/g++.dg/modules/leg-merge-8_a.H | 13 + gcc/testsuite/g++.dg/modules/leg-merge-8_b.H | 12 + gcc/testsuite/g++.dg/modules/leg-merge-8_c.C | 11 + gcc/testsuite/g++.dg/modules/leg-merge-9_a.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-9_b.H | 4 + gcc/testsuite/g++.dg/modules/leg-merge-9_c.C | 6 + gcc/testsuite/g++.dg/modules/legacy-1_a.H | 10 + gcc/testsuite/g++.dg/modules/legacy-1_b.C | 6 + gcc/testsuite/g++.dg/modules/legacy-1_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-2.h | 1 + gcc/testsuite/g++.dg/modules/legacy-2.map | 1 + gcc/testsuite/g++.dg/modules/legacy-2_a.H | 8 + gcc/testsuite/g++.dg/modules/legacy-2_b.H | 13 + gcc/testsuite/g++.dg/modules/legacy-2_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-2_d.C | 13 + gcc/testsuite/g++.dg/modules/legacy-3.h | 1 + gcc/testsuite/g++.dg/modules/legacy-3_a.H | 7 + gcc/testsuite/g++.dg/modules/legacy-3_b.H | 16 + gcc/testsuite/g++.dg/modules/legacy-3_c.H | 25 + gcc/testsuite/g++.dg/modules/legacy-6.map | 2 + gcc/testsuite/g++.dg/modules/legacy-6_a.H | 6 + gcc/testsuite/g++.dg/modules/legacy-6_b.H | 6 + gcc/testsuite/g++.dg/modules/legacy-6_c.C | 8 + gcc/testsuite/g++.dg/modules/legacy-6_d.C | 9 + gcc/testsuite/g++.dg/modules/legacy-6_e.C | 5 + gcc/testsuite/g++.dg/modules/legacy-6_f.C | 6 + gcc/testsuite/g++.dg/modules/legacy-7_a.H | 6 + gcc/testsuite/g++.dg/modules/legacy-7_b.C | 8 + gcc/testsuite/g++.dg/modules/legacy-8_a.H | 5 + gcc/testsuite/g++.dg/modules/legacy-8_b.H | 4 + gcc/testsuite/g++.dg/modules/legacy-8_c.C | 13 + gcc/testsuite/g++.dg/modules/legacy-8_d.C | 16 + gcc/testsuite/g++.dg/modules/legacy-8_e.C | 18 + gcc/testsuite/g++.dg/modules/libfn-1_a.C | 16 + gcc/testsuite/g++.dg/modules/libfn-1_b.C | 18 + gcc/testsuite/g++.dg/modules/literals-1_a.C | 51 + gcc/testsuite/g++.dg/modules/literals-1_b.C | 39 + gcc/testsuite/g++.dg/modules/loc-1_a.C | 6 + gcc/testsuite/g++.dg/modules/loc-1_b.C | 8 + gcc/testsuite/g++.dg/modules/loc-1_c.C | 14 + gcc/testsuite/g++.dg/modules/loc-2_a.C | 6 + gcc/testsuite/g++.dg/modules/loc-2_b.C | 6 + gcc/testsuite/g++.dg/modules/loc-2_c.C | 8 + gcc/testsuite/g++.dg/modules/loc-2_d.C | 10 + gcc/testsuite/g++.dg/modules/loc-2_e.C | 12 + gcc/testsuite/g++.dg/modules/loc-2_f.C | 10 + gcc/testsuite/g++.dg/modules/loc-wrapper-1.h | 14 + gcc/testsuite/g++.dg/modules/loc-wrapper-1_a.H | 4 + gcc/testsuite/g++.dg/modules/loc-wrapper-1_b.C | 5 + gcc/testsuite/g++.dg/modules/local-1_a.C | 13 + gcc/testsuite/g++.dg/modules/local-1_b.C | 10 + gcc/testsuite/g++.dg/modules/local-extern-1.C | 20 + gcc/testsuite/g++.dg/modules/local-extern-2.H | 10 + gcc/testsuite/g++.dg/modules/local-struct-1_a.C | 12 + gcc/testsuite/g++.dg/modules/local-struct-1_b.C | 3 + gcc/testsuite/g++.dg/modules/macloc-1_a.C | 13 + gcc/testsuite/g++.dg/modules/macloc-1_b.C | 10 + gcc/testsuite/g++.dg/modules/macloc-1_c.C | 13 + gcc/testsuite/g++.dg/modules/macloc-1_d.C | 13 + gcc/testsuite/g++.dg/modules/macloc-2_a.H | 9 + gcc/testsuite/g++.dg/modules/macloc-2_b.C | 14 + gcc/testsuite/g++.dg/modules/macro-1_a.H | 12 + gcc/testsuite/g++.dg/modules/macro-1_b.C | 25 + gcc/testsuite/g++.dg/modules/macro-2_a.H | 14 + gcc/testsuite/g++.dg/modules/macro-2_b.H | 24 + gcc/testsuite/g++.dg/modules/macro-2_c.H | 10 + gcc/testsuite/g++.dg/modules/macro-2_d.C | 14 + gcc/testsuite/g++.dg/modules/macro-3_a.H | 19 + gcc/testsuite/g++.dg/modules/macro-3_b.H | 24 + gcc/testsuite/g++.dg/modules/macro-3_c.C | 24 + gcc/testsuite/g++.dg/modules/macro-4_a.H | 13 + gcc/testsuite/g++.dg/modules/macro-4_b.H | 12 + gcc/testsuite/g++.dg/modules/macro-4_c.H | 14 + gcc/testsuite/g++.dg/modules/macro-4_d.C | 8 + gcc/testsuite/g++.dg/modules/macro-4_e.C | 13 + gcc/testsuite/g++.dg/modules/macro-4_f.C | 5 + gcc/testsuite/g++.dg/modules/macro-4_g.C | 4 + gcc/testsuite/g++.dg/modules/macro-5_a.H | 5 + gcc/testsuite/g++.dg/modules/macro-5_b.H | 8 + gcc/testsuite/g++.dg/modules/macro-5_c.C | 8 + gcc/testsuite/g++.dg/modules/macro-6_a.H | 8 + gcc/testsuite/g++.dg/modules/macro-6_b.C | 11 + gcc/testsuite/g++.dg/modules/macro-6_c.C | 11 + gcc/testsuite/g++.dg/modules/macro-7_a.C | 13 + gcc/testsuite/g++.dg/modules/macro-7_b.C | 10 + gcc/testsuite/g++.dg/modules/macro-7_c.C | 7 + gcc/testsuite/g++.dg/modules/map-1.map | 2 + gcc/testsuite/g++.dg/modules/map-1_a.C | 13 + gcc/testsuite/g++.dg/modules/map-1_b.C | 13 + gcc/testsuite/g++.dg/modules/map-1_b.map | 3 + gcc/testsuite/g++.dg/modules/map-2.C | 11 + gcc/testsuite/g++.dg/modules/map-2.map | 1 + gcc/testsuite/g++.dg/modules/member-def-1_a.C | 8 + gcc/testsuite/g++.dg/modules/member-def-1_b.C | 14 + gcc/testsuite/g++.dg/modules/member-def-1_c.C | 16 + gcc/testsuite/g++.dg/modules/member-def-1_d.C | 11 + gcc/testsuite/g++.dg/modules/member-def-2_a.C | 10 + gcc/testsuite/g++.dg/modules/member-def-2_b.C | 16 + gcc/testsuite/g++.dg/modules/member-def-2_c.C | 15 + gcc/testsuite/g++.dg/modules/member-def-2_d.C | 13 + gcc/testsuite/g++.dg/modules/memref-1_a.C | 24 + gcc/testsuite/g++.dg/modules/memref-1_b.C | 9 + gcc/testsuite/g++.dg/modules/merge-10.h | 8 + gcc/testsuite/g++.dg/modules/merge-10_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-10_b.C | 6 + gcc/testsuite/g++.dg/modules/merge-11.h | 15 + gcc/testsuite/g++.dg/modules/merge-11_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-11_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-12.h | 23 + gcc/testsuite/g++.dg/modules/merge-12_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-12_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-13.h | 10 + gcc/testsuite/g++.dg/modules/merge-13_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-13_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-14.h | 7 + gcc/testsuite/g++.dg/modules/merge-14_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-14_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-15.h | 5 + gcc/testsuite/g++.dg/modules/merge-15_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-15_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-1_a.C | 13 + gcc/testsuite/g++.dg/modules/merge-1_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-2_a.H | 29 + gcc/testsuite/g++.dg/modules/merge-2_b.C | 2 + gcc/testsuite/g++.dg/modules/merge-3_a.H | 7 + gcc/testsuite/g++.dg/modules/merge-3_b.C | 11 + gcc/testsuite/g++.dg/modules/merge-4.h | 7 + gcc/testsuite/g++.dg/modules/merge-4_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-4_b.C | 7 + gcc/testsuite/g++.dg/modules/merge-5.h | 8 + gcc/testsuite/g++.dg/modules/merge-5_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-5_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-6.h | 10 + gcc/testsuite/g++.dg/modules/merge-6_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-6_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-7.h | 5 + gcc/testsuite/g++.dg/modules/merge-7_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-7_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-8.h | 17 + gcc/testsuite/g++.dg/modules/merge-8_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-8_b.C | 8 + gcc/testsuite/g++.dg/modules/merge-9.h | 9 + gcc/testsuite/g++.dg/modules/merge-9_a.H | 4 + gcc/testsuite/g++.dg/modules/merge-9_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-decl-0-2a.C | 6 + gcc/testsuite/g++.dg/modules/mod-decl-0.C | 6 + gcc/testsuite/g++.dg/modules/mod-decl-1.C | 29 + gcc/testsuite/g++.dg/modules/mod-decl-2_a.C | 8 + gcc/testsuite/g++.dg/modules/mod-decl-2_b.C | 11 + gcc/testsuite/g++.dg/modules/mod-decl-2_c.C | 8 + gcc/testsuite/g++.dg/modules/mod-decl-3.C | 26 + gcc/testsuite/g++.dg/modules/mod-decl-5_a.C | 3 + gcc/testsuite/g++.dg/modules/mod-decl-5_b.C | 11 + gcc/testsuite/g++.dg/modules/mod-exp-1_a.C | 9 + gcc/testsuite/g++.dg/modules/mod-exp-1_b.C | 7 + gcc/testsuite/g++.dg/modules/mod-imp-1_a.C | 6 + gcc/testsuite/g++.dg/modules/mod-imp-1_b.C | 4 + gcc/testsuite/g++.dg/modules/mod-imp-1_c.C | 10 + gcc/testsuite/g++.dg/modules/mod-imp-1_d.C | 7 + gcc/testsuite/g++.dg/modules/mod-impl-1_a.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_b.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_c.C | 12 + gcc/testsuite/g++.dg/modules/mod-impl-1_d.C | 27 + gcc/testsuite/g++.dg/modules/mod-indirect-1_a.C | 8 + gcc/testsuite/g++.dg/modules/mod-indirect-1_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-indirect-1_c.C | 12 + gcc/testsuite/g++.dg/modules/mod-indirect-1_d.C | 7 + gcc/testsuite/g++.dg/modules/mod-indirect-1_e.C | 7 + gcc/testsuite/g++.dg/modules/mod-stamp-1_a.C | 7 + gcc/testsuite/g++.dg/modules/mod-stamp-1_b.C | 8 + gcc/testsuite/g++.dg/modules/mod-stamp-1_c.C | 5 + gcc/testsuite/g++.dg/modules/mod-stamp-1_d.C | 10 + gcc/testsuite/g++.dg/modules/mod-sym-1.C | 34 + gcc/testsuite/g++.dg/modules/mod-sym-2.C | 23 + gcc/testsuite/g++.dg/modules/mod-sym-3.C | 26 + gcc/testsuite/g++.dg/modules/mod-tpl-1_a.C | 12 + gcc/testsuite/g++.dg/modules/mod-tpl-1_b.C | 7 + gcc/testsuite/g++.dg/modules/mod-tpl-2_a.C | 16 + gcc/testsuite/g++.dg/modules/mod-tpl-2_b.C | 12 + gcc/testsuite/g++.dg/modules/modules.exp | 376 + gcc/testsuite/g++.dg/modules/mutual-friend.ii | 11 + gcc/testsuite/g++.dg/modules/namespace-1_a.C | 13 + gcc/testsuite/g++.dg/modules/namespace-1_b.C | 10 + gcc/testsuite/g++.dg/modules/namespace-1_c.C | 13 + gcc/testsuite/g++.dg/modules/namespace-2_a.C | 40 + gcc/testsuite/g++.dg/modules/namespace-2_b.C | 17 + gcc/testsuite/g++.dg/modules/namespace-3_a.C | 21 + gcc/testsuite/g++.dg/modules/namespace-3_b.C | 12 + gcc/testsuite/g++.dg/modules/namespace-4_a.C | 16 + gcc/testsuite/g++.dg/modules/namespace-4_b.C | 15 + gcc/testsuite/g++.dg/modules/namespace-4_c.C | 14 + gcc/testsuite/g++.dg/modules/nest-1_a.C | 12 + gcc/testsuite/g++.dg/modules/nest-1_b.C | 13 + gcc/testsuite/g++.dg/modules/nest-1_c.C | 7 + gcc/testsuite/g++.dg/modules/nested-1_a.C | 19 + gcc/testsuite/g++.dg/modules/nested-1_b.C | 8 + gcc/testsuite/g++.dg/modules/nested-1_c.C | 13 + gcc/testsuite/g++.dg/modules/nested-2_a.C | 24 + gcc/testsuite/g++.dg/modules/nested-2_b.C | 20 + gcc/testsuite/g++.dg/modules/nested-constr-1.h | 15 + gcc/testsuite/g++.dg/modules/nested-constr-1_a.H | 3 + gcc/testsuite/g++.dg/modules/nested-constr-1_b.C | 13 + gcc/testsuite/g++.dg/modules/nested-constr-2_a.C | 18 + gcc/testsuite/g++.dg/modules/nested-constr-2_b.C | 11 + gcc/testsuite/g++.dg/modules/nested-constr-2_c.C | 5 + gcc/testsuite/g++.dg/modules/nodes-1_a.C | 46 + gcc/testsuite/g++.dg/modules/nodes-1_b.C | 27 + gcc/testsuite/g++.dg/modules/noexcept-1.h | 78 + gcc/testsuite/g++.dg/modules/noexcept-1_a.H | 4 + gcc/testsuite/g++.dg/modules/noexcept-1_b.C | 4 + gcc/testsuite/g++.dg/modules/ns-alias-1_a.C | 16 + gcc/testsuite/g++.dg/modules/ns-alias-1_b.C | 6 + gcc/testsuite/g++.dg/modules/ns-alias-1_c.C | 6 + gcc/testsuite/g++.dg/modules/ns-dir-1_a.C | 18 + gcc/testsuite/g++.dg/modules/ns-dir-1_b.C | 8 + gcc/testsuite/g++.dg/modules/ns-dup-1_a.C | 8 + gcc/testsuite/g++.dg/modules/ns-dup-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-imp-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ns-imp-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-imp-1_c.C | 13 + gcc/testsuite/g++.dg/modules/ns-part-1_a.C | 9 + gcc/testsuite/g++.dg/modules/ns-part-1_b.C | 11 + gcc/testsuite/g++.dg/modules/ns-part-1_c.C | 16 + gcc/testsuite/g++.dg/modules/nsdmi-1_a.C | 9 + gcc/testsuite/g++.dg/modules/nsdmi-1_b.C | 9 + gcc/testsuite/g++.dg/modules/nsdmi-2.C | 19 + gcc/testsuite/g++.dg/modules/omp-1_a.C | 17 + gcc/testsuite/g++.dg/modules/omp-1_b.C | 10 + gcc/testsuite/g++.dg/modules/omp-1_c.C | 8 + gcc/testsuite/g++.dg/modules/omp-2_a.C | 18 + gcc/testsuite/g++.dg/modules/omp-2_b.C | 10 + gcc/testsuite/g++.dg/modules/only-1.C | 4 + gcc/testsuite/g++.dg/modules/only-2.C | 5 + gcc/testsuite/g++.dg/modules/only-3.C | 5 + gcc/testsuite/g++.dg/modules/operator-1_a.C | 18 + gcc/testsuite/g++.dg/modules/operator-1_b.C | 10 + gcc/testsuite/g++.dg/modules/p0713-1.C | 3 + gcc/testsuite/g++.dg/modules/p0713-2.C | 3 + gcc/testsuite/g++.dg/modules/p0713-3.C | 6 + gcc/testsuite/g++.dg/modules/part-1_a.C | 9 + gcc/testsuite/g++.dg/modules/part-1_b.C | 11 + gcc/testsuite/g++.dg/modules/part-1_c.C | 14 + gcc/testsuite/g++.dg/modules/part-2_a.C | 4 + gcc/testsuite/g++.dg/modules/part-2_b.C | 6 + gcc/testsuite/g++.dg/modules/part-2_c.C | 8 + gcc/testsuite/g++.dg/modules/part-2_d.C | 10 + gcc/testsuite/g++.dg/modules/part-2_e.C | 11 + gcc/testsuite/g++.dg/modules/part-3_a.C | 8 + gcc/testsuite/g++.dg/modules/part-3_b.C | 6 + gcc/testsuite/g++.dg/modules/part-3_c.C | 16 + gcc/testsuite/g++.dg/modules/part-3_d.C | 11 + gcc/testsuite/g++.dg/modules/part-4_a.C | 8 + gcc/testsuite/g++.dg/modules/part-4_b.C | 12 + gcc/testsuite/g++.dg/modules/part-4_c.C | 10 + gcc/testsuite/g++.dg/modules/part-6_a.C | 15 + gcc/testsuite/g++.dg/modules/part-6_b.C | 6 + gcc/testsuite/g++.dg/modules/part-6_c.C | 11 + gcc/testsuite/g++.dg/modules/part-6_d.C | 8 + gcc/testsuite/g++.dg/modules/part-6_e.C | 8 + gcc/testsuite/g++.dg/modules/part-7_a.C | 8 + gcc/testsuite/g++.dg/modules/part-7_b.C | 20 + gcc/testsuite/g++.dg/modules/part-7_c.C | 19 + gcc/testsuite/g++.dg/modules/part-hdr-1_a.H | 3 + gcc/testsuite/g++.dg/modules/part-hdr-1_b.C | 9 + gcc/testsuite/g++.dg/modules/part-hdr-1_c.C | 5 + gcc/testsuite/g++.dg/modules/part-mac-1_a.H | 5 + gcc/testsuite/g++.dg/modules/part-mac-1_b.C | 10 + gcc/testsuite/g++.dg/modules/part-mac-1_c.C | 5 + gcc/testsuite/g++.dg/modules/partial-1.h | 30 + gcc/testsuite/g++.dg/modules/partial-1_a.H | 4 + gcc/testsuite/g++.dg/modules/partial-1_b.C | 4 + gcc/testsuite/g++.dg/modules/pmf-1.h | 10 + gcc/testsuite/g++.dg/modules/pmf-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pmf-1_b.C | 8 + gcc/testsuite/g++.dg/modules/pmf-2.h | 26 + gcc/testsuite/g++.dg/modules/pmf-2_a.H | 6 + gcc/testsuite/g++.dg/modules/pmf-2_b.C | 7 + gcc/testsuite/g++.dg/modules/pmp-1_a.C | 8 + gcc/testsuite/g++.dg/modules/pmp-1_b.C | 7 + gcc/testsuite/g++.dg/modules/pmp-2.C | 7 + gcc/testsuite/g++.dg/modules/pmp-3.C | 6 + gcc/testsuite/g++.dg/modules/pragma-1_a.H | 4 + gcc/testsuite/g++.dg/modules/pragma-1_b.C | 6 + gcc/testsuite/g++.dg/modules/predef-1.C | 6 + gcc/testsuite/g++.dg/modules/predef-1.h | 10 + gcc/testsuite/g++.dg/modules/predef-2.h | 7 + gcc/testsuite/g++.dg/modules/predef-2_a.C | 7 + gcc/testsuite/g++.dg/modules/predef-2_b.C | 9 + gcc/testsuite/g++.dg/modules/preproc-1.C | 3 + gcc/testsuite/g++.dg/modules/preproc-2_a.H | 11 + gcc/testsuite/g++.dg/modules/preproc-2_b.C | 21 + gcc/testsuite/g++.dg/modules/printf-1_a.H | 9 + gcc/testsuite/g++.dg/modules/printf-1_b.C | 8 + gcc/testsuite/g++.dg/modules/reparent-1_a.C | 6 + gcc/testsuite/g++.dg/modules/reparent-1_b.C | 14 + gcc/testsuite/g++.dg/modules/reparent-1_c.C | 9 + gcc/testsuite/g++.dg/modules/scc-1.C | 16 + gcc/testsuite/g++.dg/modules/scc-2.C | 8 + gcc/testsuite/g++.dg/modules/shadow-1_a.C | 9 + gcc/testsuite/g++.dg/modules/shadow-1_b.C | 8 + gcc/testsuite/g++.dg/modules/stat-tpl-1_a.H | 13 + gcc/testsuite/g++.dg/modules/static-1_a.C | 11 + gcc/testsuite/g++.dg/modules/static-1_b.C | 18 + gcc/testsuite/g++.dg/modules/static-1_c.C | 10 + gcc/testsuite/g++.dg/modules/std-1_a.C | 8 + gcc/testsuite/g++.dg/modules/std-1_b.C | 5 + gcc/testsuite/g++.dg/modules/stdns_a.C | 13 + gcc/testsuite/g++.dg/modules/stdns_b.C | 8 + gcc/testsuite/g++.dg/modules/sv-1.h | 75 + gcc/testsuite/g++.dg/modules/sv-1_a.C | 7 + gcc/testsuite/g++.dg/modules/sv-1_b.C | 15 + gcc/testsuite/g++.dg/modules/sym-subst-1.C | 13 + gcc/testsuite/g++.dg/modules/sym-subst-2_a.C | 15 + gcc/testsuite/g++.dg/modules/sym-subst-2_b.C | 18 + gcc/testsuite/g++.dg/modules/sym-subst-3_a.C | 9 + gcc/testsuite/g++.dg/modules/sym-subst-3_b.C | 7 + gcc/testsuite/g++.dg/modules/sym-subst-4.C | 14 + gcc/testsuite/g++.dg/modules/sym-subst-5.C | 14 + gcc/testsuite/g++.dg/modules/sym-subst-6.C | 14 + gcc/testsuite/g++.dg/modules/sys/alias-2_a.H | 9 + gcc/testsuite/g++.dg/modules/sys/inext-1.H | 2 + gcc/testsuite/g++.dg/modules/tdef-1_a.C | 9 + gcc/testsuite/g++.dg/modules/tdef-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-2_a.C | 8 + gcc/testsuite/g++.dg/modules/tdef-2_b.C | 6 + gcc/testsuite/g++.dg/modules/tdef-2_c.C | 14 + gcc/testsuite/g++.dg/modules/tdef-3_a.C | 7 + gcc/testsuite/g++.dg/modules/tdef-3_b.C | 9 + gcc/testsuite/g++.dg/modules/tdef-3_c.C | 11 + gcc/testsuite/g++.dg/modules/tdef-4_a.C | 16 + gcc/testsuite/g++.dg/modules/tdef-4_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-4_c.C | 10 + gcc/testsuite/g++.dg/modules/tdef-5_a.C | 7 + gcc/testsuite/g++.dg/modules/tdef-5_b.C | 7 + gcc/testsuite/g++.dg/modules/tdef-6_a.H | 12 + gcc/testsuite/g++.dg/modules/tdef-6_b.C | 18 + gcc/testsuite/g++.dg/modules/tdef-7.h | 7 + gcc/testsuite/g++.dg/modules/tdef-7_a.H | 4 + gcc/testsuite/g++.dg/modules/tdef-7_b.C | 9 + gcc/testsuite/g++.dg/modules/tdef-8_a.C | 12 + gcc/testsuite/g++.dg/modules/tdef-8_b.C | 8 + gcc/testsuite/g++.dg/modules/tdef-inst-1.h | 14 + gcc/testsuite/g++.dg/modules/tdef-inst-1_a.C | 17 + gcc/testsuite/g++.dg/modules/tdef-inst-1_b.C | 9 + gcc/testsuite/g++.dg/modules/thunk-1_a.C | 23 + gcc/testsuite/g++.dg/modules/thunk-1_b.C | 14 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1.h | 15 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1_a.H | 3 + gcc/testsuite/g++.dg/modules/tmpl-part-req-1_b.C | 6 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2.h | 24 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2_a.H | 3 + gcc/testsuite/g++.dg/modules/tmpl-part-req-2_b.C | 6 + gcc/testsuite/g++.dg/modules/token-1.C | 7 + gcc/testsuite/g++.dg/modules/token-2_a.C | 5 + gcc/testsuite/g++.dg/modules/token-2_b.C | 5 + gcc/testsuite/g++.dg/modules/token-3.C | 6 + gcc/testsuite/g++.dg/modules/token-4.C | 5 + gcc/testsuite/g++.dg/modules/token-5.C | 10 + gcc/testsuite/g++.dg/modules/tpl-alias-1.h | 70 + gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H | 9 + gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-ary-1.h | 15 + gcc/testsuite/g++.dg/modules/tpl-ary-1_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-ary-1_b.C | 7 + gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_a.H | 16 + gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tpl-extern-var-1_a.H | 19 + gcc/testsuite/g++.dg/modules/tpl-extern-var-1_b.C | 8 + gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C | 40 + gcc/testsuite/g++.dg/modules/tpl-friend-1_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C | 20 + gcc/testsuite/g++.dg/modules/tpl-friend-2_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-friend-3_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-friend-3_b.C | 14 + gcc/testsuite/g++.dg/modules/tpl-friend-4_a.C | 25 + gcc/testsuite/g++.dg/modules/tpl-friend-4_b.C | 21 + gcc/testsuite/g++.dg/modules/tpl-friend-5_a.C | 14 + gcc/testsuite/g++.dg/modules/tpl-friend-5_b.C | 23 + gcc/testsuite/g++.dg/modules/tpl-friend-6_a.C | 26 + gcc/testsuite/g++.dg/modules/tpl-friend-6_b.C | 13 + gcc/testsuite/g++.dg/modules/tpl-friend-7_a.C | 16 + gcc/testsuite/g++.dg/modules/tpl-friend-7_b.C | 5 + gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc | 6 + gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h | 9 + .../g++.dg/modules/tpl-friend-merge-1_a.H | 6 + .../g++.dg/modules/tpl-friend-merge-1_b.H | 6 + .../g++.dg/modules/tpl-friend-merge-1_c.H | 5 + .../g++.dg/modules/tpl-friend-merge-1_d.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_e.C | 7 + .../g++.dg/modules/tpl-friend-merge-1_f.C | 7 + gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C | 20 + gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C | 11 + gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C | 18 + gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C | 27 + gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C | 27 + gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C | 24 + gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C | 17 + gcc/testsuite/g++.dg/modules/tpl-spec-6_a.C | 22 + gcc/testsuite/g++.dg/modules/tpl-spec-6_b.C | 6 + gcc/testsuite/g++.dg/modules/tpl-spec-7.C | 38 + gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_a.C | 15 + gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_b.C | 9 + gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_a.C | 19 + gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_b.C | 6 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1.h | 22 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_b.C | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2.h | 65 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_b.C | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_a.H | 12 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_b.C | 18 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2.h | 16 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_a.H | 4 + gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_b.C | 4 + gcc/testsuite/g++.dg/modules/tplmem-1_a.C | 32 + gcc/testsuite/g++.dg/modules/tplmem-1_b.C | 28 + gcc/testsuite/g++.dg/modules/tplmem-3_a.C | 17 + gcc/testsuite/g++.dg/modules/tplmem-3_b.C | 13 + gcc/testsuite/g++.dg/modules/ttp-1_a.C | 8 + gcc/testsuite/g++.dg/modules/ttp-1_b.C | 18 + gcc/testsuite/g++.dg/modules/ttp-2_a.C | 10 + gcc/testsuite/g++.dg/modules/ttp-2_b.C | 18 + gcc/testsuite/g++.dg/modules/ttp-3_a.C | 17 + gcc/testsuite/g++.dg/modules/ttp-3_b.C | 8 + gcc/testsuite/g++.dg/modules/typename-1_a.C | 13 + gcc/testsuite/g++.dg/modules/typename-1_b.C | 15 + gcc/testsuite/g++.dg/modules/unnamed-1_a.C | 20 + gcc/testsuite/g++.dg/modules/unnamed-1_b.C | 19 + gcc/testsuite/g++.dg/modules/unnamed-2.C | 19 + gcc/testsuite/g++.dg/modules/used-1_a.H | 7 + gcc/testsuite/g++.dg/modules/used-1_b.H | 9 + gcc/testsuite/g++.dg/modules/used-1_c.C | 10 + gcc/testsuite/g++.dg/modules/using-1_a.C | 19 + gcc/testsuite/g++.dg/modules/using-1_b.C | 7 + gcc/testsuite/g++.dg/modules/using-1_c.C | 9 + gcc/testsuite/g++.dg/modules/using-2_a.C | 19 + gcc/testsuite/g++.dg/modules/using-2_b.C | 6 + gcc/testsuite/g++.dg/modules/using-2_c.C | 4 + gcc/testsuite/g++.dg/modules/using-3.C | 17 + gcc/testsuite/g++.dg/modules/using-4_a.C | 17 + gcc/testsuite/g++.dg/modules/using-4_b.C | 7 + gcc/testsuite/g++.dg/modules/using-5_a.C | 15 + gcc/testsuite/g++.dg/modules/using-5_b.C | 4 + gcc/testsuite/g++.dg/modules/using-6_a.C | 20 + gcc/testsuite/g++.dg/modules/using-6_b.C | 11 + gcc/testsuite/g++.dg/modules/using-7.C | 17 + gcc/testsuite/g++.dg/modules/using-8_a.C | 21 + gcc/testsuite/g++.dg/modules/using-8_b.C | 11 + gcc/testsuite/g++.dg/modules/using-enum-1_a.H | 16 + gcc/testsuite/g++.dg/modules/using-enum-1_b.C | 4 + gcc/testsuite/g++.dg/modules/var-1_a.C | 9 + gcc/testsuite/g++.dg/modules/var-1_b.C | 13 + gcc/testsuite/g++.dg/modules/var-tpl-1_a.C | 21 + gcc/testsuite/g++.dg/modules/var-tpl-1_b.C | 14 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1.h | 70 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1_a.C | 8 + gcc/testsuite/g++.dg/modules/var-tpl-concept-1_b.C | 10 + gcc/testsuite/g++.dg/modules/virt-1_a.C | 25 + gcc/testsuite/g++.dg/modules/virt-1_b.C | 23 + gcc/testsuite/g++.dg/modules/virt-2_a.C | 27 + gcc/testsuite/g++.dg/modules/virt-2_b.C | 28 + gcc/testsuite/g++.dg/modules/virt-2_c.C | 16 + gcc/testsuite/g++.dg/modules/vmort-1_a.C | 34 + gcc/testsuite/g++.dg/modules/vmort-1_b.C | 17 + gcc/testsuite/g++.dg/modules/vmort-2_a.C | 15 + gcc/testsuite/g++.dg/modules/vmort-2_b.C | 20 + gcc/testsuite/g++.dg/modules/vmort-2_c.C | 21 + gcc/testsuite/g++.dg/modules/vtt-1_a.C | 36 + gcc/testsuite/g++.dg/modules/vtt-1_b.C | 28 + gcc/testsuite/g++.dg/modules/vtt-1_c.C | 19 + gcc/testsuite/g++.dg/modules/vtt-2.h | 14 + gcc/testsuite/g++.dg/modules/vtt-2_a.H | 4 + gcc/testsuite/g++.dg/modules/vtt-2_b.C | 7 + gcc/testsuite/g++.dg/opt/const4.C | 3 +- gcc/testsuite/g++.dg/opt/pr64411.C | 1 + .../{gcc.dg/builtins-66.c => g++.dg/opt/pr97767.C} | 5 +- gcc/testsuite/g++.dg/opt/pr98130.C | 25 + gcc/testsuite/g++.dg/opt/pr98353.C | 17 + gcc/testsuite/g++.dg/other/abstract1.C | 29 +- gcc/testsuite/g++.dg/other/abstract2.C | 57 +- gcc/testsuite/g++.dg/other/abstract4.C | 4 +- gcc/testsuite/g++.dg/other/abstract5.C | 2 +- gcc/testsuite/g++.dg/other/abstract8.C | 40 + gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/pr88187.C | 2 +- gcc/testsuite/g++.dg/other/switch4.C | 3 +- gcc/testsuite/g++.dg/parse/attr3.C | 2 +- gcc/testsuite/g++.dg/parse/attr4.C | 1 - gcc/testsuite/g++.dg/parse/cond4.C | 3 +- gcc/testsuite/g++.dg/parse/crash10.C | 1 - gcc/testsuite/g++.dg/parse/crash18.C | 2 +- gcc/testsuite/g++.dg/parse/crash27.C | 2 +- gcc/testsuite/g++.dg/parse/crash34.C | 2 +- gcc/testsuite/g++.dg/parse/crash35.C | 2 +- gcc/testsuite/g++.dg/parse/crash52.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 2 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 - gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/defarg17.C | 11 + gcc/testsuite/g++.dg/parse/error14.C | 2 +- gcc/testsuite/g++.dg/parse/error56.C | 1 - gcc/testsuite/g++.dg/parse/invalid1.C | 2 +- .../g++.dg/parse/parameter-declaration-1.C | 4 +- gcc/testsuite/g++.dg/parse/parser-pr28152-2.C | 2 +- gcc/testsuite/g++.dg/parse/parser-pr28152.C | 2 +- gcc/testsuite/g++.dg/parse/pr58898.C | 4 +- gcc/testsuite/g++.dg/parse/pr68722.C | 1 - gcc/testsuite/g++.dg/parse/pr96258.C | 4 +- gcc/testsuite/g++.dg/pch/pr98343.C | 6 + gcc/testsuite/g++.dg/pch/pr98343.Hs | 18 + gcc/testsuite/g++.dg/pr46852.C | 1 - gcc/testsuite/g++.dg/pr46868.C | 1 - gcc/testsuite/g++.dg/pr57878.C | 1 + gcc/testsuite/g++.dg/pr65032.C | 1 + gcc/testsuite/g++.dg/pr84279.C | 1 + gcc/testsuite/g++.dg/pr93195a.C | 27 + gcc/testsuite/g++.dg/pr93195b.C | 14 + gcc/testsuite/g++.dg/pr97560.C | 45 + gcc/testsuite/g++.dg/pr97609.C | 46 + gcc/testsuite/g++.dg/pr98213.C | 24 + gcc/testsuite/g++.dg/template/crash115.C | 1 - gcc/testsuite/g++.dg/template/crash132.C | 6 + gcc/testsuite/g++.dg/template/crash43.C | 1 - gcc/testsuite/g++.dg/template/crash90.C | 3 +- gcc/testsuite/g++.dg/template/error-recovery1.C | 1 - gcc/testsuite/g++.dg/template/error25.C | 2 +- gcc/testsuite/g++.dg/template/error57.C | 2 +- gcc/testsuite/g++.dg/template/lookup16.C | 23 + gcc/testsuite/g++.dg/template/pr98115.C | 4 + gcc/testsuite/g++.dg/template/pr98116-2.C | 34 + gcc/testsuite/g++.dg/template/pr98116.C | 34 + gcc/testsuite/g++.dg/template/pr98297.C | 6 + gcc/testsuite/g++.dg/template/scope5.C | 2 +- gcc/testsuite/g++.dg/template/sfinae-dr657.C | 9 +- .../g++.dg/torture/builtin-clear-padding-1.C | 31 + .../g++.dg/torture/builtin-clear-padding-2.C | 34 + .../g++.dg/torture/builtin-clear-padding-3.C | 24 + gcc/testsuite/g++.dg/torture/pr81659.C | 2 +- gcc/testsuite/g++.dg/torture/pr93347.C | 320 +- gcc/testsuite/g++.dg/tree-ssa/if-to-switch-1.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr97736.C | 12 + gcc/testsuite/g++.dg/ubsan/align-4.C | 31 + gcc/testsuite/g++.dg/ubsan/pr61272.C | 4 +- gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 + gcc/testsuite/g++.dg/vect/pr98064.cc | 25 + gcc/testsuite/g++.dg/vect/simd-11.cc | 61 + gcc/testsuite/g++.dg/vect/simd-12.cc | 36 + gcc/testsuite/g++.dg/vect/slp-pr97636.cc | 83 + gcc/testsuite/g++.dg/warn/Warray-bounds-14.C | 25 + gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 2 +- gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +- gcc/testsuite/g++.dg/warn/Wexceptions1.C | 9 + gcc/testsuite/g++.dg/warn/Wexceptions2.C | 10 + gcc/testsuite/g++.dg/warn/Wexceptions3.C | 29 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-2.C | 274 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C | 38 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C | 26 + gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C | 124 + .../g++.dg/warn/Wfree-nonheap-object.s} | 0 gcc/testsuite/g++.dg/warn/Winit-list4.C | 15 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C | 185 + gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C | 27 + .../g++.dg/warn/Wmismatched-new-delete-2.C | 249 + gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C | 212 + gcc/testsuite/g++.dg/warn/Wnonnull5.C | 16 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-8.C | 2 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C | 212 + gcc/testsuite/g++.dg/warn/Wsequence-point-4.C | 53 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 18 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C | 8 + gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 + gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 + gcc/testsuite/g++.dg/warn/Wvexing-parse.C | 110 + gcc/testsuite/g++.dg/warn/Wvexing-parse2.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse3.C | 129 + gcc/testsuite/g++.dg/warn/Wvexing-parse4.C | 74 + gcc/testsuite/g++.dg/warn/Wvexing-parse5.C | 14 + gcc/testsuite/g++.dg/warn/Wvexing-parse6.C | 24 + gcc/testsuite/g++.dg/warn/Wvexing-parse7.C | 27 + gcc/testsuite/g++.dg/warn/Wvexing-parse8.C | 11 + gcc/testsuite/g++.dg/warn/Wvexing-parse9.C | 8 + gcc/testsuite/g++.dg/warn/delete-array-1.C | 6 +- gcc/testsuite/g++.dg/warn/mvp3.C | 30 + gcc/testsuite/g++.dg/warn/pr98104.C | 20 + gcc/testsuite/g++.dg/warn/pr98160.C | 30 + gcc/testsuite/g++.dg/warn/pr98413.C | 23 + gcc/testsuite/g++.dg/warn/uninit-1.C | 29 + gcc/testsuite/g++.old-deja/g++.brendan/recurse.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/catch10.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/arm4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/for2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash31.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/decl3.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/delete2.C | 2 + gcc/testsuite/g++.old-deja/g++.other/local4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/using1.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 - gcc/testsuite/g++.old-deja/g++.pt/crash3.C | 2 + gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C | 10 + gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C | 10 + gcc/testsuite/g++.target/i386/mv29.C | 79 + .../msp430/data-attributes.C} | 18 +- .../{s390/s390.exp => msp430/msp430.exp} | 6 +- gcc/testsuite/g++.target/powerpc/pr97947.C | 12 + gcc/testsuite/g++.target/riscv/pr97682.C | 160 + gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 65 + gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c | 89 + gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c | 14 + gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 56 + .../gcc.c-torture/compile/attr-used-retain-1.c | 35 + .../gcc.c-torture/compile/attr-used-retain-2.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr58901-0.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr58901-1.c | 21 + gcc/testsuite/gcc.c-torture/compile/pr96998.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr97205.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr97576.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr97578.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr97979.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr98087.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr98199.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr98229.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr98256.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr98407.c | 10 + gcc/testsuite/gcc.c-torture/execute/index-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/pr97421-1.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr97421-2.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr97421-3.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr97695.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr97764.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr97836.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr97888-1.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr97888-2.c | 19 + gcc/testsuite/gcc.c-torture/execute/pr98366.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 + gcc/testsuite/gcc.dg/20021029-1.c | 1 + gcc/testsuite/gcc.dg/20031223-1.c | 5 +- gcc/testsuite/gcc.dg/Warray-bounds-43.c | 27 +- gcc/testsuite/gcc.dg/Warray-bounds-70.c | 18 + gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c | 279 + gcc/testsuite/gcc.dg/Wfree-nonheap-object-3.c | 57 + gcc/testsuite/gcc.dg/Wfree-nonheap-object.c | 273 + gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c | 141 + gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c | 265 + gcc/testsuite/gcc.dg/Wmismatched-dealloc.c | 327 + gcc/testsuite/gcc.dg/Wstring-compare-3.c | 106 + gcc/testsuite/gcc.dg/Wstringop-overflow-11.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 7 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 33 +- gcc/testsuite/gcc.dg/Wstringop-overflow-29.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-37.c | 26 +- gcc/testsuite/gcc.dg/Wstringop-overflow-44.s | 271 - gcc/testsuite/gcc.dg/Wstringop-overflow-46.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-54.c | 10 +- gcc/testsuite/gcc.dg/Wstringop-overflow-56.c | 163 + gcc/testsuite/gcc.dg/Wstringop-overflow-57.c | 91 + gcc/testsuite/gcc.dg/Wstringop-overflow-58.c | 260 + gcc/testsuite/gcc.dg/Wstringop-overflow-59.c | 267 + gcc/testsuite/gcc.dg/Wstringop-overflow-60.c | 72 + gcc/testsuite/gcc.dg/Wstringop-overflow-61.c | 88 + gcc/testsuite/gcc.dg/Wstringop-overflow-62.c | 363 + gcc/testsuite/gcc.dg/Wstringop-overflow-63.c | 33 + gcc/testsuite/gcc.dg/Wstringop-overflow-64.c | 74 + gcc/testsuite/gcc.dg/Wstringop-overflow-7.c | 124 + gcc/testsuite/gcc.dg/analyzer/invalid-shift-1.c | 34 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 40 +- gcc/testsuite/gcc.dg/analyzer/pr97568.c | 29 + gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 + gcc/testsuite/gcc.dg/analyzer/pr97668.c | 27 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 13 +- gcc/testsuite/gcc.dg/array-quals-1.c | 20 + gcc/testsuite/gcc.dg/attr-access-3.c | 21 + gcc/testsuite/gcc.dg/attr-access-4.c | 8 + gcc/testsuite/gcc.dg/attr-access-5.c | 16 + gcc/testsuite/gcc.dg/attr-malloc.c | 75 + gcc/testsuite/gcc.dg/binary-constants-2.c | 4 +- gcc/testsuite/gcc.dg/binary-constants-3.c | 4 +- gcc/testsuite/gcc.dg/builtin-arith-overflow-4.c | 43 + gcc/testsuite/gcc.dg/builtin-arith-overflow-5.c | 87 + gcc/testsuite/gcc.dg/builtin-clear-padding-1.c | 10 + gcc/testsuite/gcc.dg/builtin-clear-padding-2.c | 15 + gcc/testsuite/gcc.dg/c11-binary-constants-1.c | 11 + gcc/testsuite/gcc.dg/c11-binary-constants-2.c | 11 + gcc/testsuite/gcc.dg/c11-bool-1.c | 50 + gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c | 52 + gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c | 52 + gcc/testsuite/gcc.dg/c11-float-4.c | 25 + gcc/testsuite/gcc.dg/c11-float-5.c | 35 + gcc/testsuite/gcc.dg/c11-float-6.c | 17 + gcc/testsuite/gcc.dg/c11-float-dfp-2.c | 6 + gcc/testsuite/gcc.dg/c11-labels-1.c | 15 + gcc/testsuite/gcc.dg/c11-labels-2.c | 15 + gcc/testsuite/gcc.dg/c11-labels-3.c | 15 + gcc/testsuite/gcc.dg/c11-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-2.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-3.c | 5 + gcc/testsuite/gcc.dg/c11-parm-omit-4.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 12 +- gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 7 +- gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 12 +- gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c | 62 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c | 42 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c | 6 + gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 7 +- gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 5 - gcc/testsuite/gcc.dg/c2x-binary-constants-1.c | 5 + gcc/testsuite/gcc.dg/c2x-binary-constants-2.c | 11 + gcc/testsuite/gcc.dg/c2x-binary-constants-3.c | 9 + gcc/testsuite/gcc.dg/c2x-bool-1.c | 50 + gcc/testsuite/gcc.dg/c2x-float-10.c | 33 + gcc/testsuite/gcc.dg/c2x-float-2.c | 23 + gcc/testsuite/gcc.dg/c2x-float-3.c | 27 + gcc/testsuite/gcc.dg/c2x-float-4.c | 33 + gcc/testsuite/gcc.dg/c2x-float-5.c | 32 + gcc/testsuite/gcc.dg/c2x-float-6.c | 49 + gcc/testsuite/gcc.dg/c2x-float-7.c | 49 + gcc/testsuite/gcc.dg/c2x-float-8.c | 7 + gcc/testsuite/gcc.dg/c2x-float-9.c | 7 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-3.c | 26 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-4.c | 10 + gcc/testsuite/gcc.dg/c2x-has-c-attribute-1.c | 28 + gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c | 41 + gcc/testsuite/gcc.dg/c2x-has-c-attribute-3.c | 25 + gcc/testsuite/gcc.dg/c2x-has-c-attribute-4.c | 18 + gcc/testsuite/gcc.dg/c2x-labels-1.c | 23 + gcc/testsuite/gcc.dg/c2x-labels-2.c | 15 + gcc/testsuite/gcc.dg/c2x-labels-3.c | 38 + gcc/testsuite/gcc.dg/c2x-parm-omit-1.c | 5 + gcc/testsuite/gcc.dg/c2x-parm-omit-2.c | 10 + gcc/testsuite/gcc.dg/c2x-parm-omit-3.c | 23 + gcc/testsuite/gcc.dg/c2x-parm-omit-4.c | 5 + gcc/testsuite/gcc.dg/c99-bool-4.c | 46 + gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c | 52 + gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c | 52 + gcc/testsuite/gcc.dg/cond-constqual-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/line10.c | 5 + gcc/testsuite/gcc.dg/cpp/line9.c | 5 + gcc/testsuite/gcc.dg/cpp/pr97989-1.c | 8 + gcc/testsuite/gcc.dg/cpp/pr97989-2.c | 8 + .../{cr-decimal-dig-1.c => cr-decimal-dig-3.c} | 6 +- gcc/testsuite/gcc.dg/darwin-minversion-link.c | 5 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c | 13 + gcc/testsuite/gcc.dg/decl-9.c | 3 +- gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c | 23 + gcc/testsuite/gcc.dg/dfp/builtin-snan-2.c | 44 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-4.c | 25 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-5.c | 25 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-6.c | 28 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-7.c | 45 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-8.c | 45 + gcc/testsuite/gcc.dg/fold-isfinite-1.c | 21 + gcc/testsuite/gcc.dg/fold-isfinite-2.c | 21 + gcc/testsuite/gcc.dg/fold-isinf-1.c | 21 + gcc/testsuite/gcc.dg/fold-isinf-2.c | 21 + gcc/testsuite/gcc.dg/fold-isnan-1.c | 21 + gcc/testsuite/gcc.dg/fold-isnan-2.c | 21 + gcc/testsuite/gcc.dg/format/ms_c99-printf-3.c | 22 +- gcc/testsuite/gcc.dg/free-1.c | 18 +- gcc/testsuite/gcc.dg/free-2.c | 18 +- gcc/testsuite/gcc.dg/gimplefe-error-8.c | 9 + gcc/testsuite/gcc.dg/goacc/pr98183.c | 15 + gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 + gcc/testsuite/gcc.dg/gomp/barrier-2.c | 2 + gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 3 +- gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 3 +- gcc/testsuite/gcc.dg/gomp/pr98183.c | 15 + gcc/testsuite/gcc.dg/guality/guality.exp | 2 +- gcc/testsuite/gcc.dg/guality/pr59776.c | 2 +- gcc/testsuite/gcc.dg/guality/pr98219-1.c | 49 + gcc/testsuite/gcc.dg/guality/pr98219-2.c | 63 + .../gcc.dg/{asan/asan.exp => hwasan/hwasan.exp} | 12 +- gcc/testsuite/gcc.dg/hwasan/nested-functions-0.c | 53 + gcc/testsuite/gcc.dg/hwasan/nested-functions-1.c | 27 + gcc/testsuite/gcc.dg/hwasan/nested-functions-2.c | 28 + gcc/testsuite/gcc.dg/ipa/modref-2.c | 16 + gcc/testsuite/gcc.dg/label-compound-stmt-1.c | 2 +- gcc/testsuite/gcc.dg/loop-8.c | 2 +- gcc/testsuite/gcc.dg/lto/modref-2_0.c | 27 + gcc/testsuite/gcc.dg/lto/modref-3_0.c | 17 + gcc/testsuite/gcc.dg/lto/modref-3_1.c | 13 + gcc/testsuite/gcc.dg/lto/modref-4_0.c | 17 + gcc/testsuite/gcc.dg/lto/modref-4_1.c | 13 + gcc/testsuite/gcc.dg/lvalue-11.c | 40 + gcc/testsuite/gcc.dg/memchr-3.c | 25 + gcc/testsuite/gcc.dg/nextafter-1.c | 2 + gcc/testsuite/gcc.dg/nextafter-2.c | 15 + gcc/testsuite/gcc.dg/no-strict-overflow-4.c | 5 +- gcc/testsuite/gcc.dg/noncompile/pr79758.c | 2 +- gcc/testsuite/gcc.dg/parse-decl-after-label.c | 2 +- gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 436 + gcc/testsuite/gcc.dg/plugin/gil-1.c | 90 + gcc/testsuite/gcc.dg/plugin/gil.h | 32 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 2 + gcc/testsuite/gcc.dg/pr25376.c | 1 + gcc/testsuite/gcc.dg/pr46309-2.c | 2 +- gcc/testsuite/gcc.dg/pr83072.c | 14 + gcc/testsuite/gcc.dg/pr85811.c | 15 + gcc/testsuite/gcc.dg/pr91029.c | 48 + .../{gcc.target/riscv => gcc.dg}/pr91441.c | 1 + gcc/testsuite/gcc.dg/pr95853.c | 59 + gcc/testsuite/gcc.dg/pr96239.c | 54 + .../{gcc.target/riscv => gcc.dg}/pr96260.c | 1 + .../{lto/c-compatible-types-1_1.c => pr96307.c} | 5 + gcc/testsuite/gcc.dg/pr96708-negative.c | 48 + gcc/testsuite/gcc.dg/pr96708-positive.c | 48 + gcc/testsuite/gcc.dg/pr97459-1.c | 54 + gcc/testsuite/gcc.dg/pr97459-2.c | 57 + gcc/testsuite/gcc.dg/pr97459-3.c | 54 + gcc/testsuite/gcc.dg/pr97459-4.c | 57 + gcc/testsuite/gcc.dg/pr97459-5.c | 56 + gcc/testsuite/gcc.dg/pr97459-6.c | 62 + gcc/testsuite/gcc.dg/pr97505.c | 23 + gcc/testsuite/gcc.dg/pr97515.c | 8 +- gcc/testsuite/gcc.dg/pr97534.c | 9 + gcc/testsuite/gcc.dg/pr97539.c | 17 + gcc/testsuite/gcc.dg/pr97555.c | 22 + gcc/testsuite/gcc.dg/pr97567-2.c | 24 + gcc/testsuite/gcc.dg/pr97567.c | 34 + gcc/testsuite/gcc.dg/pr97579.c | 31 + gcc/testsuite/gcc.dg/pr97596.c | 12 + gcc/testsuite/gcc.dg/pr97721.c | 13 + gcc/testsuite/gcc.dg/pr97725.c | 28 + gcc/testsuite/gcc.dg/pr97737.c | 16 + gcc/testsuite/gcc.dg/pr97741.c | 17 + gcc/testsuite/gcc.dg/pr97750.c | 21 + gcc/testsuite/gcc.dg/pr97806.c | 16 + gcc/testsuite/gcc.dg/pr97830.c | 24 + gcc/testsuite/gcc.dg/pr97860.c | 11 + gcc/testsuite/gcc.dg/pr97897.c | 14 + gcc/testsuite/gcc.dg/pr97953.c | 24 + gcc/testsuite/gcc.dg/pr97954.c | 12 + gcc/testsuite/gcc.dg/pr97955.c | 7 + gcc/testsuite/gcc.dg/pr97979.c | 13 + gcc/testsuite/gcc.dg/pr97981.c | 15 + gcc/testsuite/gcc.dg/pr98099.c | 12 + gcc/testsuite/gcc.dg/pr98147.c | 10 + gcc/testsuite/gcc.dg/pr98190.c | 33 + gcc/testsuite/gcc.dg/pr98211.c | 51 + gcc/testsuite/gcc.dg/pr98271.c | 13 + gcc/testsuite/gcc.dg/pr98272.c | 22 + gcc/testsuite/gcc.dg/pragma-diag-6.c | 9 +- gcc/testsuite/gcc.dg/predict-8.c | 2 +- gcc/testsuite/gcc.dg/profile-info-section.c | 22 + gcc/testsuite/gcc.dg/qual-assign-7.c | 18 + .../rtl/x86_64/test-return-const.c.before-fwprop.c | 2 +- .../{tree-ssa/ssa-ccp-13.c => self-right-shift.c} | 9 +- gcc/testsuite/gcc.dg/sin_cos.c | 41 + gcc/testsuite/gcc.dg/sms-12.c | 1 + gcc/testsuite/gcc.dg/strncmp-2.c | 1 + gcc/testsuite/gcc.dg/system-binary-constants-1.c | 2 +- .../{float128-ieee-nan.c => float128-nan-floath.c} | 6 +- .../{float128x-nan.c => float128x-nan-floath.c} | 6 +- .../{float16-nan.c => float16-nan-floath.c} | 6 +- .../{float32-nan.c => float32-nan-floath.c} | 6 +- .../{float32x-nan.c => float32x-nan-floath.c} | 6 +- .../{float64-nan.c => float64-nan-floath.c} | 6 +- .../{float64x-nan.c => float64x-nan-floath.c} | 6 +- .../torture/{floatn-nan.h => floatn-nan-floath.h} | 19 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 4 + gcc/testsuite/gcc.dg/torture/pr97559-1.c | 21 + gcc/testsuite/gcc.dg/torture/pr97559-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr97812.c | 15 + gcc/testsuite/gcc.dg/torture/pr97901.c | 15 + gcc/testsuite/gcc.dg/torture/pr98117.c | 19 + gcc/testsuite/gcc.dg/torture/pr98191.c | 11 + gcc/testsuite/gcc.dg/torture/pr98219-1.c | 45 + .../gcc.dg/torture/{pr68037-3.c => pr98219-2.c} | 50 +- gcc/testsuite/gcc.dg/torture/pr98235.c | 34 + gcc/testsuite/gcc.dg/torture/pr98289.c | 52 + gcc/testsuite/gcc.dg/torture/pta-ptrarith-1.c | 3 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 8 +- gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 8 +- gcc/testsuite/gcc.dg/tree-prof/pr97461.c | 64 + gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/asm-3.c | 4 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 23 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-11.c | 12 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-18.c | 8 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-25.c | 76 + gcc/testsuite/gcc.dg/tree-ssa/evrp20.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/evrp21.c | 28 + gcc/testsuite/gcc.dg/tree-ssa/evrp22.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-2.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-4.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-6.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-7.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-8.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-9.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/modref-5.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr19831-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr23401.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr27810.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr56719.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/pr71077.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr78655.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88676-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c | 68 + gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c | 98 + gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr94785.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr94802-1.c | 68 + gcc/testsuite/gcc.dg/tree-ssa/pr96094.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/pr96232-1.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/pr96232-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr96272.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr96480.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/pr96789.c | 61 + gcc/testsuite/gcc.dg/tree-ssa/pr96929.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr97849.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr97964.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/pr98084.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr98094.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr98182.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-8.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c | 54 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-30.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/switch-1.c | 6 +- .../gcc.dg/tree-ssa/{switch-2.c => switch-4.c} | 4 +- gcc/testsuite/gcc.dg/tsan/atomic-fence.c | 11 + gcc/testsuite/gcc.dg/typeof-2.c | 20 +- gcc/testsuite/gcc.dg/unused-9.c | 13 + .../gcc.dg/vect/aligned-section-anchors-nest-1.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-54.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-55.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-56.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-57.c | 38 + gcc/testsuite/gcc.dg/vect/bb-slp-58.c | 24 + gcc/testsuite/gcc.dg/vect/bb-slp-59.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-60.c | 18 + gcc/testsuite/gcc.dg/vect/bb-slp-61.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-62.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-63.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-64.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-65.c | 15 + gcc/testsuite/gcc.dg/vect/bb-slp-66.c | 32 + gcc/testsuite/gcc.dg/vect/bb-slp-67.c | 16 + gcc/testsuite/gcc.dg/vect/bb-slp-68.c | 22 + gcc/testsuite/gcc.dg/vect/bb-slp-69.c | 46 + gcc/testsuite/gcc.dg/vect/bb-slp-70.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c | 23 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97626.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c | 27 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97650.c | 15 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c | 61 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c | 26 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c | 11 + gcc/testsuite/gcc.dg/vect/bb-slp-pr97746.c | 20 + gcc/testsuite/gcc.dg/vect/bb-slp-pr98137.c | 27 + gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 6 +- .../vect/complex/bb-slp-complex-add-pattern-byte.c | 12 + .../vect/complex/bb-slp-complex-add-pattern-int.c | 12 + .../vect/complex/bb-slp-complex-add-pattern-long.c | 12 + .../complex/bb-slp-complex-add-pattern-short.c | 12 + .../bb-slp-complex-add-pattern-unsigned-byte.c | 12 + .../bb-slp-complex-add-pattern-unsigned-int.c | 12 + .../bb-slp-complex-add-pattern-unsigned-long.c | 12 + .../bb-slp-complex-add-pattern-unsigned-short.c | 12 + .../vect/complex/complex-add-pattern-template.c | 60 + .../gcc.dg/vect/complex/complex-add-template.c | 79 + .../gcc.dg/vect/complex/complex-operations-run.c | 103 + .../gcc.dg/vect/complex/complex-operations.c | 358 + .../vect/complex/complex.exp} | 7 +- .../complex/fast-math-bb-slp-complex-add-double.c | 12 + .../complex/fast-math-bb-slp-complex-add-float.c | 11 + .../fast-math-bb-slp-complex-add-half-float.c | 13 + .../fast-math-bb-slp-complex-add-pattern-double.c | 11 + .../fast-math-bb-slp-complex-add-pattern-float.c | 11 + ...st-math-bb-slp-complex-add-pattern-half-float.c | 11 + .../vect/complex/fast-math-complex-add-double.c | 11 + .../vect/complex/fast-math-complex-add-float.c | 11 + .../complex/fast-math-complex-add-half-float.c | 11 + .../complex/fast-math-complex-add-pattern-double.c | 11 + .../complex/fast-math-complex-add-pattern-float.c | 11 + .../fast-math-complex-add-pattern-half-float.c | 12 + .../vect/complex/vect-complex-add-pattern-byte.c | 12 + .../vect/complex/vect-complex-add-pattern-int.c | 12 + .../vect/complex/vect-complex-add-pattern-long.c | 12 + .../vect/complex/vect-complex-add-pattern-short.c | 12 + .../vect-complex-add-pattern-unsigned-byte.c | 12 + .../vect-complex-add-pattern-unsigned-int.c | 12 + .../vect-complex-add-pattern-unsigned-long.c | 12 + .../vect-complex-add-pattern-unsigned-short.c | 12 + gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-8.c | 6 +- gcc/testsuite/gcc.dg/vect/pr91750.c | 2 +- gcc/testsuite/gcc.dg/vect/pr97457.c | 15 + .../vect/{no-scevccp-outer-10.c => pr97558-2.c} | 9 +- .../gcc.dg/{torture/pr92345.c => vect/pr97558.c} | 2 +- gcc/testsuite/gcc.dg/vect/pr97678.c | 32 + gcc/testsuite/gcc.dg/vect/pr97693.c | 15 + gcc/testsuite/gcc.dg/vect/pr97730.c | 12 + gcc/testsuite/gcc.dg/vect/pr97753.c | 10 + gcc/testsuite/gcc.dg/vect/pr97760.c | 26 + gcc/testsuite/gcc.dg/vect/pr97769.c | 32 + gcc/testsuite/gcc.dg/vect/pr97835.c | 22 + gcc/testsuite/gcc.dg/vect/pr97838.c | 11 + gcc/testsuite/gcc.dg/vect/pr97929.c | 10 + gcc/testsuite/gcc.dg/vect/pr98048.c | 14 + gcc/testsuite/gcc.dg/vect/pr98069.c | 22 + gcc/testsuite/gcc.dg/vect/slp-11b.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 12 +- gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-49.c | 39 + gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 11 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 6 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 2 +- gcc/testsuite/gcc.dg/vect/vect-35-big-array.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-35.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c | 13 + gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c | 11 + gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c | 12 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-live-6.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 32 + gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 52 + gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 63 + gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 5 +- gcc/testsuite/gcc.dg/warn-strnlen-no-nul.c | 8 +- gcc/testsuite/gcc.misc-tests/godump-1.c | 26 + .../gcc.target/aarch64/aapcs64/abitest-2.h | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h | 2 +- .../aarch64/advsimd-intrinsics/arm-neon-ref.h | 4 +- .../{bfcvtnq2-untied.c => bf16_get-be.c} | 21 +- .../{bfcvtnq2-untied.c => bf16_get.c} | 19 +- .../advsimd-intrinsics/bf16_vect_copy_lane_1.c | 32 + .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c | 74 + .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c | 52 + .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c | 227 + .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c | 48 + .../aarch64/advsimd-intrinsics/bfcvt-compile.c | 40 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c | 18 + .../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c | 18 + .../vcopy_laneq_bf16_indices_1.c | 17 + .../vcopy_laneq_bf16_indices_2.c | 17 + .../vcopyq_lane_bf16_indices_1.c | 17 + .../vcopyq_lane_bf16_indices_2.c | 17 + .../vcopyq_laneq_bf16_indices_1.c | 17 + .../vcopyq_laneq_bf16_indices_2.c | 17 + ..._s16_indices_1.c => vld2_lane_bf16_indices_1.c} | 16 +- ..._p8_indices_1.c => vld2q_lane_bf16_indices_1.c} | 16 +- ..._s16_indices_1.c => vld3_lane_bf16_indices_1.c} | 16 +- ..._s8_indices_1.c => vld3q_lane_bf16_indices_1.c} | 16 +- ..._s16_indices_1.c => vld4_lane_bf16_indices_1.c} | 16 +- ..._s8_indices_1.c => vld4q_lane_bf16_indices_1.c} | 16 +- .../aarch64/advsimd-intrinsics/vqrshrn_high_n.c | 195 + .../aarch64/advsimd-intrinsics/vqrshrun_high_n.c | 197 + .../aarch64/advsimd-intrinsics/vqshrn_high_n.c | 193 + .../aarch64/advsimd-intrinsics/vqshrun_high_n.c | 143 + ..._f16_indices_1.c => vst2_lane_bf16_indices_1.c} | 13 +- ..._p8_indices_1.c => vst2q_lane_bf16_indices_1.c} | 12 +- ..._f16_indices_1.c => vst3_lane_bf16_indices_1.c} | 13 +- ..._p8_indices_1.c => vst3q_lane_bf16_indices_1.c} | 12 +- ..._f16_indices_1.c => vst4_lane_bf16_indices_1.c} | 13 +- ..._p8_indices_1.c => vst4q_lane_bf16_indices_1.c} | 12 +- .../gcc.target/aarch64/memset-corner-cases.c | 88 + gcc/testsuite/gcc.target/aarch64/memset-q-reg.c | 81 + .../gcc.target/aarch64/narrow_high-intrinsics.c | 12 +- gcc/testsuite/gcc.target/aarch64/pr97535.c | 16 + gcc/testsuite/gcc.target/aarch64/pr97638.c | 17 + .../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 + .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 + .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 + .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 + .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 + .../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 + .../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 8 +- .../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 8 +- .../gcc.target/aarch64/sve/acle/general/pr97546.c | 22 + .../gcc.target/aarch64/sve/acle/general/pr98037.c | 6 + .../gcc.target/aarch64/sve/acle/general/undef_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/cmp_1.c | 57 + gcc/testsuite/gcc.target/aarch64/sve/cmp_2.c | 72 + .../gcc.target/aarch64/sve/cond_arith_1.c | 2 +- .../gcc.target/aarch64/sve/cond_arith_1_run.c | 2 +- .../gcc.target/aarch64/sve/cond_arith_3.c | 2 +- .../gcc.target/aarch64/sve/cond_arith_3_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 3 +- .../gcc.target/aarch64/sve/cond_unary_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c | 331 + gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c | 90 + gcc/testsuite/gcc.target/aarch64/sve/ext_4.c | 353 + .../gcc.target/aarch64/sve/mask_gather_load_7.c | 2 +- .../gcc.target/aarch64/sve/mask_load_slp_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr97092.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/rev_2.c | 177 + gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c | 127 + gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c | 127 + gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c | 403 + gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c | 403 + gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c | 375 + gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c | 375 + gcc/testsuite/gcc.target/aarch64/sve/vcond_11.c | 2 +- .../gcc.target/aarch64/sve/vcond_11_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c | 403 + gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 + .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 + gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-widen-add.c | 92 + .../gcc.target/aarch64/vect-widen-lshift.c | 62 + gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c | 92 + .../gcc.target/aarch64/with-tune-config.c | 7 + gcc/testsuite/gcc.target/aarch64/with-tune-march.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c | 8 + gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c | 7 + gcc/testsuite/gcc.target/arc/loop-3.c | 2 +- gcc/testsuite/gcc.target/arc/pmpyd.c | 15 + gcc/testsuite/gcc.target/arc/tmac-1.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-9.c | 39 + .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c | 2 +- .../arm/cortex-m55-nodsp-nofp-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c | 2 +- .../arm/cortex-m55-nofp-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-hard.c | 2 +- .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c | 2 +- .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c | 2 +- .../arm/cortex-m55-nomve.fp-flag-softfp.c | 2 +- gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + gcc/testsuite/gcc.target/arm/lob2.c | 2 +- gcc/testsuite/gcc.target/arm/lob3.c | 2 +- gcc/testsuite/gcc.target/arm/lob4.c | 2 +- gcc/testsuite/gcc.target/arm/lob5.c | 2 +- .../gcc.target/arm/mve/intrinsics/pr97327.c | 2 +- gcc/testsuite/gcc.target/arm/pr44788.c | 1 + gcc/testsuite/gcc.target/arm/pr52006.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + gcc/testsuite/gcc.target/arm/pr91816.c | 64 + gcc/testsuite/gcc.target/arm/pr97528.c | 28 + .../gcc.target/arm/{neon-offset-1.c => pr97872.c} | 9 +- .../gcc.target/arm/pure-code/no-literal-pool-m0.c | 176 + .../gcc.target/arm/pure-code/no-literal-pool-m23.c | 172 + gcc/testsuite/gcc.target/arm/pure-code/pr96767.c | 10 + gcc/testsuite/gcc.target/arm/pure-code/pr96770.c | 21 + .../gcc.target/arm/require-pic-register-loc.c | 17 +- gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c | 48 +- gcc/testsuite/gcc.target/arm/simd/mve-vand.c | 63 + gcc/testsuite/gcc.target/arm/simd/mve-vbic.c | 65 + gcc/testsuite/gcc.target/arm/simd/mve-veor.c | 61 + gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c | 35 + gcc/testsuite/gcc.target/arm/simd/mve-vneg.c | 49 + gcc/testsuite/gcc.target/arm/simd/mve-vorr.c | 64 + gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 1 - gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c | 29 + .../gcc.target/arm/simd/vld1_lane_bf16_1.c | 22 + .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c | 19 + .../arm/simd/vld1q_lane_bf16_indices_1.c | 19 + .../gcc.target/arm/simd/vldn_lane_bf16_1.c | 79 + gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 2 +- gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c | 29 + .../gcc.target/arm/simd/vst1_lane_bf16_1.c | 22 + .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c | 17 + .../gcc.target/arm/simd/vstn_lane_bf16_1.c | 73 + .../arm/simd/vstq1_lane_bf16_indices_1.c | 17 + gcc/testsuite/gcc.target/arm/tlscall.c | 1 + gcc/testsuite/gcc.target/arm/vect-half-floats.c | 14 + gcc/testsuite/gcc.target/h8300/add-2.c | 5 + gcc/testsuite/gcc.target/h8300/add-3.c | 5 + gcc/testsuite/gcc.target/h8300/add.c | 118 + gcc/testsuite/gcc.target/h8300/sub-2.c | 5 + gcc/testsuite/gcc.target/h8300/sub-3.c | 5 + gcc/testsuite/gcc.target/h8300/sub.c | 118 + gcc/testsuite/gcc.target/i386/amxbf16-asmintel-1.c | 1 + gcc/testsuite/gcc.target/i386/amxint8-asmintel-1.c | 1 + gcc/testsuite/gcc.target/i386/amxtile-asmintel-1.c | 1 + gcc/testsuite/gcc.target/i386/avx-vnni-1.c | 29 + gcc/testsuite/gcc.target/i386/avx-vnni-2.c | 30 + gcc/testsuite/gcc.target/i386/avx-vnni-3.c | 16 + gcc/testsuite/gcc.target/i386/avx-vnni-4.c | 16 + gcc/testsuite/gcc.target/i386/avx-vnni-5.c | 29 + gcc/testsuite/gcc.target/i386/avx-vnni-6.c | 29 + gcc/testsuite/gcc.target/i386/avx-vpdpbusd-2.c | 74 + gcc/testsuite/gcc.target/i386/avx-vpdpbusds-2.c | 74 + gcc/testsuite/gcc.target/i386/avx-vpdpwssd-2.c | 70 + gcc/testsuite/gcc.target/i386/avx-vpdpwssds-2.c | 70 + gcc/testsuite/gcc.target/i386/avx2-pr98461.c | 54 + gcc/testsuite/gcc.target/i386/avx2-vec-set-1.c | 49 + gcc/testsuite/gcc.target/i386/avx2-vec-set-2.c | 50 + .../gcc.target/i386/avx512bitalg-pr97770-1.c | 60 + gcc/testsuite/gcc.target/i386/avx512bw-pr96906-1.c | 68 + gcc/testsuite/gcc.target/i386/avx512bw-vec-set-1.c | 20 + gcc/testsuite/gcc.target/i386/avx512bw-vec-set-2.c | 44 + .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512f-vec-set-2.c | 42 + gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512vl-vec-set-2.c | 55 + gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +- .../i386/{avx512vl-vnni-1.c => avx512vl-vnni-1a.c} | 0 .../i386/{avx512vl-vnni-1.c => avx512vl-vnni-1b.c} | 18 +- gcc/testsuite/gcc.target/i386/avx512vl-vnni-2.c | 30 + gcc/testsuite/gcc.target/i386/avx512vl-vnni-3.c | 47 + .../gcc.target/i386/avx512vnnivl-builtin.c | 8 + .../gcc.target/i386/avx512vpopcntdq-pr97770-1.c | 63 + .../gcc.target/i386/avx512vpopcntdq-pr97770-2.c | 40 + ...vl-vaddpd-2.c => avx512vpopcntdqvl-pr97770-1.c} | 7 +- gcc/testsuite/gcc.target/i386/avxvnni-builtin.c | 8 + .../gcc.target/i386/builtin_thread_pointer.c | 1 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c | 5 +- gcc/testsuite/gcc.target/i386/fma4-maccXX.c | 10 +- gcc/testsuite/gcc.target/i386/fma4-msubXX.c | 9 +- gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c | 12 +- gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c | 12 +- gcc/testsuite/gcc.target/i386/funcspec-56.inc | 12 + .../gcc.target/i386/keylocker-aesdec128kl.c | 17 + .../gcc.target/i386/keylocker-aesdec256kl.c | 17 + .../gcc.target/i386/keylocker-aesdecwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesdecwide256kl.c | 32 + .../gcc.target/i386/keylocker-aesenc128kl.c | 17 + .../gcc.target/i386/keylocker-aesenc256kl.c | 17 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 32 + .../gcc.target/i386/keylocker-aesencwide256kl.c | 33 + .../gcc.target/i386/keylocker-encodekey128.c | 29 + .../gcc.target/i386/keylocker-encodekey256.c | 30 + .../gcc.target/i386/keylocker-loadiwkey.c | 19 + gcc/testsuite/gcc.target/i386/ms_hook_prologue.c | 13 +- gcc/testsuite/gcc.target/i386/pr31799.c | 12 + gcc/testsuite/gcc.target/i386/pr45352-1.c | 1 + gcc/testsuite/gcc.target/i386/pr47602.c | 1 + gcc/testsuite/gcc.target/i386/pr55151.c | 1 + gcc/testsuite/gcc.target/i386/pr55458.c | 1 + gcc/testsuite/gcc.target/i386/pr56348.c | 1 + gcc/testsuite/gcc.target/i386/pr57097.c | 1 + gcc/testsuite/gcc.target/i386/pr65753.c | 1 + gcc/testsuite/gcc.target/i386/pr65915.c | 1 + gcc/testsuite/gcc.target/i386/pr66232-5.c | 1 + gcc/testsuite/gcc.target/i386/pr66334.c | 1 + gcc/testsuite/gcc.target/i386/pr66819-2.c | 1 + gcc/testsuite/gcc.target/i386/pr67265.c | 1 + gcc/testsuite/gcc.target/i386/pr78102.c | 2 +- gcc/testsuite/gcc.target/i386/pr79804.c | 6 +- gcc/testsuite/gcc.target/i386/pr81481.c | 1 + gcc/testsuite/gcc.target/i386/pr83994.c | 1 + gcc/testsuite/gcc.target/i386/pr88178.c | 2 +- gcc/testsuite/gcc.target/i386/pr92180.c | 9 + gcc/testsuite/gcc.target/i386/pr92469.c | 24 + .../i386/{pr92658-avx2.c => pr92658-avx2-2.c} | 68 +- .../{pr92658-avx512bw.c => pr92658-avx512bw-2.c} | 68 +- .../i386/{pr92658-sse4.c => pr92658-sse4-2.c} | 68 +- gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 + gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 + gcc/testsuite/gcc.target/i386/pr95151-1.c | 17 + gcc/testsuite/gcc.target/i386/pr95151-2.c | 10 + gcc/testsuite/gcc.target/i386/pr95151-3.c | 18 + gcc/testsuite/gcc.target/i386/pr95151-4.c | 11 + gcc/testsuite/gcc.target/i386/pr95458-1.c | 11 + gcc/testsuite/gcc.target/i386/pr95458-2.c | 7 + gcc/testsuite/gcc.target/i386/pr95866-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr96226.c | 16 + gcc/testsuite/gcc.target/i386/pr96793-1.c | 28 + gcc/testsuite/gcc.target/i386/pr96793-2.c | 28 + gcc/testsuite/gcc.target/i386/pr96793.c | 28 + gcc/testsuite/gcc.target/i386/pr96906-1.c | 62 + .../gcc.target/i386/{pr48084-2.c => pr97140.c} | 4 +- gcc/testsuite/gcc.target/i386/pr97282.c | 4 +- gcc/testsuite/gcc.target/i386/pr97521.c | 27 + gcc/testsuite/gcc.target/i386/pr97540.c | 6 + gcc/testsuite/gcc.target/i386/pr97642-1.c | 41 + gcc/testsuite/gcc.target/i386/pr97642-2.c | 77 + gcc/testsuite/gcc.target/i386/pr97777.c | 9 + gcc/testsuite/gcc.target/i386/pr97873-1.c | 12 + gcc/testsuite/gcc.target/i386/pr97873-2.c | 23 + gcc/testsuite/gcc.target/i386/pr97873-3.c | 27 + gcc/testsuite/gcc.target/i386/pr97873.c | 9 + gcc/testsuite/gcc.target/i386/pr97887.c | 15 + gcc/testsuite/gcc.target/i386/pr97950.c | 153 + gcc/testsuite/gcc.target/i386/pr98063.c | 13 + gcc/testsuite/gcc.target/i386/pr98079.c | 13 + gcc/testsuite/gcc.target/i386/pr98086.c | 17 + gcc/testsuite/gcc.target/i386/pr98100.c | 10 + gcc/testsuite/gcc.target/i386/pr98161.c | 48 + gcc/testsuite/gcc.target/i386/pr98169.c | 29 + gcc/testsuite/gcc.target/i386/pr98212.c | 21 + gcc/testsuite/gcc.target/i386/pr98264.c | 22 + gcc/testsuite/gcc.target/i386/pr98274.c | 8 + gcc/testsuite/gcc.target/i386/pr98289.c | 54 + gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-pr98461.c | 50 + gcc/testsuite/gcc.target/i386/uintr-2.c | 7 +- gcc/testsuite/gcc.target/i386/uintr-3.c | 6 +- gcc/testsuite/gcc.target/i386/uintr-4.c | 6 +- gcc/testsuite/gcc.target/i386/uintr-5.c | 4 +- .../i386/{inline_error.c => vnni_inline_error.c} | 2 +- gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v2.c | 6 +- gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v3.c | 8 +- gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4-other.c | 5 + gcc/testsuite/gcc.target/i386/x86-64-v4.c | 6 +- gcc/testsuite/gcc.target/i386/x86-needed-1.c | 13 + .../i386/{cet-property-2.c => x86-needed-2.c} | 2 +- .../i386/{cet-property-2.c => x86-needed-3.c} | 4 +- gcc/testsuite/gcc.target/i386/xop-haddX.c | 27 +- gcc/testsuite/gcc.target/i386/xop-hadduX.c | 22 +- gcc/testsuite/gcc.target/i386/xop-hsubX.c | 16 +- .../gcc.target/i386/zero-scratch-regs-1.c | 12 + .../gcc.target/i386/zero-scratch-regs-10.c | 21 + .../i386/zero-scratch-regs-11.c} | 4 +- .../i386/zero-scratch-regs-12.c} | 4 +- .../gcc.target/i386/zero-scratch-regs-13.c | 21 + .../gcc.target/i386/zero-scratch-regs-14.c | 19 + .../gcc.target/i386/zero-scratch-regs-15.c | 14 + .../gcc.target/i386/zero-scratch-regs-16.c | 14 + .../gcc.target/i386/zero-scratch-regs-17.c | 13 + .../gcc.target/i386/zero-scratch-regs-18.c | 13 + .../gcc.target/i386/zero-scratch-regs-19.c | 12 + .../gcc.target/i386/zero-scratch-regs-2.c | 19 + .../gcc.target/i386/zero-scratch-regs-20.c | 23 + .../gcc.target/i386/zero-scratch-regs-21.c | 14 + .../gcc.target/i386/zero-scratch-regs-22.c | 21 + .../gcc.target/i386/zero-scratch-regs-23.c | 29 + .../gcc.target/i386/zero-scratch-regs-24.c | 10 + .../gcc.target/i386/zero-scratch-regs-25.c | 10 + .../gcc.target/i386/zero-scratch-regs-26.c | 23 + .../gcc.target/i386/zero-scratch-regs-27.c | 15 + .../gcc.target/i386/zero-scratch-regs-28.c | 18 + .../gcc.target/i386/zero-scratch-regs-29.c | 10 + .../gcc.target/i386/zero-scratch-regs-3.c | 12 + .../gcc.target/i386/zero-scratch-regs-30.c | 12 + .../gcc.target/i386/zero-scratch-regs-31.c | 14 + .../gcc.target/i386/zero-scratch-regs-32.c | 11 + .../gcc.target/i386/zero-scratch-regs-4.c | 14 + .../gcc.target/i386/zero-scratch-regs-5.c | 20 + .../gcc.target/i386/zero-scratch-regs-6.c | 14 + .../gcc.target/i386/zero-scratch-regs-7.c | 13 + .../gcc.target/i386/zero-scratch-regs-8.c | 19 + .../gcc.target/i386/zero-scratch-regs-9.c | 15 + .../gcc.target/microblaze/others/strings1.c | 5 +- .../gcc.target/msp430/data-attributes-2.c | 13 +- .../gcc.target/msp430/pr78818-auto-warn.c | 4 +- .../gcc.target/msp430/rtx-cost-O3-default.c | 42 + .../gcc.target/msp430/rtx-cost-O3-f5series.c | 38 + .../gcc.target/msp430/rtx-cost-Os-default.c | 43 + .../gcc.target/msp430/rtx-cost-Os-f5series.c | 38 + gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/bcd-2.c | 2 + gcc/testsuite/gcc.target/powerpc/bcd-3.c | 2 + gcc/testsuite/gcc.target/powerpc/bcd-4.c | 521 + gcc/testsuite/gcc.target/powerpc/bswap64-4.c | 6 + .../gcc.target/powerpc/byte-in-either-range-0.c | 3 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/cfuged-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cntlzdm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cnttzdm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/cprophard.c | 4 +- gcc/testsuite/gcc.target/powerpc/dg-future-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/dimode_off.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-mix-2.c | 16 + gcc/testsuite/gcc.target/powerpc/float128-mix-3.c | 16 + gcc/testsuite/gcc.target/powerpc/float128-mix.c | 20 +- gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +- .../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 - .../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 - .../powerpc/fold-vec-extract-longlong.p7.c | 1 - .../powerpc/fold-vec-extract-longlong.p8.c | 1 - .../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 - .../gcc.target/powerpc/fold-vec-logical-ors-char.c | 4 +- .../gcc.target/powerpc/fold-vec-logical-ors-int.c | 4 +- .../powerpc/fold-vec-logical-ors-longlong.c | 4 +- .../powerpc/fold-vec-logical-ors-short.c | 4 +- .../powerpc/fold-vec-logical-other-char.c | 2 +- .../powerpc/fold-vec-logical-other-int.c | 2 +- .../powerpc/fold-vec-logical-other-longlong.c | 2 +- .../powerpc/fold-vec-logical-other-short.c | 2 +- .../gcc.target/powerpc/le-altivec-consts.c | 4 +- gcc/testsuite/gcc.target/powerpc/localentry-1.c | 7 +- gcc/testsuite/gcc.target/powerpc/lsbb-runnable.c | 5 +- gcc/testsuite/gcc.target/powerpc/mma-alignment.c | 41 + gcc/testsuite/gcc.target/powerpc/mma-double-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/mma-single-test.c | 8 +- gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/p10-arch31.c | 5 +- gcc/testsuite/gcc.target/powerpc/p10-identify.c | 5 +- gcc/testsuite/gcc.target/powerpc/pdep-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/pextd-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr64505.c | 265 +- gcc/testsuite/gcc.target/powerpc/pr67789.c | 1 + gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83629.c | 1 + gcc/testsuite/gcc.target/powerpc/pr84112.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr93122.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr94740.c | 2 +- .../gcc.target/powerpc/{pr96506.c => pr96506-1.c} | 24 - gcc/testsuite/gcc.target/powerpc/pr96506-2.c | 38 + gcc/testsuite/gcc.target/powerpc/pr96787-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr96933-1.c | 16 + gcc/testsuite/gcc.target/powerpc/pr96933-2.c | 16 + gcc/testsuite/gcc.target/powerpc/pr96933-3.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-4.c | 10 + gcc/testsuite/gcc.target/powerpc/pr96933-run.h | 56 + gcc/testsuite/gcc.target/powerpc/pr96933.h | 50 + gcc/testsuite/gcc.target/powerpc/pr97267.c | 19 + gcc/testsuite/gcc.target/powerpc/r2_shrink-wrap.c | 2 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 - gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +- gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +- gcc/testsuite/gcc.target/powerpc/signbit-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/signbit-2.c | 10 +- gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-22.c | 2 +- gcc/testsuite/gcc.target/powerpc/vadsdu-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdu-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsdub-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduh-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vadsduw-2.c | 3 +- .../gcc.target/powerpc/vec-blend-runnable.c | 12 +- gcc/testsuite/gcc.target/powerpc/vec-cfuged-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrl-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrl-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrr-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-clrr-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cntlzm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cnttzm-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-5.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec-extracth-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-5.c | 4 +- gcc/testsuite/gcc.target/powerpc/vec-extractl-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-gnb-1.c | 5 +- .../gcc.target/powerpc/vec-insert-word-runnable.c | 9 +- gcc/testsuite/gcc.target/powerpc/vec-pdep-1.c | 5 +- .../gcc.target/powerpc/vec-permute-ext-runnable.c | 9 +- gcc/testsuite/gcc.target/powerpc/vec-pext-1.c | 5 +- .../gcc.target/powerpc/vec-replace-word-runnable.c | 22 +- .../gcc.target/powerpc/vec-shift-double-runnable.c | 15 +- .../gcc.target/powerpc/vec-splati-runnable.c | 7 +- gcc/testsuite/gcc.target/powerpc/vec-stril-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-16.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-18.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-19.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-20.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-21.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-22.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-23.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-stril_p-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-16.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-17.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-18.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-19.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-20.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-21.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-22.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-23.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir-7.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-1.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-5.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-strir_p-7.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-1.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-3.c | 7 +- .../gcc.target/powerpc/vec-ternarylogic-5.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-7.c | 5 +- .../gcc.target/powerpc/vec-ternarylogic-9.c | 7 +- gcc/testsuite/gcc.target/powerpc/vslv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vslv-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/vsrv-1.c | 3 +- .../powerpc/vsx-load-element-extend-char.c | 8 +- .../powerpc/vsx-load-element-extend-int.c | 8 +- .../powerpc/vsx-load-element-extend-longlong.c | 8 +- .../powerpc/vsx-load-element-extend-short.c | 8 +- .../powerpc/vsx-store-element-truncate-char.c | 8 +- .../powerpc/vsx-store-element-truncate-int.c | 8 +- .../powerpc/vsx-store-element-truncate-longlong.c | 8 +- .../powerpc/vsx-store-element-truncate-short.c | 8 +- .../gcc.target/powerpc/vsx_mask-count-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-expand-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-extract-runnable.c | 8 +- .../gcc.target/powerpc/vsx_mask-move-runnable.c | 8 +- .../gcc.target/powerpc/xxgenpc-runnable.c | 5 +- gcc/testsuite/gcc.target/pru/halt.c | 9 + gcc/testsuite/gcc.target/pru/lmbd.c | 14 + gcc/testsuite/gcc.target/riscv/arch-10.c | 6 + gcc/testsuite/gcc.target/riscv/arch-11.c | 5 + gcc/testsuite/gcc.target/riscv/arch-7.c | 6 + gcc/testsuite/gcc.target/riscv/arch-8.c | 5 + gcc/testsuite/gcc.target/riscv/arch-9.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-11.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-12.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-13.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-14.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-15.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-16.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-17.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 - gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +- gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-3.c | 4 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 4 +- .../gcc.target/s390/builtin-constant-p-threading.c | 46 + gcc/testsuite/gcc.target/s390/float_t-1.c | 15 + gcc/testsuite/gcc.target/s390/float_t-2.c | 13 + gcc/testsuite/gcc.target/s390/load-imm64-1.c | 14 + gcc/testsuite/gcc.target/s390/load-imm64-2.c | 14 + gcc/testsuite/gcc.target/s390/pr97497.c | 36 + gcc/testsuite/gcc.target/s390/s390.exp | 17 + gcc/testsuite/gcc.target/s390/stack-clash-1.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-2.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-3.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-4.c | 10 + gcc/testsuite/gcc.target/s390/stack-clash-5.c | 10 + .../s390/vector/long-double-callee-abi-scan.c | 20 + .../s390/vector/long-double-caller-abi-run.c | 5 + .../s390/vector/long-double-caller-abi-scan.c | 13 + .../gcc.target/s390/vector/long-double-copysign.c | 22 + .../s390/vector/long-double-fprx2-constant.c | 11 + .../s390/vector/long-double-from-double.c | 19 + .../s390/vector/long-double-from-float.c | 20 + .../gcc.target/s390/vector/long-double-from-i16.c | 20 + .../gcc.target/s390/vector/long-double-from-i32.c | 20 + .../gcc.target/s390/vector/long-double-from-i64.c | 20 + .../gcc.target/s390/vector/long-double-from-i8.c | 20 + .../gcc.target/s390/vector/long-double-from-u16.c | 20 + .../gcc.target/s390/vector/long-double-from-u32.c | 20 + .../gcc.target/s390/vector/long-double-from-u64.c | 20 + .../gcc.target/s390/vector/long-double-from-u8.c | 20 + .../gcc.target/s390/vector/long-double-to-double.c | 19 + .../gcc.target/s390/vector/long-double-to-float.c | 20 + .../gcc.target/s390/vector/long-double-to-i16.c | 20 + .../gcc.target/s390/vector/long-double-to-i32.c | 20 + .../gcc.target/s390/vector/long-double-to-i64.c | 22 + .../gcc.target/s390/vector/long-double-to-i8.c | 20 + .../gcc.target/s390/vector/long-double-to-u16.c | 21 + .../gcc.target/s390/vector/long-double-to-u32.c | 21 + .../gcc.target/s390/vector/long-double-to-u64.c | 21 + .../gcc.target/s390/vector/long-double-to-u8.c | 21 + .../s390/vector/long-double-vec-duplicate.c | 13 + .../gcc.target/s390/vector/long-double-wf.h | 60 + .../gcc.target/s390/vector/long-double-wfaxb.c | 18 + .../s390/vector/long-double-wfcxb-0001.c | 9 + .../s390/vector/long-double-wfcxb-0111.c | 9 + .../s390/vector/long-double-wfcxb-1011.c | 9 + .../s390/vector/long-double-wfcxb-1101.c | 9 + .../gcc.target/s390/vector/long-double-wfdxb.c | 18 + .../gcc.target/s390/vector/long-double-wfixb.c | 7 + .../s390/vector/long-double-wfkxb-0111.c | 9 + .../s390/vector/long-double-wfkxb-1011.c | 9 + .../s390/vector/long-double-wfkxb-1101.c | 9 + .../gcc.target/s390/vector/long-double-wflcxb.c | 7 + .../gcc.target/s390/vector/long-double-wflpxb.c | 7 + .../gcc.target/s390/vector/long-double-wfmaxb-2.c | 24 + .../gcc.target/s390/vector/long-double-wfmaxb-3.c | 14 + .../s390/vector/long-double-wfmaxb-disabled.c | 8 + .../gcc.target/s390/vector/long-double-wfmaxb.c | 7 + .../s390/vector/long-double-wfmsxb-disabled.c | 8 + .../gcc.target/s390/vector/long-double-wfmsxb.c | 7 + .../gcc.target/s390/vector/long-double-wfmxb.c | 7 + .../s390/vector/long-double-wfnmaxb-disabled.c | 9 + .../gcc.target/s390/vector/long-double-wfnmaxb.c | 7 + .../s390/vector/long-double-wfnmsxb-disabled.c | 9 + .../gcc.target/s390/vector/long-double-wfnmsxb.c | 7 + .../gcc.target/s390/vector/long-double-wfsqxb.c | 7 + .../gcc.target/s390/vector/long-double-wfsxb-1.c | 22 + .../gcc.target/s390/vector/long-double-wfsxb.c | 7 + .../gcc.target/s390/vector/long-double-wftcixb-1.c | 15 + .../gcc.target/s390/vector/long-double-wftcixb.c | 7 + .../s390/zvector/autovec-double-quiet-uneq.c | 5 +- .../s390/zvector/autovec-double-signaling-eq.c | 2 +- .../s390/zvector/autovec-float-quiet-uneq.c | 5 +- .../s390/zvector/autovec-float-signaling-eq.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-6.c | 20 + gcc/testsuite/gcc.target/vax/bbcci.c | 20 + gcc/testsuite/gcc.target/vax/bbssi.c | 20 + gcc/testsuite/gcc.target/vax/bswapdi-1.c | 2 + gcc/testsuite/gcc.target/vax/cmpelim-eq-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-divsi.c | 29 + .../gcc.target/vax/cmpelim-eq-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-eq-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-eq-extzvsi.c | 39 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-eq-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-eq-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mova.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-eq-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-eq-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-eq-subsi.c | 29 + .../gcc.target/vax/cmpelim-eq-truncdfsf.c | 32 + .../gcc.target/vax/cmpelim-eq-trunchiqi.c | 33 + .../gcc.target/vax/cmpelim-eq-truncsihi.c | 33 + .../gcc.target/vax/cmpelim-eq-truncsiqi.c | 33 + .../gcc.target/vax/cmpelim-eq-zextendhisi.c | 30 + .../gcc.target/vax/cmpelim-eq-zextendqihi.c | 32 + .../gcc.target/vax/cmpelim-eq-zextendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-divsi.c | 29 + .../gcc.target/vax/cmpelim-le-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-le-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-le-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-le-extzvsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-le-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-le-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-le-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-le-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-le-subsi.c | 29 + .../gcc.target/vax/cmpelim-le-truncdfsf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-le-xorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subhi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subqi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-leu-subsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-adddf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-addsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-andsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-ashlsi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-lt-ashrsi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-divsi.c | 29 + .../gcc.target/vax/cmpelim-lt-extendhisi.c | 30 + .../gcc.target/vax/cmpelim-lt-extendqisi.c | 30 + gcc/testsuite/gcc.target/vax/cmpelim-lt-extvsi.c | 38 + gcc/testsuite/gcc.target/vax/cmpelim-lt-extzvsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfsi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfhi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfqi.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfsi.c | 32 + .../gcc.target/vax/cmpelim-lt-floatsisf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-insvsi.c | 46 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-iorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movdf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movsf.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-movsi.c | 28 + gcc/testsuite/gcc.target/vax/cmpelim-lt-muldf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-nothi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-notqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-rotlsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-lt-rotrsi.c | 34 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subdf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subsf.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-lt-subsi.c | 29 + .../gcc.target/vax/cmpelim-lt-truncdfsf.c | 32 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorhi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorqi.c | 31 + gcc/testsuite/gcc.target/vax/cmpelim-lt-xorsi.c | 29 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subhi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subqi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-ltu-subsi.c | 33 + gcc/testsuite/gcc.target/vax/cmpelim-xx-addsi.c | 36 + gcc/testsuite/gcc.target/vax/cmpelim-xx-insvsi.c | 53 + gcc/testsuite/gcc.target/vax/cmpelim-xxu-subsi.c | 40 + gcc/testsuite/gcc.target/vax/compare-add-zero.c | 27 + gcc/testsuite/gcc.target/vax/compare-mov-zero.c | 24 + gcc/testsuite/gcc.target/vax/cpymem.c | 23 + gcc/testsuite/gcc.target/vax/ctzhi.c | 20 + gcc/testsuite/gcc.target/vax/ctzqi.c | 20 + gcc/testsuite/gcc.target/vax/ctzsi.c | 15 + gcc/testsuite/gcc.target/vax/ffshi.c | 24 + gcc/testsuite/gcc.target/vax/ffsqi.c | 24 + gcc/testsuite/gcc.target/vax/ffssi.c | 19 + gcc/testsuite/gcc.target/vax/movmem.c | 23 + gcc/testsuite/gcc.target/vax/peephole2-eq-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-eq-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-eq-cmpzvsi.c | 36 + .../gcc.target/vax/peephole2-eq-ctzhi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzhi-1.c | 34 + .../gcc.target/vax/peephole2-eq-ctzqi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzqi-1.c | 34 + .../gcc.target/vax/peephole2-eq-ctzsi-0.c | 32 + .../gcc.target/vax/peephole2-eq-ctzsi-1.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffshi.c | 26 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffsqi.c | 26 + gcc/testsuite/gcc.target/vax/peephole2-eq-ffssi.c | 27 + gcc/testsuite/gcc.target/vax/peephole2-le-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-le-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-le-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-le-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-le-cmpzvsi.c | 34 + .../gcc.target/vax/peephole2-leu-cmpvsi.c | 40 + .../gcc.target/vax/peephole2-leu-cmpzvsi.c | 31 + gcc/testsuite/gcc.target/vax/peephole2-lt-andhi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-lt-andqi.c | 33 + gcc/testsuite/gcc.target/vax/peephole2-lt-andsi.c | 30 + gcc/testsuite/gcc.target/vax/peephole2-lt-cmpvsi.c | 36 + .../gcc.target/vax/peephole2-lt-cmpzvsi.c | 34 + .../gcc.target/vax/peephole2-ltu-cmpvsi.c | 40 + .../gcc.target/vax/peephole2-ltu-cmpzvsi.c | 31 + gcc/testsuite/gcc.target/vax/pr56875.c | 11 +- gcc/testsuite/gcc.target/vax/push.c | 27 + gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/xtensa/bswap.c | 14 + gcc/testsuite/gcc.target/xtensa/pr98285.c | 54 + gcc/testsuite/gcc.target/xtensa/shifts.c | 31 + .../dg-scan-symbol-section-1-exp-F.S | 13 + .../dg-scan-symbol-section-2-exp-F.S | 9 + .../dg-scan-symbol-section-3-exp-F.S | 10 + .../dg-scan-symbol-section-exp-P.S | 50 + .../gcc.test-framework/test-framework.exp | 3 +- .../compilable.exp => gdc.dg/debug/debug.exp} | 10 +- .../{asan/asan.exp => debug/dwarf2/dwarf2.exp} | 21 +- .../gdc.dg/debug/dwarf2/imports/pr98067.d | 3 + gcc/testsuite/gdc.dg/debug/dwarf2/langdw2.d | 7 + gcc/testsuite/gdc.dg/debug/dwarf2/langdw3.d | 6 + gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d | 6 + .../fail57.d => gdc.dg/debug/trivial.d} | 2 +- gcc/testsuite/gdc.dg/intrinsics.d | 92 +- gcc/testsuite/gdc.dg/pr92216.d | 4 +- gcc/testsuite/gdc.dg/pr98277.d | 13 + gcc/testsuite/gdc.dg/pr98427.d | 23 + gcc/testsuite/gdc.dg/torture/pr97843.d | 37 + gcc/testsuite/gdc.dg/torture/pr97889.d | 29 + gcc/testsuite/gdc.test/compilable/callconv.d | 20 - .../gdc.test/compilable/imports/test21299/func.d | 8 + .../gdc.test/compilable/imports/test21299/mtype.d | 8 + .../compilable/imports/test21299/rootstringtable.d | 96 + gcc/testsuite/gdc.test/compilable/test17419.d | 2 - gcc/testsuite/gdc.test/compilable/test21299a.d | 4 + gcc/testsuite/gdc.test/compilable/test21299b.d | 4 + gcc/testsuite/gdc.test/compilable/test21299c.d | 5 + gcc/testsuite/gdc.test/compilable/test21299d.d | 27 + gcc/testsuite/gdc.test/compilable/testInference.d | 6 +- .../gdc.test/fail_compilation/fail12485.d | 9 +- .../gdc.test/fail_compilation/fail18970.d | 37 + .../gdc.test/fail_compilation/imports/test21164a.d | 9 + .../gdc.test/fail_compilation/imports/test21164b.d | 4 + .../gdc.test/fail_compilation/imports/test21164c.d | 10 + .../gdc.test/fail_compilation/imports/test21164d.d | 9 + .../gdc.test/fail_compilation/test21164.d | 13 + gcc/testsuite/gdc.test/runnable/dhry.d | 927 - .../gdc.test/runnable/imports/testmangle.d | 66 + gcc/testsuite/gdc.test/runnable/link6574.d | 10 +- gcc/testsuite/gdc.test/runnable/mangle.d | 82 +- gcc/testsuite/gdc.test/runnable/nested.d | 9 - gcc/testsuite/gdc.test/runnable/template4.d | 31 +- gcc/testsuite/gdc.test/runnable/template9.d | 13 +- gcc/testsuite/gdc.test/runnable/test4.d | 12 - gcc/testsuite/gdc.test/runnable/testconst.d | 3 +- gcc/testsuite/gfortran.dg/analyzer/pr97668.f | 26 + gcc/testsuite/gfortran.dg/attr_deprecated.f90 | 30 + gcc/testsuite/gfortran.dg/class_allocate_25.f90 | 58 + gcc/testsuite/gfortran.dg/class_assign_4.f90 | 183 + gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90 | 2 +- .../gfortran.dg/coarray/send_char_array_1.f90 | 16 +- gcc/testsuite/gfortran.dg/coverage.f90 | 17 + gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 | 39 + .../gfortran.dg/deferred_character_36.f90 | 16 + gcc/testsuite/gfortran.dg/dependency_60.f90 | 19 + gcc/testsuite/gfortran.dg/entry_23.f | 57 + gcc/testsuite/gfortran.dg/finalize_37.f90 | 80 + gcc/testsuite/gfortran.dg/forall_19.f90 | 32 + gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 | 48 + gcc/testsuite/gfortran.dg/goacc-gomp/fixed-1.f | 81 + gcc/testsuite/gfortran.dg/goacc-gomp/free-1.f90 | 34 + .../{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} | 5 +- gcc/testsuite/gfortran.dg/goacc/atomic.f90 | 35 + .../goacc/classify-kernels-unparallelized.f95 | 4 +- .../gfortran.dg/goacc/classify-kernels.f95 | 4 +- .../gfortran.dg/goacc/classify-parallel.f95 | 4 +- .../{classify-routine.f95 => classify-serial.f95} | 17 +- .../gfortran.dg/goacc/clause-locations.f90 | 18 - gcc/testsuite/gfortran.dg/goacc/fixed-5.f | 30 + .../gfortran.dg/goacc/kernels-decompose-1.f95 | 89 + .../gfortran.dg/goacc/kernels-decompose-2.f95 | 150 + gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 5 + .../gfortran.dg/goacc/loop-2-parallel-3.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/loop-5.f95 | 357 - gcc/testsuite/gfortran.dg/goacc/loop-6.f95 | 74 - ...uctions.f90 => nested-reductions-1-kernels.f90} | 300 +- ...ctions.f90 => nested-reductions-1-parallel.f90} | 142 +- .../goacc/nested-reductions-1-routine.f90 | 88 + ...ns-warn.f90 => nested-reductions-2-kernels.f90} | 379 +- ...s-warn.f90 => nested-reductions-2-parallel.f90} | 181 +- .../goacc/nested-reductions-2-routine.f90 | 119 + gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 | 135 + .../gfortran.dg/goacc/sentinel-free-form.f95 | 7 +- .../gfortran.dg/goacc/specification-part.f90 | 100 + gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 | 70 + gcc/testsuite/gfortran.dg/gomp/atomic.f90 | 87 + .../gfortran.dg/gomp/declare-target-4.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/map-2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 143 + gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 6 +- gcc/testsuite/gfortran.dg/gomp/requires-9.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 213 + gcc/testsuite/gfortran.dg/gomp/scan-2.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-3.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-4.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/scan-6.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/scan-7.f90 | 60 + .../gfortran.dg/gomp/schedule-modifiers-2.f90 | 8 +- .../gfortran.dg/gomp/workshare-reduction-1.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-10.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-11.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-12.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-13.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-14.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-15.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-16.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-17.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-18.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-19.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-2.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-20.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-21.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-22.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-23.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-24.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-25.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-26.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-27.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-28.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-29.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-3.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-30.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-31.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-32.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-33.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-34.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-35.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-36.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-37.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-38.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-39.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-4.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-40.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-41.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-42.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-43.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-44.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-45.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-46.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-47.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-48.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-49.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-5.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-50.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-51.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-52.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-53.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-54.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-55.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-56.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-57.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-58.f90 | 35 + .../gfortran.dg/gomp/workshare-reduction-6.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-7.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-8.f90 | 31 + .../gfortran.dg/gomp/workshare-reduction-9.f90 | 31 + gcc/testsuite/gfortran.dg/guality/guality.exp | 2 +- gcc/testsuite/gfortran.dg/ipcp-array-2.f90 | 45 + gcc/testsuite/gfortran.dg/pr48958.f90 | 25 + gcc/testsuite/gfortran.dg/pr85796.f90 | 8 + gcc/testsuite/gfortran.dg/pr93685_1.f90 | 20 + gcc/testsuite/gfortran.dg/pr93685_2.f90 | 18 + gcc/testsuite/gfortran.dg/pr95342.f90 | 20 + gcc/testsuite/gfortran.dg/pr97768_1.f90 | 25 + gcc/testsuite/gfortran.dg/pr97768_2.f90 | 53 + gcc/testsuite/gfortran.dg/pr98016.f90 | 19 + gcc/testsuite/gfortran.dg/pr98017.f90 | 14 + gcc/testsuite/gfortran.dg/pr98284.f90 | 12 + gcc/testsuite/gfortran.dg/select_rank_5.f90 | 44 + .../gfortran.dg/structure_constructor_17.f90 | 21 + .../gfortran.dg/unlimited_polymorphic_32.f03 | 59 + gcc/testsuite/gfortran.dg/value_8.f90 | 16 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f | 28 + gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f | 40 + gcc/testsuite/gfortran.dg/vect/pr97761.f90 | 32 + gcc/testsuite/gnat.dg/bias2.adb | 33 + gcc/testsuite/gnat.dg/debug15.adb | 23 - gcc/testsuite/gnat.dg/interface6.adb | 2 +- gcc/testsuite/gnat.dg/modular6.adb | 15 + gcc/testsuite/gnat.dg/multfixed.adb | 3 +- gcc/testsuite/gnat.dg/not_null.adb | 4 +- gcc/testsuite/gnat.dg/opt39.adb | 1 + gcc/testsuite/gnat.dg/opt88.adb | 52 + gcc/testsuite/gnat.dg/opt89.adb | 18 + gcc/testsuite/gnat.dg/opt90a.adb | 16 + gcc/testsuite/gnat.dg/opt90a_pkg.ads | 15 + gcc/testsuite/gnat.dg/opt90b.adb | 16 + gcc/testsuite/gnat.dg/opt90b_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90c.adb | 16 + gcc/testsuite/gnat.dg/opt90c_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90d.adb | 16 + gcc/testsuite/gnat.dg/opt90d_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt90e.adb | 16 + gcc/testsuite/gnat.dg/opt90e_pkg.ads | 16 + gcc/testsuite/gnat.dg/opt91.adb | 11 + gcc/testsuite/gnat.dg/opt91.ads | 10 + gcc/testsuite/gnat.dg/opt91_pkg.adb | 12 + gcc/testsuite/gnat.dg/opt91_pkg.ads | 19 + gcc/testsuite/gnat.dg/protected_func.adb | 4 +- gcc/testsuite/gnat.dg/shift1.adb | 15 + gcc/testsuite/gnat.dg/sin_cos.adb | 14 + gcc/testsuite/gnat.dg/sin_cos.ads | 4 + gcc/testsuite/gnat.dg/warn14.adb | 2 +- gcc/testsuite/go.test/go-test.exp | 220 +- gcc/testsuite/go.test/test/alias.go | 2 +- gcc/testsuite/go.test/test/alias1.go | 2 +- gcc/testsuite/go.test/test/alias2.go | 104 + gcc/testsuite/go.test/test/alias3.dir/a.go | 42 + gcc/testsuite/go.test/test/alias3.dir/b.go | 26 + gcc/testsuite/go.test/test/alias3.dir/c.go | 25 + .../testsuite/go.test/test/alias3.go | 6 +- gcc/testsuite/go.test/test/append.go | 25 +- gcc/testsuite/go.test/test/assign.go | 12 + gcc/testsuite/go.test/test/bench/garbage/Makefile | 2 +- gcc/testsuite/go.test/test/bench/garbage/parser.go | 4 +- gcc/testsuite/go.test/test/bench/garbage/stats.go | 2 +- gcc/testsuite/go.test/test/bench/garbage/tree.go | 2 +- gcc/testsuite/go.test/test/bench/garbage/tree2.go | 2 +- .../go.test/test/bench/go1/binarytree_test.go | 2 +- .../go.test/test/bench/go1/fannkuch_test.go | 2 +- gcc/testsuite/go.test/test/bench/go1/fasta_test.go | 10 +- gcc/testsuite/go.test/test/bench/go1/gob_test.go | 2 +- gcc/testsuite/go.test/test/bench/go1/gzip_test.go | 2 +- gcc/testsuite/go.test/test/bench/go1/http_test.go | 2 +- gcc/testsuite/go.test/test/bench/go1/json_test.go | 2 +- .../go.test/test/bench/go1/jsondata_test.go | 4 +- .../go.test/test/bench/go1/mandel_test.go | 2 +- .../go.test/test/bench/go1/parserdata_test.go | 6 +- .../go.test/test/bench/go1/revcomp_test.go | 2 +- .../go.test/test/bench/go1/template_test.go | 2 +- .../test/bench/shootout/binary-tree-freelist.go | 129 - .../test/bench/shootout/binary-tree-freelist.txt | 8 - .../go.test/test/bench/shootout/binary-tree.c | 164 - .../go.test/test/bench/shootout/binary-tree.go | 92 - .../go.test/test/bench/shootout/binary-tree.txt | 8 - .../go.test/test/bench/shootout/chameneosredux.c | 330 - .../go.test/test/bench/shootout/chameneosredux.go | 180 - .../go.test/test/bench/shootout/chameneosredux.txt | 29 - .../test/bench/shootout/fannkuch-parallel.go | 224 - .../test/bench/shootout/fannkuch-parallel.txt | 31 - .../go.test/test/bench/shootout/fannkuch.c | 134 - .../go.test/test/bench/shootout/fannkuch.go | 122 - .../go.test/test/bench/shootout/fannkuch.txt | 31 - .../go.test/test/bench/shootout/fasta-1000.out | 171 - gcc/testsuite/go.test/test/bench/shootout/fasta.c | 219 - gcc/testsuite/go.test/test/bench/shootout/fasta.go | 205 - .../go.test/test/bench/shootout/fasta.txt | 171 - .../test/bench/shootout/k-nucleotide-parallel.go | 157 - .../test/bench/shootout/k-nucleotide-parallel.txt | 27 - .../go.test/test/bench/shootout/k-nucleotide.c | 228 - .../go.test/test/bench/shootout/k-nucleotide.go | 140 - .../go.test/test/bench/shootout/k-nucleotide.txt | 27 - .../go.test/test/bench/shootout/mandelbrot.c | 91 - .../go.test/test/bench/shootout/mandelbrot.go | 95 - .../go.test/test/bench/shootout/mandelbrot.txt | Bin 5011 -> 0 bytes .../go.test/test/bench/shootout/meteor-contest.c | 626 - .../go.test/test/bench/shootout/meteor-contest.go | 656 - .../go.test/test/bench/shootout/meteor-contest.txt | 24 - gcc/testsuite/go.test/test/bench/shootout/nbody.c | 170 - gcc/testsuite/go.test/test/bench/shootout/nbody.go | 177 - .../go.test/test/bench/shootout/nbody.txt | 2 - .../go.test/test/bench/shootout/pidigits.c | 123 - .../go.test/test/bench/shootout/pidigits.go | 135 - .../go.test/test/bench/shootout/pidigits.txt | 3 - .../test/bench/shootout/regex-dna-parallel.go | 124 - .../test/bench/shootout/regex-dna-parallel.txt | 13 - .../go.test/test/bench/shootout/regex-dna.c | 154 - .../go.test/test/bench/shootout/regex-dna.go | 106 - .../go.test/test/bench/shootout/regex-dna.txt | 13 - .../test/bench/shootout/reverse-complement.c | 100 - .../test/bench/shootout/reverse-complement.go | 105 - .../test/bench/shootout/reverse-complement.txt | 171 - .../test/bench/shootout/spectral-norm-parallel.go | 111 - .../go.test/test/bench/shootout/spectral-norm.c | 82 - .../go.test/test/bench/shootout/spectral-norm.go | 93 - .../go.test/test/bench/shootout/spectral-norm.txt | 1 - .../go.test/test/bench/shootout/threadring.c | 103 - .../go.test/test/bench/shootout/threadring.go | 71 - .../go.test/test/bench/shootout/threadring.txt | 1 - .../go.test/test/bench/shootout/timing.log | 1254 - .../go.test/test/bench/shootout/timing.sh | 219 - gcc/testsuite/go.test/test/blank1.go | 6 +- gcc/testsuite/go.test/test/bombad.go | 2 +- gcc/testsuite/go.test/test/bounds.go | 108 +- gcc/testsuite/go.test/test/bugs/bug395.go | 25 - gcc/testsuite/go.test/test/bugs/placeholder | 2 - gcc/testsuite/go.test/test/chan/doubleselect.go | 1 + gcc/testsuite/go.test/test/chan/fifo.go | 1 - gcc/testsuite/go.test/test/chan/perm.go | 30 +- gcc/testsuite/go.test/test/chan/powser1.go | 326 +- gcc/testsuite/go.test/test/chan/powser2.go | 412 +- gcc/testsuite/go.test/test/chan/select2.go | 2 +- gcc/testsuite/go.test/test/chan/select3.go | 18 +- gcc/testsuite/go.test/test/chan/select5.go | 10 +- gcc/testsuite/go.test/test/chan/select6.go | 2 +- gcc/testsuite/go.test/test/chan/select7.go | 2 +- gcc/testsuite/go.test/test/chan/select8.go | 55 + gcc/testsuite/go.test/test/chan/sendstmt.go | 6 +- gcc/testsuite/go.test/test/chancap.go | 44 +- gcc/testsuite/go.test/test/cmp.go | 61 +- gcc/testsuite/go.test/test/cmp6.go | 13 +- gcc/testsuite/go.test/test/cmplx.go | 14 + gcc/testsuite/go.test/test/cmplxdivide.c | 87 +- gcc/testsuite/go.test/test/cmplxdivide.go | 27 +- gcc/testsuite/go.test/test/cmplxdivide1.go | 6511 ++- gcc/testsuite/go.test/test/complit1.go | 25 +- gcc/testsuite/go.test/test/compos.go | 2 +- gcc/testsuite/go.test/test/const.go | 83 + gcc/testsuite/go.test/test/const1.go | 6 +- gcc/testsuite/go.test/test/const4.go | 2 +- gcc/testsuite/go.test/test/const5.go | 6 +- gcc/testsuite/go.test/test/const6.go | 2 +- gcc/testsuite/go.test/test/convert1.go | 2 +- gcc/testsuite/go.test/test/convlit.go | 11 +- gcc/testsuite/go.test/test/ddd.go | 2 +- gcc/testsuite/go.test/test/ddd1.go | 18 +- gcc/testsuite/go.test/test/ddd2.dir/ddd2.go | 2 +- gcc/testsuite/go.test/test/ddd2.dir/ddd3.go | 2 +- gcc/testsuite/go.test/test/ddd2.go | 2 +- gcc/testsuite/go.test/test/deferprint.go | 4 +- gcc/testsuite/go.test/test/divide.go | 2 +- gcc/testsuite/go.test/test/divmod.go | 4 +- gcc/testsuite/go.test/test/eof.go | 2 +- gcc/testsuite/go.test/test/eof1.go | 2 +- gcc/testsuite/go.test/test/errchk | 147 - gcc/testsuite/go.test/test/escape2.go | 1139 +- gcc/testsuite/go.test/test/escape3.go | 2 +- gcc/testsuite/go.test/test/escape4.go | 28 +- gcc/testsuite/go.test/test/escape5.go | 160 +- .../go.test/test/fixedbugs/bug083.dir/bug0.go | 2 +- .../go.test/test/fixedbugs/bug083.dir/bug1.go | 2 +- .../go.test/test/fixedbugs/bug088.dir/bug0.go | 2 +- .../go.test/test/fixedbugs/bug088.dir/bug1.go | 2 +- .../go.test/test/fixedbugs/bug106.dir/bug0.go | 2 +- .../go.test/test/fixedbugs/bug106.dir/bug1.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug108.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug121.go | 1 - .../go.test/test/fixedbugs/bug133.dir/bug0.go | 2 +- .../go.test/test/fixedbugs/bug133.dir/bug1.go | 2 +- .../go.test/test/fixedbugs/bug133.dir/bug2.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug13343.go | 18 + gcc/testsuite/go.test/test/fixedbugs/bug1515.go | 2 +- .../go.test/test/fixedbugs/bug160.dir/x.go | 2 +- .../go.test/test/fixedbugs/bug160.dir/y.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug169.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug173.go | 2 + gcc/testsuite/go.test/test/fixedbugs/bug176.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug19403.go | 134 + gcc/testsuite/go.test/test/fixedbugs/bug195.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/bug203.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug206.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug214.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug215.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug216.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug217.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug218.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug221.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug227.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug228.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug229.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug230.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug231.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug232.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug233.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug234.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug235.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug236.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug237.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug243.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug245.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug247.go | 2 +- .../go.test/test/fixedbugs/bug248.dir/bug1.go | 2 +- .../go.test/test/fixedbugs/bug248.dir/bug2.go | 106 +- .../go.test/test/fixedbugs/bug248.dir/bug3.go | 102 +- gcc/testsuite/go.test/test/fixedbugs/bug248.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/bug249.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug250.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug251.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug252.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug253.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug254.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug255.go | 21 +- gcc/testsuite/go.test/test/fixedbugs/bug256.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug257.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug258.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug259.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug261.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug264.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug265.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug266.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug269.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug271.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug272.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug273.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug274.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug275.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug278.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug279.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug280.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug281.go | 4 +- .../go.test/test/fixedbugs/bug282.dir/p1.go | 2 +- .../go.test/test/fixedbugs/bug282.dir/p2.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug283.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug285.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug286.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug287.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug288.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug289.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug290.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug291.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug292.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug293.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug294.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug295.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug296.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug297.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug298.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug299.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug300.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug301.go | 4 +- .../go.test/test/fixedbugs/bug302.dir/main.go | 6 +- .../go.test/test/fixedbugs/bug302.dir/p.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug302.go | 46 +- gcc/testsuite/go.test/test/fixedbugs/bug303.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug304.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug305.go | 2 +- .../go.test/test/fixedbugs/bug306.dir/p1.go | 2 +- .../go.test/test/fixedbugs/bug306.dir/p2.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug308.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug309.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug311.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug312.go | 2 +- .../go.test/test/fixedbugs/bug313.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug313.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug313.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug317.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug319.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug320.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug321.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug323.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug325.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug326.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug327.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug328.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug329.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug330.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug331.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug332.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug333.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug334.go | 2 +- .../go.test/test/fixedbugs/bug335.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug335.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug335.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug336.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug337.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug338.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug339.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug340.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug341.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug342.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug343.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug344.go | 2 +- .../go.test/test/fixedbugs/bug345.dir/io.go | 2 +- .../go.test/test/fixedbugs/bug345.dir/main.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/bug345.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug346.go | 27 +- gcc/testsuite/go.test/test/fixedbugs/bug347.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug348.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug349.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug350.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug351.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug352.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug353.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug354.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug355.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug356.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug357.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug358.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/bug361.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug362.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug363.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug365.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug366.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug368.go | 2 +- .../fixedbugs/{bug369.go => bug369.dir/main.go} | 18 +- .../go.test/test/fixedbugs/bug369.dir/pkg.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 73 +- gcc/testsuite/go.test/test/fixedbugs/bug370.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug371.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug372.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug373.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug374.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug375.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug376.go | 5 +- gcc/testsuite/go.test/test/fixedbugs/bug378.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug379.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug380.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug381.go | 2 +- .../go.test/test/fixedbugs/bug382.dir/pkg.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug383.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug384.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug385_32.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug385_64.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug386.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug387.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug388.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug389.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug391.go | 2 +- .../go.test/test/fixedbugs/bug392.dir/one.go | 2 +- .../go.test/test/fixedbugs/bug392.dir/pkg2.go | 2 +- .../go.test/test/fixedbugs/bug392.dir/pkg3.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug393.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug394.go | 2 +- .../go.test/test/fixedbugs/bug396.dir/one.go | 2 +- .../go.test/test/fixedbugs/bug396.dir/two.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug397.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug398.go | 28 +- gcc/testsuite/go.test/test/fixedbugs/bug399.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug401.go | 5 +- gcc/testsuite/go.test/test/fixedbugs/bug402.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug403.go | 2 +- .../go.test/test/fixedbugs/bug404.dir/one.go | 2 +- .../go.test/test/fixedbugs/bug404.dir/two.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug406.go | 4 +- .../go.test/test/fixedbugs/bug407.dir/one.go | 2 +- .../go.test/test/fixedbugs/bug407.dir/two.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug409.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug410.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug411.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug412.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug413.go | 2 +- .../go.test/test/fixedbugs/bug414.dir/p1.go | 2 +- .../go.test/test/fixedbugs/bug414.dir/prog.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug414.go | 2 +- .../go.test/test/fixedbugs/bug415.dir/p.go | 2 +- .../go.test/test/fixedbugs/bug415.dir/prog.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug415.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug416.go | 2 +- .../go.test/test/fixedbugs/bug424.dir/lib.go | 2 +- .../go.test/test/fixedbugs/bug424.dir/main.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug424.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug425.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug427.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug428.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug429.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/bug435.go | 4 +- .../go.test/test/fixedbugs/bug437.dir/one.go | 2 +- .../go.test/test/fixedbugs/bug437.dir/two.go | 2 +- .../go.test/test/fixedbugs/bug437.dir/x.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug437.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug441.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug442.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug443.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug444.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug445.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug447.go | 2 +- .../go.test/test/fixedbugs/bug448.dir/pkg1.go | 2 +- .../go.test/test/fixedbugs/bug448.dir/pkg2.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug448.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug450.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug452.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug453.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug454.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug455.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug456.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug457.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug458.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug459.go | 2 +- .../go.test/test/fixedbugs/bug460.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug460.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug460.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug461.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug462.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug463.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug464.go | 2 +- .../go.test/test/fixedbugs/bug465.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug465.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug465.go | 2 +- .../go.test/test/fixedbugs/bug466.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug466.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug466.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug467.go | 2 +- .../go.test/test/fixedbugs/bug468.dir/p1.go | 2 +- .../go.test/test/fixedbugs/bug468.dir/p2.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug468.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug470.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug471.go | 2 +- .../go.test/test/fixedbugs/bug472.dir/p1.go | 2 +- .../go.test/test/fixedbugs/bug472.dir/p2.go | 2 +- .../go.test/test/fixedbugs/bug472.dir/z.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug472.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug473.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug474.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug475.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug476.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/bug477.go | 2 +- .../go.test/test/fixedbugs/bug478.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug478.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug478.go | 2 +- .../go.test/test/fixedbugs/bug479.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug479.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug479.go | 2 +- .../go.test/test/fixedbugs/bug480.dir/a.go | 2 +- .../go.test/test/fixedbugs/bug480.dir/b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug480.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug481.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug482.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug483.go | 36 + gcc/testsuite/go.test/test/fixedbugs/bug484.go | 78 + gcc/testsuite/go.test/test/fixedbugs/bug485.go | 39 + .../testsuite/go.test/test/fixedbugs/bug486.go | 20 +- gcc/testsuite/go.test/test/fixedbugs/bug487.go | 24 + .../go.test/test/fixedbugs/bug488.dir/a.go | 4 +- .../go.test/test/fixedbugs/bug488.dir/b.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug488.go | 12 + gcc/testsuite/go.test/test/fixedbugs/bug489.go | 22 + gcc/testsuite/go.test/test/fixedbugs/bug490.go | 16 + gcc/testsuite/go.test/test/fixedbugs/bug491.go | 110 + .../go.test/test/fixedbugs/bug492.dir/a.go | 12 +- .../go.test/test/fixedbugs/bug492.dir/b.go | 7 +- .../testsuite/go.test/test/fixedbugs/bug492.go | 7 +- .../testsuite/go.test/test/fixedbugs/bug493.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/bug494.go | 51 + gcc/testsuite/go.test/test/fixedbugs/bug495.go | 20 + gcc/testsuite/go.test/test/fixedbugs/bug496.go | 29 + gcc/testsuite/go.test/test/fixedbugs/bug497.go | 28 + gcc/testsuite/go.test/test/fixedbugs/bug498.go | 23 + gcc/testsuite/go.test/test/fixedbugs/bug499.go | 15 + gcc/testsuite/go.test/test/fixedbugs/bug500.go | 41 + gcc/testsuite/go.test/test/fixedbugs/bug501.go | 24 + gcc/testsuite/go.test/test/fixedbugs/bug502.go | 28 + gcc/testsuite/go.test/test/fixedbugs/bug503.go | 16 + .../go.test/test/fixedbugs/bug504.dir/a.go | 6 +- .../go.test/test/fixedbugs/bug504.dir/b.go | 8 +- .../go.test/test/fixedbugs/bug504.dir/c.go | 8 +- .../go.test/test/fixedbugs/bug504.dir/main.go | 6 +- .../testsuite/go.test/test/fixedbugs/bug504.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/bug505.go | 20 + .../go.test/test/fixedbugs/bug506.dir}/a.go | 13 +- .../go.test/test/fixedbugs/bug506.dir/main.go | 16 +- .../testsuite/go.test/test/fixedbugs/bug506.go | 11 +- .../go.test/test/fixedbugs/bug507.dir}/a.go | 8 +- .../go.test/test/fixedbugs/bug507.dir}/b.go | 4 +- .../go.test/test/fixedbugs/bug507.dir/c.go | 4 +- .../testsuite/go.test/test/fixedbugs/bug507.go | 8 +- .../testsuite/go.test/test/fixedbugs/bug508.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/bug509.go | 30 + .../go.test/test/fixedbugs/bug510.dir}/a.go | 8 +- .../go.test/test/fixedbugs/bug510.dir/b.go | 12 +- .../testsuite/go.test/test/fixedbugs/bug510.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/gcc61204.go | 17 + gcc/testsuite/go.test/test/fixedbugs/gcc61244.go | 19 + gcc/testsuite/go.test/test/fixedbugs/gcc61246.go | 17 + .../testsuite/go.test/test/fixedbugs/gcc61248.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/gcc61253.go | 20 + .../testsuite/go.test/test/fixedbugs/gcc61254.go | 12 +- .../testsuite/go.test/test/fixedbugs/gcc61255.go | 12 +- .../testsuite/go.test/test/fixedbugs/gcc61258.go | 12 +- .../testsuite/go.test/test/fixedbugs/gcc61264.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/gcc61265.go | 16 + gcc/testsuite/go.test/test/fixedbugs/gcc61273.go | 16 + gcc/testsuite/go.test/test/fixedbugs/gcc65755.go | 37 + .../go.test/test/fixedbugs/gcc67968.dir/a.go | 10 +- .../go.test/test/fixedbugs/gcc67968.dir/b.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/gcc67968.go | 14 + gcc/testsuite/go.test/test/fixedbugs/gcc78763.go | 19 + gcc/testsuite/go.test/test/fixedbugs/gcc80226.go | 17 + gcc/testsuite/go.test/test/fixedbugs/gcc89321.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue10047.go | 19 + .../go.test/test/fixedbugs/issue10066.dir/a.go | 11 + .../go.test/test/fixedbugs/issue10066.dir/b.go | 7 + .../testsuite/go.test/test/fixedbugs/issue10066.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue10135.go | 25 + .../go.test/test/fixedbugs/issue10219.dir/a.go | 21 +- .../go.test/test/fixedbugs/issue10219.dir/b.go | 9 +- .../go.test/test/fixedbugs/issue10219.dir/c.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue10219.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue10253.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue10284.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue10320.go | 55 + gcc/testsuite/go.test/test/fixedbugs/issue10332.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue10353.go | 49 + .../testsuite/go.test/test/fixedbugs/issue10407.go | 7 +- .../testsuite/go.test/test/fixedbugs/issue10441.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue10486.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue10607.go | 34 + .../go.test/test/fixedbugs/issue10607a.go | 81 + .../testsuite/go.test/test/fixedbugs/issue10654.go | 10 +- .../go.test/test/fixedbugs/issue10700.dir/other.go | 8 +- .../go.test/test/fixedbugs/issue10700.dir/test.go | 49 + .../testsuite/go.test/test/fixedbugs/issue10700.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue10925.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue10958.go | 95 + gcc/testsuite/go.test/test/fixedbugs/issue10975.go | 18 + .../testsuite/go.test/test/fixedbugs/issue10977.go | 17 +- .../go.test/test/fixedbugs/issue11053.dir/p.go | 7 +- .../test/fixedbugs/issue11053.dir/p_test.go | 51 + .../testsuite/go.test/test/fixedbugs/issue11053.go | 13 +- .../go.test/test/fixedbugs/issue11053.out | 3 + gcc/testsuite/go.test/test/fixedbugs/issue11256.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue11286.go | 34 + .../go.test/test/fixedbugs/issue11326b.go | 48 + .../testsuite/go.test/test/fixedbugs/issue11354.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue11359.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue11361.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue11362.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue11369.go | 27 + .../testsuite/go.test/test/fixedbugs/issue11370.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue11371.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue11590.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue11610.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue11614.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue11674.go | 40 + .../testsuite/go.test/test/fixedbugs/issue11699.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue11750.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue11771.go | 64 + gcc/testsuite/go.test/test/fixedbugs/issue11790.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue11945.go | 71 + gcc/testsuite/go.test/test/fixedbugs/issue11987.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue12006.go | 174 + gcc/testsuite/go.test/test/fixedbugs/issue12108.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue12133.go | 26 + .../testsuite/go.test/test/fixedbugs/issue12226.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue12347.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue12411.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue12413.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue12536.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue12577.go | 66 + gcc/testsuite/go.test/test/fixedbugs/issue12588.go | 88 + gcc/testsuite/go.test/test/fixedbugs/issue12621.go | 20 + .../go.test/test/fixedbugs/issue12677.dir}/p.go | 8 +- .../go.test/test/fixedbugs/issue12677.dir/q.go | 7 +- .../testsuite/go.test/test/fixedbugs/issue12677.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue12686.go | 16 + .../testsuite/go.test/test/fixedbugs/issue1304.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue13160.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue13162.go | 82 + gcc/testsuite/go.test/test/fixedbugs/issue13169.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue13171.go | 34 + .../testsuite/go.test/test/fixedbugs/issue13248.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue13261.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue13262.go | 21 + .../testsuite/go.test/test/fixedbugs/issue13263.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue13266.go | 10 + gcc/testsuite/go.test/test/fixedbugs/issue13268.go | 43 + .../testsuite/go.test/test/fixedbugs/issue13274.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue13337.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue13365.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue13415.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue13471.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue13480.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue13485.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue13539.go | 20 + .../testsuite/go.test/test/fixedbugs/issue13684.go | 10 +- .../test/fixedbugs/issue13777.dir/burnin.go | 19 + .../go.test/test/fixedbugs/issue13777.dir/main.go | 11 + .../testsuite/go.test/test/fixedbugs/issue13777.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue13799.go | 190 + .../testsuite/go.test/test/fixedbugs/issue13821.go | 16 +- .../go.test/test/fixedbugs/issue13821b.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue14006.go | 67 + gcc/testsuite/go.test/test/fixedbugs/issue14010.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue14136.go | 19 + .../go.test/test/fixedbugs/issue14164.dir/a.go | 47 + .../go.test/test/fixedbugs/issue14164.dir}/main.go | 19 +- .../testsuite/go.test/test/fixedbugs/issue14164.go | 10 +- .../go.test/test/fixedbugs/issue14331.dir/a.go | 11 +- .../go.test/test/fixedbugs/issue14331.dir}/b.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue14331.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue14405.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue14520.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue14540.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue14553.go | 45 + gcc/testsuite/go.test/test/fixedbugs/issue14591.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue14636.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue14646.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue14651.go | 71 + .../testsuite/go.test/test/fixedbugs/issue14652.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue14725.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue14729.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue14988.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue15002.go | 132 + gcc/testsuite/go.test/test/fixedbugs/issue15013.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue15039.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue15042.go | 27 + .../go.test/test/fixedbugs/issue15071.dir/exp.go | 24 + .../go.test/test/fixedbugs/issue15071.dir/main.go | 11 +- .../testsuite/go.test/test/fixedbugs/issue15071.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue15084.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue15141.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue15175.go | 66 + gcc/testsuite/go.test/test/fixedbugs/issue15252.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue15277.go | 40 + gcc/testsuite/go.test/test/fixedbugs/issue15303.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue15329.go | 79 + gcc/testsuite/go.test/test/fixedbugs/issue15439.go | 25 + .../go.test/test/fixedbugs/issue15470.dir/a.go | 24 + .../go.test/test/fixedbugs/issue15470.dir/b.go | 3 + .../testsuite/go.test/test/fixedbugs/issue15470.go | 11 +- .../go.test/test/fixedbugs/issue15514.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue15514.dir}/b.go | 6 +- .../go.test/test/fixedbugs/issue15514.dir/c.go | 7 +- .../testsuite/go.test/test/fixedbugs/issue15514.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue15528.go | 131 + .../go.test/test/fixedbugs/issue15548.dir}/a.go | 15 +- .../go.test/test/fixedbugs/issue15548.dir}/b.go | 4 +- .../go.test/test/fixedbugs/issue15548.dir/c.go | 11 +- .../testsuite/go.test/test/fixedbugs/issue15548.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue15550.go | 25 +- .../go.test/test/fixedbugs/issue15572.dir/a.go | 40 + .../go.test/test/fixedbugs/issue15572.dir}/b.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue15572.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue15585.go | 45 + .../testsuite/go.test/test/fixedbugs/issue15602.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue15604.go | 17 +- .../go.test/test/fixedbugs/issue15609.dir/call.go | 7 + .../test/fixedbugs/issue15609.dir/call_386.s | 8 + .../test/fixedbugs/issue15609.dir/call_amd64.s | 8 + .../test/fixedbugs/issue15609.dir/call_decl.go | 5 + .../go.test/test/fixedbugs/issue15609.dir/main.go | 14 + .../go.test/test/fixedbugs/issue15646.dir/a.go | 23 + .../go.test/test/fixedbugs/issue15646.dir/b.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue15646.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue15722.go | 21 + .../testsuite/go.test/test/fixedbugs/issue15733.go | 18 +- .../go.test/test/fixedbugs/issue15838.dir/a.go | 61 + .../go.test/test/fixedbugs/issue15838.dir}/b.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue15838.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue15895.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue15898.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue15902.go | 27 + .../go.test/test/fixedbugs/issue15920.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue15920.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue15920.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue15926.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue15961.go | 21 + .../testsuite/go.test/test/fixedbugs/issue15988.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue15992.go | 38 + .../go.test/test/fixedbugs/issue15992.out | 4 + gcc/testsuite/go.test/test/fixedbugs/issue16016.go | 35 + .../go.test/test/fixedbugs/issue16037_run.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue16095.go | 104 + gcc/testsuite/go.test/test/fixedbugs/issue16130.go | 43 + .../go.test/test/fixedbugs/issue16133.dir/a1.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/a2.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/b.go | 7 + .../go.test/test/fixedbugs/issue16133.dir/c.go | 10 + gcc/testsuite/go.test/test/fixedbugs/issue16193.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue16249.go | 58 + .../testsuite/go.test/test/fixedbugs/issue16306.go | 12 +- .../go.test/test/fixedbugs/issue16317.dir}/a.go | 9 +- .../go.test/test/fixedbugs/issue16317.dir}/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue16317.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue16331.go | 48 + .../testsuite/go.test/test/fixedbugs/issue16369.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue16428.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue16439.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue16515.go | 53 + .../go.test/test/fixedbugs/issue16616.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue16616.dir}/b.go | 9 +- .../test/fixedbugs/issue16616.dir/issue16616.go | 26 + .../testsuite/go.test/test/fixedbugs/issue16616.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue16733.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue16741.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue16760.go | 42 + .../testsuite/go.test/test/fixedbugs/issue16804.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue16948.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue16949.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue16985.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue17005.go | 46 + .../testsuite/go.test/test/fixedbugs/issue17111.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue17194.go | 17 +- .../testsuite/go.test/test/fixedbugs/issue17270.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue17328.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue17381.go | 54 + gcc/testsuite/go.test/test/fixedbugs/issue17551.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue17588.go | 20 + .../testsuite/go.test/test/fixedbugs/issue17596.go | 18 +- gcc/testsuite/go.test/test/fixedbugs/issue17631.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue17640.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue17645.go | 16 + .../testsuite/go.test/test/fixedbugs/issue17710.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue17752.go | 20 + .../testsuite/go.test/test/fixedbugs/issue17758.go | 24 +- gcc/testsuite/go.test/test/fixedbugs/issue17918.go | 41 + .../testsuite/go.test/test/fixedbugs/issue18089.go | 18 +- .../testsuite/go.test/test/fixedbugs/issue18092.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue18231.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue18393.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue18410.go | 40 + .../go.test/test/fixedbugs/issue18419.dir/other.go | 10 +- .../go.test/test/fixedbugs/issue18419.dir/test.go | 15 + .../testsuite/go.test/test/fixedbugs/issue18419.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue18595.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue18636.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue18640.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue18655.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue18661.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue18725.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue18808.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue18906.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue18915.go | 21 + .../testsuite/go.test/test/fixedbugs/issue18994.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue19012.go | 25 + .../go.test/test/fixedbugs/issue19028.dir/a.go | 6 +- .../go.test/test/fixedbugs/issue19028.dir/main.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue19028.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue19040.go | 36 + .../testsuite/go.test/test/fixedbugs/issue19056.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue19078.go | 42 + .../testsuite/go.test/test/fixedbugs/issue19084.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue19113.go | 108 + gcc/testsuite/go.test/test/fixedbugs/issue19137.go | 51 + gcc/testsuite/go.test/test/fixedbugs/issue19182.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue19201.go | 52 + gcc/testsuite/go.test/test/fixedbugs/issue19217.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue19275.go | 72 + gcc/testsuite/go.test/test/fixedbugs/issue19323.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue19359.go | 91 + gcc/testsuite/go.test/test/fixedbugs/issue19482.go | 34 + .../test/fixedbugs/issue19507.dir/div_arm.s | 11 +- .../go.test/test/fixedbugs/issue19507.dir/main.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue19507.go | 7 +- gcc/testsuite/go.test/test/fixedbugs/issue19515.go | 51 + .../go.test/test/fixedbugs/issue19548.dir/a.go | 26 + .../go.test/test/fixedbugs/issue19548.dir/b.go | 19 +- .../testsuite/go.test/test/fixedbugs/issue19548.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue19555.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue19632.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue19658.go | 99 + gcc/testsuite/go.test/test/fixedbugs/issue19667.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue19671.go | 16 + .../testsuite/go.test/test/fixedbugs/issue19678.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue19679.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue19696.go | 20 + .../go.test/test/fixedbugs/issue19699b.go | 11 +- .../testsuite/go.test/test/fixedbugs/issue19705.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue19710.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue19743.go | 31 + .../go.test/test/fixedbugs/issue19764.dir/a.go | 12 +- .../go.test/test/fixedbugs/issue19764.dir/b.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue19764.go | 10 + .../testsuite/go.test/test/fixedbugs/issue19783.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue19799.go | 71 + .../testsuite/go.test/test/fixedbugs/issue19880.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue19911.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue19977.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue20029.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue20097.go | 18 + .../testsuite/go.test/test/fixedbugs/issue20145.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue20185.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue20227.go | 16 + .../testsuite/go.test/test/fixedbugs/issue20333.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue20335.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue20415.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue20529.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue20530.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue20602.go | 14 + .../go.test/test/fixedbugs/issue20682.dir/p.go | 12 +- .../go.test/test/fixedbugs/issue20682.dir/q.go | 10 +- .../go.test/test/fixedbugs/issue20682.dir/r.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue20682.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue20739.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue20749.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue20780.go | 19 + .../testsuite/go.test/test/fixedbugs/issue20811.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue20812.go | 15 + .../testsuite/go.test/test/fixedbugs/issue20813.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue20923.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue21048.go | 72 + .../go.test/test/fixedbugs/issue21120.dir/a.go | 10 +- .../go.test/test/fixedbugs/issue21120.dir/b.go | 29 + .../go.test/test/fixedbugs/issue21120.dir/main.go | 25 + .../testsuite/go.test/test/fixedbugs/issue21120.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue21221.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue21253.go | 27 + .../testsuite/go.test/test/fixedbugs/issue21256.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21273.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue21317.go | 56 + gcc/testsuite/go.test/test/fixedbugs/issue21576.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue21655.go | 62 + gcc/testsuite/go.test/test/fixedbugs/issue21770.go | 20 + .../testsuite/go.test/test/fixedbugs/issue21808.go | 13 +- .../go.test/test/fixedbugs/issue21808.out | 3 + gcc/testsuite/go.test/test/fixedbugs/issue21879.go | 37 + .../go.test/test/fixedbugs/issue21879.out | 2 + .../testsuite/go.test/test/fixedbugs/issue21882.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue21887.go | 25 + .../go.test/test/fixedbugs/issue21887.out | 2 + gcc/testsuite/go.test/test/fixedbugs/issue21963.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue21979.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue21988.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue22063.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue22076.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue22083.go | 41 + .../testsuite/go.test/test/fixedbugs/issue22198.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue22200.go | 20 + .../go.test/test/fixedbugs/issue22200b.go | 28 + .../testsuite/go.test/test/fixedbugs/issue22305.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue22326.go | 20 +- .../go.test/test/fixedbugs/issue22326.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue22327.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue22429.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue22458.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue22605.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue22660.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue22683.go | 30 + .../go.test/test/fixedbugs/issue22683.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue22781.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue22794.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue22822.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue22881.go | 117 + gcc/testsuite/go.test/test/fixedbugs/issue22904.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue22921.go | 18 + .../go.test/test/fixedbugs/issue22941.dir/a.go | 4 +- .../go.test/test/fixedbugs/issue22941.dir/b.go | 30 + .../go.test/test/fixedbugs/issue22941.dir/main.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue22941.go | 6 +- .../go.test/test/fixedbugs/issue22962.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue22962.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue22962.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue23093.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue23116.go | 14 +- .../go.test/test/fixedbugs/issue23179.dir/a.go | 14 +- .../go.test/test/fixedbugs/issue23179.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue23179.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue23188.go | 32 + .../testsuite/go.test/test/fixedbugs/issue23298.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue23305.go | 28 + .../go.test/test/fixedbugs/issue23311.dir/main.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue23311.go | 4 +- .../testsuite/go.test/test/fixedbugs/issue23414.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue23489.go | 16 +- .../testsuite/go.test/test/fixedbugs/issue23504.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue23521.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue23522.go | 46 + gcc/testsuite/go.test/test/fixedbugs/issue23545.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue23546.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue23586.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue23719.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue23732.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue23734.go | 32 + .../testsuite/go.test/test/fixedbugs/issue23780.go | 14 +- .../test/fixedbugs/{bug174.go => issue23781.go} | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue23812.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue23823.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue23912.go | 30 + .../testsuite/go.test/test/fixedbugs/issue24120.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue24173.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue24187.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue24419.go | 51 + gcc/testsuite/go.test/test/fixedbugs/issue24449.go | 62 + gcc/testsuite/go.test/test/fixedbugs/issue24470.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue24488.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue24503.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue24547.go | 46 + .../testsuite/go.test/test/fixedbugs/issue24760.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue24763.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue24799.go | 58 + .../go.test/test/fixedbugs/issue24801.dir/a.go | 6 +- .../go.test/test/fixedbugs/issue24801.dir/main.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue24801.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue24817.go | 64 + .../testsuite/go.test/test/fixedbugs/issue24937.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue24939.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue25006.go | 30 + .../testsuite/go.test/test/fixedbugs/issue25101.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue25322.go | 21 +- .../go.test/test/fixedbugs/issue25322.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue25507.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue25516.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue25727.go | 21 + .../testsuite/go.test/test/fixedbugs/issue25741.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue25776.go | 99 + .../go.test/test/fixedbugs/issue25897a.go | 34 + .../go.test/test/fixedbugs/issue25897b.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue25958.go | 17 + .../go.test/test/fixedbugs/issue25984.dir/p.go | 12 +- .../go.test/test/fixedbugs/issue25984.dir/q.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue25984.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue26024.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue26043.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue26097.go | 47 + gcc/testsuite/go.test/test/fixedbugs/issue26105.go | 25 + .../testsuite/go.test/test/fixedbugs/issue26116.go | 18 +- gcc/testsuite/go.test/test/fixedbugs/issue26120.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue2615.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue26153.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue26248.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue26335.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue26340.go | 21 + .../go.test/test/fixedbugs/issue26341.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue26341.dir/b.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue26341.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue26407.go | 58 + gcc/testsuite/go.test/test/fixedbugs/issue26411.go | 92 + gcc/testsuite/go.test/test/fixedbugs/issue26416.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue26438.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue26495.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue26616.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue26855.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue27143.go | 17 + .../testsuite/go.test/test/fixedbugs/issue27232.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue27267.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue27278.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue27289.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue27356.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue27695.go | 62 + .../go.test/test/fixedbugs/issue27695b.go | 64 + .../go.test/test/fixedbugs/issue27695c.go | 65 + gcc/testsuite/go.test/test/fixedbugs/issue27718.go | 102 + gcc/testsuite/go.test/test/fixedbugs/issue27829.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue27938.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue27961.go | 35 + .../testsuite/go.test/test/fixedbugs/issue28055.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue28058.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue28078.go | 34 + .../go.test/test/fixedbugs/issue28079a.go | 20 + .../go.test/test/fixedbugs/issue28079b.go | 17 + .../go.test/test/fixedbugs/issue28079c.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue28268.go | 30 + gcc/testsuite/go.test/test/fixedbugs/issue28390.go | 39 + .../go.test/test/fixedbugs/issue28390.out | 2 + gcc/testsuite/go.test/test/fixedbugs/issue28430.go | 17 + .../testsuite/go.test/test/fixedbugs/issue28445.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue28450.go | 18 + .../testsuite/go.test/test/fixedbugs/issue28601.go | 13 +- .../testsuite/go.test/test/fixedbugs/issue28616.go | 22 +- gcc/testsuite/go.test/test/fixedbugs/issue28688.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue28797.go | 53 + .../go.test/test/fixedbugs/issue29013a.go | 24 +- .../go.test/test/fixedbugs/issue29013b.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue29190.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue29215.go | 35 + .../testsuite/go.test/test/fixedbugs/issue29218.go | 25 +- gcc/testsuite/go.test/test/fixedbugs/issue29220.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue29264.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue29304.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue29312.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue29329.go | 107 + .../testsuite/go.test/test/fixedbugs/issue29350.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue29362.go | 42 + .../go.test/test/fixedbugs/issue29362b.go | 53 + .../testsuite/go.test/test/fixedbugs/issue29389.go | 21 +- gcc/testsuite/go.test/test/fixedbugs/issue29402.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue29562.go | 26 + .../go.test/test/fixedbugs/issue29610.dir/a.go | 12 +- .../go.test/test/fixedbugs/issue29610.dir/b.go | 14 +- .../go.test/test/fixedbugs/issue29610.dir/main.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue29610.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue29735.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue29855.go | 17 + .../testsuite/go.test/test/fixedbugs/issue29870.go | 16 +- .../go.test/test/fixedbugs/issue29870b.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue29943.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue30041.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue30061.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue30085.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue30087.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue30116.go | 112 + .../go.test/test/fixedbugs/issue30116.out | 558 + .../go.test/test/fixedbugs/issue30116u.go | 112 + .../go.test/test/fixedbugs/issue30116u.out | 340 + gcc/testsuite/go.test/test/fixedbugs/issue30243.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue30430.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue30476.go | 30 + .../go.test/test/fixedbugs/issue30566a.go | 23 + .../go.test/test/fixedbugs/issue30566b.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue30606.go | 20 + .../go.test/test/fixedbugs/issue30606b.go | 51 + .../go.test/test/fixedbugs/issue30659.dir/a.go | 18 +- .../go.test/test/fixedbugs/issue30659.dir}/b.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue30659.go | 4 +- .../testsuite/go.test/test/fixedbugs/issue30679.go | 19 +- gcc/testsuite/go.test/test/fixedbugs/issue30709.go | 33 + .../go.test/test/fixedbugs/issue30709.out | 4 + .../go.test/test/fixedbugs/issue30862.dir/a.go | 16 +- .../go.test/test/fixedbugs/issue30862.dir/b.go | 29 + .../go.test/test/fixedbugs/issue30862.dir/main.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue30862.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue30898.go | 19 + .../go.test/test/fixedbugs/issue30907.dir/a.go | 19 + .../go.test/test/fixedbugs/issue30907.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue30907.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue30956.go | 32 + .../go.test/test/fixedbugs/issue30956.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue30977.go | 52 + gcc/testsuite/go.test/test/fixedbugs/issue31010.go | 24 + gcc/testsuite/go.test/test/fixedbugs/issue31060.go | 30 + .../go.test/test/fixedbugs/issue31252.dir/a.go | 14 +- .../go.test/test/fixedbugs/issue31252.dir/b.go | 14 +- .../go.test/test/fixedbugs/issue31252.dir/c.go | 26 + .../go.test/test/fixedbugs/issue31252.dir/main.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue31252.go | 4 +- .../go.test/test/fixedbugs/issue31412a.go | 32 + .../go.test/test/fixedbugs/issue31412b.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue31419.go | 58 + gcc/testsuite/go.test/test/fixedbugs/issue31573.go | 49 + .../go.test/test/fixedbugs/issue31637.dir/a.go | 12 +- .../go.test/test/fixedbugs/issue31637.dir/b.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue31637.go | 11 + .../testsuite/go.test/test/fixedbugs/issue31777.go | 28 +- gcc/testsuite/go.test/test/fixedbugs/issue31782.go | 24 + .../go.test/test/fixedbugs/issue31782.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue31987.go | 22 + .../testsuite/go.test/test/fixedbugs/issue32175.go | 17 +- .../go.test/test/fixedbugs/issue32175.out | 1 + gcc/testsuite/go.test/test/fixedbugs/issue32288.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue32347.go | 18 + .../testsuite/go.test/test/fixedbugs/issue32454.go | 24 +- gcc/testsuite/go.test/test/fixedbugs/issue32560.go | 51 + .../go.test/test/fixedbugs/issue32595.dir/a.go | 6 +- .../go.test/test/fixedbugs/issue32595.dir/b.go | 17 +- .../go.test/test/fixedbugs/issue32595.dir/main.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue32595.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue32680.go | 23 + .../go.test/test/fixedbugs/issue32680.out | 1 + .../go.test/test/fixedbugs/issue32680b.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue32723.go | 22 + .../go.test/test/fixedbugs/issue32778.dir/a.go | 18 + .../go.test/test/fixedbugs/issue32778.dir/b.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue32778.go | 11 + .../go.test/test/fixedbugs/issue32901.dir/a.go | 14 +- .../go.test/test/fixedbugs/issue32901.dir/b.go | 14 +- .../go.test/test/fixedbugs/issue32901.dir/c.go | 17 + .../go.test/test/fixedbugs/issue32901.dir/main.go | 17 +- .../testsuite/go.test/test/fixedbugs/issue32901.go | 8 +- .../go.test/test/fixedbugs/issue32922.dir/a.go | 20 +- .../go.test/test/fixedbugs/issue32922.dir/b.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue32922.go | 11 + .../testsuite/go.test/test/fixedbugs/issue32959.go | 16 +- .../go.test/test/fixedbugs/issue33013.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue33013.dir/b.go | 24 + .../go.test/test/fixedbugs/issue33013.dir/c.go | 19 + .../go.test/test/fixedbugs/issue33013.dir/d.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue33013.go | 12 +- .../go.test/test/fixedbugs/issue33020.dir/a.go | 15 +- .../go.test/test/fixedbugs/issue33020.dir/b.go | 22 + .../testsuite/go.test/test/fixedbugs/issue33020.go | 12 +- .../go.test/test/fixedbugs/issue33020a.dir/a.go | 12 +- .../go.test/test/fixedbugs/issue33020a.dir/b.go | 11 +- .../go.test/test/fixedbugs/issue33020a.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue33062.go | 33 + .../go.test/test/fixedbugs/issue33158.dir/a.go | 25 + .../go.test/test/fixedbugs/issue33158.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue33158.go | 10 +- .../go.test/test/fixedbugs/issue33219.dir/a.go | 18 +- .../go.test/test/fixedbugs/issue33219.dir/b.go | 25 + .../go.test/test/fixedbugs/issue33219.dir/c.go | 17 +- .../testsuite/go.test/test/fixedbugs/issue33219.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue33275.go | 34 + .../go.test/test/fixedbugs/issue33275_run.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue33308.go | 12 + gcc/testsuite/go.test/test/fixedbugs/issue33355.go | 147 + gcc/testsuite/go.test/test/fixedbugs/issue33386.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue33438.go | 19 + gcc/testsuite/go.test/test/fixedbugs/issue33460.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue33555.go | 81 + gcc/testsuite/go.test/test/fixedbugs/issue33724.go | 45 + .../go.test/test/fixedbugs/issue33739.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue33739.dir}/b.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue33739.go | 12 +- .../go.test/test/fixedbugs/issue33866.dir/a.go | 19 +- .../go.test/test/fixedbugs/issue33866.dir/b.go | 16 +- .../testsuite/go.test/test/fixedbugs/issue33866.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue33903.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue34123.go | 43 + gcc/testsuite/go.test/test/fixedbugs/issue34395.go | 17 + .../go.test/test/fixedbugs/issue34503.dir/a.go | 14 +- .../go.test/test/fixedbugs/issue34503.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue34503.go | 12 +- .../testsuite/go.test/test/fixedbugs/issue34520.go | 13 +- .../go.test/test/fixedbugs/issue34577.dir/a.go | 27 + .../go.test/test/fixedbugs/issue34577.dir/b.go | 27 +- .../testsuite/go.test/test/fixedbugs/issue34577.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue34968.go | 12 +- gcc/testsuite/go.test/test/fixedbugs/issue35027.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue35073.go | 23 + .../testsuite/go.test/test/fixedbugs/issue35157.go | 21 +- gcc/testsuite/go.test/test/fixedbugs/issue35291.go | 14 + .../go.test/test/fixedbugs/issue3552.dir/one.go | 2 +- .../go.test/test/fixedbugs/issue3552.dir/two.go | 2 +- .../testsuite/go.test/test/fixedbugs/issue35576.go | 15 +- .../go.test/test/fixedbugs/issue35576.out | 1 + .../go.test/test/fixedbugs/issue35586.dir/a.go | 8 +- .../go.test/test/fixedbugs/issue35586.dir/b.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue35586.go | 11 + .../testsuite/go.test/test/fixedbugs/issue35652.go | 29 +- .../go.test/test/fixedbugs/issue35739.dir/a.go | 15 + .../go.test/test/fixedbugs/issue35739.dir}/b.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue35739.go | 8 +- .../go.test/test/fixedbugs/issue36085.dir/a.go | 3 + .../go.test/test/fixedbugs/issue36085.dir/b.go | 8 + gcc/testsuite/go.test/test/fixedbugs/issue36085.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue36259.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue36437.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue36516.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue36705.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue3705.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue37246.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue37716.go | 32 + .../testsuite/go.test/test/fixedbugs/issue37753.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue3783.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue37975.go | 54 + gcc/testsuite/go.test/test/fixedbugs/issue38093.go | 49 + gcc/testsuite/go.test/test/fixedbugs/issue38117.go | 17 + .../testsuite/go.test/test/fixedbugs/issue38125.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue38356.go | 54 + .../testsuite/go.test/test/fixedbugs/issue38359.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue38690.go | 65 + gcc/testsuite/go.test/test/fixedbugs/issue38745.go | 18 + .../testsuite/go.test/test/fixedbugs/issue38746.go | 15 +- gcc/testsuite/go.test/test/fixedbugs/issue38905.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue38916.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue3924.go | 13 - gcc/testsuite/go.test/test/fixedbugs/issue3925.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue39292.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue39459.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue39505.go | 31 + .../go.test/test/fixedbugs/issue39505b.go | 183 + gcc/testsuite/go.test/test/fixedbugs/issue39541.go | 33 + gcc/testsuite/go.test/test/fixedbugs/issue39651.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue40152.go | 21 + .../go.test/test/fixedbugs/issue40252.dir}/a.go | 9 +- .../go.test/test/fixedbugs/issue40252.dir/main.go | 17 +- .../testsuite/go.test/test/fixedbugs/issue40252.go | 7 +- gcc/testsuite/go.test/test/fixedbugs/issue40367.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue40629.go | 69 + .../testsuite/go.test/test/fixedbugs/issue40746.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue4085a.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4085b.go | 37 +- gcc/testsuite/go.test/test/fixedbugs/issue40917.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue40954.go | 35 + gcc/testsuite/go.test/test/fixedbugs/issue4097.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4099.go | 6 +- .../testsuite/go.test/test/fixedbugs/issue41247.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue41440.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue41500.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue41575.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue4162.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4167.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue41680.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue41736.go | 105 + gcc/testsuite/go.test/test/fixedbugs/issue41780.go | 39 + gcc/testsuite/go.test/test/fixedbugs/issue41872.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue42032.go | 27 + .../go.test/test/fixedbugs/issue42058a.go | 13 + .../go.test/test/fixedbugs/issue42058b.go | 13 + .../testsuite/go.test/test/fixedbugs/issue42075.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue42076.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue4215.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue4232.go | 31 +- gcc/testsuite/go.test/test/fixedbugs/issue4251.go | 2 +- .../go.test/test/fixedbugs/issue4252.dir/a.go | 2 +- .../go.test/test/fixedbugs/issue4252.dir/main.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4252.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue42568.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue42587.go | 15 + .../testsuite/go.test/test/fixedbugs/issue42703.go | 26 +- gcc/testsuite/go.test/test/fixedbugs/issue42727.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue42784.go | 26 + .../testsuite/go.test/test/fixedbugs/issue42790.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue4283.go | 2 +- .../testsuite/go.test/test/fixedbugs/issue42876.go | 27 +- gcc/testsuite/go.test/test/fixedbugs/issue43099.go | 34 + gcc/testsuite/go.test/test/fixedbugs/issue43111.go | 70 + gcc/testsuite/go.test/test/fixedbugs/issue43112.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue4313.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4316.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4323.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4326.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4348.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue4353.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4359.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4365.go | 27 + .../go.test/test/fixedbugs/issue4370.dir/p1.go | 2 +- .../go.test/test/fixedbugs/issue4370.dir/p2.go | 2 +- .../go.test/test/fixedbugs/issue4370.dir/p3.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4370.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4396a.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4396b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4399.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4405.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4429.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4448.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4452.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4458.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue4463.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4468.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue4470.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4495.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4517a.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4517b.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4517c.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4517d.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4518.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue4529.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4545.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4562.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4585.go | 2 +- .../go.test/test/fixedbugs/issue4590.dir/pkg1.go | 2 +- .../go.test/test/fixedbugs/issue4590.dir/pkg2.go | 2 +- .../go.test/test/fixedbugs/issue4590.dir/prog.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4614.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4618.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4620.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4654.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4663.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4667.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4734.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4748.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4752.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4776.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4785.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue4909a.go | 2 +- .../go.test/test/fixedbugs/issue4964.dir/a.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue5002.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5056.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5172.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue5231.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5358.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5373.go | 71 + gcc/testsuite/go.test/test/fixedbugs/issue5581.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5698.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5704.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5793.go | 36 + gcc/testsuite/go.test/test/fixedbugs/issue5809.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5820.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5841.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5856.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue5963.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6004.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6036.go | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue6055.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6131.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6140.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6247.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6269.go | 2 +- .../{issue6789.dir/b.go => issue6295.dir/p0.go} | 11 +- .../go.test/test/fixedbugs/issue6295.dir/p1.go | 26 + .../{issue5291.dir/prog.go => issue6295.dir/p2.go} | 16 +- .../test/fixedbugs/{issue5910.go => issue6295.go} | 4 +- gcc/testsuite/go.test/test/fixedbugs/issue6298.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue6402.go | 13 + gcc/testsuite/go.test/test/fixedbugs/issue6403.go | 14 + .../testsuite/go.test/test/fixedbugs/issue6406.go | 11 +- .../go.test/test/fixedbugs/issue6513.dir/a.go | 2 +- .../go.test/test/fixedbugs/issue6513.dir/b.go | 2 +- .../go.test/test/fixedbugs/issue6513.dir/main.go | 2 +- .../testsuite/go.test/test/fixedbugs/issue6703a.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue6703b.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue6703c.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703d.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703e.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703f.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703g.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703h.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703i.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703j.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue6703k.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703l.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703m.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue6703n.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue6703o.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703p.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703q.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue6703r.go | 28 + gcc/testsuite/go.test/test/fixedbugs/issue6703s.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703t.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703u.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703v.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue6703w.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703x.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6703y.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6703z.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue6772.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue6847.go | 85 + gcc/testsuite/go.test/test/fixedbugs/issue6866.go | 80 + gcc/testsuite/go.test/test/fixedbugs/issue6889.go | 111 + gcc/testsuite/go.test/test/fixedbugs/issue6899.go | 4 +- .../testsuite/go.test/test/fixedbugs/issue6902.go | 25 +- .../fixedbugs/{issue5260.dir/b.go => issue6964.go} | 6 +- gcc/testsuite/go.test/test/fixedbugs/issue6977.go | 40 + .../go.test/test/fixedbugs/issue7023.dir/a.go | 7 +- .../go.test/test/fixedbugs/issue7023.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue7023.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue7044.go | 43 + .../testsuite/go.test/test/fixedbugs/issue7050.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue7083.go | 22 + gcc/testsuite/go.test/test/fixedbugs/issue7129.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue7150.go | 17 + gcc/testsuite/go.test/test/fixedbugs/issue7153.go | 11 + gcc/testsuite/go.test/test/fixedbugs/issue7223.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue7272.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue7310.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue7316.go | 37 + .../testsuite/go.test/test/fixedbugs/issue7346.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue7366.go | 21 + gcc/testsuite/go.test/test/fixedbugs/issue7405.go | 51 + gcc/testsuite/go.test/test/fixedbugs/issue7419.go | 25 + .../testsuite/go.test/test/fixedbugs/issue7538a.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue7538b.go | 9 +- .../testsuite/go.test/test/fixedbugs/issue7547.go | 16 +- gcc/testsuite/go.test/test/fixedbugs/issue7550.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue7590.go | 21 + .../go.test/test/fixedbugs/issue7648.dir/a.go | 7 +- .../go.test/test/fixedbugs/issue7648.dir/b.go | 8 +- .../testsuite/go.test/test/fixedbugs/issue7648.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue7740.go | 35 + gcc/testsuite/go.test/test/fixedbugs/issue7742.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue7746.go | 133 + gcc/testsuite/go.test/test/fixedbugs/issue7760.go | 25 + .../testsuite/go.test/test/fixedbugs/issue7794.go | 8 +- gcc/testsuite/go.test/test/fixedbugs/issue7863.go | 60 + gcc/testsuite/go.test/test/fixedbugs/issue7867.go | 43 + .../testsuite/go.test/test/fixedbugs/issue7884.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue7921.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue7944.go | 40 + gcc/testsuite/go.test/test/fixedbugs/issue7995.go | 25 + .../go.test/test/fixedbugs/issue7995b.dir/x1.go | 12 + .../go.test/test/fixedbugs/issue7995b.dir/x2.go | 10 + .../testsuite/go.test/test/fixedbugs/issue7995b.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue7996.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue7997.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue7998.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue8004.go | 59 + .../testsuite/go.test/test/fixedbugs/issue8011.go | 18 +- gcc/testsuite/go.test/test/fixedbugs/issue8017.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue8028.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue8036.go | 45 + gcc/testsuite/go.test/test/fixedbugs/issue8039.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue8042.go | 66 + gcc/testsuite/go.test/test/fixedbugs/issue8047.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue8047b.go | 26 + gcc/testsuite/go.test/test/fixedbugs/issue8048.go | 107 + .../go.test/test/fixedbugs/issue8060.dir/a.go | 4 +- .../go.test/test/fixedbugs/issue8060.dir/b.go | 9 +- .../testsuite/go.test/test/fixedbugs/issue8060.go | 10 +- .../testsuite/go.test/test/fixedbugs/issue8073.go | 14 +- .../testsuite/go.test/test/fixedbugs/issue8074.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue8076.go | 25 +- .../testsuite/go.test/test/fixedbugs/issue8079.go | 11 +- gcc/testsuite/go.test/test/fixedbugs/issue8132.go | 32 + gcc/testsuite/go.test/test/fixedbugs/issue8139.go | 50 + .../testsuite/go.test/test/fixedbugs/issue8154.go | 9 +- gcc/testsuite/go.test/test/fixedbugs/issue8155.go | 48 + gcc/testsuite/go.test/test/fixedbugs/issue8158.go | 41 + gcc/testsuite/go.test/test/fixedbugs/issue8183.go | 23 + .../go.test/test/fixedbugs/issue8280.dir/a.go | 3 + .../go.test/test/fixedbugs/issue8280.dir/b.go | 5 + .../testsuite/go.test/test/fixedbugs/issue8280.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue8311.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue8325.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue8336.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue8347.go | 27 + gcc/testsuite/go.test/test/fixedbugs/issue8385.go | 42 + gcc/testsuite/go.test/test/fixedbugs/issue8438.go | 17 + .../testsuite/go.test/test/fixedbugs/issue8440.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/issue8475.go | 25 + gcc/testsuite/go.test/test/fixedbugs/issue8501.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue8613.go | 38 + gcc/testsuite/go.test/test/fixedbugs/issue8620.go | 30 + .../testsuite/go.test/test/fixedbugs/issue8745.go | 14 +- gcc/testsuite/go.test/test/fixedbugs/issue8761.go | 26 + .../testsuite/go.test/test/fixedbugs/issue8836.go | 17 +- gcc/testsuite/go.test/test/fixedbugs/issue887.go | 2 +- gcc/testsuite/go.test/test/fixedbugs/issue8947.go | 53 + gcc/testsuite/go.test/test/fixedbugs/issue8961.go | 20 + gcc/testsuite/go.test/test/fixedbugs/issue9006.go | 37 + gcc/testsuite/go.test/test/fixedbugs/issue9017.go | 57 + gcc/testsuite/go.test/test/fixedbugs/issue9036.go | 31 + gcc/testsuite/go.test/test/fixedbugs/issue9076.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue9083.go | 23 + gcc/testsuite/go.test/test/fixedbugs/issue9110.go | 91 + gcc/testsuite/go.test/test/fixedbugs/issue9321.go | 37 + .../go.test/test/fixedbugs/issue9355.dir/a.go | 16 + gcc/testsuite/go.test/test/fixedbugs/issue9355.go | 63 + gcc/testsuite/go.test/test/fixedbugs/issue9370.go | 127 + gcc/testsuite/go.test/test/fixedbugs/issue9432.go | 15 + gcc/testsuite/go.test/test/fixedbugs/issue9521.go | 18 + .../go.test/test/fixedbugs/issue9537.dir/a.go | 25 + .../go.test/test/fixedbugs/issue9537.dir/b.go | 43 + .../testsuite/go.test/test/fixedbugs/issue9537.go | 13 +- gcc/testsuite/go.test/test/fixedbugs/issue9604.go | 29 + gcc/testsuite/go.test/test/fixedbugs/issue9604b.go | 180 + .../test/fixedbugs/issue9608.dir/issue9608.go | 82 + gcc/testsuite/go.test/test/fixedbugs/issue9608.go | 14 + gcc/testsuite/go.test/test/fixedbugs/issue9634.go | 18 + gcc/testsuite/go.test/test/fixedbugs/issue9691.go | 21 + .../testsuite/go.test/test/fixedbugs/issue9731.go | 21 +- .../testsuite/go.test/test/fixedbugs/issue9738.go | 15 +- .../testsuite/go.test/test/fixedbugs/issue9862.go | 10 +- .../go.test/test/fixedbugs/issue9862_run.go | 27 + gcc/testsuite/go.test/test/func6.go | 4 +- gcc/testsuite/go.test/test/func7.go | 4 +- gcc/testsuite/go.test/test/func8.go | 8 +- gcc/testsuite/go.test/test/funcdup.go | 2 +- gcc/testsuite/go.test/test/funcdup2.go | 2 +- gcc/testsuite/go.test/test/gc2.go | 5 +- gcc/testsuite/go.test/test/golden.out | 24 - gcc/testsuite/go.test/test/goprint.go | 24 +- gcc/testsuite/go.test/test/goto.go | 90 +- gcc/testsuite/go.test/test/helloworld.go | 2 +- gcc/testsuite/go.test/test/import2.dir/import2.go | 2 +- gcc/testsuite/go.test/test/import2.dir/import3.go | 2 +- gcc/testsuite/go.test/test/import2.go | 2 +- gcc/testsuite/go.test/test/import5.go | 36 +- gcc/testsuite/go.test/test/index.go | 6 +- gcc/testsuite/go.test/test/index0.go | 2 +- gcc/testsuite/go.test/test/index1.go | 2 +- gcc/testsuite/go.test/test/index2.go | 2 +- gcc/testsuite/go.test/test/init.go | 4 +- gcc/testsuite/go.test/test/init1.go | 28 +- gcc/testsuite/go.test/test/initializerr.go | 1 + gcc/testsuite/go.test/test/interface/embed2.go | 23 +- gcc/testsuite/go.test/test/interface/explicit.go | 8 +- gcc/testsuite/go.test/test/interface/noeq.go | 2 +- .../test/interface/recursive1.dir/recursive1.go | 2 +- .../test/interface/recursive1.dir/recursive2.go | 2 +- gcc/testsuite/go.test/test/interface/recursive1.go | 2 +- gcc/testsuite/go.test/test/ken/cplx0.go | 2 +- gcc/testsuite/go.test/test/ken/embed.go | 2 +- gcc/testsuite/go.test/test/ken/modconst.go | 2 +- gcc/testsuite/go.test/test/ken/string.go | 2 +- gcc/testsuite/go.test/test/label.go | 9 +- gcc/testsuite/go.test/test/label1.go | 50 +- gcc/testsuite/go.test/test/linkx.go | 32 +- gcc/testsuite/go.test/test/map.go | 2 +- gcc/testsuite/go.test/test/map1.go | 12 +- gcc/testsuite/go.test/test/mapnan.go | 56 - gcc/testsuite/go.test/test/method1.go | 18 +- gcc/testsuite/go.test/test/method2.go | 8 +- gcc/testsuite/go.test/test/method4.dir/prog.go | 9 +- gcc/testsuite/go.test/test/method5.go | 2 +- gcc/testsuite/go.test/test/named.go | 2 +- gcc/testsuite/go.test/test/named1.go | 10 +- gcc/testsuite/go.test/test/nilcheck.go | 105 +- gcc/testsuite/go.test/test/nilptr.go | 6 +- gcc/testsuite/go.test/test/nilptr2.go | 2 +- gcc/testsuite/go.test/test/nilptr3.go | 200 +- gcc/testsuite/go.test/test/nul1.go | 7 +- gcc/testsuite/go.test/test/peano.go | 8 +- gcc/testsuite/go.test/test/printbig.go | 2 +- gcc/testsuite/go.test/test/range.go | 186 +- gcc/testsuite/go.test/test/recover.go | 94 +- gcc/testsuite/go.test/test/recover1.go | 2 +- gcc/testsuite/go.test/test/recover2.go | 4 +- gcc/testsuite/go.test/test/recover3.go | 2 +- gcc/testsuite/go.test/test/rename.go | 2 +- gcc/testsuite/go.test/test/rename1.go | 6 +- gcc/testsuite/go.test/test/reorder.go | 39 +- gcc/testsuite/go.test/test/reorder2.go | 177 +- gcc/testsuite/go.test/test/return.go | 2 +- gcc/testsuite/go.test/test/rotate.go | 2 +- gcc/testsuite/go.test/test/rotate0.go | 2 +- gcc/testsuite/go.test/test/rotate1.go | 2 +- gcc/testsuite/go.test/test/rotate2.go | 2 +- gcc/testsuite/go.test/test/rotate3.go | 2 +- gcc/testsuite/go.test/test/run | 138 - gcc/testsuite/go.test/test/run.go | 1324 +- gcc/testsuite/go.test/test/rune.go | 2 +- gcc/testsuite/go.test/test/runtime.go | 2 +- gcc/testsuite/go.test/test/safe/main.go | 14 - gcc/testsuite/go.test/test/safe/nousesafe.go | 8 - gcc/testsuite/go.test/test/safe/pkg.go | 16 - gcc/testsuite/go.test/test/safe/usesafe.go | 8 - gcc/testsuite/go.test/test/shift1.go | 18 +- gcc/testsuite/go.test/test/shift2.go | 2 +- gcc/testsuite/go.test/test/sigchld.go | 4 +- gcc/testsuite/go.test/test/sinit.go | 90 +- gcc/testsuite/go.test/test/sizeof.go | 2 +- gcc/testsuite/go.test/test/slice3err.go | 2 +- gcc/testsuite/go.test/test/stress/maps.go | 4 +- gcc/testsuite/go.test/test/stress/parsego.go | 4 +- gcc/testsuite/go.test/test/stress/runstress.go | 2 +- gcc/testsuite/go.test/test/struct0.go | 2 +- gcc/testsuite/go.test/test/syntax/chan.go | 8 +- gcc/testsuite/go.test/test/syntax/chan1.go | 6 +- gcc/testsuite/go.test/test/syntax/composite.go | 4 +- gcc/testsuite/go.test/test/syntax/else.go | 2 +- gcc/testsuite/go.test/test/syntax/forvar.go | 10 - gcc/testsuite/go.test/test/syntax/if.go | 2 +- gcc/testsuite/go.test/test/syntax/import.go | 2 +- gcc/testsuite/go.test/test/syntax/interface.go | 2 +- gcc/testsuite/go.test/test/syntax/semi1.go | 4 +- gcc/testsuite/go.test/test/syntax/semi2.go | 2 +- gcc/testsuite/go.test/test/syntax/semi3.go | 4 +- gcc/testsuite/go.test/test/syntax/semi4.go | 6 +- gcc/testsuite/go.test/test/syntax/semi5.go | 2 +- gcc/testsuite/go.test/test/syntax/semi6.go | 8 +- gcc/testsuite/go.test/test/syntax/semi7.go | 4 +- gcc/testsuite/go.test/test/syntax/topexpr.go | 2 +- gcc/testsuite/go.test/test/syntax/typesw.go | 4 +- gcc/testsuite/go.test/test/syntax/vareq.go | 2 +- gcc/testsuite/go.test/test/syntax/vareq1.go | 4 +- gcc/testsuite/go.test/test/testlib | 170 - gcc/testsuite/go.test/test/torture.go | 7 + gcc/testsuite/go.test/test/typecheck.go | 12 +- gcc/testsuite/go.test/test/typeswitch2.go | 16 +- gcc/testsuite/go.test/test/typeswitch3.go | 31 +- gcc/testsuite/go.test/test/undef.go | 2 +- gcc/testsuite/go.test/test/varerr.go | 2 +- gcc/testsuite/go.test/test/zerodivide.go | 9 +- gcc/testsuite/jit.dg/jit.exp | 31 + gcc/testsuite/jit.dg/test-asm.c | 492 + gcc/testsuite/jit.dg/test-asm.cc | 453 + gcc/testsuite/jit.dg/test-debug-strings.c | 20 + gcc/testsuite/lib/asan-dg.exp | 37 +- gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/hwasan-dg.exp | 167 + gcc/testsuite/lib/options.exp | 5 + gcc/testsuite/lib/profopt.exp | 1 + gcc/testsuite/lib/prune.exp | 10 +- gcc/testsuite/lib/scanasm.exp | 202 +- gcc/testsuite/lib/target-supports.exp | 336 +- gcc/testsuite/lib/tsan-dg.exp | 6 +- gcc/testsuite/lib/ubsan-dg.exp | 6 +- gcc/testsuite/obj-c++.dg/SEL-typedef.mm | 7 + .../obj-c++.dg/attributes/class-attribute-1.mm | 1 + .../obj-c++.dg/attributes/class-attribute-2.mm | 1 + .../obj-c++.dg/attributes/class-attribute-3.mm | 1 + .../obj-c++.dg/attributes/method-deprecated-1.mm | 1 + .../obj-c++.dg/attributes/method-deprecated-2.mm | 1 + .../obj-c++.dg/attributes/method-deprecated-3.mm | 1 + .../obj-c++.dg/attributes/method-format-1.mm | 1 + .../obj-c++.dg/attributes/method-nonnull-1.mm | 1 + .../obj-c++.dg/attributes/method-noreturn-1.mm | 1 + .../obj-c++.dg/attributes/method-sentinel-1.mm | 1 + gcc/testsuite/obj-c++.dg/attributes/nsobject-01.mm | 66 + .../obj-c++.dg/attributes/nullability-00.mm | 20 + .../obj-c++.dg/attributes/parameter-attribute-1.mm | 1 + .../obj-c++.dg/attributes/parameter-attribute-2.mm | 1 + .../obj-c++.dg/attributes/proto-attribute-1.mm | 1 + .../obj-c++.dg/attributes/proto-attribute-3.mm | 2 +- .../obj-c++.dg/attributes/proto-attribute-4.mm | 1 + .../obj-c++.dg/attributes/root-class-01.mm | 11 + .../obj-c++.dg/attributes/unused-parameter-1.mm | 1 + gcc/testsuite/obj-c++.dg/bad-receiver-type.mm | 1 + gcc/testsuite/obj-c++.dg/bitfield-3.mm | 1 + gcc/testsuite/obj-c++.dg/bitfield-5.mm | 1 + gcc/testsuite/obj-c++.dg/class-extension-1.mm | 1 + gcc/testsuite/obj-c++.dg/class-extension-2.mm | 1 + gcc/testsuite/obj-c++.dg/class-extension-3.mm | 1 + gcc/testsuite/obj-c++.dg/class-extension-4.mm | 1 + gcc/testsuite/obj-c++.dg/class-protocol-1.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-1.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-10.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-2.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-3.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-5.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-6.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-7.mm | 1 + gcc/testsuite/obj-c++.dg/comp-types-8.mm | 1 + gcc/testsuite/obj-c++.dg/demangle-2.mm | 1 + gcc/testsuite/obj-c++.dg/demangle-3.mm | 1 + gcc/testsuite/obj-c++.dg/duplicate-class-1.mm | 1 + gcc/testsuite/obj-c++.dg/encode-1-next.mm | 1 + gcc/testsuite/obj-c++.dg/encode-1.mm | 1 + gcc/testsuite/obj-c++.dg/enhanced-proto-2.mm | 1 + gcc/testsuite/obj-c++.dg/exceptions-1.mm | 1 + gcc/testsuite/obj-c++.dg/exceptions-3.mm | 1 + gcc/testsuite/obj-c++.dg/exceptions-4.mm | 1 + gcc/testsuite/obj-c++.dg/exceptions-5.mm | 1 + gcc/testsuite/obj-c++.dg/extern-c-1.mm | 1 + gcc/testsuite/obj-c++.dg/fobjc-std-1.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-ivar.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm | 1 + .../obj-c++.dg/gnu-api-2-objc_msg_lookup.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-object.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-property.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-protocol.mm | 1 + .../obj-c++.dg/gnu-api-2-resolve-method.mm | 1 + gcc/testsuite/obj-c++.dg/gnu-api-2-sel.mm | 1 + gcc/testsuite/obj-c++.dg/invalid-method-2.mm | 1 + gcc/testsuite/obj-c++.dg/ivar-invalid-type-1.mm | 1 + gcc/testsuite/obj-c++.dg/ivar-problem-1.mm | 1 + gcc/testsuite/obj-c++.dg/lto/lto.exp | 16 +- gcc/testsuite/obj-c++.dg/lto/trivial-1_0.mm | 2 +- gcc/testsuite/obj-c++.dg/method-1.mm | 1 + gcc/testsuite/obj-c++.dg/method-12.mm | 1 + gcc/testsuite/obj-c++.dg/method-18.mm | 1 + gcc/testsuite/obj-c++.dg/method-19.mm | 1 + gcc/testsuite/obj-c++.dg/method-20.mm | 1 + gcc/testsuite/obj-c++.dg/method-3.mm | 1 + gcc/testsuite/obj-c++.dg/method-4.mm | 1 + gcc/testsuite/obj-c++.dg/method-5.mm | 1 + gcc/testsuite/obj-c++.dg/method-8.mm | 1 + gcc/testsuite/obj-c++.dg/method-9.mm | 1 + gcc/testsuite/obj-c++.dg/method-namespace-1.mm | 1 + .../plugin/diagnostic-test-expressions-1.mm | 1 + gcc/testsuite/obj-c++.dg/pr23709.mm | 1 + gcc/testsuite/obj-c++.dg/pragma-2.mm | 1 + gcc/testsuite/obj-c++.dg/private-1.mm | 1 + gcc/testsuite/obj-c++.dg/private-2.mm | 1 + gcc/testsuite/obj-c++.dg/property/at-property-1.mm | 13 +- .../obj-c++.dg/property/at-property-29.mm | 8 +- gcc/testsuite/obj-c++.dg/property/at-property-4.mm | 56 +- .../obj-c++.dg/property/nullability-00.mm | 21 + .../obj-c++.dg/property/property-neg-2.mm | 2 +- .../obj-c++.dg/property/property-neg-6.mm | 2 +- gcc/testsuite/obj-c++.dg/property/property.exp | 4 +- gcc/testsuite/obj-c++.dg/proto-lossage-1.mm | 1 + gcc/testsuite/obj-c++.dg/proto-lossage-5.mm | 1 + gcc/testsuite/obj-c++.dg/proto-qual-1.mm | 1 + gcc/testsuite/obj-c++.dg/protocol-inheritance-1.mm | 1 + gcc/testsuite/obj-c++.dg/protocol-inheritance-2.mm | 1 + gcc/testsuite/obj-c++.dg/protocol-optional-1.mm | 1 + gcc/testsuite/obj-c++.dg/root-class-00.mm | 10 + gcc/testsuite/obj-c++.dg/selector-1.mm | 1 + gcc/testsuite/obj-c++.dg/selector-2.mm | 1 + gcc/testsuite/obj-c++.dg/selector-3.mm | 1 + gcc/testsuite/obj-c++.dg/selector-4.mm | 1 + gcc/testsuite/obj-c++.dg/strings/strings.exp | 4 +- gcc/testsuite/obj-c++.dg/stubify-1.mm | 1 + gcc/testsuite/obj-c++.dg/stubify-2.mm | 1 + gcc/testsuite/obj-c++.dg/super-dealloc-1.mm | 1 + gcc/testsuite/obj-c++.dg/super-dealloc-2.mm | 1 + gcc/testsuite/obj-c++.dg/sync-3.mm | 1 + gcc/testsuite/obj-c++.dg/syntax-error-10.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-2.mm | 1 + gcc/testsuite/obj-c++.dg/syntax-error-4.mm | 1 + gcc/testsuite/obj-c++.dg/syntax-error-7.mm | 1 + gcc/testsuite/obj-c++.dg/syntax-error-8.mm | 2 +- gcc/testsuite/obj-c++.dg/syntax-error-9.mm | 3 +- gcc/testsuite/obj-c++.dg/template-4.mm | 1 + gcc/testsuite/obj-c++.dg/template-7.mm | 1 + gcc/testsuite/obj-c++.dg/template-8.mm | 1 + gcc/testsuite/obj-c++.dg/threedotthree-abi-1.mm | 1 + gcc/testsuite/obj-c++.dg/torture/dg-torture.exp | 4 +- .../obj-c++.dg/torture/strings/strings.exp | 4 +- gcc/testsuite/obj-c++.dg/try-catch-12.mm | 1 + gcc/testsuite/obj-c++.dg/try-catch-13.mm | 1 + gcc/testsuite/objc.dg/SEL-typedef.m | 7 + gcc/testsuite/objc.dg/anon-1.m | 1 + .../objc.dg/attributes/class-attribute-1.m | 1 + .../objc.dg/attributes/class-attribute-2.m | 1 + .../objc.dg/attributes/class-attribute-3.m | 1 + .../objc.dg/attributes/method-deprecated-1.m | 1 + .../objc.dg/attributes/method-deprecated-2.m | 1 + .../objc.dg/attributes/method-deprecated-3.m | 1 + gcc/testsuite/objc.dg/attributes/method-format-1.m | 1 + .../objc.dg/attributes/method-nonnull-1.m | 1 + .../objc.dg/attributes/method-noreturn-1.m | 1 + .../objc.dg/attributes/method-sentinel-1.m | 1 + gcc/testsuite/objc.dg/attributes/nsobject-01.m | 67 + gcc/testsuite/objc.dg/attributes/nullability-00.m | 20 + .../objc.dg/attributes/objc-exception-1.m | 1 + .../objc.dg/attributes/parameter-attribute-1.m | 1 + .../objc.dg/attributes/parameter-attribute-2.m | 1 + .../objc.dg/attributes/proto-attribute-1.m | 1 + .../objc.dg/attributes/proto-attribute-2.m | 1 + .../objc.dg/attributes/proto-attribute-3.m | 1 + .../objc.dg/attributes/proto-attribute-4.m | 1 + gcc/testsuite/objc.dg/attributes/root-class-01.m | 11 + gcc/testsuite/objc.dg/bitfield-2.m | 1 + gcc/testsuite/objc.dg/break-in-ifstmt.m | 1 + gcc/testsuite/objc.dg/class-1.m | 4 + gcc/testsuite/objc.dg/class-extension-1.m | 1 + gcc/testsuite/objc.dg/class-extension-2.m | 1 + gcc/testsuite/objc.dg/class-extension-3.m | 1 + gcc/testsuite/objc.dg/class-extension-4.m | 1 + gcc/testsuite/objc.dg/class-protocol-1.m | 1 + gcc/testsuite/objc.dg/comp-types-7.m | 1 + gcc/testsuite/objc.dg/demangle-1.m | 1 + gcc/testsuite/objc.dg/duplicate-class-1.m | 1 + gcc/testsuite/objc.dg/encode-6-next.m | 1 + gcc/testsuite/objc.dg/encode-6.m | 1 + gcc/testsuite/objc.dg/enhanced-proto-2.m | 1 + gcc/testsuite/objc.dg/exceptions-1.m | 1 + gcc/testsuite/objc.dg/exceptions-3.m | 1 + gcc/testsuite/objc.dg/exceptions-4.m | 1 + gcc/testsuite/objc.dg/exceptions-5.m | 1 + gcc/testsuite/objc.dg/fobjc-std-1.m | 5 +- gcc/testsuite/objc.dg/foreach-2.m | 1 + gcc/testsuite/objc.dg/foreach-4.m | 1 + gcc/testsuite/objc.dg/foreach-5.m | 1 + gcc/testsuite/objc.dg/fsyntax-only.m | 3 + gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-class.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-ivar.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-method.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-objc.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-objc_msg_lookup.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-object.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-property.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-protocol.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-resolve-method.m | 1 + gcc/testsuite/objc.dg/gnu-api-2-sel.m | 1 + gcc/testsuite/objc.dg/incomplete-type-1.m | 3 + gcc/testsuite/objc.dg/instancetype-0.m | 3 + gcc/testsuite/objc.dg/invalid-method-2.m | 3 + gcc/testsuite/objc.dg/ivar-invalid-type-1.m | 3 + gcc/testsuite/objc.dg/ivar-problem-1.m | 6 + gcc/testsuite/objc.dg/ivar-scope-1.m | 3 + gcc/testsuite/objc.dg/ivar-scope-2.m | 3 + gcc/testsuite/objc.dg/ivar-scope-4.m | 3 +- gcc/testsuite/objc.dg/ivar-visibility-1.m | 1 + gcc/testsuite/objc.dg/ivar-visibility-2.m | 2 +- gcc/testsuite/objc.dg/ivar-visibility-3.m | 2 +- gcc/testsuite/objc.dg/ivar-visibility-4.m | 2 +- gcc/testsuite/objc.dg/local-decl-1.m | 1 + gcc/testsuite/objc.dg/lto/lto.exp | 16 +- gcc/testsuite/objc.dg/lto/trivial-1_0.m | 4 +- gcc/testsuite/objc.dg/method-1.m | 1 + gcc/testsuite/objc.dg/method-12.m | 1 + gcc/testsuite/objc.dg/method-13.m | 1 + gcc/testsuite/objc.dg/method-14.m | 1 + gcc/testsuite/objc.dg/missing-proto-3.m | 3 +- gcc/testsuite/objc.dg/next-runtime-1.m | 1 + gcc/testsuite/objc.dg/objc-foreach-1.m | 1 + gcc/testsuite/objc.dg/objc-foreach-2.m | 1 + gcc/testsuite/objc.dg/objc-foreach-3.m | 1 + gcc/testsuite/objc.dg/objc-nofilename-1.m | 1 + gcc/testsuite/objc.dg/param-1.m | 1 + gcc/testsuite/objc.dg/pch/pch.exp | 4 +- .../objc.dg/plugin/diagnostic-test-expressions-1.m | 2 +- gcc/testsuite/objc.dg/pr23214.m | 2 +- gcc/testsuite/objc.dg/pr23709.m | 1 + gcc/testsuite/objc.dg/private-1.m | 1 + gcc/testsuite/objc.dg/private-2.m | 1 + gcc/testsuite/objc.dg/property/at-property-1.m | 12 +- gcc/testsuite/objc.dg/property/at-property-29.m | 7 +- gcc/testsuite/objc.dg/property/at-property-4.m | 50 +- gcc/testsuite/objc.dg/property/at-property-5.m | 2 +- gcc/testsuite/objc.dg/property/nullability-00.m | 21 + gcc/testsuite/objc.dg/property/property-neg-2.m | 2 +- gcc/testsuite/objc.dg/property/property.exp | 4 +- gcc/testsuite/objc.dg/proto-hier-1.m | 1 + gcc/testsuite/objc.dg/proto-hier-2.m | 1 + gcc/testsuite/objc.dg/proto-lossage-1.m | 1 + gcc/testsuite/objc.dg/proto-lossage-5.m | 1 + gcc/testsuite/objc.dg/proto-qual-1.m | 1 + gcc/testsuite/objc.dg/protocol-inheritance-1.m | 1 + gcc/testsuite/objc.dg/protocol-inheritance-2.m | 1 + gcc/testsuite/objc.dg/protocol-optional-1.m | 1 + gcc/testsuite/objc.dg/root-class-00.m | 10 + gcc/testsuite/objc.dg/selector-1.m | 1 + gcc/testsuite/objc.dg/selector-2.m | 1 + gcc/testsuite/objc.dg/selector-3.m | 1 + gcc/testsuite/objc.dg/selector-4.m | 1 + gcc/testsuite/objc.dg/shadow-1.m | 1 + gcc/testsuite/objc.dg/shadow-2.m | 1 + gcc/testsuite/objc.dg/special/load-category-1.m | 1 + gcc/testsuite/objc.dg/special/load-category-2.m | 1 + gcc/testsuite/objc.dg/special/load-category-3.m | 1 + gcc/testsuite/objc.dg/special/special.exp | 8 + .../objc.dg/special/unclaimed-category-1.h | 1 + .../objc.dg/special/unclaimed-category-1.m | 1 + gcc/testsuite/objc.dg/stabs-1.m | 1 + gcc/testsuite/objc.dg/strings/strings.exp | 4 +- gcc/testsuite/objc.dg/stubify-1.m | 1 + gcc/testsuite/objc.dg/stubify-2.m | 1 + gcc/testsuite/objc.dg/super-class-2.m | 1 + gcc/testsuite/objc.dg/super-dealloc-1.m | 1 + gcc/testsuite/objc.dg/super-dealloc-2.m | 1 + gcc/testsuite/objc.dg/sync-3.m | 1 + gcc/testsuite/objc.dg/threedotthree-abi-1.m | 1 + gcc/testsuite/objc.dg/torture/dg-torture.exp | 4 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 4 +- gcc/testsuite/objc.dg/try-catch-11.m | 1 + gcc/testsuite/objc.dg/try-catch-12.m | 1 + gcc/testsuite/objc.dg/type-size-2.m | 1 + gcc/testsuite/objc.dg/type-size-3.m | 1 + gcc/testsuite/objc.dg/type-size-4.m | 1 + gcc/testsuite/objc.dg/type-size-5.m | 1 + gcc/testsuite/objc.dg/undeclared-selector.m | 1 + gcc/testsuite/objc.dg/volatile-1.m | 3 +- gcc/timevar.def | 5 + gcc/toplev.c | 192 +- gcc/trans-mem.c | 2 +- gcc/tree-cfg.c | 23 +- gcc/tree-cfgcleanup.h | 1 + gcc/tree-complex.c | 5 +- gcc/tree-core.h | 16 +- gcc/tree-data-ref.c | 425 +- gcc/tree-diagnostic-path.cc | 217 +- gcc/tree-emutls.c | 2 +- gcc/tree-if-conv.c | 13 +- gcc/tree-inline.c | 71 +- gcc/tree-into-ssa.c | 4 + gcc/tree-nested.c | 32 +- gcc/tree-pass.h | 9 + gcc/tree-pretty-print.c | 28 +- gcc/tree-scalar-evolution.c | 18 +- gcc/tree-ssa-alias-compare.h | 43 + gcc/tree-ssa-alias.c | 951 +- gcc/tree-ssa-alias.h | 2 + gcc/tree-ssa-ccp.c | 36 +- gcc/tree-ssa-dce.c | 103 +- gcc/tree-ssa-live.c | 34 +- gcc/tree-ssa-loop-im.c | 56 +- gcc/tree-ssa-loop-ivcanon.c | 3 + gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-math-opts.c | 444 +- gcc/tree-ssa-phiopt.c | 61 +- gcc/tree-ssa-pre.c | 742 +- gcc/tree-ssa-propagate.c | 60 + gcc/tree-ssa-reassoc.c | 160 +- gcc/tree-ssa-reassoc.h | 48 + gcc/tree-ssa-sccvn.c | 87 +- gcc/tree-ssa-sccvn.h | 12 +- gcc/tree-ssa-sink.c | 14 +- gcc/tree-ssa-strlen.c | 554 +- gcc/tree-ssa-strlen.h | 7 +- gcc/tree-ssa-structalias.c | 34 +- gcc/tree-ssa-tail-merge.c | 4 +- gcc/tree-ssa-threadbackward.c | 7 +- gcc/tree-ssa-threadedge.c | 6 + gcc/tree-ssa-uninit.c | 211 +- gcc/tree-ssa.c | 13 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 27 +- gcc/tree-streamer-out.c | 6 +- gcc/tree-streamer.c | 1 + gcc/tree-switch-conversion.c | 74 +- gcc/tree-switch-conversion.h | 30 +- gcc/tree-vect-data-refs.c | 34 +- gcc/tree-vect-generic.c | 6 +- gcc/tree-vect-loop-manip.c | 96 +- gcc/tree-vect-loop.c | 836 +- gcc/tree-vect-patterns.c | 187 +- gcc/tree-vect-slp-patterns.c | 721 + gcc/tree-vect-slp.c | 1770 +- gcc/tree-vect-stmts.c | 124 +- gcc/tree-vectorizer.c | 27 +- gcc/tree-vectorizer.h | 139 +- gcc/tree-vrp.c | 2105 +- gcc/tree.c | 270 +- gcc/tree.def | 12 + gcc/tree.h | 92 +- gcc/tsan.c | 6 + gcc/typeclass.h | 2 +- gcc/ubsan.c | 13 +- gcc/value-query.cc | 6 +- gcc/value-range.cc | 539 +- gcc/value-range.h | 51 +- gcc/varasm.c | 261 +- gcc/varpool.c | 2 +- gcc/vec.h | 136 +- gcc/vr-values.c | 245 +- gcc/vr-values.h | 2 +- gcc/wide-int.cc | 21 +- gcc/wide-int.h | 10 +- gcc/xcoffout.c | 2 +- gotools/ChangeLog | 14 + gotools/Makefile.am | 21 +- gotools/Makefile.in | 23 +- include/ChangeLog | 6 + include/hsa.h | 6061 +- include/hsa_ext_amd.h | 1969 + include/hsa_ext_image.h | 1440 + libatomic/ChangeLog | 9 + libatomic/configure | 38 +- libbacktrace/ChangeLog | 15 + libbacktrace/configure | 38 +- libbacktrace/dwarf.c | 4 +- libcc1/ChangeLog | 37 + libcc1/Makefile.am | 3 + libcc1/Makefile.in | 6 +- libcc1/configure | 61 +- libcc1/configure.ac | 6 + libcc1/libcc1plugin.cc | 2 +- libcc1/libcp1plugin.cc | 6 +- libcody/CMakeLists.txt | 121 + libcody/CODING.md | 115 + libcody/CONTRIB.md | 10 + libcody/ChangeLog | 139 + .../include/pstl/LICENSE.txt => libcody/LICENSE | 148 +- libcody/LICENSE.gcc | 29 + libcody/Makefile.in | 192 + libcody/Makesub.in | 49 + libcody/README.md | 497 + libcody/buffer.cc | 392 + config.guess => libcody/build-aux/config.guess | 352 +- libcody/build-aux/config.sub | 1833 + install-sh => libcody/build-aux/install-sh | 47 +- libcody/client.cc | 337 + libcody/cmake/libcody-config-ix.cmake | 43 + libcody/cody.hh | 804 + libcody/config.h.in | 29 + libcody/config.m4 | 282 + {gnattools => libcody}/configure | 1751 +- libcody/configure.ac | 86 + .../doc/doxygen/user.cfg.in => libcody/dox.cfg.in | 589 +- libcody/fatal.cc | 79 + libcody/gdbinit.in | 11 + libcody/internal.hh | 136 + libcody/netclient.cc | 141 + libcody/netserver.cc | 154 + libcody/packet.cc | 50 + libcody/resolver.cc | 209 + libcody/server.cc | 307 + libcpp/ChangeLog | 238 + libcpp/charset.c | 3 + libcpp/directives.c | 71 +- libcpp/expr.c | 32 +- libcpp/files.c | 215 +- libcpp/generated_cpp_wcwidth.h | 188 +- libcpp/include/cpplib.h | 97 +- libcpp/include/line-map.h | 51 +- libcpp/include/mkdeps.h | 13 +- libcpp/init.c | 73 +- libcpp/internal.h | 72 +- libcpp/lex.c | 447 +- libcpp/line-map.c | 116 +- libcpp/macro.c | 284 +- libcpp/mkdeps.c | 119 +- libcpp/traditional.c | 1 + libffi/ChangeLog | 9 + libffi/configure | 42 +- libgcc/ChangeLog | 113 + libgcc/config.host | 3 +- libgcc/config/gthr-vxworks-thread.c | 2 +- libgcc/config/gthr-vxworks-tls.c | 2 +- libgcc/config/msp430/lib2hw_mul.S | 89 +- libgcc/config/msp430/lib2mul.c | 52 + libgcc/config/msp430/t-msp430 | 5 + libgcc/config/rs6000/ppc64-fp.c | 237 - libgcc/config/rs6000/t-linux | 22 + libgcc/config/rs6000/t-ppc64-fp | 3 +- libgcc/config/t-vxworks | 1 - libgcc/config/t-vxworks7 | 1 - libgcc/config/vxcache.c | 35 - libgcc/config/xtensa/lib1funcs.S | 39 + libgcc/config/xtensa/t-xtensa | 1 + libgcc/generic-morestack-thread.c | 14 + libgcc/libgcc2.c | 132 +- libgcc/libgcc2.h | 2 +- libgcc/libgcov.h | 24 +- libgcc/unwind-dw2-fde-dip.c | 1 + libgcc/unwind-seh.c | 5 + libgfortran/ChangeLog | 44 + libgfortran/configure | 40 +- libgfortran/intrinsics/execute_command_line.c | 5 + libgfortran/intrinsics/random.c | 32 +- libgfortran/io/io.h | 10 +- libgfortran/io/transfer.c | 4 +- libgfortran/io/unit.c | 6 +- libgfortran/libgfortran.h | 12 +- libgfortran/runtime/error.c | 2 +- libgo/MERGE | 2 +- libgo/Makefile.am | 72 +- libgo/Makefile.in | 85 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 7 + libgo/config.h.in | 21 + libgo/configure | 256 +- libgo/configure.ac | 8 +- libgo/go/archive/tar/common.go | 68 +- libgo/go/archive/tar/reader.go | 7 +- libgo/go/archive/tar/reader_test.go | 5 +- libgo/go/archive/tar/stat_unix.go | 6 +- libgo/go/archive/tar/tar_test.go | 30 +- libgo/go/archive/tar/writer_test.go | 3 +- libgo/go/archive/zip/reader.go | 189 + libgo/go/archive/zip/reader_test.go | 39 +- libgo/go/archive/zip/register.go | 3 +- libgo/go/archive/zip/struct.go | 75 +- libgo/go/archive/zip/writer_test.go | 16 +- libgo/go/archive/zip/zip_test.go | 3 +- libgo/go/bufio/bufio.go | 2 +- libgo/go/bufio/bufio_test.go | 21 +- libgo/go/bytes/bytes.go | 50 +- libgo/go/bytes/example_test.go | 7 + libgo/go/bytes/reader_test.go | 9 +- libgo/go/cmd/buildid/buildid.go | 21 +- libgo/go/cmd/cgo/ast.go | 16 +- libgo/go/cmd/cgo/doc.go | 9 +- libgo/go/cmd/cgo/gcc.go | 67 +- libgo/go/cmd/cgo/godefs.go | 2 +- libgo/go/cmd/cgo/main.go | 21 +- libgo/go/cmd/cgo/out.go | 340 +- libgo/go/cmd/go.mod | 12 + libgo/go/cmd/go/alldocs.go | 460 +- libgo/go/cmd/go/go_test.go | 196 +- libgo/go/cmd/go/go_windows_test.go | 14 +- libgo/go/cmd/go/help_test.go | 4 +- libgo/go/cmd/go/init_test.go | 26 +- libgo/go/cmd/go/internal/auth/netrc.go | 3 +- libgo/go/cmd/go/internal/base/base.go | 17 +- libgo/go/cmd/go/internal/base/flag.go | 37 +- libgo/go/cmd/go/internal/base/goflags.go | 60 +- libgo/go/cmd/go/internal/base/signal.go | 2 +- libgo/go/cmd/go/internal/bug/bug.go | 10 +- libgo/go/cmd/go/internal/cache/cache.go | 8 +- libgo/go/cmd/go/internal/cache/cache_test.go | 13 +- libgo/go/cmd/go/internal/cache/default.go | 3 +- libgo/go/cmd/go/internal/cache/hash_test.go | 3 +- libgo/go/cmd/go/internal/cfg/cfg.go | 22 +- libgo/go/cmd/go/internal/clean/clean.go | 29 +- libgo/go/cmd/go/internal/doc/doc.go | 3 +- libgo/go/cmd/go/internal/envcmd/env.go | 58 +- libgo/go/cmd/go/internal/fix/fix.go | 17 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 8 +- libgo/go/cmd/go/internal/fsys/fsys.go | 689 + libgo/go/cmd/go/internal/fsys/fsys_test.go | 1094 + libgo/go/cmd/go/internal/generate/generate.go | 8 +- libgo/go/cmd/go/internal/get/get.go | 75 +- libgo/go/cmd/go/internal/get/path.go | 192 - libgo/go/cmd/go/internal/help/helpdoc.go | 11 +- libgo/go/cmd/go/internal/imports/build.go | 5 + libgo/go/cmd/go/internal/imports/read.go | 4 +- libgo/go/cmd/go/internal/imports/scan.go | 15 +- libgo/go/cmd/go/internal/imports/scan_test.go | 8 +- libgo/go/cmd/go/internal/imports/tags.go | 23 +- .../testdata/android/{a_android.go => .h.go} | 2 +- .../{android/a_android.go => illumos/.h.go} | 2 +- libgo/go/cmd/go/internal/list/list.go | 190 +- libgo/go/cmd/go/internal/load/pkg.go | 492 +- libgo/go/cmd/go/internal/load/test.go | 49 +- .../lockedfile/internal/filelock/filelock.go | 5 +- .../lockedfile/internal/filelock/filelock_fcntl.go | 11 +- .../lockedfile/internal/filelock/filelock_other.go | 6 +- .../lockedfile/internal/filelock/filelock_plan9.go | 8 +- .../lockedfile/internal/filelock/filelock_test.go | 7 +- .../lockedfile/internal/filelock/filelock_unix.go | 6 +- .../internal/filelock/filelock_windows.go | 6 +- libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 14 +- .../go/internal/lockedfile/lockedfile_filelock.go | 6 +- .../cmd/go/internal/lockedfile/lockedfile_plan9.go | 13 +- .../cmd/go/internal/lockedfile/lockedfile_test.go | 9 +- libgo/go/cmd/go/internal/modcmd/download.go | 94 +- libgo/go/cmd/go/internal/modcmd/edit.go | 107 +- libgo/go/cmd/go/internal/modcmd/graph.go | 38 +- libgo/go/cmd/go/internal/modcmd/init.go | 45 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 76 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 90 +- libgo/go/cmd/go/internal/modcmd/verify.go | 31 +- libgo/go/cmd/go/internal/modcmd/why.go | 32 +- libgo/go/cmd/go/internal/modconv/convert.go | 59 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 10 +- libgo/go/cmd/go/internal/modconv/modconv_test.go | 6 +- libgo/go/cmd/go/internal/modfetch/cache.go | 82 +- libgo/go/cmd/go/internal/modfetch/cache_test.go | 3 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 22 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 27 +- .../cmd/go/internal/modfetch/codehost/git_test.go | 9 +- .../go/cmd/go/internal/modfetch/codehost/shell.go | 6 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 10 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 90 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 46 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 319 +- libgo/go/cmd/go/internal/modfetch/insecure.go | 6 +- libgo/go/cmd/go/internal/modfetch/proxy.go | 24 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 12 + libgo/go/cmd/go/internal/modfetch/repo.go | 68 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 15 +- .../internal/modfetch/zip_sum_test/zip_sum_test.go | 6 +- libgo/go/cmd/go/internal/modget/get.go | 2059 +- libgo/go/cmd/go/internal/modget/query.go | 357 + libgo/go/cmd/go/internal/modinfo/info.go | 17 +- libgo/go/cmd/go/internal/modload/build.go | 101 +- libgo/go/cmd/go/internal/modload/buildlist.go | 267 + libgo/go/cmd/go/internal/modload/help.go | 97 +- libgo/go/cmd/go/internal/modload/import.go | 380 +- libgo/go/cmd/go/internal/modload/import_test.go | 47 +- libgo/go/cmd/go/internal/modload/init.go | 521 +- libgo/go/cmd/go/internal/modload/list.go | 71 +- libgo/go/cmd/go/internal/modload/load.go | 1059 +- libgo/go/cmd/go/internal/modload/modfile.go | 457 +- libgo/go/cmd/go/internal/modload/mvs.go | 210 +- libgo/go/cmd/go/internal/modload/mvs_test.go | 31 + libgo/go/cmd/go/internal/modload/query.go | 840 +- libgo/go/cmd/go/internal/modload/query_test.go | 36 +- libgo/go/cmd/go/internal/modload/search.go | 57 +- libgo/go/cmd/go/internal/modload/stat_openfile.go | 5 +- libgo/go/cmd/go/internal/modload/stat_unix.go | 5 +- libgo/go/cmd/go/internal/modload/stat_windows.go | 6 +- libgo/go/cmd/go/internal/modload/vendor.go | 10 +- libgo/go/cmd/go/internal/mvs/errors.go | 101 + libgo/go/cmd/go/internal/mvs/mvs.go | 141 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 47 +- libgo/go/cmd/go/internal/par/queue.go | 88 + libgo/go/cmd/go/internal/par/queue_test.go | 79 + libgo/go/cmd/go/internal/renameio/renameio.go | 11 +- libgo/go/cmd/go/internal/renameio/renameio_test.go | 13 +- libgo/go/cmd/go/internal/renameio/umask_test.go | 8 +- libgo/go/cmd/go/internal/robustio/robustio.go | 2 +- .../go/cmd/go/internal/robustio/robustio_flaky.go | 5 +- .../go/cmd/go/internal/robustio/robustio_other.go | 3 +- libgo/go/cmd/go/internal/run/run.go | 11 +- libgo/go/cmd/go/internal/search/search.go | 14 +- libgo/go/cmd/go/internal/str/path.go | 45 - libgo/go/cmd/go/internal/str/str_test.go | 27 + libgo/go/cmd/go/internal/test/flagdefs_test.go | 11 +- libgo/go/cmd/go/internal/test/genflags.go | 7 +- libgo/go/cmd/go/internal/test/test.go | 77 +- libgo/go/cmd/go/internal/test/testflag.go | 16 + libgo/go/cmd/go/internal/tool/tool.go | 3 +- libgo/go/cmd/go/internal/trace/trace.go | 206 + libgo/go/cmd/go/internal/txtar/archive.go | 4 +- libgo/go/cmd/go/internal/{get => vcs}/discovery.go | 2 +- .../{get/pkg_test.go => vcs/discovery_test.go} | 23 +- libgo/go/cmd/go/internal/{get => vcs}/vcs.go | 561 +- libgo/go/cmd/go/internal/{get => vcs}/vcs_test.go | 160 +- libgo/go/cmd/go/internal/version/version.go | 33 +- libgo/go/cmd/go/internal/vet/vet.go | 36 +- libgo/go/cmd/go/internal/web/api.go | 11 +- libgo/go/cmd/go/internal/web/file_test.go | 8 +- libgo/go/cmd/go/internal/web/http.go | 7 + libgo/go/cmd/go/internal/work/action.go | 29 +- libgo/go/cmd/go/internal/work/build.go | 314 +- libgo/go/cmd/go/internal/work/build_test.go | 18 +- libgo/go/cmd/go/internal/work/buildid.go | 45 +- libgo/go/cmd/go/internal/work/exec.go | 353 +- libgo/go/cmd/go/internal/work/exec_test.go | 86 + libgo/go/cmd/go/internal/work/gc.go | 128 +- libgo/go/cmd/go/internal/work/gccgo.go | 87 +- libgo/go/cmd/go/internal/work/init.go | 49 +- libgo/go/cmd/go/internal/work/security.go | 12 +- libgo/go/cmd/go/internal/work/security_test.go | 8 + libgo/go/cmd/go/main.go | 28 +- libgo/go/cmd/go/proxy_test.go | 35 +- libgo/go/cmd/go/script_test.go | 77 +- libgo/go/cmd/go/testdata/addmod.go | 18 +- libgo/go/cmd/go/testdata/savedir.go | 8 +- libgo/go/cmd/go/testdata/script/README | 1 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 49 +- libgo/go/cmd/go/testdata/script/build_trimpath.txt | 31 +- libgo/go/cmd/go/testdata/script/env_write.txt | 56 + .../go/cmd/go/testdata/script/gcflags_patterns.txt | 4 + libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 - .../cmd/go/testdata/script/gopath_moved_repo.txt | 5 +- .../go/testdata/script/link_syso_issue33139.txt | 11 +- .../go/cmd/go/testdata/script/list_bad_import.txt | 18 +- libgo/go/cmd/go/testdata/script/list_test_err.txt | 3 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 18 +- .../cmd/go/testdata/script/mod_bad_filenames.txt | 6 +- .../cmd/go/testdata/script/mod_build_info_err.txt | 15 +- libgo/go/cmd/go/testdata/script/mod_case.txt | 9 +- libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 1 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 2 + .../go/cmd/go/testdata/script/mod_domain_root.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_dot.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 97 +- .../cmd/go/testdata/script/mod_download_json.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_edit.txt | 114 +- libgo/go/cmd/go/testdata/script/mod_enabled.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 5 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 5 +- .../cmd/go/testdata/script/mod_get_downgrade.txt | 17 +- .../go/testdata/script/mod_get_incompatible.txt | 6 +- .../go/cmd/go/testdata/script/mod_get_indirect.txt | 2 +- .../go/testdata/script/mod_get_latest_pseudo.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_get_main.txt | 30 +- libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 7 +- .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_get_none.txt | 4 +- .../go/cmd/go/testdata/script/mod_get_patterns.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +- .../go/testdata/script/mod_get_trailing_slash.txt | 3 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_go_version.txt | 41 +- .../cmd/go/testdata/script/mod_gobuild_import.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 20 +- .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_import.txt | 2 +- .../cmd/go/testdata/script/mod_in_testdata_dir.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_indirect.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 21 +- libgo/go/cmd/go/testdata/script/mod_init_path.txt | 2 +- .../go/testdata/script/mod_install_versioned.txt | 2 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 14 +- .../cmd/go/testdata/script/mod_invalid_version.txt | 7 +- libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_list.txt | 8 +- .../cmd/go/testdata/script/mod_list_bad_import.txt | 20 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 5 + .../go/cmd/go/testdata/script/mod_list_direct.txt | 2 +- .../go/cmd/go/testdata/script/mod_list_pseudo.txt | 21 +- .../go/testdata/script/mod_list_replace_dir.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_list_std.txt | 64 +- libgo/go/cmd/go/testdata/script/mod_list_test.txt | 14 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 4 + .../cmd/go/testdata/script/mod_load_badchain.txt | 22 +- .../go/cmd/go/testdata/script/mod_load_badmod.txt | 7 +- .../go/cmd/go/testdata/script/mod_load_badzip.txt | 4 +- .../testdata/script/mod_missingpkg_prerelease.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 1 + libgo/go/cmd/go/testdata/script/mod_off.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_off_init.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 41 +- .../go/cmd/go/testdata/script/mod_permissions.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 10 + .../go/cmd/go/testdata/script/mod_query_empty.txt | 4 +- .../cmd/go/testdata/script/mod_query_exclude.txt | 41 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 45 +- libgo/go/cmd/go/testdata/script/mod_replace.txt | 4 +- .../cmd/go/testdata/script/mod_replace_gopkgin.txt | 3 +- .../cmd/go/testdata/script/mod_replace_import.txt | 13 +- .../cmd/go/testdata/script/mod_require_exclude.txt | 62 +- libgo/go/cmd/go/testdata/script/mod_retention.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 8 +- .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 2 +- .../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 12 +- .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_symlink.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_test.txt | 1 + .../go/cmd/go/testdata/script/mod_test_cached.txt | 7 +- .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 3 +- .../cmd/go/testdata/script/mod_upgrade_patch.txt | 22 +- .../go/cmd/go/testdata/script/mod_vcs_missing.txt | 4 +- .../go/cmd/go/testdata/script/mod_vendor_auto.txt | 2 +- .../go/cmd/go/testdata/script/mod_vendor_build.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_verify.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_why.txt | 17 +- libgo/go/cmd/go/testdata/script/modfile_flag.txt | 6 +- libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 - .../cmd/go/testdata/script/test_cache_inputs.txt | 4 +- .../go/testdata/script/test_compile_tempfile.txt | 2 +- .../cmd/go/testdata/script/test_generated_main.txt | 3 +- libgo/go/cmd/go/testdata/script/version.txt | 7 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 16 +- libgo/go/cmd/gofmt/gofmt.go | 18 +- libgo/go/cmd/gofmt/gofmt_test.go | 13 +- libgo/go/cmd/gofmt/long_test.go | 18 +- libgo/go/cmd/internal/buildid/buildid.go | 38 +- libgo/go/cmd/internal/buildid/buildid_test.go | 31 + libgo/go/cmd/internal/buildid/note.go | 7 +- libgo/go/cmd/internal/buildid/rewrite.go | 71 + libgo/go/cmd/internal/codesign/codesign.go | 268 + libgo/go/cmd/internal/objabi/doc.go | 122 - libgo/go/cmd/internal/objabi/flag.go | 39 + libgo/go/cmd/internal/objabi/flag_test.go | 26 + libgo/go/cmd/internal/objabi/funcdata.go | 15 +- libgo/go/cmd/internal/objabi/funcid.go | 28 +- libgo/go/cmd/internal/objabi/head.go | 2 +- libgo/go/cmd/internal/objabi/line.go | 33 +- libgo/go/cmd/internal/objabi/path.go | 22 + libgo/go/cmd/internal/objabi/reloctype.go | 22 + libgo/go/cmd/internal/objabi/reloctype_string.go | 70 +- libgo/go/cmd/internal/objabi/symkind.go | 7 +- libgo/go/cmd/internal/objabi/symkind_string.go | 21 +- libgo/go/cmd/internal/objabi/util.go | 30 +- libgo/go/cmd/internal/pkgpath/pkgpath.go | 174 + libgo/go/cmd/internal/pkgpath/pkgpath_test.go | 141 + libgo/go/cmd/internal/sys/supported.go | 27 +- libgo/go/cmd/internal/sys/supported_test.go | 18 + libgo/go/cmd/internal/traceviewer/format.go | 38 + .../cmd/vendor/modules.txt} | 89 +- libgo/go/cmd/vet/main.go | 4 + libgo/go/cmd/vet/vet_test.go | 5 +- libgo/go/compress/bzip2/bzip2.go | 8 +- libgo/go/compress/bzip2/bzip2_test.go | 10 +- libgo/go/compress/flate/deflate_test.go | 87 +- libgo/go/compress/flate/deflatefast.go | 11 +- libgo/go/compress/flate/dict_decoder.go | 6 +- libgo/go/compress/flate/flate_test.go | 5 +- libgo/go/compress/flate/huffman_bit_writer.go | 4 +- libgo/go/compress/flate/huffman_bit_writer_test.go | 29 +- libgo/go/compress/flate/inflate_test.go | 3 +- libgo/go/compress/flate/reader_test.go | 8 +- libgo/go/compress/flate/writer_test.go | 9 +- libgo/go/compress/gzip/gunzip_test.go | 9 +- libgo/go/compress/gzip/gzip_test.go | 9 +- libgo/go/compress/gzip/issue14937_test.go | 3 +- libgo/go/compress/lzw/reader_test.go | 8 +- libgo/go/compress/lzw/writer_test.go | 13 +- libgo/go/compress/zlib/writer_test.go | 7 +- .../crypto/cipher/{xor_ppc64x.go => xor_arm64.go} | 9 +- libgo/go/crypto/cipher/xor_generic.go | 2 +- libgo/go/crypto/des/block.go | 2 +- libgo/go/crypto/dsa/dsa.go | 6 + libgo/go/crypto/ecdsa/ecdsa_s390x.go | 59 +- .../ed25519/internal/edwards25519/edwards25519.go | 2 +- libgo/go/crypto/hmac/hmac.go | 15 + libgo/go/crypto/hmac/hmac_test.go | 24 +- libgo/go/crypto/md5/gen.go | 4 +- libgo/go/crypto/rand/eagain.go | 4 +- libgo/go/crypto/rand/rand.go | 6 +- libgo/go/crypto/rand/rand_unix.go | 4 + libgo/go/crypto/rand/rand_windows.go | 40 +- libgo/go/crypto/tls/cipher_suites.go | 51 +- libgo/go/crypto/tls/common.go | 123 +- libgo/go/crypto/tls/conn.go | 189 +- libgo/go/crypto/tls/handshake_client.go | 51 +- libgo/go/crypto/tls/handshake_client_test.go | 36 + libgo/go/crypto/tls/handshake_client_tls13.go | 17 +- libgo/go/crypto/tls/handshake_server.go | 40 +- libgo/go/crypto/tls/handshake_server_test.go | 358 +- libgo/go/crypto/tls/handshake_server_tls13.go | 19 +- libgo/go/crypto/tls/handshake_test.go | 7 +- libgo/go/crypto/tls/link_test.go | 16 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 170 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 171 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 170 +- ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 170 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 152 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 61 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 81 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 66 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 66 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 63 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 48 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 167 +- libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN | 186 +- .../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 186 +- .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 345 +- ...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 285 +- .../Server-TLSv13-ClientAuthRequestedAndGiven | 339 +- .../Server-TLSv13-ClientAuthRequestedNotGiven | 195 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 139 +- .../testdata/Server-TLSv13-ExportKeyingMaterial | 184 +- .../tls/testdata/Server-TLSv13-HelloRetryRequest | 218 +- .../crypto/tls/testdata/Server-TLSv13-IssueTicket | 184 +- .../testdata/Server-TLSv13-IssueTicketPreDisable | 184 +- libgo/go/crypto/tls/testdata/Server-TLSv13-P256 | 186 +- .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 109 +- .../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 25 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Resume | 106 +- .../Server-TLSv13-Resume-HelloRetryRequest | 168 +- .../tls/testdata/Server-TLSv13-ResumeDisabled | 185 +- libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 | 182 +- libgo/go/crypto/tls/tls.go | 61 +- libgo/go/crypto/tls/tls_test.go | 18 +- libgo/go/crypto/x509/cert_pool.go | 179 +- .../crypto/x509/internal/macos/corefoundation.go | 6 +- libgo/go/crypto/x509/internal/macos/security.go | 6 +- libgo/go/crypto/x509/name_constraints_test.go | 15 +- libgo/go/crypto/x509/pem_decrypt.go | 35 +- libgo/go/crypto/x509/root.go | 2 +- libgo/go/crypto/x509/root_aix.go | 6 + libgo/go/crypto/x509/root_bsd.go | 7 + libgo/go/crypto/x509/root_cgo_darwin_amd64.go | 322 - .../x509/{root_darwin_amd64.go => root_darwin.go} | 4 - .../x509/{root_darwin_ios.go => root_ios.go} | 218 +- .../{root_darwin_ios_gen.go => root_ios_gen.go} | 23 +- libgo/go/crypto/x509/root_js.go | 4 + libgo/go/crypto/x509/root_linux.go | 8 + libgo/go/crypto/x509/root_omit.go | 3 - libgo/go/crypto/x509/root_plan9.go | 3 +- libgo/go/crypto/x509/root_solaris.go | 6 + libgo/go/crypto/x509/root_unix.go | 39 +- libgo/go/crypto/x509/root_unix_test.go | 20 +- libgo/go/crypto/x509/root_windows.go | 118 +- libgo/go/crypto/x509/verify.go | 22 +- libgo/go/crypto/x509/verify_test.go | 133 +- libgo/go/crypto/x509/x509.go | 594 +- libgo/go/crypto/x509/x509_test.go | 395 +- libgo/go/database/sql/sql.go | 30 +- libgo/go/database/sql/sql_test.go | 83 +- libgo/go/debug/dwarf/const.go | 12 + libgo/go/debug/dwarf/dwarf5ranges_test.go | 41 + libgo/go/debug/dwarf/entry.go | 354 +- libgo/go/debug/dwarf/entry_test.go | 142 +- libgo/go/debug/dwarf/line.go | 6 +- libgo/go/debug/dwarf/line_test.go | 8 + libgo/go/debug/dwarf/open.go | 13 +- libgo/go/debug/dwarf/testdata/debug_rnglists | Bin 0 -> 23 bytes .../go/debug/dwarf/testdata/line-clang-dwarf5.elf | Bin 0 -> 18384 bytes libgo/go/debug/dwarf/testdata/line-gcc-dwarf5.elf | Bin 0 -> 18040 bytes libgo/go/debug/elf/elf.go | 223 +- libgo/go/debug/elf/file.go | 82 +- libgo/go/debug/elf/file_test.go | 625 +- ...go-relocation-test-gcc930-ranges-no-rela-x86-64 | Bin 0 -> 5696 bytes ...-relocation-test-gcc930-ranges-with-rela-x86-64 | Bin 0 -> 7680 bytes .../go/debug/elf/testdata/multiple-code-sections.c | 28 + libgo/go/debug/gosym/pclntab.go | 221 +- libgo/go/debug/gosym/pclntab_test.go | 54 +- libgo/go/debug/pe/file_test.go | 13 +- libgo/go/embed/embed.go | 406 + libgo/go/embed/internal/embedtest/concurrency.txt | 1 + libgo/go/embed/internal/embedtest/embed_test.go | 124 + libgo/go/embed/internal/embedtest/embedx_test.go | 106 + .../embedtest/testdata/.hidden/.more/tip.txt | 1 + .../embedtest/testdata/.hidden/_more/tip.txt | 1 + .../embedtest/testdata/.hidden/fortune.txt | 2 + .../embedtest/testdata/.hidden/more/tip.txt | 1 + .../embedtest/testdata/_hidden/fortune.txt | 2 + .../go/embed/internal/embedtest/testdata/ascii.txt | 25 + .../go/embed/internal/embedtest/testdata/glass.txt | 1 + .../go/embed/internal/embedtest/testdata/hello.txt | 0 .../embed/internal/embedtest/testdata/i/i18n.txt | 1 + .../internal/embedtest/testdata/i/j/k/k8s.txt | 1 + libgo/go/embed/internal/embedtest/testdata/ken.txt | 1 + libgo/go/encoding/ascii85/ascii85_test.go | 7 +- libgo/go/encoding/asn1/asn1.go | 84 +- libgo/go/encoding/asn1/asn1_test.go | 23 + libgo/go/encoding/asn1/common.go | 11 +- libgo/go/encoding/asn1/marshal_test.go | 28 + libgo/go/encoding/base32/base32_test.go | 13 +- libgo/go/encoding/base64/base64_test.go | 15 +- libgo/go/encoding/binary/binary.go | 2 +- libgo/go/encoding/binary/binary_test.go | 27 +- libgo/go/encoding/binary/varint.go | 4 +- libgo/go/encoding/gob/encoder_test.go | 4 +- libgo/go/encoding/hex/hex_test.go | 3 +- libgo/go/encoding/json/bench_test.go | 8 +- libgo/go/encoding/json/encode.go | 31 +- libgo/go/encoding/json/encode_test.go | 27 +- libgo/go/encoding/json/stream_test.go | 5 +- libgo/go/encoding/json/tagkey_test.go | 4 +- libgo/go/encoding/pem/pem_test.go | 4 +- libgo/go/encoding/xml/marshal.go | 7 +- libgo/go/encoding/xml/marshal_test.go | 24 + libgo/go/errors/errors.go | 12 +- libgo/go/errors/wrap.go | 4 +- libgo/go/errors/wrap_test.go | 11 +- libgo/go/flag/example_func_test.go | 41 + libgo/go/flag/flag.go | 22 +- libgo/go/flag/flag_test.go | 55 +- libgo/go/fmt/doc.go | 3 +- libgo/go/fmt/fmt_test.go | 8 +- libgo/go/fmt/print.go | 14 +- libgo/go/go.mod | 10 + libgo/go/go/ast/ast.go | 11 + libgo/go/go/ast/commentmap_test.go | 29 +- libgo/go/go/build/build.go | 464 +- libgo/go/go/build/build_test.go | 238 +- libgo/go/go/build/deps_test.go | 67 +- libgo/go/go/build/read.go | 268 +- libgo/go/go/build/read_test.go | 91 +- libgo/go/go/build/syslist.go | 2 +- libgo/go/go/build/syslist_test.go | 2 +- libgo/go/go/constant/value.go | 24 +- libgo/go/go/constant/value_test.go | 106 +- libgo/go/go/doc/comment.go | 2 +- libgo/go/go/doc/comment_test.go | 11 + libgo/go/go/doc/doc_test.go | 10 +- libgo/go/go/doc/example.go | 2 +- libgo/go/go/doc/example_test.go | 9 +- libgo/go/go/doc/headscan.go | 7 +- libgo/go/go/format/benchmark_test.go | 4 +- libgo/go/go/format/format_test.go | 6 +- libgo/go/go/importer/importer_test.go | 3 +- libgo/go/go/internal/gccgoimporter/importer.go | 2 +- .../go/go/internal/gccgoimporter/importer_test.go | 6 +- libgo/go/go/internal/gccgoimporter/parser.go | 7 + .../internal/gccgoimporter/testdata/notinheap.go | 4 + .../internal/gccgoimporter/testdata/notinheap.gox | 7 + libgo/go/go/internal/gcimporter/gcimporter.go | 3 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 11 +- libgo/go/go/internal/gcimporter/support.go | 5 +- libgo/go/go/internal/srcimporter/srcimporter.go | 5 +- .../go/go/internal/srcimporter/srcimporter_test.go | 3 +- libgo/go/go/parser/error_test.go | 10 +- libgo/go/go/parser/interface.go | 50 +- libgo/go/go/parser/parser_test.go | 12 +- libgo/go/go/parser/performance_test.go | 4 +- .../testdata/issue42951/not_a_file.go/invalid.go | 1 + libgo/go/go/printer/performance_test.go | 6 +- libgo/go/go/printer/printer_test.go | 12 +- libgo/go/go/scanner/scanner_test.go | 3 +- libgo/go/go/token/position.go | 21 +- libgo/go/go/types/api.go | 12 +- libgo/go/go/types/api_test.go | 44 + libgo/go/go/types/assignments.go | 55 +- libgo/go/go/types/builtins.go | 92 +- libgo/go/go/types/call.go | 40 +- libgo/go/go/types/check.go | 17 +- libgo/go/go/types/check_test.go | 47 +- libgo/go/go/types/conversions.go | 20 +- libgo/go/go/types/decl.go | 307 +- libgo/go/go/types/errorcodes.go | 1366 + libgo/go/go/types/errorcodes_test.go | 199 + libgo/go/go/types/errors.go | 134 +- libgo/go/go/types/expr.go | 314 +- libgo/go/go/types/gotype.go | 12 +- libgo/go/go/types/hilbert_test.go | 4 +- libgo/go/go/types/initorder.go | 6 +- libgo/go/go/types/issues_test.go | 26 + libgo/go/go/types/labels.go | 18 +- libgo/go/go/types/operand.go | 75 +- libgo/go/go/types/predicates.go | 16 +- libgo/go/go/types/resolver.go | 318 +- libgo/go/go/types/self_test.go | 91 +- libgo/go/go/types/stdlib_test.go | 67 +- libgo/go/go/types/stmt.go | 123 +- libgo/go/go/types/testdata/builtins.src | 4 +- libgo/go/go/types/testdata/constdecl.src | 31 + libgo/go/go/types/testdata/cycles.src | 8 +- libgo/go/go/types/testdata/cycles2.src | 5 +- libgo/go/go/types/testdata/decls1.src | 2 + libgo/go/go/types/testdata/decls2b.src | 8 +- libgo/go/go/types/testdata/expr3.src | 35 +- libgo/go/go/types/testdata/issue28251.src | 65 - libgo/go/go/types/testdata/issue6977.src | 82 - libgo/go/go/types/testdata/issues.src | 4 +- libgo/go/go/types/testdata/shifts.src | 23 +- libgo/go/go/types/testdata/stmt0.src | 12 +- libgo/go/go/types/typexpr.go | 70 +- libgo/go/golang.org/x/mod/modfile/read.go | 8 + libgo/go/golang.org/x/mod/modfile/rule.go | 243 +- libgo/go/golang.org/x/mod/module/module.go | 80 +- libgo/go/golang.org/x/mod/semver/semver.go | 3 + libgo/go/golang.org/x/mod/zip/zip.go | 621 +- libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 6 +- .../x/net/idna/{tables12.00.go => tables12.0.0.go} | 2 +- .../x/net/idna/{tables12.00.go => tables13.0.0.go} | 2572 +- libgo/go/golang.org/x/net/nettest/nettest.go | 6 +- libgo/go/golang.org/x/net/nettest/nettest_stub.go | 2 +- libgo/go/golang.org/x/net/nettest/nettest_unix.go | 2 +- libgo/go/golang.org/x/net/route/address.go | 2 +- libgo/go/golang.org/x/net/route/route_classic.go | 2 +- libgo/go/golang.org/x/sys/cpu/byteorder.go | 4 +- libgo/go/golang.org/x/sys/cpu/cpu.go | 156 +- libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 33 + libgo/go/golang.org/x/sys/cpu/cpu_arm64.go | 64 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 1 + libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 123 +- libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 6 + libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 2 + libgo/go/golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 + .../x/sys/cpu/{cpu_riscv.go => cpu_other_arm.go} | 4 +- libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 3 +- .../sys/cpu/{cpu_riscv.go => cpu_other_mips64x.go} | 7 +- libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go | 16 + libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 2 + .../x/sys/cpu/{cpu_linux_s390x.go => cpu_s390x.go} | 133 +- libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 4 + libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 82 +- .../x/sys/cpu/{cpu_riscv.go => cpu_zos.go} | 7 +- libgo/go/golang.org/x/sys/cpu/cpu_zos_s390x.go | 25 + libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 4 +- .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 2 +- libgo/go/golang.org/x/text/transform/transform.go | 6 +- .../golang.org/x/text/unicode/bidi/tables12.0.0.go | 2 +- .../golang.org/x/text/unicode/bidi/tables13.0.0.go | 1955 + .../golang.org/x/text/unicode/norm/tables12.0.0.go | 2 +- .../golang.org/x/text/unicode/norm/tables13.0.0.go | 7760 +++ .../go/golang.org/x/tools/go/analysis/analysis.go | 13 +- libgo/go/golang.org/x/tools/go/analysis/doc.go | 21 +- .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 13 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 22 +- .../analysis/passes/framepointer/framepointer.go | 91 + .../go/analysis/passes/ifaceassert/ifaceassert.go | 4 + .../go/analysis/passes/structtag/structtag.go | 100 +- .../passes/testinggoroutine/testinggoroutine.go | 154 + .../go/analysis/passes/unmarshal/unmarshal.go | 7 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 122 +- .../analysis/passes/unusedresult/unusedresult.go | 2 +- .../x/tools/go/analysis/unitchecker/unitchecker.go | 2 + .../go/golang.org/x/tools/go/analysis/validate.go | 33 +- .../x/tools/internal/analysisinternal/analysis.go | 343 +- .../golang.org/x/tools/internal/lsp/fuzzy/input.go | 168 + .../x/tools/internal/lsp/fuzzy/matcher.go | 398 + libgo/go/hash/crc32/crc32.go | 16 +- libgo/go/hash/crc32/crc32_test.go | 10 + libgo/go/hash/crc32/gen_const_ppc64le.go | 4 +- libgo/go/hash/maphash/maphash.go | 5 +- libgo/go/hash/maphash/maphash_test.go | 29 + libgo/go/html/template/clone_test.go | 14 +- libgo/go/html/template/escape.go | 2 + libgo/go/html/template/examplefiles_test.go | 3 +- libgo/go/html/template/exec_test.go | 80 +- libgo/go/html/template/multi_test.go | 43 + libgo/go/html/template/template.go | 150 +- libgo/go/html/template/template_test.go | 16 + libgo/go/html/template/testdata/fs.zip | Bin 0 -> 406 bytes libgo/go/image/color/palette/gen.go | 4 +- libgo/go/image/gif/reader_test.go | 4 +- libgo/go/image/gif/writer_test.go | 87 +- libgo/go/image/internal/imageutil/gen.go | 3 +- libgo/go/image/jpeg/reader_test.go | 7 +- libgo/go/image/jpeg/writer_test.go | 6 +- libgo/go/image/png/reader_test.go | 3 +- libgo/go/image/png/writer_test.go | 17 +- libgo/go/index/suffixarray/gen.go | 6 +- libgo/go/index/suffixarray/suffixarray_test.go | 8 +- libgo/go/internal/bytealg/bytealg.c | 10 +- libgo/go/internal/bytealg/bytealg.go | 4 +- libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/index_generic.go | 38 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/cpu/cpu.go | 37 +- libgo/go/internal/cpu/cpu_arm64.go | 88 +- .../cpu/cpu_arm64_android.go} | 6 +- libgo/go/internal/cpu/cpu_arm64_darwin.go | 34 + libgo/go/internal/cpu/cpu_arm64_freebsd.go | 45 + libgo/go/internal/cpu/cpu_arm64_hwcap.go | 63 + .../cpu/cpu_arm64_linux.go} | 8 +- libgo/go/internal/cpu/cpu_arm64_other.go | 17 + libgo/go/internal/cpu/cpu_gccgo.c | 20 +- libgo/go/internal/cpu/cpu_mips64x.go | 2 - libgo/go/internal/cpu/cpu_no_init.go | 19 - libgo/go/internal/cpu/cpu_no_name.go | 19 + libgo/go/internal/cpu/cpu_ppc64x_aix.go | 21 + libgo/go/internal/cpu/cpu_ppc64x_linux.go | 29 + libgo/go/internal/cpu/cpu_riscv64.go | 5 + libgo/go/internal/cpu/cpu_s390x.go | 17 +- libgo/go/internal/cpu/cpu_s390x_test.go | 4 +- libgo/go/internal/cpu/cpu_test.go | 8 +- libgo/go/internal/cpu/cpu_x86.go | 60 +- libgo/go/internal/fmtsort/sort.go | 2 +- libgo/go/internal/fmtsort/sort_test.go | 22 + libgo/go/internal/goversion/goversion.go | 11 +- .../go/internal/obscuretestdata/obscuretestdata.go | 5 +- libgo/go/internal/poll/copy_file_range_linux.go | 55 +- libgo/go/internal/poll/error_test.go | 3 +- libgo/go/internal/poll/fd_fsync_darwin.go | 7 +- libgo/go/internal/poll/fd_fsync_posix.go | 4 +- libgo/go/internal/poll/fd_opendir_darwin.go | 8 +- libgo/go/internal/poll/fd_posix.go | 33 +- libgo/go/internal/poll/fd_unix.go | 40 +- libgo/go/internal/poll/fd_windows.go | 27 + libgo/go/internal/poll/fd_writev_illumos.go | 16 + libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/iovec_illumos.go | 16 + libgo/go/internal/poll/iovec_unix.go | 13 + libgo/go/internal/poll/read_test.go | 5 +- libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/sys_cloexec.go | 2 +- libgo/go/internal/poll/writev.go | 4 +- libgo/go/internal/profile/profile.go | 5 +- .../go/internal/reflectlite/reflect_mirror_test.go | 3 +- libgo/go/internal/reflectlite/type.go | 38 + libgo/go/internal/reflectlite/value.go | 5 +- libgo/go/internal/syscall/windows/mksyscall.go | 2 +- libgo/go/internal/syscall/windows/registry/key.go | 17 +- .../internal/syscall/windows/registry/mksyscall.go | 2 +- .../syscall/windows/registry/registry_test.go | 6 +- .../go/internal/syscall/windows/registry/value.go | 13 +- .../syscall/windows/registry/zsyscall_windows.go | 25 +- .../go/internal/syscall/windows/syscall_windows.go | 9 + .../internal/syscall/windows/zsyscall_windows.go | 352 +- libgo/go/internal/sysinfo/sysinfo.go | 31 + libgo/go/internal/testenv/testenv.go | 64 +- libgo/go/internal/testenv/testenv_windows.go | 3 +- libgo/go/internal/testlog/exit.go | 33 + libgo/go/internal/trace/gc_test.go | 6 +- libgo/go/internal/trace/parser_test.go | 9 +- libgo/go/io/example_test.go | 17 +- libgo/go/io/{ioutil => }/export_test.go | 5 +- libgo/go/io/fs/fs.go | 251 + libgo/go/io/fs/fs_test.go | 48 + libgo/go/io/fs/glob.go | 120 + libgo/go/io/fs/glob_test.go | 88 + libgo/go/io/fs/readdir.go | 47 + libgo/go/io/fs/readdir_test.go | 43 + libgo/go/io/fs/readfile.go | 63 + libgo/go/io/fs/readfile_test.go | 59 + libgo/go/io/fs/stat.go | 31 + libgo/go/io/fs/stat_test.go | 36 + libgo/go/io/fs/sub.go | 127 + libgo/go/io/fs/sub_test.go | 57 + libgo/go/io/fs/walk.go | 132 + libgo/go/io/fs/walk_test.go | 155 + libgo/go/io/io.go | 105 +- libgo/go/io/io_test.go | 28 + libgo/go/io/ioutil/ioutil.go | 136 +- libgo/go/io/ioutil/tempfile_test.go | 3 +- libgo/go/io/multi_test.go | 11 +- libgo/go/log/log.go | 3 + libgo/go/log/log_test.go | 6 + libgo/go/log/syslog/syslog.go | 5 +- libgo/go/log/syslog/syslog_c.c | 2 +- libgo/go/log/syslog/syslog_test.go | 45 +- libgo/go/math/acosh.go | 5 +- libgo/go/math/big/arith.go | 89 +- libgo/go/math/big/arith_decl.go | 2 - libgo/go/math/big/arith_decl_pure.go | 8 - libgo/go/math/big/arith_test.go | 215 +- libgo/go/math/big/decimal.go | 3 + libgo/go/math/big/float.go | 7 +- libgo/go/math/big/link_test.go | 4 +- libgo/go/math/big/nat.go | 5 +- libgo/go/math/big/nat_test.go | 10 + libgo/go/math/bits/make_examples.go | 4 +- libgo/go/math/bits/make_tables.go | 4 +- libgo/go/math/log1p.go | 5 +- libgo/go/mime/encodedword_test.go | 3 +- libgo/go/mime/example_test.go | 31 +- libgo/go/mime/multipart/formdata.go | 11 +- libgo/go/mime/multipart/formdata_test.go | 14 + libgo/go/mime/multipart/multipart.go | 3 +- libgo/go/mime/multipart/multipart_test.go | 13 +- libgo/go/mime/multipart/writer_test.go | 8 +- libgo/go/mime/quotedprintable/example_test.go | 4 +- libgo/go/mime/quotedprintable/writer_test.go | 6 +- libgo/go/mime/type_unix.go | 1 + libgo/go/mime/type_windows.go | 2 +- libgo/go/net/conf.go | 7 +- libgo/go/net/conf_test.go | 21 +- libgo/go/net/conn_test.go | 2 +- libgo/go/net/dial_test.go | 4 +- libgo/go/net/dnsclient.go | 19 +- libgo/go/net/dnsclient_test.go | 5 +- libgo/go/net/dnsclient_unix.go | 3 +- libgo/go/net/dnsclient_unix_test.go | 3 +- libgo/go/net/dnsconfig_unix_test.go | 3 +- libgo/go/net/error_test.go | 33 +- libgo/go/net/example_test.go | 21 + libgo/go/net/http/alpn_test.go | 5 +- libgo/go/net/http/cgi/child.go | 6 +- libgo/go/net/http/cgi/child_test.go | 11 - libgo/go/net/http/cgi/integration_test.go | 21 + libgo/go/net/http/client.go | 7 +- libgo/go/net/http/client_test.go | 82 +- libgo/go/net/http/clientserver_test.go | 49 +- libgo/go/net/http/cookie.go | 2 +- libgo/go/net/http/cookie_test.go | 11 +- libgo/go/net/http/doc.go | 2 +- libgo/go/net/http/example_filesystem_test.go | 14 +- libgo/go/net/http/example_test.go | 3 +- libgo/go/net/http/export_test.go | 13 +- libgo/go/net/http/fcgi/child.go | 8 +- libgo/go/net/http/fcgi/fcgi_test.go | 6 +- libgo/go/net/http/filetransport_test.go | 8 +- libgo/go/net/http/fs.go | 152 +- libgo/go/net/http/fs_test.go | 158 +- libgo/go/net/http/h2_bundle.go | 121 +- libgo/go/net/http/http_test.go | 7 +- libgo/go/net/http/httptest/example_test.go | 9 +- libgo/go/net/http/httptest/httptest.go | 3 +- libgo/go/net/http/httptest/httptest_test.go | 3 +- libgo/go/net/http/httptest/recorder.go | 4 +- libgo/go/net/http/httptest/recorder_test.go | 3 +- libgo/go/net/http/httptest/server_test.go | 10 +- libgo/go/net/http/httputil/dump.go | 9 +- libgo/go/net/http/httputil/dump_test.go | 9 +- libgo/go/net/http/httputil/example_test.go | 6 +- libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 71 +- libgo/go/net/http/internal/chunked_test.go | 5 +- libgo/go/net/http/main_test.go | 4 +- libgo/go/net/http/omithttp2.go | 6 +- libgo/go/net/http/pprof/pprof.go | 74 +- libgo/go/net/http/pprof/pprof_test.go | 6 +- libgo/go/net/http/readrequest_test.go | 3 +- libgo/go/net/http/request.go | 36 +- libgo/go/net/http/request_test.go | 91 +- libgo/go/net/http/requestwrite_test.go | 52 +- libgo/go/net/http/response.go | 21 +- libgo/go/net/http/response_test.go | 5 +- libgo/go/net/http/responsewrite_test.go | 20 +- libgo/go/net/http/roundtrip_js.go | 11 +- libgo/go/net/http/serve_test.go | 264 +- libgo/go/net/http/server.go | 180 +- libgo/go/net/http/sniff_test.go | 7 +- libgo/go/net/http/transfer.go | 27 +- libgo/go/net/http/transfer_test.go | 19 +- libgo/go/net/http/transport.go | 108 +- libgo/go/net/http/transport_internal_test.go | 3 +- libgo/go/net/http/transport_test.go | 326 +- libgo/go/net/interface_solaris.go | 28 +- libgo/go/net/interface_unix_test.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/ipsock_plan9.go | 3 +- libgo/go/net/lookup_test.go | 4 +- libgo/go/net/mail/example_test.go | 4 +- libgo/go/net/mail/message.go | 24 +- libgo/go/net/mail/message_test.go | 44 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_test.go | 2 +- libgo/go/net/mockserver_test.go | 17 +- libgo/go/net/net.go | 12 + libgo/go/net/platform_test.go | 4 +- libgo/go/net/protoconn_test.go | 2 +- libgo/go/net/rawconn_unix_test.go | 20 +- libgo/go/net/rawconn_windows_test.go | 20 +- libgo/go/net/rpc/client.go | 1 - libgo/go/net/rpc/jsonrpc/all_test.go | 5 +- libgo/go/net/sendfile_test.go | 3 +- libgo/go/net/server_test.go | 4 +- libgo/go/net/smtp/smtp.go | 6 +- libgo/go/net/smtp/smtp_test.go | 213 + libgo/go/net/sock_bsd.go | 2 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_linux.go | 63 +- libgo/go/net/sock_linux_test.go | 22 + libgo/go/net/splice_test.go | 3 +- libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock_test.go | 4 +- libgo/go/net/textproto/reader.go | 3 +- libgo/go/net/timeout_test.go | 3 +- libgo/go/net/udpsock.go | 3 + libgo/go/net/udpsock_test.go | 2 +- libgo/go/net/unixsock_test.go | 3 +- libgo/go/net/url/url.go | 55 +- libgo/go/net/url/url_test.go | 8 + libgo/go/net/writev_test.go | 7 +- libgo/go/net/writev_unix.go | 2 +- libgo/go/os/dir.go | 80 +- libgo/go/os/dir_gccgo.go | 163 +- libgo/go/os/dir_gccgo_c.c | 58 + libgo/go/os/dir_largefile.go | 4 +- libgo/go/os/dir_plan9.go | 42 +- libgo/go/os/dir_regfile.go | 4 +- libgo/go/os/error.go | 47 +- libgo/go/os/error_test.go | 64 +- libgo/go/os/error_unix_test.go | 11 +- libgo/go/os/error_windows_test.go | 11 +- libgo/go/os/example_test.go | 101 +- libgo/go/os/exec.go | 4 + libgo/go/os/exec/exec_plan9.go | 4 +- libgo/go/os/exec/exec_test.go | 25 +- libgo/go/os/exec/exec_unix.go | 4 +- libgo/go/os/exec/exec_windows.go | 4 +- libgo/go/os/exec/lp_plan9.go | 3 +- libgo/go/os/exec/lp_unix.go | 3 +- libgo/go/os/exec/lp_unix_test.go | 3 +- libgo/go/os/exec/lp_windows.go | 5 +- libgo/go/os/exec/read3.go | 8 +- libgo/go/os/exec_plan9.go | 5 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 6 +- libgo/go/os/exec_unix_test.go | 29 + libgo/go/os/exec_windows.go | 2 +- ...xport_linux_test.go => executable_dragonfly.go} | 7 +- libgo/go/os/executable_freebsd.go | 33 +- libgo/go/os/executable_procfs.go | 4 +- ...{executable_freebsd.go => executable_sysctl.go} | 4 +- libgo/go/os/export_test.go | 2 + libgo/go/os/fifo_test.go | 3 +- libgo/go/os/file.go | 113 +- libgo/go/os/file_plan9.go | 63 +- libgo/go/os/file_posix.go | 40 +- libgo/go/os/file_unix.go | 130 +- libgo/go/os/getwd.go | 19 +- libgo/go/os/getwd_darwin.go | 15 - libgo/go/os/os_test.go | 252 +- libgo/go/os/os_unix_test.go | 4 +- libgo/go/os/os_windows_test.go | 40 +- libgo/go/os/path.go | 2 +- libgo/go/os/path_test.go | 6 +- libgo/go/os/path_windows_test.go | 3 +- libgo/go/os/{pipe2_bsd.go => pipe2_illumos.go} | 11 +- libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_test.go | 20 +- libgo/go/os/proc.go | 8 + .../{io/ioutil/ioutil_test.go => os/read_test.go} | 63 +- libgo/go/os/readfrom_linux_test.go | 4 +- libgo/go/os/removeall_at.go | 14 +- libgo/go/os/removeall_noat.go | 2 +- libgo/go/os/removeall_test.go | 29 +- libgo/go/os/signal/example_unix_test.go | 47 + libgo/go/os/signal/signal.go | 75 + libgo/go/os/signal/signal_cgo_test.go | 3 +- libgo/go/os/signal/signal_test.go | 165 +- libgo/go/os/stat_plan9.go | 8 +- libgo/go/os/stat_test.go | 28 +- libgo/go/os/stat_unix.go | 14 +- libgo/go/os/tempfile.go | 118 + libgo/go/os/tempfile_test.go | 193 + libgo/go/{io/ioutil => os}/testdata/hello | 0 libgo/go/os/timeout_test.go | 7 +- libgo/go/os/types.go | 86 +- libgo/go/os/types_windows.go | 6 +- libgo/go/os/user/decls_unix.go | 10 +- libgo/go/os/user/lookup_plan9.go | 3 +- libgo/go/path/example_test.go | 5 + libgo/go/path/filepath/example_unix_test.go | 4 + libgo/go/path/filepath/example_unix_walk_test.go | 6 +- libgo/go/path/filepath/match.go | 61 +- libgo/go/path/filepath/match_test.go | 19 +- libgo/go/path/filepath/path.go | 163 +- libgo/go/path/filepath/path_test.go | 147 +- libgo/go/path/filepath/symlink.go | 3 +- libgo/go/path/filepath/symlink_windows.go | 2 +- libgo/go/path/match.go | 64 +- libgo/go/path/match_test.go | 11 +- libgo/go/path/path.go | 36 +- libgo/go/path/path_test.go | 3 +- libgo/go/reflect/all_test.go | 249 +- libgo/go/reflect/deepequal.go | 30 +- libgo/go/reflect/type.go | 65 +- libgo/go/reflect/value.go | 49 +- libgo/go/regexp/syntax/doc.go | 3 +- libgo/go/runtime/atomic_pointer.go | 12 +- libgo/go/runtime/auxv_none.go | 1 - libgo/go/runtime/cgo_gccgo.go | 2 +- libgo/go/runtime/cgocall.go | 2 +- libgo/go/runtime/chan.go | 103 +- libgo/go/runtime/chan_test.go | 56 + libgo/go/runtime/closure_test.go | 1 + .../{preempt_nonwindows.go => cpuflags_arm64.go} | 16 +- libgo/go/runtime/cpuprof.go | 4 +- libgo/go/runtime/crash_cgo_test.go | 36 +- libgo/go/runtime/crash_test.go | 28 +- libgo/go/runtime/crash_unix_test.go | 20 +- libgo/go/runtime/debug.go | 7 +- libgo/go/runtime/debug/garbage.go | 7 + libgo/go/runtime/debug/heapdump_test.go | 5 +- libgo/go/runtime/debug/panic_test.go | 53 + libgo/go/runtime/debug_test.go | 4 +- libgo/go/runtime/error.go | 20 + ...{preempt_nonwindows.go => export_pipe2_test.go} | 14 +- .../a/a.go => go/runtime/export_pipe_test.go} | 6 +- libgo/go/runtime/export_test.go | 301 +- libgo/go/runtime/export_unix_test.go | 1 - libgo/go/runtime/extern.go | 21 +- libgo/go/runtime/gc_test.go | 23 +- libgo/go/runtime/gcinfo_test.go | 19 +- libgo/go/runtime/heapdump.go | 100 +- libgo/go/runtime/histogram.go | 148 + libgo/go/runtime/histogram_test.go | 58 + libgo/go/runtime/iface.go | 2 +- libgo/go/runtime/internal/atomic/atomic.c | 138 +- libgo/go/runtime/internal/atomic/atomic_test.go | 138 +- libgo/go/runtime/internal/atomic/bench_test.go | 91 + libgo/go/runtime/internal/atomic/gccgo.go | 18 + libgo/go/runtime/internal/atomic/unaligned.go | 14 + libgo/go/runtime/lockrank.go | 48 +- libgo/go/runtime/lockrank_off.go | 34 +- libgo/go/runtime/lockrank_on.go | 195 +- libgo/go/runtime/malloc.go | 190 +- libgo/go/runtime/malloc_test.go | 57 + libgo/go/runtime/map.go | 21 +- libgo/go/runtime/map_benchmark_test.go | 1 + libgo/go/runtime/map_fast32.go | 21 +- libgo/go/runtime/map_fast64.go | 21 +- libgo/go/runtime/map_faststr.go | 9 +- libgo/go/runtime/map_test.go | 22 + libgo/go/runtime/mbarrier.go | 25 +- libgo/go/runtime/mbitmap.go | 317 +- libgo/go/runtime/mcache.go | 155 +- libgo/go/runtime/mcentral.go | 284 +- libgo/go/runtime/mcheckmark.go | 109 + libgo/go/runtime/mem_gccgo.go | 12 +- libgo/go/runtime/memmove_linux_amd64_test.go | 3 +- libgo/go/runtime/memmove_test.go | 69 +- libgo/go/runtime/metrics.go | 485 + libgo/go/runtime/metrics/description.go | 180 + libgo/go/runtime/metrics/description_test.go | 115 + libgo/go/runtime/metrics/doc.go | 144 + libgo/go/runtime/metrics/histogram.go | 30 + libgo/go/runtime/metrics/sample.go | 47 + libgo/go/runtime/metrics/value.go | 69 + libgo/go/runtime/metrics_test.go | 224 + libgo/go/runtime/mfinal.go | 20 +- libgo/go/runtime/mfixalloc.go | 4 +- libgo/go/runtime/mgc.go | 496 +- libgo/go/runtime/mgcmark.go | 218 +- libgo/go/runtime/mgcscavenge.go | 136 +- libgo/go/runtime/mgcscavenge_test.go | 53 +- libgo/go/runtime/mgcsweep.go | 251 +- libgo/go/runtime/mgcsweepbuf.go | 176 - libgo/go/runtime/mgcwork.go | 77 +- libgo/go/runtime/mheap.go | 293 +- libgo/go/runtime/mkfastlog2table.go | 4 +- libgo/go/runtime/mkpreempt.go | 24 +- libgo/go/runtime/mksizeclasses.go | 9 +- libgo/go/runtime/mpagealloc.go | 233 +- libgo/go/runtime/mpagealloc_32bit.go | 18 +- libgo/go/runtime/mpagealloc_64bit.go | 34 +- libgo/go/runtime/mpagealloc_test.go | 98 +- libgo/go/runtime/mpagecache.go | 54 +- libgo/go/runtime/mpallocbits.go | 188 +- libgo/go/runtime/mpallocbits_test.go | 69 +- libgo/go/runtime/mprof.go | 2 +- libgo/go/runtime/mranges.go | 52 +- libgo/go/runtime/mranges_test.go | 275 + libgo/go/runtime/mspanset.go | 4 +- libgo/go/runtime/mstats.go | 568 +- libgo/go/runtime/mwbbuf.go | 32 +- libgo/go/runtime/net_plan9.go | 4 +- libgo/go/runtime/netpoll.go | 66 +- libgo/go/runtime/netpoll_kqueue.go | 4 +- libgo/go/runtime/os_aix.go | 20 - libgo/go/runtime/os_freebsd_arm64.go | 143 - libgo/go/runtime/os_gccgo.go | 4 +- libgo/go/runtime/os_js.go | 2 +- libgo/go/runtime/os_linux.go | 4 + libgo/go/runtime/os_linux_arm64.go | 14 +- libgo/go/runtime/os_linux_s390x.go | 25 +- libgo/go/runtime/os_netbsd.go | 29 +- libgo/go/runtime/os_openbsd_arm64.go | 23 - libgo/go/runtime/panic.go | 24 +- libgo/go/runtime/pprof/mprof_test.go | 22 +- libgo/go/runtime/pprof/pprof_rusage.go | 2 +- libgo/go/runtime/pprof/pprof_test.go | 17 +- libgo/go/runtime/pprof/proto.go | 4 +- libgo/go/runtime/pprof/proto_test.go | 3 +- libgo/go/runtime/preempt.go | 7 +- libgo/go/runtime/print.go | 3 + libgo/go/runtime/proc.go | 846 +- libgo/go/runtime/proc_test.go | 10 +- libgo/go/runtime/proflabel.go | 4 +- libgo/go/runtime/race0.go | 2 + libgo/go/runtime/rdebug.go | 4 +- libgo/go/runtime/runtime-lldb_test.go | 9 +- libgo/go/runtime/runtime.go | 4 +- libgo/go/runtime/runtime1.go | 31 +- libgo/go/runtime/runtime2.go | 107 +- libgo/go/runtime/select.go | 207 +- libgo/go/runtime/sema.go | 22 +- libgo/go/runtime/signal_gccgo.go | 22 +- libgo/go/runtime/signal_unix.go | 79 +- libgo/go/runtime/signal_windows_test.go | 5 +- libgo/go/runtime/sigqueue.go | 18 +- libgo/go/runtime/sizeclasses.go | 141 +- libgo/go/runtime/slice.go | 59 +- libgo/go/runtime/slice_test.go | 1 + libgo/go/runtime/stack_test.go | 41 + libgo/go/runtime/string.go | 50 - libgo/go/runtime/string_test.go | 31 - libgo/go/runtime/stubs.go | 6 + libgo/go/runtime/stubs2.go | 2 +- libgo/go/runtime/symtab.go | 88 +- libgo/go/runtime/testdata/testprog/memprof.go | 3 +- .../go/runtime/testdata/testprog/syscalls_linux.go | 3 +- libgo/go/runtime/testdata/testprog/timeprof.go | 3 +- libgo/go/runtime/testdata/testprog/vdso.go | 3 +- libgo/go/runtime/testdata/testprogcgo/eintr.go | 3 +- libgo/go/runtime/testdata/testprogcgo/exec.go | 3 +- .../runtime/testdata/testprogcgo/needmdeadlock.go | 95 + libgo/go/runtime/testdata/testprogcgo/pprof.go | 3 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 3 +- libgo/go/runtime/testdata/testprogcgo/traceback.go | 79 +- libgo/go/runtime/time.go | 147 +- libgo/go/runtime/time_test.go | 6 +- libgo/go/runtime/trace.go | 15 +- libgo/go/runtime/trace/annotation.go | 4 + libgo/go/runtime/trace/annotation_test.go | 4 + libgo/go/runtime/trace/trace_stack_test.go | 2 +- libgo/go/runtime/trace/trace_test.go | 3 +- libgo/go/runtime/traceback_gccgo.go | 9 +- libgo/go/sort/genzfunc.go | 4 +- libgo/go/sort/slice.go | 40 +- libgo/go/sort/sort.go | 107 +- libgo/go/strconv/atoc.go | 2 +- libgo/go/strconv/atoc_test.go | 27 + libgo/go/strconv/atof.go | 44 +- libgo/go/strconv/atof_test.go | 60 +- libgo/go/strconv/ctoa_test.go | 53 + libgo/go/strconv/eisel_lemire.go | 884 + libgo/go/strconv/extfloat.go | 143 - libgo/go/strconv/ftoa_test.go | 9 + libgo/go/strconv/isprint.go | 98 +- libgo/go/strconv/makeisprint.go | 4 +- libgo/go/strings/reader.go | 10 +- libgo/go/strings/reader_test.go | 7 +- libgo/go/strings/strings.go | 12 +- libgo/go/strings/strings_test.go | 9 + libgo/go/sync/atomic/atomic.c | 76 +- libgo/go/sync/atomic/atomic_test.go | 9 +- libgo/go/sync/atomic/doc.go | 11 +- libgo/go/sync/atomic/unaligned.go | 14 + libgo/go/sync/cond_test.go | 1 + libgo/go/sync/mutex_test.go | 2 +- libgo/go/sync/once.go | 4 +- libgo/go/sync/pool.go | 20 +- libgo/go/sync/poolqueue.go | 2 +- libgo/go/sync/rwmutex.go | 13 + libgo/go/syscall/dirent_test.go | 9 +- libgo/go/syscall/exec_linux_test.go | 15 +- libgo/go/syscall/exec_unix.go | 4 +- libgo/go/syscall/exec_unix_test.go | 45 + libgo/go/syscall/exec_windows.go | 81 +- libgo/go/syscall/exec_windows_test.go | 43 + libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/fs_js.go | 7 +- libgo/go/syscall/getdirentries_test.go | 5 +- libgo/go/syscall/libcall_bsd.go | 113 + libgo/go/syscall/libcall_posix.go | 6 + libgo/go/syscall/mkasm_darwin.go | 9 +- libgo/go/syscall/mksyscall.awk | 4 +- libgo/go/syscall/setuidgid_32_linux.go | 6 + libgo/go/syscall/setuidgid_linux.go | 6 + libgo/go/syscall/signame.c | 3 + libgo/go/syscall/sockcmsg_unix_other.go | 6 +- libgo/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/{socket_bsd.go => socket_hurd.go} | 47 +- libgo/go/syscall/syscall.go | 12 +- libgo/go/syscall/syscall_errno.go | 4 +- libgo/go/syscall/syscall_js.go | 2 +- libgo/go/syscall/syscall_linux.go | 34 + libgo/go/syscall/syscall_linux_386.go | 3 - libgo/go/syscall/syscall_linux_test.go | 268 +- libgo/go/syscall/syscall_netbsd.go | 28 + libgo/go/syscall/syscall_unix.go | 2 +- libgo/go/syscall/syscall_unix_test.go | 25 +- libgo/go/syscall/timestruct.go | 12 +- libgo/go/testing/benchmark.go | 45 +- libgo/go/testing/benchmark_test.go | 21 +- libgo/go/testing/example.go | 11 +- libgo/go/testing/fstest/mapfs.go | 238 + libgo/go/testing/fstest/mapfs_test.go | 19 + libgo/go/testing/fstest/testfs.go | 602 + libgo/go/testing/helper_test.go | 31 + libgo/go/testing/internal/testdeps/deps.go | 5 + libgo/go/testing/iotest/example_test.go | 22 + libgo/go/testing/iotest/logger_test.go | 12 +- libgo/go/testing/iotest/reader.go | 180 + libgo/go/testing/iotest/reader_test.go | 35 + libgo/go/testing/run_example.go | 4 +- libgo/go/testing/run_example_js.go | 4 +- libgo/go/testing/sub_test.go | 46 +- libgo/go/testing/testing.go | 335 +- libgo/go/testing/testing_test.go | 39 +- libgo/go/text/tabwriter/tabwriter_test.go | 11 +- libgo/go/text/template/doc.go | 21 +- libgo/go/text/template/exec.go | 5 + libgo/go/text/template/exec_test.go | 23 +- libgo/go/text/template/helper.go | 61 +- libgo/go/text/template/link_test.go | 7 +- libgo/go/text/template/multi_test.go | 30 + libgo/go/text/template/parse/lex.go | 88 +- libgo/go/text/template/parse/lex_test.go | 9 +- libgo/go/text/template/parse/node.go | 33 + libgo/go/text/template/parse/parse.go | 79 +- libgo/go/text/template/parse/parse_test.go | 61 +- libgo/go/time/genzabbrs.go | 7 +- libgo/go/time/internal_test.go | 52 +- libgo/go/time/sleep.go | 2 + libgo/go/time/sleep_test.go | 210 +- libgo/go/time/tick.go | 13 +- libgo/go/time/tick_test.go | 2 +- libgo/go/time/tzdata/generate_zipdata.go | 3 +- libgo/go/time/tzdata/tzdata.go | 2 +- libgo/go/time/tzdata/zipdata.go | 19739 +++---- libgo/go/time/zoneinfo_ios.go | 3 +- libgo/go/time/zoneinfo_read.go | 21 +- libgo/go/time/zoneinfo_test.go | 19 + libgo/go/time/zoneinfo_unix.go | 29 +- libgo/go/time/zoneinfo_unix_test.go | 90 + libgo/go/time/zoneinfo_windows.go | 2 +- libgo/go/unicode/tables.go | 544 +- libgo/go/unicode/utf8/example_test.go | 20 + libgo/go/unicode/utf8/utf8.go | 1 + libgo/go/unicode/utf8/utf8_test.go | 30 +- libgo/go/vendor/modules.txt | 29 + libgo/gotool-packages.txt | 9 + libgo/libgo-packages.txt | 5 + libgo/match.sh | 8 +- libgo/merge.sh | 26 +- libgo/misc/cgo/errors/badsym_test.go | 216 + libgo/misc/cgo/test/callback.go | 2 +- libgo/misc/cgo/test/cgo_linux_test.go | 1 + libgo/misc/cgo/test/cgo_test.go | 2 + libgo/misc/cgo/test/issue1435.go | 184 + libgo/misc/cgo/test/issue18146.go | 2 +- libgo/misc/cgo/test/issue4029.c | 1 + libgo/misc/cgo/test/issue4029.go | 5 + libgo/misc/cgo/test/issue4029w.go | 2 +- libgo/misc/cgo/test/issue42495.go | 15 + libgo/misc/cgo/test/pkg_test.go | 2 +- libgo/misc/cgo/test/sigaltstack.go | 2 +- libgo/misc/cgo/test/test.go | 29 +- .../issue37621.go => test/testdata/issue41761.go} | 23 +- .../testdata/issue41761a/a.go} | 12 +- .../issue9400/{asm_mipsx.s => asm_riscv64.s} | 26 +- libgo/misc/cgo/test/testx.go | 2 +- libgo/misc/cgo/testcarchive/carchive_test.go | 20 +- libgo/misc/cgo/testcshared/cshared_test.go | 105 +- libgo/misc/cgo/testgodefs/testdata/bitfields.go | 31 + libgo/misc/cgo/testgodefs/testdata/main.go | 28 + libgo/misc/cgo/testgodefs/testgodefs_test.go | 1 + libgo/misc/cgo/testplugin/plugin_test.go | 14 + .../testdata/{issue19418 => method}/main.go | 17 +- .../testdata/method/plugin.go} | 11 +- libgo/misc/cgo/testsanitizers/msan_test.go | 1 + libgo/misc/cgo/testsanitizers/testdata/msan7.go | 38 + libgo/misc/cgo/testso/so_test.go | 6 +- libgo/misc/cgo/testsovar/so_test.go | 6 +- libgo/mklinknames.awk | 46 + libgo/mkrsysinfo.sh | 54 +- libgo/mkruntimeinc.sh | 3 +- libgo/mksysinfo.sh | 68 +- libgo/runtime/go-caller.c | 7 +- libgo/runtime/go-cdiv.c | 49 - libgo/runtime/go-ffi.c | 30 +- libgo/runtime/go-fieldtrack.c | 2 +- libgo/runtime/go-setenv.c | 2 +- libgo/runtime/go-unsafe-pointer.c | 4 +- libgo/runtime/go-unsetenv.c | 2 +- libgo/runtime/proc.c | 3 + libgo/runtime/runtime.h | 2 +- libgo/sysinfo.c | 8 + libgo/testsuite/gotest | 15 +- libgomp/ChangeLog | 233 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 2 +- libgomp/allocator.c | 42 +- libgomp/configure | 42 +- libgomp/env.c | 44 +- libgomp/fortran.c | 13 +- libgomp/icv.c | 27 +- libgomp/libgomp.h | 13 +- libgomp/libgomp.map | 6 + libgomp/libgomp.texi | 62 +- libgomp/libgomp_g.h | 5 + libgomp/oacc-mem.c | 9 +- libgomp/omp.h.in | 25 +- libgomp/omp_lib.f90.in | 4 + libgomp/parallel.c | 4 +- libgomp/plugin/plugin-gcn.c | 9 +- libgomp/target.c | 38 +- libgomp/testsuite/lib/libgomp.exp | 6 + libgomp/testsuite/libgomp.c++/affinity-1.C | 1 + libgomp/testsuite/libgomp.c++/allocate-1.C | 207 + .../testsuite/libgomp.c-c++-common/allocate-1.c | 375 + .../testsuite/libgomp.c-c++-common/ptr-attach-1.c | 82 + libgomp/testsuite/libgomp.c/affinity-1.c | 3 +- libgomp/testsuite/libgomp.c/affinity-2.c | 1 + libgomp/testsuite/libgomp.c/appendix-a/a.15.1.c | 1 + .../testsuite/libgomp.c/declare-variant-1.c | 44 +- libgomp/testsuite/libgomp.c/lib-1.c | 2 + libgomp/testsuite/libgomp.c/nested-1.c | 2 + libgomp/testsuite/libgomp.c/nested-2.c | 2 + libgomp/testsuite/libgomp.c/nested-3.c | 2 + libgomp/testsuite/libgomp.c/pr32362-1.c | 1 + libgomp/testsuite/libgomp.c/pr32362-2.c | 1 + libgomp/testsuite/libgomp.c/pr32362-3.c | 1 + libgomp/testsuite/libgomp.c/pr35549.c | 1 + libgomp/testsuite/libgomp.c/pr42942.c | 1 + libgomp/testsuite/libgomp.c/pr61200.c | 1 + libgomp/testsuite/libgomp.c/sort-1.c | 2 + libgomp/testsuite/libgomp.c/target-32.c | 9 +- libgomp/testsuite/libgomp.c/target-42.c | 42 + libgomp/testsuite/libgomp.c/target-5.c | 2 + libgomp/testsuite/libgomp.c/target-6.c | 2 + libgomp/testsuite/libgomp.c/task-6.c | 47 + libgomp/testsuite/libgomp.c/teams-1.c | 2 + libgomp/testsuite/libgomp.c/thread-limit-1.c | 1 + libgomp/testsuite/libgomp.c/thread-limit-2.c | 4 +- libgomp/testsuite/libgomp.c/thread-limit-4.c | 1 + libgomp/testsuite/libgomp.c/usleep.h | 25 + libgomp/testsuite/libgomp.fortran/affinity1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib1.f90 | 1 + libgomp/testsuite/libgomp.fortran/lib2.f | 1 + libgomp/testsuite/libgomp.fortran/nested1.f90 | 2 + libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 + libgomp/testsuite/libgomp.fortran/teams1.f90 | 2 + libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 + .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../declare-vla-kernels-decompose-ice-1.c | 8 + .../declare-vla-kernels-decompose.c | 6 + .../libgomp.oacc-c-c++-common/declare-vla.c | 6 + .../kernels-decompose-1.c | 46 + .../libgomp.oacc-c-c++-common/pr85486-2.c | 53 +- .../libgomp.oacc-c-c++-common/pr85486-3.c | 55 +- .../testsuite/libgomp.oacc-c-c++-common/pr85486.c | 9 +- .../libgomp.oacc-fortran/atomic_capture-1.f90 | 38 +- .../libgomp.oacc-fortran/attach-descriptor-1.f90 | 3 +- .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 47 + libhsail-rt/ChangeLog | 9 + libhsail-rt/configure | 42 +- libiberty/ChangeLog | 73 + libiberty/configure | 1 + libiberty/configure.ac | 1 + libiberty/cp-demangle.c | 140 +- libiberty/cp-demangle.h | 4 + libiberty/pex-win32.c | 2 +- libiberty/rust-demangle.c | 1010 +- libiberty/strstr.c | 16 +- libiberty/testsuite/demangle-expected | 19 + libiberty/testsuite/rust-demangle-expected | 134 +- libitm/ChangeLog | 10 + libitm/configure | 42 +- libitm/configure.tgt | 9 +- libobjc/ChangeLog | 9 + libobjc/configure | 38 +- liboffloadmic/ChangeLog | 5 + liboffloadmic/configure | 8 +- liboffloadmic/plugin/configure | 8 +- libphobos/ChangeLog | 60 + libphobos/Makefile.in | 1 + libphobos/configure | 58 +- libphobos/configure.ac | 13 +- libphobos/configure.tgt | 6 + libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 20 +- libphobos/libdruntime/Makefile.in | 24 +- libphobos/libdruntime/core/demangle.d | 15 +- libphobos/libdruntime/core/internal/convert.d | 11 +- libphobos/libdruntime/core/math.d | 113 +- libphobos/libdruntime/core/sys/freebsd/config.d | 24 + libphobos/libdruntime/core/sys/freebsd/sys/event.d | 35 +- libphobos/libdruntime/core/sys/freebsd/sys/mount.d | 14 +- libphobos/libdruntime/core/sys/posix/dirent.d | 33 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 94 +- libphobos/libdruntime/core/sys/posix/sys/types.d | 19 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 6 +- libphobos/libdruntime/core/thread.d | 10 + libphobos/libdruntime/gcc/config.d.in | 3 + libphobos/libdruntime/rt/critical_.d | 18 + libphobos/libdruntime/rt/dmain2.d | 21 +- libphobos/m4/druntime/os.m4 | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/Makefile.in | 1 + libphobos/src/std/complex.d | 20 +- libphobos/src/std/conv.d | 26 +- libphobos/src/std/internal/math/gammafunction.d | 7 + libphobos/src/std/math.d | 72 +- libphobos/src/std/string.d | 267 - libphobos/src/std/traits.d | 6 +- libphobos/testsuite/Makefile.in | 1 + libquadmath/ChangeLog | 9 + libquadmath/configure | 38 +- libsanitizer/ChangeLog | 50 + libsanitizer/LOCAL_PATCHES | 4 +- libsanitizer/MERGE | 2 +- libsanitizer/Makefile.am | 6 +- libsanitizer/Makefile.in | 9 +- libsanitizer/README.gcc | 1 + libsanitizer/asan/Makefile.in | 1 + libsanitizer/asan/asan_fuchsia.cpp | 31 +- libsanitizer/asan/asan_report.cpp | 3 +- libsanitizer/asan/asan_rtl.cpp | 3 +- libsanitizer/asan/asan_thread.cpp | 15 +- libsanitizer/asan/asan_thread.h | 2 +- libsanitizer/configure | 81 +- libsanitizer/configure.ac | 21 + libsanitizer/configure.tgt | 4 +- libsanitizer/{lsan => hwasan}/Makefile.am | 65 +- libsanitizer/{ubsan => hwasan}/Makefile.in | 169 +- libsanitizer/hwasan/hwasan.cpp | 522 + libsanitizer/hwasan/hwasan.h | 165 + libsanitizer/hwasan/hwasan_allocator.cpp | 408 + libsanitizer/hwasan/hwasan_allocator.h | 107 + libsanitizer/hwasan/hwasan_checks.h | 124 + libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 126 + libsanitizer/hwasan/hwasan_dynamic_shadow.h | 27 + libsanitizer/hwasan/hwasan_exceptions.cpp | 67 + libsanitizer/hwasan/hwasan_flags.h | 29 + libsanitizer/hwasan/hwasan_flags.inc | 74 + libsanitizer/hwasan/hwasan_globals.cpp | 91 + libsanitizer/hwasan/hwasan_globals.h | 49 + libsanitizer/hwasan/hwasan_interceptors.cpp | 349 + .../hwasan_interceptors_vfork.S} | 8 +- libsanitizer/hwasan/hwasan_interface_internal.h | 227 + libsanitizer/hwasan/hwasan_linux.cpp | 455 + libsanitizer/hwasan/hwasan_malloc_bisect.h | 50 + libsanitizer/hwasan/hwasan_mapping.h | 66 + libsanitizer/hwasan/hwasan_memintrinsics.cpp | 44 + libsanitizer/hwasan/hwasan_new_delete.cpp | 81 + libsanitizer/hwasan/hwasan_poisoning.cpp | 52 + .../hwasan_poisoning.h} | 20 +- libsanitizer/hwasan/hwasan_report.cpp | 652 + libsanitizer/hwasan/hwasan_report.h | 35 + libsanitizer/hwasan/hwasan_setjmp.S | 100 + libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 152 + libsanitizer/hwasan/hwasan_thread.cpp | 133 + libsanitizer/hwasan/hwasan_thread.h | 98 + libsanitizer/hwasan/hwasan_thread_list.cpp | 15 + libsanitizer/hwasan/hwasan_thread_list.h | 215 + libsanitizer/hwasan/hwasan_type_test.cpp | 25 + libsanitizer/{lsan => hwasan}/libtool-version | 2 +- libsanitizer/include/sanitizer/memprof_interface.h | 60 + libsanitizer/interception/Makefile.in | 1 + libsanitizer/interception/interception.h | 4 +- libsanitizer/interception/interception_linux.cpp | 6 +- libsanitizer/interception/interception_linux.h | 8 +- libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/libsanitizer.spec.in | 2 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/lsan/lsan.cpp | 2 +- libsanitizer/lsan/lsan_common.cpp | 39 +- libsanitizer/lsan/lsan_common.h | 15 +- libsanitizer/lsan/lsan_common_fuchsia.cpp | 3 +- libsanitizer/lsan/lsan_common_linux.cpp | 5 + libsanitizer/lsan/lsan_interceptors.cpp | 7 +- libsanitizer/lsan/lsan_posix.h | 2 +- libsanitizer/lsan/lsan_thread.h | 1 + libsanitizer/merge.sh | 1 + libsanitizer/sanitizer_common/Makefile.in | 1 + .../sanitizer_allocator_report.cpp | 8 + .../sanitizer_common/sanitizer_allocator_report.h | 1 + .../sanitizer_atomic_clang_other.h | 18 +- libsanitizer/sanitizer_common/sanitizer_common.h | 1 - .../sanitizer_common_interceptors.inc | 4 +- .../sanitizer_common/sanitizer_common_nolibc.cpp | 4 +- .../sanitizer_deadlock_detector1.cpp | 2 +- .../sanitizer_deadlock_detector2.cpp | 2 +- .../sanitizer_deadlock_detector_interface.h | 6 + libsanitizer/sanitizer_common/sanitizer_errno.h | 2 +- libsanitizer/sanitizer_common/sanitizer_file.cpp | 27 +- .../sanitizer_common/sanitizer_flag_parser.h | 2 +- libsanitizer/sanitizer_common/sanitizer_flags.cpp | 7 +- libsanitizer/sanitizer_common/sanitizer_flags.h | 4 + libsanitizer/sanitizer_common/sanitizer_flags.inc | 9 +- .../sanitizer_common/sanitizer_fuchsia.cpp | 17 +- .../sanitizer_common/sanitizer_internal_defs.h | 12 +- .../sanitizer_common/sanitizer_libignore.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 122 +- libsanitizer/sanitizer_common/sanitizer_linux.h | 3 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 64 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 4 +- .../sanitizer_common/sanitizer_openbsd.cpp | 119 - libsanitizer/sanitizer_common/sanitizer_platform.h | 16 +- .../sanitizer_platform_interceptors.h | 282 +- .../sanitizer_platform_limits_openbsd.cpp | 279 - .../sanitizer_platform_limits_openbsd.h | 382 - libsanitizer/sanitizer_common/sanitizer_posix.cpp | 2 + libsanitizer/sanitizer_common/sanitizer_posix.h | 1 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 1 - libsanitizer/sanitizer_common/sanitizer_procmaps.h | 2 +- .../sanitizer_common/sanitizer_procmaps_bsd.cpp | 31 +- .../sanitizer_common/sanitizer_procmaps_common.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 2 - .../sanitizer_common/sanitizer_stacktrace.h | 4 +- .../sanitizer_common/sanitizer_stoptheworld.h | 7 +- .../sanitizer_stoptheworld_fuchsia.cpp | 3 +- ...ocator.cpp => sanitizer_stoptheworld_fuchsia.h} | 16 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 2 +- .../sanitizer_stoptheworld_mac.cpp | 2 +- .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 2 +- .../sanitizer_symbolizer_internal.h | 7 +- .../sanitizer_symbolizer_libbacktrace.h | 2 +- .../sanitizer_symbolizer_libcdep.cpp | 2 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 2 +- .../sanitizer_common/sanitizer_symbolizer_mac.h | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 8 +- .../sanitizer_common/sanitizer_symbolizer_win.cpp | 2 +- .../sanitizer_common/sanitizer_syscall_generic.inc | 2 +- .../sanitizer_common/sanitizer_thread_registry.h | 5 +- .../sanitizer_common/sanitizer_tls_get_addr.cpp | 7 +- .../sanitizer_common/sanitizer_unwind_win.cpp | 4 + libsanitizer/sanitizer_common/sanitizer_win.cpp | 4 +- libsanitizer/tsan/Makefile.in | 1 + libsanitizer/tsan/tsan_platform.h | 26 +- libsanitizer/tsan/tsan_platform_linux.cpp | 7 +- libsanitizer/tsan/tsan_platform_mac.cpp | 2 +- libsanitizer/tsan/tsan_report.cpp | 3 +- libsanitizer/tsan/tsan_rtl.cpp | 3 +- libsanitizer/tsan/tsan_rtl.h | 2 +- libsanitizer/tsan/tsan_rtl_mutex.cpp | 2 +- libsanitizer/ubsan/Makefile.in | 1 + libsanitizer/ubsan/ubsan_platform.h | 2 +- libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 2 +- libsanitizer/ubsan/ubsan_type_hash_win.cpp | 2 +- libssp/ChangeLog | 9 + libssp/configure | 38 +- libstdc++-v3/ChangeLog | 2197 + libstdc++-v3/Makefile.in | 6 +- libstdc++-v3/acinclude.m4 | 164 +- libstdc++-v3/config.h.in | 71 +- .../post/powerpc-linux-gnu/baseline_symbols.txt | 17 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 17 + .../config/abi/pre/gnu-versioned-namespace.ver | 4 + libstdc++-v3/config/abi/pre/gnu.ver | 101 +- libstdc++-v3/config/io/basic_file_stdio.cc | 46 +- libstdc++-v3/config/locale/generic/c_locale.cc | 49 +- libstdc++-v3/config/os/djgpp/error_constants.h | 28 +- libstdc++-v3/config/os/generic/error_constants.h | 28 +- .../config/os/gnu-linux/ldbl-ieee128-extra.ver | 53 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 12 + .../config/os/mingw32-w64/error_constants.h | 36 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 3 + libstdc++-v3/config/os/mingw32/error_constants.h | 14 +- libstdc++-v3/config/os/mingw32/os_defines.h | 3 + libstdc++-v3/configure | 1449 +- libstdc++-v3/configure.ac | 40 +- libstdc++-v3/doc/Makefile.in | 6 +- libstdc++-v3/doc/doxygen/user.cfg.in | 4 + libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/api.html | 7 + libstdc++-v3/doc/html/manual/configure.html | 3 +- libstdc++-v3/doc/html/manual/debug.html | 4 +- .../doc/html/manual/documentation_hacking.html | 6 +- libstdc++-v3/doc/html/manual/facets.html | 4 +- .../doc/html/manual/source_code_style.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 18 +- libstdc++-v3/doc/xml/manual/abi.xml | 4 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/doc/xml/manual/debug.xml | 4 +- .../doc/xml/manual/documentation_hacking.xml | 6 +- libstdc++-v3/doc/xml/manual/evolution.xml | 9 + libstdc++-v3/doc/xml/manual/messages.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 15 +- libstdc++-v3/fragment.am | 8 +- libstdc++-v3/include/Makefile.am | 15 +- libstdc++-v3/include/Makefile.in | 21 +- libstdc++-v3/include/bits/alloc_traits.h | 8 + libstdc++-v3/include/bits/atomic_base.h | 207 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 297 + libstdc++-v3/include/bits/atomic_wait.h | 299 + libstdc++-v3/include/bits/c++config | 108 +- libstdc++-v3/include/bits/cpp_type_traits.h | 4 +- libstdc++-v3/include/bits/fs_path.h | 8 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 18 +- libstdc++-v3/include/bits/iterator_concepts.h | 22 +- libstdc++-v3/include/bits/locale_classes.h | 4 + libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/bits/locale_facets.h | 43 +- libstdc++-v3/include/bits/locale_facets.tcc | 27 + libstdc++-v3/include/bits/locale_facets_nonio.h | 24 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 65 +- libstdc++-v3/include/bits/move.h | 2 + libstdc++-v3/include/bits/parse_numbers.h | 2 +- libstdc++-v3/include/bits/random.h | 10 +- libstdc++-v3/include/bits/random.tcc | 38 +- libstdc++-v3/include/bits/ranges_algo.h | 4 +- libstdc++-v3/include/bits/ranges_util.h | 2 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 14 +- libstdc++-v3/include/bits/semaphore_base.h | 301 + libstdc++-v3/include/bits/shared_ptr_base.h | 11 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_function.h | 71 +- libstdc++-v3/include/bits/std_mutex.h | 70 + .../include/{std/thread => bits/std_thread.h} | 321 +- libstdc++-v3/include/bits/stl_algo.h | 18 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 77 +- libstdc++-v3/include/bits/uniform_int_dist.h | 108 +- libstdc++-v3/include/bits/valarray_after.h | 74 +- libstdc++-v3/include/debug/array | 408 - libstdc++-v3/include/debug/assertions.h | 6 +- libstdc++-v3/include/debug/formatter.h | 3 +- libstdc++-v3/include/debug/helper_functions.h | 28 +- libstdc++-v3/include/debug/macros.h | 28 +- libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/experimental/buffer | 2 +- libstdc++-v3/include/experimental/executor | 4 +- libstdc++-v3/include/experimental/functional | 4 +- libstdc++-v3/include/experimental/internet | 6 +- libstdc++-v3/include/experimental/random | 4 +- libstdc++-v3/include/experimental/source_location | 4 +- libstdc++-v3/include/experimental/utility | 4 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/numeric_traits.h | 165 +- libstdc++-v3/include/ext/rope | 43 +- libstdc++-v3/include/ext/ropeimpl.h | 23 +- libstdc++-v3/include/ext/stdio_filebuf.h | 4 +- libstdc++-v3/include/ext/throw_allocator.h | 26 + libstdc++-v3/include/parallel/algo.h | 15 + libstdc++-v3/include/precompiled/stdc++.h | 7 +- libstdc++-v3/include/std/array | 72 +- libstdc++-v3/include/std/atomic | 84 + libstdc++-v3/include/std/bit | 19 +- libstdc++-v3/include/std/charconv | 32 +- libstdc++-v3/include/std/chrono | 3 +- libstdc++-v3/include/std/condition_variable | 18 +- libstdc++-v3/include/std/fstream | 5 + libstdc++-v3/include/std/functional | 21 +- libstdc++-v3/include/std/future | 18 +- libstdc++-v3/include/std/latch | 94 + libstdc++-v3/include/std/mutex | 200 +- libstdc++-v3/include/std/optional | 66 +- libstdc++-v3/include/std/ostream | 67 + libstdc++-v3/include/std/ranges | 120 +- libstdc++-v3/include/std/regex | 14 +- libstdc++-v3/include/std/semaphore | 96 + libstdc++-v3/include/std/source_location | 92 + libstdc++-v3/include/std/span | 19 +- libstdc++-v3/include/std/sstream | 393 +- libstdc++-v3/include/std/stop_token | 33 +- libstdc++-v3/include/std/syncstream | 319 + libstdc++-v3/include/std/thread | 289 +- libstdc++-v3/include/std/type_traits | 62 +- libstdc++-v3/include/std/utility | 16 +- libstdc++-v3/include/std/variant | 6 +- libstdc++-v3/include/std/version | 23 +- libstdc++-v3/include/tr1/ell_integral.tcc | 11 +- libstdc++-v3/include/tr1/functional | 131 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 1 - libstdc++-v3/include/tr1/shared_ptr.h | 18 +- libstdc++-v3/libsupc++/Makefile.in | 6 +- libstdc++-v3/libsupc++/atexit_thread.cc | 14 +- libstdc++-v3/libsupc++/cxxabi.h | 8 + libstdc++-v3/libsupc++/eh_ptr.cc | 20 +- libstdc++-v3/libsupc++/exception_ptr.h | 53 +- libstdc++-v3/libsupc++/new_opa.cc | 2 +- libstdc++-v3/libsupc++/new_opnt.cc | 10 +- libstdc++-v3/po/Makefile.in | 6 +- libstdc++-v3/python/Makefile.in | 6 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 70 +- libstdc++-v3/src/Makefile.am | 65 +- libstdc++-v3/src/Makefile.in | 77 +- libstdc++-v3/src/c++11/Makefile.in | 6 +- .../src/c++11/compatibility-ldbl-alt128-cxx11.cc | 102 + .../src/c++11/compatibility-ldbl-alt128.cc | 244 + .../src/c++11/compatibility-ldbl-facets-aliases.h | 128 + libstdc++-v3/src/c++11/condition_variable.cc | 33 +- libstdc++-v3/src/c++11/cow-locale_init.cc | 1 + libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 6 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 8 +- libstdc++-v3/src/c++11/futex.cc | 118 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 12 +- libstdc++-v3/src/c++11/locale-inst-monetary.h | 69 + libstdc++-v3/src/c++11/locale-inst-numeric.h | 133 + libstdc++-v3/src/c++11/locale-inst.cc | 200 +- libstdc++-v3/src/c++11/mutex.cc | 122 +- libstdc++-v3/src/c++11/thread.cc | 16 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 45 +- libstdc++-v3/src/c++17/Makefile.am | 8 + libstdc++-v3/src/c++17/Makefile.in | 14 +- libstdc++-v3/src/c++17/floating_from_chars.cc | 93 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 1569 + libstdc++-v3/src/c++17/fs_dir.cc | 6 +- {libsanitizer => libstdc++-v3/src/c++17/ryu}/MERGE | 2 +- libstdc++-v3/src/c++17/ryu/common.h | 95 + libstdc++-v3/src/c++17/ryu/d2fixed.c | 737 + libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h | 4419 ++ libstdc++-v3/src/c++17/ryu/d2s.c | 485 + libstdc++-v3/src/c++17/ryu/d2s_full_table.h | 367 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 354 + libstdc++-v3/src/c++17/ryu/digit_table.h | 35 + libstdc++-v3/src/c++17/ryu/f2s.c | 321 + libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h | 124 + libstdc++-v3/src/c++17/ryu/generic_128.c | 305 + libstdc++-v3/src/c++17/ryu/generic_128.h | 517 + libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 70 + libstdc++-v3/src/{c++17 => c++20}/Makefile.am | 33 +- libstdc++-v3/src/{c++17 => c++20}/Makefile.in | 62 +- libstdc++-v3/src/c++20/sstream-inst.cc | 163 + libstdc++-v3/src/c++98/Makefile.in | 6 +- libstdc++-v3/src/c++98/locale.cc | 2 +- libstdc++-v3/src/c++98/locale_init.cc | 17 +- libstdc++-v3/src/c++98/localename.cc | 16 +- libstdc++-v3/src/filesystem/Makefile.in | 6 +- libstdc++-v3/src/filesystem/dir.cc | 18 +- libstdc++-v3/testsuite/17_intro/names.cc | 43 + libstdc++-v3/testsuite/18_support/96817.cc | 11 +- .../comparisons/algorithms/partial_order.cc | 4 +- .../testsuite/18_support/source_location/1.cc | 153 + .../18_support/source_location/consteval.cc | 147 + .../source_location/srcloc.h} | 12 +- .../2.cc => 18_support/source_location/version.cc} | 8 +- .../headers/system_error/93151.cc} | 12 +- .../headers/system_error/errc_std_c++0x.cc | 32 +- libstdc++-v3/testsuite/20_util/align/1.cc | 4 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 4 +- libstdc++-v3/testsuite/20_util/any/cons/2.cc | 4 +- libstdc++-v3/testsuite/20_util/function/1.cc | 2 +- libstdc++-v3/testsuite/20_util/function/65760.cc | 5 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../function/target_no_rtti.cc} | 59 +- .../testsuite/20_util/headers/memory/synopsis.cc | 6 +- .../20_util/monotonic_buffer_resource/allocate.cc | 2 +- .../testsuite/20_util/optional/relops/96269.cc | 76 + .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../20_util/result_of/sfinae_friendly_1.cc | 10 +- .../pstl/uninitialized_construct.cc | 1 + .../pstl/uninitialized_copy_move.cc | 1 + .../pstl/uninitialized_fill_destroy.cc | 1 + .../uninitialized_copy/808590-cxx11.cc | 2 + libstdc++-v3/testsuite/20_util/to_chars/double.cc | 57001 +++++++++++++++++++ libstdc++-v3/testsuite/20_util/to_chars/float.cc | 4143 ++ .../testsuite/20_util/to_chars/long_double.cc | 200 + .../testsuite/20_util/tuple/cons/deduction.cc | 2 - .../20_util/unique_ptr/creation/for_overwrite.cc | 1 + .../testsuite/21_strings/basic_string/56166.cc | 2 +- .../basic_string/numeric_conversions/char/stod.cc | 14 +- .../basic_string/numeric_conversions/char/stof.cc | 14 +- .../basic_string/numeric_conversions/char/stoi.cc | 22 +- .../basic_string/numeric_conversions/char/stol.cc | 18 +- .../basic_string/numeric_conversions/char/stold.cc | 12 +- .../basic_string/numeric_conversions/char/stoll.cc | 18 +- .../basic_string/numeric_conversions/char/stoul.cc | 18 +- .../numeric_conversions/char/stoull.cc | 20 +- .../numeric_conversions/wchar_t/stod.cc | 14 +- .../numeric_conversions/wchar_t/stof.cc | 14 +- .../numeric_conversions/wchar_t/stoi.cc | 22 +- .../numeric_conversions/wchar_t/stol.cc | 18 +- .../numeric_conversions/wchar_t/stold.cc | 12 +- .../numeric_conversions/wchar_t/stoll.cc | 18 +- .../numeric_conversions/wchar_t/stoul.cc | 18 +- .../numeric_conversions/wchar_t/stoull.cc | 20 +- .../char/back_constexpr_neg.cc} | 21 +- .../94051.cc => element_access/char/constexpr.cc} | 11 +- .../char/constexpr_neg.cc} | 20 +- .../char/front_back_constexpr.cc} | 21 +- .../char/front_constexpr_neg.cc} | 21 +- .../wchar_t/back_constexpr_neg.cc} | 21 +- .../wchar_t/constexpr.cc} | 11 +- .../wchar_t/constexpr_neg.cc} | 20 +- .../wchar_t/front_constexpr_neg.cc} | 21 +- .../operations/compare/char/nonnull.cc | 3 + .../operations/find/char/nonnull.cc | 3 + .../operations/rfind/char/nonnull.cc | 3 + .../21_strings/headers/string/synopsis.cc | 24 +- .../testsuite/22_locale/locale/cons/12352.cc | 12 + libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 4 +- .../23_containers/array/debug/back1_neg.cc | 4 +- .../23_containers/array/debug/back2_neg.cc | 4 +- .../constexpr_c++11.cc} | 29 +- .../23_containers/array/debug/front1_neg.cc | 4 +- .../23_containers/array/debug/front2_neg.cc | 4 +- .../array/debug/square_brackets_operator1_neg.cc | 4 +- .../array/debug/square_brackets_operator2_neg.cc | 4 +- .../23_containers/array/element_access/60497.cc | 4 - .../element_access/constexpr_element_access.cc | 15 +- .../array/tuple_interface/get_debug_neg.cc | 32 - .../23_containers/array/tuple_interface/get_neg.cc | 7 +- .../tuple_interface/tuple_element_debug_neg.cc | 25 - .../array/tuple_interface/tuple_element_neg.cc | 1 - .../23_containers/deque/modifiers/swap/1.cc | 18 +- .../23_containers/forward_list/cons/11.cc | 1 + .../23_containers/headers/bitset/synopsis.cc | 12 +- .../23_containers/headers/deque/synopsis.cc | 9 +- .../23_containers/headers/forward_list/synopsis.cc | 3 +- .../23_containers/headers/list/synopsis.cc | 9 +- .../23_containers/headers/map/synopsis.cc | 12 +- .../23_containers/headers/queue/synopsis.cc | 6 + .../23_containers/headers/set/synopsis.cc | 12 +- .../23_containers/headers/vector/synopsis.cc | 9 +- .../23_containers/list/modifiers/swap/1.cc | 16 +- .../move.cc => map/allocator/move_cons.cc} | 36 +- .../23_containers/map/modifiers/swap/1.cc | 18 +- .../move.cc => multimap/allocator/move_cons.cc} | 36 +- .../23_containers/multimap/modifiers/swap/1.cc | 18 +- .../move.cc => multiset/allocator/move_cons.cc} | 36 +- .../23_containers/multiset/modifiers/swap/1.cc | 18 +- .../move.cc => set/allocator/move_cons.cc} | 36 +- .../23_containers/set/modifiers/swap/1.cc | 18 +- .../span/layout_compat.cc} | 36 +- .../23_containers/unordered_set/56267-2.cc | 2 + .../testsuite/23_containers/vector/bool/23632.cc | 3 +- .../vector/bool/modifiers/insert/31370.cc | 48 +- .../vector/debug/multithreaded_swap.cc | 1 + .../23_containers/vector/modifiers/swap/1.cc | 18 +- .../iterator.traits.cc} | 48 +- .../testsuite/25_algorithms/all_of/constexpr.cc | 13 +- .../testsuite/25_algorithms/any_of/constexpr.cc | 5 +- .../25_algorithms/binary_search/constexpr.cc | 5 +- .../copy/{constexpr.cc => debug/constexpr_neg.cc} | 28 +- .../25_algorithms/copy_backward/constexpr.cc | 14 +- .../debug/constexpr_neg.cc} | 15 +- .../testsuite/25_algorithms/count/constexpr.cc | 4 +- .../testsuite/25_algorithms/equal/constexpr.cc | 7 +- .../equal/{constexpr.cc => constexpr_neg.cc} | 29 +- .../equal/{constexpr.cc => debug/constexpr_neg.cc} | 30 +- .../25_algorithms/equal_range/constexpr.cc | 3 +- .../testsuite/25_algorithms/fill/constexpr.cc | 2 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 4 +- .../testsuite/25_algorithms/find_if/constexpr.cc | 4 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- .../testsuite/25_algorithms/heap/moveable2.cc | 8 +- .../testsuite/25_algorithms/inplace_merge/1.cc | 37 +- .../25_algorithms/is_partitioned/constexpr.cc | 2 +- .../25_algorithms/is_permutation/constexpr.cc | 4 +- .../25_algorithms/is_sorted_until/constexpr.cc | 5 +- .../lexicographical_compare/constexpr.cc | 2 +- .../lexicographical_compare/constrained.cc | 2 +- .../lexicographical_compare/deque_iterators/1.cc | 2 + .../25_algorithms/lower_bound/constexpr.cc | 2 +- .../debug/constexpr_partitioned_neg.cc} | 35 +- .../debug/constexpr_partitioned_pred_neg.cc} | 21 +- .../constexpr_valid_range_neg.cc} | 27 +- .../debug/partitioned_neg.cc} | 28 +- .../debug/partitioned_pred_neg.cc} | 16 +- .../testsuite/25_algorithms/merge/constexpr.cc | 4 +- .../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +- .../testsuite/25_algorithms/none_of/constexpr.cc | 2 +- .../25_algorithms/partition_copy/constexpr.cc | 3 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 1 + .../25_algorithms/pstl/alg_merge/merge.cc | 1 + .../pstl/alg_modifying_operations/copy_if.cc | 1 + .../pstl/alg_modifying_operations/copy_move.cc | 1 + .../pstl/alg_modifying_operations/fill.cc | 1 + .../pstl/alg_modifying_operations/generate.cc | 1 + .../alg_modifying_operations/is_partitioned.cc | 1 + .../pstl/alg_modifying_operations/partition.cc | 1 + .../alg_modifying_operations/partition_copy.cc | 1 + .../pstl/alg_modifying_operations/remove.cc | 1 + .../pstl/alg_modifying_operations/remove_copy.cc | 1 + .../pstl/alg_modifying_operations/replace.cc | 1 + .../pstl/alg_modifying_operations/replace_copy.cc | 1 + .../pstl/alg_modifying_operations/rotate.cc | 1 + .../pstl/alg_modifying_operations/rotate_copy.cc | 1 + .../pstl/alg_modifying_operations/swap_ranges.cc | 1 + .../alg_modifying_operations/transform_binary.cc | 1 + .../alg_modifying_operations/transform_unary.cc | 1 + .../pstl/alg_modifying_operations/unique.cc | 1 + .../alg_modifying_operations/unique_copy_equal.cc | 1 + .../pstl/alg_nonmodifying/adjacent_find.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/count.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/find.cc | 1 + .../pstl/alg_nonmodifying/find_end.cc | 1 + .../pstl/alg_nonmodifying/find_first_of.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 1 + .../pstl/alg_nonmodifying/for_each.cc | 1 + .../pstl/alg_nonmodifying/mismatch.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 1 + .../pstl/alg_nonmodifying/nth_element.cc | 1 + .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 1 + .../pstl/alg_nonmodifying/reverse_copy.cc | 1 + .../pstl/alg_nonmodifying/search_n.cc | 1 + .../25_algorithms/pstl/alg_sorting/includes.cc | 1 + .../25_algorithms/pstl/alg_sorting/is_heap.cc | 1 + .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 1 + .../pstl/alg_sorting/lexicographical_compare.cc | 1 + .../pstl/alg_sorting/minmax_element.cc | 1 + .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 1 + .../pstl/alg_sorting/partial_sort_copy.cc | 1 + .../25_algorithms/pstl/alg_sorting/set.cc | 1 + .../25_algorithms/pstl/alg_sorting/sort.cc | 1 + .../25_algorithms/remove_copy/constexpr.cc | 4 +- .../25_algorithms/remove_copy_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +- .../25_algorithms/replace_if/constexpr.cc | 4 +- .../testsuite/25_algorithms/reverse/constexpr.cc | 2 - .../25_algorithms/reverse_copy/constexpr.cc | 2 +- .../25_algorithms/rotate_copy/constexpr.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 1 + .../testsuite/25_algorithms/search/constexpr.cc | 4 +- .../testsuite/25_algorithms/search/searcher.cc | 2 +- .../constrained.cc => search_n/97828.cc} | 38 +- .../25_algorithms/set_difference/constexpr.cc | 9 +- .../25_algorithms/set_intersection/constexpr.cc | 2 +- .../set_symmetric_difference/constexpr.cc | 16 +- .../testsuite/25_algorithms/set_union/constexpr.cc | 5 +- .../25_algorithms/unique_copy/constexpr.cc | 5 +- .../25_algorithms/upper_bound/constexpr.cc | 2 +- .../debug/constexpr_partitioned_neg.cc} | 35 +- .../debug/constexpr_partitioned_pred_neg.cc} | 21 +- .../debug/constexpr_valid_range_neg.cc} | 26 +- .../debug/partitioned_neg.cc} | 28 +- .../debug/partitioned_pred_neg.cc} | 16 +- .../testsuite/26_numerics/bit/bit.cast/bit_cast.cc | 81 + .../3.cc => 26_numerics/bit/bit.cast/version.cc} | 8 +- .../testsuite/26_numerics/complex/abi_tag.cc | 4 +- .../pstl/numeric_ops/adjacent_difference.cc | 1 + .../26_numerics/pstl/numeric_ops/reduce.cc | 1 + .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 1 + .../pstl/numeric_ops/transform_reduce.cc | 1 + .../26_numerics/pstl/numeric_ops/transform_scan.cc | 1 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../71096.cc => 26_numerics/valarray/95592.cc} | 17 +- .../27_io/basic_istream/get/char/lwg3464.cc | 1 + .../27_io/basic_istream/get/wchar_t/lwg3464.cc | 1 + .../27_io/basic_istream/ignore/char/94749.cc | 1 + .../27_io/basic_istream/ignore/wchar_t/94749.cc | 1 + .../27_io/basic_istringstream/cons/char/1.cc | 118 + .../27_io/basic_istringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_istringstream/str/char/2.cc | 94 + .../27_io/basic_istringstream/str/wchar_t/2.cc | 94 + .../basic_istringstream/view/char/1.cc} | 50 +- .../basic_istringstream/view/wchar_t/1.cc} | 50 +- .../compare.cc => 27_io/basic_ostream/emit/1.cc} | 31 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../27_io/basic_ostringstream/cons/char/1.cc | 119 + .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_ostringstream/str/char/3.cc | 94 + .../27_io/basic_ostringstream/str/wchar_t/3.cc | 94 + .../basic_ostringstream/view/char/1.cc} | 36 +- .../basic_ostringstream/view/wchar_t/1.cc} | 36 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 37 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 230 + .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 37 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 230 + .../testsuite/27_io/basic_stringbuf/str/char/4.cc | 94 + .../27_io/basic_stringbuf/str/wchar_t/4.cc | 94 + .../basic_stringbuf/view/char/1.cc} | 19 +- .../basic_stringbuf/view/wchar_t/1.cc} | 19 +- .../27_io/basic_stringstream/cons/char/1.cc | 120 + .../basic_stringstream/cons/char/97719.cc} | 14 +- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 85 + .../27_io/basic_stringstream/str/char/5.cc | 94 + .../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 94 + .../basic_stringstream/view/char/1.cc} | 40 +- .../basic_stringstream/view/wchar_t/1.cc} | 40 +- .../3.cc => 27_io/basic_syncbuf/1.cc} | 11 +- .../3.cc => 27_io/basic_syncbuf/2.cc} | 9 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 137 + .../basic_syncbuf/requirements/types.cc} | 31 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 131 + .../3.cc => 27_io/basic_syncstream/1.cc} | 11 +- .../3.cc => 27_io/basic_syncstream/2.cc} | 9 +- .../27_io/basic_syncstream/basic_ops/1.cc | 163 + .../basic_syncstream/requirements/types.cc} | 32 +- .../27_io/filesystem/operations/absolute.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 2 +- .../27_io/filesystem/path/append/source.cc | 4 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 4 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/construct/copy.cc | 4 +- .../27_io/filesystem/path/decompose/extension.cc | 2 +- .../27_io/filesystem/path/decompose/filename.cc | 2 +- .../27_io/filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../27_io/filesystem/path/decompose/root_path.cc | 2 +- .../27_io/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../27_io/filesystem/path/nonmember/append.cc | 4 +- .../27_io/filesystem/path/nonmember/cmp.cc | 2 +- .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 2 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 2 +- .../27_io/filesystem/path/query/has_extension.cc | 2 +- .../27_io/filesystem/path/query/has_filename.cc | 2 +- .../27_io/filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../27_io/filesystem/path/query/has_root_name.cc | 2 +- .../27_io/filesystem/path/query/has_root_path.cc | 2 +- .../27_io/filesystem/path/query/has_stem.cc | 2 +- .../27_io/filesystem/path/query/is_relative.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 + .../algorithms/regex_match/awk/cstring_01.cc | 1 + .../algorithms/regex_match/basic/empty_range.cc | 1 + .../algorithms/regex_match/basic/string_01.cc | 1 + .../regex_match/basic/string_range_00_03.cc | 1 + .../regex_match/basic/string_range_01_03.cc | 3 +- .../regex_match/basic/string_range_02_03.cc | 1 + .../algorithms/regex_match/cstring_bracket_01.cc | 1 + .../28_regex/algorithms/regex_match/dr2329_neg.cc | 1 + .../algorithms/regex_match/ecma/char/53622.cc | 1 + .../algorithms/regex_match/ecma/char/57173.cc | 1 + .../algorithms/regex_match/ecma/char/58576.cc | 1 + .../algorithms/regex_match/ecma/char/61601.cc | 1 + .../algorithms/regex_match/ecma/char/68863.cc | 1 + .../algorithms/regex_match/ecma/char/anymatcher.cc | 1 + .../algorithms/regex_match/ecma/char/backref.cc | 1 + .../regex_match/ecma/char/empty_range.cc | 1 + .../algorithms/regex_match/ecma/char/emptygroup.cc | 1 + .../algorithms/regex_match/ecma/char/hex.cc | 1 + .../regex_match/ecma/char/quoted_char.cc | 1 + .../algorithms/regex_match/ecma/char/ungreedy.cc | 1 + .../algorithms/regex_match/ecma/wchar_t/63199.cc | 1 + .../regex_match/ecma/wchar_t/anymatcher.cc | 1 + .../regex_match/ecma/wchar_t/cjk_match.cc | 1 + .../algorithms/regex_match/ecma/wchar_t/hex.cc | 1 + .../regex_match/extended/cstring_plus.cc | 1 + .../regex_match/extended/cstring_questionmark.cc | 1 + .../regex_match/extended/cstring_range.cc | 1 + .../algorithms/regex_match/extended/string_any.cc | 1 + .../regex_match/extended/string_range_00_03.cc | 1 + .../regex_match/extended/string_range_01_03.cc | 1 + .../regex_match/extended/string_range_02_03.cc | 1 + .../regex_match/extended/wstring_locale.cc | 1 + .../algorithms/regex_replace/char/51711.cc | 1 + .../algorithms/regex_replace/char/basic_replace.cc | 1 + .../algorithms/regex_replace/char/dr2213.cc | 1 + .../algorithms/regex_replace/char/pr83601.cc | 1 + .../algorithms/regex_replace/wchar_t/51711.cc | 1 + .../algorithms/regex_replace/wchar_t/pr83601.cc | 1 + .../28_regex/algorithms/regex_search/61424.cc | 1 + .../28_regex/algorithms/regex_search/61720.cc | 1 + .../algorithms/regex_search/basic/string_01.cc | 1 + .../28_regex/algorithms/regex_search/dr2332_neg.cc | 1 + .../algorithms/regex_search/ecma/assertion.cc | 1 + .../28_regex/algorithms/regex_search/ecma/flags.cc | 1 + .../algorithms/regex_search/ecma/greedy.cc | 1 + .../algorithms/regex_search/ecma/string_01.cc | 1 + .../testsuite/28_regex/basic_regex/85098.cc | 1 + .../28_regex/basic_regex/assign/char/cstring.cc | 1 + .../28_regex/basic_regex/assign/char/cstring_op.cc | 1 + .../28_regex/basic_regex/assign/char/lwg3296.cc | 1 + .../28_regex/basic_regex/assign/char/moveable.cc | 1 + .../28_regex/basic_regex/assign/char/pstring.cc | 1 + .../28_regex/basic_regex/assign/char/range.cc | 1 + .../28_regex/basic_regex/assign/char/string.cc | 1 + .../28_regex/basic_regex/assign/char/string_op.cc | 1 + .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 1 + .../basic_regex/assign/wchar_t/cstring_op.cc | 1 + .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 1 + .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 1 + .../28_regex/basic_regex/assign/wchar_t/range.cc | 1 + .../28_regex/basic_regex/assign/wchar_t/string.cc | 1 + .../basic_regex/assign/wchar_t/string_op.cc | 1 + .../testsuite/28_regex/basic_regex/ctors/47724.cc | 1 + .../testsuite/28_regex/basic_regex/ctors/83598.cc | 1 + .../28_regex/basic_regex/ctors/basic/cstring.cc | 1 + .../28_regex/basic_regex/ctors/basic/default.cc | 1 + .../28_regex/basic_regex/ctors/basic/iter.cc | 1 + .../basic_regex/ctors/basic/pstring_char.cc | 1 + .../basic_regex/ctors/basic/pstring_wchar_t.cc | 1 + .../28_regex/basic_regex/ctors/basic/raw_string.cc | 1 + .../ctors/basic/string_range_01_02_03.cc | 1 + .../28_regex/basic_regex/ctors/char/cstring.cc | 1 + .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 1 + .../basic_regex/ctors/char/cstring_ecma.cc | 1 + .../basic_regex/ctors/char/cstring_egrep.cc | 1 + .../basic_regex/ctors/char/cstring_grep.cc | 1 + .../28_regex/basic_regex/ctors/char/default.cc | 1 + .../28_regex/basic_regex/ctors/char/range.cc | 1 + .../28_regex/basic_regex/ctors/copy_char.cc | 1 + .../28_regex/basic_regex/ctors/deduction.cc | 1 + .../28_regex/basic_regex/ctors/extended/cstring.cc | 1 + .../ctors/extended/string_range_01_02_03.cc | 1 + .../28_regex/basic_regex/ctors/move_char.cc | 1 + .../28_regex/basic_regex/ctors/string_char.cc | 1 + .../28_regex/basic_regex/ctors/string_wchar_t.cc | 1 + .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 1 + .../28_regex/basic_regex/ctors/wchar_t/default.cc | 1 + .../28_regex/basic_regex/ctors/wchar_t/range.cc | 1 + .../testsuite/28_regex/basic_regex/imbue/string.cc | 1 + .../28_regex/basic_regex/multiple_quantifiers.cc | 1 + .../basic_regex/requirements/constexpr_data.cc | 1 + .../testsuite/28_regex/constants/constexpr.cc | 1 + .../testsuite/28_regex/constants/error_type.cc | 1 + .../28_regex/constants/match_flag_type.cc | 1 + .../28_regex/constants/syntax_option_type.cc | 1 + .../28_regex/headers/regex/std_c++0x_neg.cc | 1 + libstdc++-v3/testsuite/28_regex/init-list.cc | 1 + .../iterators/regex_iterator/char/64140.cc | 1 + .../iterators/regex_iterator/char/string_01.cc | 1 + .../regex_iterator/char/string_position_01.cc | 1 + .../iterators/regex_iterator/ctors/char/default.cc | 1 + .../regex_iterator/ctors/char/dr2332_neg.cc | 1 + .../regex_iterator/ctors/wchar_t/default.cc | 1 + .../28_regex/iterators/regex_iterator/typedefs.cc | 1 + .../iterators/regex_iterator/wchar_t/string_01.cc | 1 + .../iterators/regex_iterator/wchar_t/string_02.cc | 1 + .../iterators/regex_token_iterator/64303.cc | 1 + .../regex_token_iterator/char/string_01.cc | 1 + .../regex_token_iterator/ctors/char/default.cc | 1 + .../regex_token_iterator/ctors/char/dr2332_neg.cc | 1 + .../regex_token_iterator/ctors/wchar_t/default.cc | 1 + .../iterators/regex_token_iterator/typedefs.cc | 1 + .../regex_token_iterator/wchar_t/string_01.cc | 1 + .../regex_token_iterator/wchar_t/wstring_02.cc | 1 + .../testsuite/28_regex/match_results/94627.cc | 1 + .../28_regex/match_results/ctors/char/default.cc | 1 + .../match_results/ctors/wchar_t/default.cc | 1 + .../testsuite/28_regex/match_results/format.cc | 1 + .../match_results/out_of_range_submatches.cc | 1 + .../28_regex/match_results/pmr_typedefs.cc | 1 + .../testsuite/28_regex/match_results/swap.cc | 1 + .../testsuite/28_regex/match_results/typedefs.cc | 1 + libstdc++-v3/testsuite/28_regex/range_access.cc | 1 + .../testsuite/28_regex/regex_error/base.cc | 1 + .../testsuite/28_regex/regex_error/regex_error.cc | 1 + libstdc++-v3/testsuite/28_regex/regression.cc | 1 + .../testsuite/28_regex/requirements/typedefs.cc | 1 + libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 1 + .../testsuite/28_regex/sub_match/cast_char.cc | 1 + .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 1 + .../testsuite/28_regex/sub_match/compare.cc | 1 + .../testsuite/28_regex/sub_match/compare_c++20.cc | 1 + .../28_regex/sub_match/embedded_zeros_cmp.cc | 1 + .../testsuite/28_regex/sub_match/length.cc | 1 + .../testsuite/28_regex/sub_match/typedefs.cc | 1 + .../testsuite/28_regex/traits/char/ctor.cc | 1 + .../testsuite/28_regex/traits/char/icase.cc | 1 + .../testsuite/28_regex/traits/char/isctype.cc | 1 + .../testsuite/28_regex/traits/char/length.cc | 1 + .../28_regex/traits/char/lookup_classname.cc | 1 + .../28_regex/traits/char/lookup_collatename.cc | 1 + .../testsuite/28_regex/traits/char/transform.cc | 1 + .../28_regex/traits/char/transform_primary.cc | 1 + .../testsuite/28_regex/traits/char/translate.cc | 1 + .../28_regex/traits/char/translate_nocase.cc | 1 + .../testsuite/28_regex/traits/char/user_defined.cc | 1 + .../testsuite/28_regex/traits/char/value.cc | 1 + .../testsuite/28_regex/traits/wchar_t/ctor.cc | 1 + .../testsuite/28_regex/traits/wchar_t/isctype.cc | 1 + .../testsuite/28_regex/traits/wchar_t/length.cc | 1 + .../28_regex/traits/wchar_t/lookup_classname.cc | 1 + .../28_regex/traits/wchar_t/lookup_collatename.cc | 1 + .../testsuite/28_regex/traits/wchar_t/transform.cc | 1 + .../28_regex/traits/wchar_t/transform_primary.cc | 1 + .../testsuite/28_regex/traits/wchar_t/translate.cc | 1 + .../28_regex/traits/wchar_t/translate_nocase.cc | 1 + .../28_regex/traits/wchar_t/user_defined.cc | 1 + .../testsuite/28_regex/traits/wchar_t/value.cc | 1 + .../95282.cc => atomic/wait_notify/1.cc} | 18 +- .../3.cc => 29_atomics/atomic/wait_notify/2.cc} | 11 +- .../3.cc => 29_atomics/atomic/wait_notify/bool.cc} | 70 +- .../atomic/wait_notify/generic.cc} | 25 +- .../atomic/wait_notify/pointers.cc} | 68 +- .../atomic_flag/wait_notify/1.cc} | 66 +- .../atomic_float/{value_init.cc => wait_notify.cc} | 28 +- .../wait_notify.cc} | 52 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 95 + libstdc++-v3/testsuite/30_threads/async/async.cc | 1 + .../testsuite/30_threads/call_once/39909.cc | 3 +- .../testsuite/30_threads/call_once/49668.cc | 4 +- .../testsuite/30_threads/call_once/60497.cc | 4 +- .../30_threads/call_once/{dr2442.cc => 66146.cc} | 37 +- .../testsuite/30_threads/call_once/call_once1.cc | 6 +- .../testsuite/30_threads/call_once/constexpr.cc | 29 - .../testsuite/30_threads/call_once/dr2442.cc | 4 +- .../testsuite/30_threads/call_once/once_flag.cc | 10 +- .../future/members/{wait.cc => 93456.cc} | 30 +- .../testsuite/30_threads/future/members/poll.cc | 105 + .../stop_possible.cc => jthread/95989.cc} | 36 +- .../testsuite/30_threads/jthread/jthread.cc | 20 + .../iota/constexpr.cc => 30_threads/latch/1.cc} | 16 +- .../3.cc => 30_threads/latch/2.cc} | 8 +- .../stop_token/stop_possible.cc => latch/3.cc} | 43 +- .../30_threads/once_flag/cons/constexpr.cc | 29 - .../cons/sentinel.cc => 30_threads/semaphore/1.cc} | 15 +- .../3.cc => 30_threads/semaphore/2.cc} | 8 +- .../semaphore/least_max_value_neg.cc} | 19 +- .../1.cc => 30_threads/semaphore/try_acquire.cc} | 39 +- .../30_threads/semaphore/try_acquire_for.cc | 85 + .../30_threads/semaphore/try_acquire_posix.cc | 153 + .../30_threads/semaphore/try_acquire_until.cc | 94 + .../sizes.cc => 30_threads/this_thread/95989.cc} | 38 +- libstdc++-v3/testsuite/Makefile.in | 6 +- .../testsuite/experimental/any/assign/2.cc | 4 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 4 +- .../testsuite/experimental/feat-lib-fund.cc | 93 +- .../{path/query/empty.cc => iterators/97731.cc} | 30 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../filesystem/operations/remove_all.cc | 2 +- .../experimental/filesystem/path/assign/copy.cc | 4 +- .../experimental/filesystem/path/compare/path.cc | 2 +- .../experimental/filesystem/path/construct/copy.cc | 4 +- .../filesystem/path/decompose/extension.cc | 2 +- .../filesystem/path/decompose/filename.cc | 2 +- .../filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../filesystem/path/decompose/root_path.cc | 2 +- .../experimental/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_relative.cc | 2 +- .../experimental/memory/observer_ptr/cons/cons.cc | 1 - .../memory_resource/new_delete_resource.cc | 1 + .../memory_resource/null_memory_resource.cc | 2 +- .../memory_resource/resource_adaptor.cc | 1 + .../testsuite/experimental/source_location/1.cc | 13 +- .../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +- libstdc++-v3/testsuite/ext/pod_char_traits.cc | 5 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- .../testsuite/ext/vstring/modifiers/clear/56166.cc | 10 +- .../ext/vstring/requirements/exception/basic.cc | 4 + .../exception/propagation_consistent.cc | 4 + libstdc++-v3/testsuite/lib/dg-options.exp | 9 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 618 +- .../{48362.cc => filesystem-ts.cc} | 21 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 31 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 31 + .../performance/25_algorithms/inplace_merge.cc | 290 + .../performance/25_algorithms/stable_sort.cc | 90 +- .../sort_heap.cc => 29_atomics/atomic_flag.cc} | 62 +- .../concepts.lang/concept.swappable/swap.cc | 4 +- .../concepts.lang/concept.swappable/swappable.cc | 4 +- .../std/ranges/{access/lwg3467.cc => 97600.cc} | 17 +- .../std/ranges/adaptors/conditionally_borrowed.cc | 75 + .../std/ranges/adaptors/detail/semiregular_box.cc | 10 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 + .../testsuite/std/time/year_month_weekday/3.cc | 65 + .../shared_ptr/cons/43820_neg.cc | 8 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../testsuite/util/atomic/wait_notify_util.h | 176 + .../testsuite/util/replacement_memory_operators.h | 4 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 20 +- libstdc++-v3/testsuite/util/testsuite_api.h | 3 + libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- .../testsuite/util/testsuite_new_operators.h | 5 + libtool.m4 | 40 +- libvtv/ChangeLog | 9 + libvtv/configure | 42 +- lto-plugin/ChangeLog | 9 + lto-plugin/Makefile.am | 4 +- lto-plugin/Makefile.in | 4 +- lto-plugin/configure | 4 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/update_version_git | 19 +- zlib/ChangeLog | 9 + zlib/configure | 38 +- 8347 files changed, 426189 insertions(+), 103431 deletions(-) create mode 100644 c++tools/ChangeLog create mode 100644 c++tools/Makefile.in copy {libobjc => c++tools}/config.h.in (70%) copy {libada => c++tools}/configure (83%) create mode 100644 c++tools/configure.ac create mode 100644 c++tools/resolver.cc create mode 100644 c++tools/resolver.h create mode 100644 c++tools/server.cc create mode 100644 config/bootstrap-hwasan.mk create mode 100644 contrib/gcc-changelog/setup.cfg copy gcc/ada/libgnat/{a-decima.ads => a-decima__128.ads} (89%) copy gcc/ada/libgnat/{a-tideio.adb => a-tideio__128.adb} (60%) copy gcc/ada/libgnat/{a-tiinau.adb => a-tifiau.adb} (64%) copy gcc/ada/libgnat/{a-ztinau.ads => a-tifiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-tifiio__128.adb copy gcc/ada/libgnat/{a-wtdeio.adb => a-wtdeio__128.adb} (60%) copy gcc/ada/libgnat/{a-wtinau.adb => a-wtfiau.adb} (64%) copy gcc/ada/libgnat/{a-ztinau.ads => a-wtfiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-wtfiio__128.adb copy gcc/ada/libgnat/{a-ztdeio.adb => a-ztdeio__128.adb} (60%) copy gcc/ada/libgnat/{a-ztinau.adb => a-ztfiau.adb} (64%) copy gcc/ada/libgnat/{a-ztinau.ads => a-ztfiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-ztfiio__128.adb create mode 100644 gcc/ada/libgnat/s-arit32.adb copy gcc/ada/libgnat/{a-naliop.ads => s-arit32.ads} (68%) delete mode 100644 gcc/ada/libgnat/s-fatsfl.ads copy gcc/ada/libgnat/{s-fore.ads => s-fode128.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fode32.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fode64.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi128.ads} (80%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi32.ads} (80%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi64.ads} (80%) copy gcc/ada/libgnat/{s-fore.adb => s-fore_d.adb} (76%) copy gcc/ada/libgnat/{a-stobbu.ads => s-fore_d.ads} (82%) create mode 100644 gcc/ada/libgnat/s-fore_f.adb copy gcc/ada/libgnat/{s-putaim.ads => s-fore_f.ads} (74%) rename gcc/ada/libgnat/{s-fore.adb => s-forrea.adb} (88%) rename gcc/ada/libgnat/{s-fore.ads => s-forrea.ads} (83%) rename gcc/ada/libgnat/{s-imglld.adb => s-imaged.adb} (77%) rename gcc/ada/libgnat/{s-imglld.ads => s-imaged.ads} (75%) create mode 100644 gcc/ada/libgnat/s-imagef.adb rename gcc/ada/libgnat/{s-imgdec.ads => s-imagef.ads} (54%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde128.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde32.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde64.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi128.ads} (70%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi32.ads} (71%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi64.ads} (71%) rename gcc/ada/libgnat/{s-imgdec.adb => s-imguti.adb} (89%) copy gcc/ada/libgnat/{a-stobfi.ads => s-imguti.ads} (60%) copy gcc/ada/libgnat/{s-powtab.ads => s-powflt.ads} (75%) create mode 100644 gcc/ada/libgnat/s-powlfl.ads rename gcc/ada/libgnat/{s-powtab.ads => s-powllf.ads} (92%) copy gcc/ada/libgnat/{s-commun.ads => s-vade128.ads} (71%) copy gcc/ada/libgnat/{s-commun.ads => s-vade32.ads} (71%) copy gcc/ada/libgnat/{s-commun.ads => s-vade64.ads} (71%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi128.ads} (72%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi32.ads} (72%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi64.ads} (72%) delete mode 100644 gcc/ada/libgnat/s-valdec.adb copy gcc/ada/libgnat/{s-commun.ads => s-valflt.ads} (74%) copy gcc/ada/libgnat/{s-commun.ads => s-vallfl.ads} (74%) delete mode 100644 gcc/ada/libgnat/s-vallld.adb copy gcc/ada/libgnat/{s-valuns.ads => s-valllf.ads} (73%) create mode 100644 gcc/ada/libgnat/s-valued.adb rename gcc/ada/libgnat/{s-valdec.ads => s-valued.ads} (79%) create mode 100644 gcc/ada/libgnat/s-valuef.adb rename gcc/ada/libgnat/{s-vallld.ads => s-valuef.ads} (71%) copy gcc/ada/libgnat/{s-valrea.adb => s-valuer.adb} (51%) copy gcc/ada/libgnat/{s-valrea.ads => s-valuer.ads} (73%) delete mode 100644 gcc/ada/symbols.adb delete mode 100644 gcc/ada/symbols.ads create mode 100644 gcc/ada/vxworks7-cert-rtp-link.spec create mode 100644 gcc/analyzer/complexity.cc create mode 100644 gcc/analyzer/complexity.h create mode 100644 gcc/analyzer/region.h create mode 100644 gcc/analyzer/svalue.h create mode 100644 gcc/config/arm/common.md copy gcc/config/{sol2-d.c => darwin-d.c} (56%) copy gcc/config/{default-d.c => dragonfly-d.c} (67%) copy gcc/config/{sol2-d.c => freebsd-d.c} (61%) copy gcc/config/{m32r/little.h => h8300/h8300-modes.def} (82%) create mode 100644 gcc/config/i386/avxvnniintrin.h delete mode 100644 gcc/config/i386/cet.c create mode 100644 gcc/config/i386/gnu-property.c create mode 100644 gcc/config/i386/keylockerintrin.h rename gcc/config/i386/{t-cet => t-gnu-property} (93%) create mode 100755 gcc/config/riscv/arch-canonicalize create mode 100644 gcc/config/riscv/t-withmultilib-generator delete mode 100644 gcc/config/riscv/withmultilib.h copy libgcc/config/aarch64/libgcc-softfp.ver => gcc/config/t-dragonfly (85%) copy libgcc/config/aarch64/libgcc-softfp.ver => gcc/config/t-freebsd (85%) create mode 100644 gcc/cp/mapper-client.cc create mode 100644 gcc/cp/mapper-client.h create mode 100644 gcc/cp/mapper-resolver.cc create mode 100644 gcc/cp/module.cc create mode 100644 gcc/gimple-if-to-switch.cc create mode 100644 gcc/iterator-utils.h create mode 100644 gcc/jit/docs/cp/topics/asm.rst create mode 100644 gcc/jit/docs/topics/asm.rst create mode 100644 gcc/mux-utils.h create mode 100644 gcc/obstack-utils.h create mode 100644 gcc/omp-oacc-kernels-decompose.cc create mode 100644 gcc/rtl-ssa.h create mode 100644 gcc/rtl-ssa/access-utils.h create mode 100644 gcc/rtl-ssa/accesses.cc create mode 100644 gcc/rtl-ssa/accesses.h create mode 100644 gcc/rtl-ssa/blocks.cc create mode 100644 gcc/rtl-ssa/blocks.h create mode 100644 gcc/rtl-ssa/change-utils.h create mode 100644 gcc/rtl-ssa/changes.cc create mode 100644 gcc/rtl-ssa/changes.h create mode 100644 gcc/rtl-ssa/functions.cc create mode 100644 gcc/rtl-ssa/functions.h create mode 100644 gcc/rtl-ssa/insn-utils.h create mode 100644 gcc/rtl-ssa/insns.cc create mode 100644 gcc/rtl-ssa/insns.h create mode 100644 gcc/rtl-ssa/internals.inl create mode 100644 gcc/rtl-ssa/is-a.inl create mode 100644 gcc/rtl-ssa/member-fns.inl create mode 100644 gcc/rtl-ssa/movement.h create mode 100644 gcc/rtlanal.h create mode 100644 gcc/splay-tree-utils.cc create mode 100644 gcc/splay-tree-utils.h create mode 100644 gcc/splay-tree-utils.tcc create mode 100644 gcc/symtab-clones.cc create mode 100644 gcc/symtab-clones.h rename gcc/testsuite/ada/acats/support/{acats25.lst => acats26.lst} (99%) create mode 100644 gcc/testsuite/ada/acats/tests/c3/c352001.a create mode 100644 gcc/testsuite/ada/acats/tests/c4/c453001.a delete mode 100644 gcc/testsuite/ada/acats/tests/c4/c45622a.ada delete mode 100644 gcc/testsuite/ada/acats/tests/c4/c45624a.ada delete mode 100644 gcc/testsuite/ada/acats/tests/c4/c45624b.ada create mode 100644 gcc/testsuite/ada/acats/tests/c4/c460013.a create mode 100644 gcc/testsuite/ada/acats/tests/c4/c460014.a create mode 100644 gcc/testsuite/ada/acats/tests/c6/c620001.a create mode 100644 gcc/testsuite/ada/acats/tests/c6/c620002.a create mode 100644 gcc/testsuite/ada/acats/tests/cd/cd30011.a create mode 100644 gcc/testsuite/ada/acats/tests/cd/cd30012.a create mode 100644 gcc/testsuite/ada/acats/tests/cxa/cxa3004.a create mode 100644 gcc/testsuite/ada/acats/tests/cxa/cxa5013.a copy gcc/testsuite/ada/acats/tests/cxb/{cxb30041.am => cxb30061.am} (54%) create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-2.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object-3.c create mode 100644 gcc/testsuite/c-c++-common/Wfree-nonheap-object.c create mode 100644 gcc/testsuite/c-c++-common/Wmismatched-dealloc.c create mode 100644 gcc/testsuite/c-c++-common/Wunused-value-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr98204.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-4.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-5.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-8.c create mode 100644 gcc/testsuite/c-c++-common/attr-used-9.c create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/wide-narrow-predef-macros.c create mode 100644 gcc/testsuite/c-c++-common/goacc-gomp/atomic.c create mode 100644 gcc/testsuite/c-c++-common/goacc/atomic.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c copy gcc/testsuite/c-c++-common/goacc/{classify-parallel.c => classify-serial.c} (62%) delete mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-decompose-ice-2.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions-1- [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions.c => nested-reductions- [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-1-routine.c copy gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reductio [...] rename gcc/testsuite/c-c++-common/goacc/{nested-reductions-warn.c => nested-reduct [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-2-routine.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr92793-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/depobj-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/doacross-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/map-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97862.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/aligned-alloc.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-array-accessible.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-base-init.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-gets-different-tag.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-outside-caught.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-2.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-3.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments.c copy gcc/testsuite/c-c++-common/{asan/pr63316.c => hwasan/asan-pr63316.c} (87%) create mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c copy gcc/testsuite/{gcc.dg/asan/pr78106.c => c-c++-common/hwasan/asan-pr78106.c} (68%) copy gcc/testsuite/c-c++-common/{asan/pr79944.c => hwasan/asan-pr79944.c} (88%) copy gcc/testsuite/c-c++-common/{asan/rlimit-mmap-test-1.c => hwasan/asan-rlimit-m [...] create mode 100644 gcc/testsuite/c-c++-common/hwasan/bitfield-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/bitfield-2.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/builtin-special-handling.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/check-interface.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/halt_on_error-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/handles-poly_int-marked-vars.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-poison-optimisation.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-access-parent.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-basic-failure.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-clears-stack.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-success.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/kernel-defaults.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-0.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-0.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-2.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-3.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-4.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-5.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-6.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-7.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/macro-definition.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/no-sanitize-attribute.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-mem-intrinsics.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-reads-and-writes.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-reads.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-writes.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/random-frame-tag.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/sanity-check-pure-c.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/setjmp-longjmp-0.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/setjmp-longjmp-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-basic-0.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-basic-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-disable.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/unprotected-allocas-0.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/unprotected-allocas-1.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/use-after-free.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/vararray-outside-caught.c create mode 100644 gcc/testsuite/c-c++-common/hwasan/vararray-stack-restore-correct.c copy gcc/testsuite/{gcc.c-torture/compile/20031023-1.c => c-c++-common/hwasan/very [...] create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-noinit-invalid.c rename gcc/testsuite/{gcc.c-torture/execute/noinit-attribute.c => c-c++-common/tor [...] create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-invalid.c create mode 100644 gcc/testsuite/c-c++-common/torture/attr-persistent-main.inc create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-3.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-4.c create mode 100644 gcc/testsuite/c-c++-common/torture/builtin-clear-padding-5.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-1.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-10.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-11.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-2.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-3.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-4.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-5.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-6.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-7.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-8.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-9.c create mode 100644 gcc/testsuite/c-c++-common/zero-scratch-regs-attr-usages.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr2303.C create mode 100644 gcc/testsuite/g++.dg/DRs/dr625.C copy gcc/testsuite/g++.dg/concepts/{pr93933.C => pack-1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-52830.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-template3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/new4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/vt-88982.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-label.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/decltype-auto1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction76.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-abbrev1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv3a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nonbool3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78173.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr97093.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires23.C copy gcc/testsuite/g++.dg/cpp2a/{concepts-using2.C => concepts-using3.C} (84%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-defarg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-98122.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/enum-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class39.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr98082.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/using-enum-6.C copy gcc/testsuite/g++.dg/debug/dwarf2/{lang-cpp14.C => lang-cpp17.C} (58%) copy gcc/testsuite/g++.dg/debug/dwarf2/{lang-cpp14.C => lang-cpp20.C} (58%) create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/using-enum.C create mode 100644 gcc/testsuite/g++.dg/debug/localclass2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/nullptr.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr96045-3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static_assert1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static_assert2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static_assert3.C create mode 100644 gcc/testsuite/g++.dg/eh/crash2.C create mode 100644 gcc/testsuite/g++.dg/expr/anew5.C create mode 100644 gcc/testsuite/g++.dg/expr/anew6.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-used-2.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible1.C copy gcc/testsuite/g++.dg/ext/{is_trivially_constructible2.C => is_nothrow_constru [...] copy gcc/testsuite/g++.dg/ext/{is_trivially_constructible3.C => is_nothrow_constru [...] copy gcc/testsuite/g++.dg/ext/{is_trivially_constructible4.C => is_nothrow_constru [...] copy gcc/testsuite/g++.dg/ext/{is_trivially_constructible5.C => is_nothrow_constru [...] create mode 100644 gcc/testsuite/g++.dg/ext/is_nothrow_constructible6.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-1.C copy gcc/testsuite/{c-c++-common/goacc/cache-2.c => g++.dg/goacc/cache-2.C} (90%) create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/allocate-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-3.C copy gcc/testsuite/{c-c++-common/gomp/map-1.c => g++.dg/gomp/map-1.C} (93%) copy gcc/testsuite/{c-c++-common/gomp/map-2.c => g++.dg/gomp/map-2.C} (87%) create mode 100644 gcc/testsuite/g++.dg/gomp/pr98383.C copy gcc/testsuite/g++.dg/{asan/asan.exp => hwasan/hwasan.exp} (80%) create mode 100644 gcc/testsuite/g++.dg/hwasan/rvo-handled.C create mode 100644 gcc/testsuite/g++.dg/init/array60.C create mode 100644 gcc/testsuite/g++.dg/init/empty3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr98057.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr98075.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr97877.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr97905.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/access-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adhoc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adhoc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_a.c create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/adl-5_d.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/alias-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/alias-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/align-type-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/align-type-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ambig-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ambig-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/anon-2.h create mode 100644 gcc/testsuite/g++.dg/modules/anon-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/anon-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_a.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-0_c.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-2.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-decl-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-pragma-1.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-pragma-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-1.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-2_f.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-3.C create mode 100644 gcc/testsuite/g++.dg/modules/atom-preamble-4.C create mode 100644 gcc/testsuite/g++.dg/modules/auto-1.h create mode 100644 gcc/testsuite/g++.dg/modules/auto-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/auto-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/auto-2.h create mode 100644 gcc/testsuite/g++.dg/modules/auto-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/auto-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-1.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-2.C create mode 100644 gcc/testsuite/g++.dg/modules/bad-mapper-3.C create mode 100644 gcc/testsuite/g++.dg/modules/ben-1.map create mode 100644 gcc/testsuite/g++.dg/modules/ben-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ben-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bfield-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/bool-1.h create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/bool-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/bug-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/bug-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-2.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/builtin-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/builtin-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/by-name-1.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/cexpr-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/circ-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-3_d.C create mode 100644 gcc/testsuite/g++.dg/modules/class-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/class-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/class-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/class-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/clone-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/clone-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-4.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-5.h create mode 100644 gcc/testsuite/g++.dg/modules/concept-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/concept-6.h create mode 100644 gcc/testsuite/g++.dg/modules/concept-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/concept-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/constrained-partial-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/constrained-partial-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/convop-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/convop-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-1.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-3.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-4.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-4.h create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/cpp-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/debug-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/debug-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/decomp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/decomp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1.h create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/deferred-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-2.C create mode 100644 gcc/testsuite/g++.dg/modules/dep-3.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-1.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-3.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-only-4.C create mode 100644 gcc/testsuite/g++.dg/modules/dir-recovery.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-7.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-8_d.C create mode 100644 gcc/testsuite/g++.dg/modules/enum-bad-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/enum-bad-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/err-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/except-1.C create mode 100644 gcc/testsuite/g++.dg/modules/except-2.h create mode 100644 gcc/testsuite/g++.dg/modules/except-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/except-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/except-3.h create mode 100644 gcc/testsuite/g++.dg/modules/except-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/except-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/exp-xlate-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/exp-xlate-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/export-1.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/extern-tpl-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/flag-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/flag-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/fn-inline-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/freeze-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-3.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/friend-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/gc-2.map create mode 100644 gcc/testsuite/g++.dg/modules/gc-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/global-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/gmf-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/gvar_a.C create mode 100644 gcc/testsuite/g++.dg/modules/gvar_b.C create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/hdr-init-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/horcrux-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/horcrux-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ice-1.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-inline-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-inline-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/imp-member-3.H create mode 100644 gcc/testsuite/g++.dg/modules/import-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/import-1_g.C create mode 100644 gcc/testsuite/g++.dg/modules/import-2.C create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1.map create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inc-xlate-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/indirect-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inext-1.H create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1.h create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inh-tmpl-ctor-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/init-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/init-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/inst-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/inst-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-1.C create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/internal-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/isalnum.H create mode 100644 gcc/testsuite/g++.dg/modules/keyword-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/keyword-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4.h create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lambda-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lang-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-1.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/late-ret-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/lazy-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/lazy-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-3_c.C copy gcc/testsuite/{gcc.dg/cpp/remap/a/header.gcc => g++.dg/modules/leg-merge-3_d. [...] create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_a.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_b.H create mode 100644 gcc/testsuite/g++.dg/modules/leg-merge-9_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2.h create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2.map create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3.h create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-3_c.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6.map create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_e.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-6_f.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_b.H create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_c.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_d.C create mode 100644 gcc/testsuite/g++.dg/modules/legacy-8_e.C create mode 100644 gcc/testsuite/g++.dg/modules/libfn-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/libfn-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/literals-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/literals-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-2_f.C create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1.h create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/loc-wrapper-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/local-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/local-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/local-extern-1.C create mode 100644 gcc/testsuite/g++.dg/modules/local-extern-2.H create mode 100644 gcc/testsuite/g++.dg/modules/local-struct-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/local-struct-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macloc-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macloc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_c.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_c.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_d.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_e.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_f.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-4_g.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_b.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-5_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/macro-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1.map create mode 100644 gcc/testsuite/g++.dg/modules/map-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/map-1_b.map create mode 100644 gcc/testsuite/g++.dg/modules/map-2.C create mode 100644 gcc/testsuite/g++.dg/modules/map-2.map create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/member-def-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/memref-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/memref-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-10.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-10_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-10_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-11.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-11_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-11_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-12.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-12_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-12_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-13.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-13_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-13_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-14.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-14_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-14_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-15.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-15_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-15_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-3_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-4.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-4_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-5.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-5_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-6.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-7.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-8.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-8_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/merge-9.h create mode 100644 gcc/testsuite/g++.dg/modules/merge-9_a.H create mode 100644 gcc/testsuite/g++.dg/modules/merge-9_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-0-2a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-0.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-1.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-3.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-decl-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-exp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-exp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-imp-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-impl-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-indirect-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-stamp-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-1.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-2.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-sym-3.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/mod-tpl-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/modules.exp create mode 100644 gcc/testsuite/g++.dg/modules/mutual-friend.ii create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/namespace-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nest-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1.h create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nested-constr-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nodes-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nodes-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1.h create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/noexcept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-alias-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dir-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dir-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dup-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-dup-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-imp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ns-part-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/nsdmi-2.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/omp-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/only-1.C create mode 100644 gcc/testsuite/g++.dg/modules/only-2.C create mode 100644 gcc/testsuite/g++.dg/modules/only-3.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/operator-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-1.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-2.C create mode 100644 gcc/testsuite/g++.dg/modules/p0713-3.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-2_e.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-3_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_d.C create mode 100644 gcc/testsuite/g++.dg/modules/part-6_e.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-7_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-hdr-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/part-mac-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/partial-1.h create mode 100644 gcc/testsuite/g++.dg/modules/partial-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/partial-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1.h create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pmf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2.h create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pmf-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-2.C create mode 100644 gcc/testsuite/g++.dg/modules/pmp-3.C create mode 100644 gcc/testsuite/g++.dg/modules/pragma-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pragma-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-1.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-1.h create mode 100644 gcc/testsuite/g++.dg/modules/predef-2.h create mode 100644 gcc/testsuite/g++.dg/modules/predef-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/predef-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/preproc-1.C create mode 100644 gcc/testsuite/g++.dg/modules/preproc-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/preproc-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/printf-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/printf-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/reparent-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/scc-1.C create mode 100644 gcc/testsuite/g++.dg/modules/scc-2.C create mode 100644 gcc/testsuite/g++.dg/modules/shadow-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/shadow-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/stat-tpl-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/static-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/static-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/static-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/std-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/std-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/stdns_a.C create mode 100644 gcc/testsuite/g++.dg/modules/stdns_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sv-1.h create mode 100644 gcc/testsuite/g++.dg/modules/sv-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sv-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-1.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-4.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-5.C create mode 100644 gcc/testsuite/g++.dg/modules/sym-subst-6.C create mode 100644 gcc/testsuite/g++.dg/modules/sys/alias-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/sys/inext-1.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-3_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-4_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-6_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7.h create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tdef-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tdef-inst-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/thunk-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/thunk-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tmpl-part-req-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/token-1.C create mode 100644 gcc/testsuite/g++.dg/modules/token-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/token-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/token-3.C create mode 100644 gcc/testsuite/g++.dg/modules/token-4.C create mode 100644 gcc/testsuite/g++.dg/modules/token-5.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-alias-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-ary-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-fn-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-var-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-extern-var-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-7_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-7_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.cc create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_c.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_d.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_e.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-friend-merge-1_f.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-2_d.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-spec-7.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-friend-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-mem-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-merge-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2.h create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/tpl-tpl-parm-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/tplmem-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-3_a.C create mode 100644 gcc/testsuite/g++.dg/modules/ttp-3_b.C create mode 100644 gcc/testsuite/g++.dg/modules/typename-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/typename-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/unnamed-2.C create mode 100644 gcc/testsuite/g++.dg/modules/used-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/used-1_b.H create mode 100644 gcc/testsuite/g++.dg/modules/used-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/using-3.C create mode 100644 gcc/testsuite/g++.dg/modules/using-4_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-4_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-5_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-5_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-6_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-6_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-7.C create mode 100644 gcc/testsuite/g++.dg/modules/using-8_a.C create mode 100644 gcc/testsuite/g++.dg/modules/using-8_b.C create mode 100644 gcc/testsuite/g++.dg/modules/using-enum-1_a.H create mode 100644 gcc/testsuite/g++.dg/modules/using-enum-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1.h create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/var-tpl-concept-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/virt-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vmort-2_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_a.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_b.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-1_c.C create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2.h create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2_a.H create mode 100644 gcc/testsuite/g++.dg/modules/vtt-2_b.C copy gcc/testsuite/{gcc.dg/builtins-66.c => g++.dg/opt/pr97767.C} (51%) create mode 100644 gcc/testsuite/g++.dg/opt/pr98130.C create mode 100644 gcc/testsuite/g++.dg/opt/pr98353.C create mode 100644 gcc/testsuite/g++.dg/other/abstract8.C create mode 100644 gcc/testsuite/g++.dg/parse/defarg17.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.C create mode 100644 gcc/testsuite/g++.dg/pch/pr98343.Hs create mode 100644 gcc/testsuite/g++.dg/pr93195a.C create mode 100644 gcc/testsuite/g++.dg/pr93195b.C create mode 100644 gcc/testsuite/g++.dg/pr97560.C create mode 100644 gcc/testsuite/g++.dg/pr97609.C create mode 100644 gcc/testsuite/g++.dg/pr98213.C create mode 100644 gcc/testsuite/g++.dg/template/crash132.C create mode 100644 gcc/testsuite/g++.dg/template/lookup16.C create mode 100644 gcc/testsuite/g++.dg/template/pr98115.C create mode 100644 gcc/testsuite/g++.dg/template/pr98116-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr98116.C create mode 100644 gcc/testsuite/g++.dg/template/pr98297.C create mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-1.C create mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-2.C create mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/if-to-switch-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr97736.C create mode 100644 gcc/testsuite/g++.dg/ubsan/align-4.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/g++.dg/vect/pr98064.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-11.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-12.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr97636.cc create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wexceptions3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object.C copy gcc/{config/bpf/t-bpf => testsuite/g++.dg/warn/Wfree-nonheap-object.s} (100%) create mode 100644 gcc/testsuite/g++.dg/warn/Winit-list4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-dealloc.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-new-delete.C create mode 100644 gcc/testsuite/g++.dg/warn/Wrange-loop-construct2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtautological-compare3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wvexing-parse9.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98104.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98160.C create mode 100644 gcc/testsuite/g++.dg/warn/pr98413.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr98177-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/pr98177-2.C create mode 100644 gcc/testsuite/g++.target/i386/mv29.C copy gcc/testsuite/{gcc.target/msp430/data-attributes-2.c => g++.target/msp430/dat [...] copy gcc/testsuite/g++.target/{s390/s390.exp => msp430/msp430.exp} (89%) create mode 100644 gcc/testsuite/g++.target/powerpc/pr97947.C create mode 100644 gcc/testsuite/g++.target/riscv/pr97682.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-4.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-used-retain-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/attr-used-retain-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr58901-0.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr58901-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr96998.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97205.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97576.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97578.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97979.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98087.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98199.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98229.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98256.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98407.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97695.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97764.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97836.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97888-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97888-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98366.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98474.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-70.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-2.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-3.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-2.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc-3.c create mode 100644 gcc/testsuite/gcc.dg/Wmismatched-dealloc.c create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare-3.c delete mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-44.s create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-56.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-57.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-58.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-59.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-60.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-61.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-62.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-63.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-64.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/invalid-shift-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97568.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97608.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr97668.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-3.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-4.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-5.c create mode 100644 gcc/testsuite/gcc.dg/attr-malloc.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-4.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-5.c create mode 100644 gcc/testsuite/gcc.dg/builtin-clear-padding-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-clear-padding-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-binary-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-binary-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-5.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-6.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-labels-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-labels-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-labels-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-nodiscard-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-binary-constants-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-10.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-7.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-8.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-9.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-has-c-attribute-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-has-c-attribute-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-has-c-attribute-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-labels-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-labels-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-labels-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-parm-omit-4.c create mode 100644 gcc/testsuite/gcc.dg/c99-bool-4.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-1.c create mode 100644 gcc/testsuite/gcc.dg/c99-compare-incomplete-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line10.c create mode 100644 gcc/testsuite/gcc.dg/cpp/line9.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr97989-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr97989-2.c copy gcc/testsuite/gcc.dg/{cr-decimal-dig-1.c => cr-decimal-dig-3.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-snan-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-5.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-6.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-7.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-8.c create mode 100644 gcc/testsuite/gcc.dg/fold-isfinite-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isfinite-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-2.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-8.c create mode 100644 gcc/testsuite/gcc.dg/goacc/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/goacc/tile-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr98183.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr98219-1.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr98219-2.c copy gcc/testsuite/gcc.dg/{asan/asan.exp => hwasan/hwasan.exp} (81%) create mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-0.c create mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-1.c create mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/modref-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_1.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-11.c create mode 100644 gcc/testsuite/gcc.dg/memchr-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/gil-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/gil.h create mode 100644 gcc/testsuite/gcc.dg/pr83072.c create mode 100644 gcc/testsuite/gcc.dg/pr85811.c create mode 100644 gcc/testsuite/gcc.dg/pr91029.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr91441.c (85%) create mode 100644 gcc/testsuite/gcc.dg/pr95853.c create mode 100644 gcc/testsuite/gcc.dg/pr96239.c rename gcc/testsuite/{gcc.target/riscv => gcc.dg}/pr96260.c (77%) copy gcc/testsuite/gcc.dg/{lto/c-compatible-types-1_1.c => pr96307.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr96708-negative.c create mode 100644 gcc/testsuite/gcc.dg/pr96708-positive.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-1.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-2.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-3.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-4.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-5.c create mode 100644 gcc/testsuite/gcc.dg/pr97459-6.c create mode 100644 gcc/testsuite/gcc.dg/pr97505.c create mode 100644 gcc/testsuite/gcc.dg/pr97534.c create mode 100644 gcc/testsuite/gcc.dg/pr97539.c create mode 100644 gcc/testsuite/gcc.dg/pr97555.c create mode 100644 gcc/testsuite/gcc.dg/pr97567-2.c create mode 100644 gcc/testsuite/gcc.dg/pr97567.c create mode 100644 gcc/testsuite/gcc.dg/pr97579.c create mode 100644 gcc/testsuite/gcc.dg/pr97596.c create mode 100644 gcc/testsuite/gcc.dg/pr97721.c create mode 100644 gcc/testsuite/gcc.dg/pr97725.c create mode 100644 gcc/testsuite/gcc.dg/pr97737.c create mode 100644 gcc/testsuite/gcc.dg/pr97741.c create mode 100644 gcc/testsuite/gcc.dg/pr97750.c create mode 100644 gcc/testsuite/gcc.dg/pr97806.c create mode 100644 gcc/testsuite/gcc.dg/pr97830.c create mode 100644 gcc/testsuite/gcc.dg/pr97860.c create mode 100644 gcc/testsuite/gcc.dg/pr97897.c create mode 100644 gcc/testsuite/gcc.dg/pr97953.c create mode 100644 gcc/testsuite/gcc.dg/pr97954.c create mode 100644 gcc/testsuite/gcc.dg/pr97955.c create mode 100644 gcc/testsuite/gcc.dg/pr97979.c create mode 100644 gcc/testsuite/gcc.dg/pr97981.c create mode 100644 gcc/testsuite/gcc.dg/pr98099.c create mode 100644 gcc/testsuite/gcc.dg/pr98147.c create mode 100644 gcc/testsuite/gcc.dg/pr98190.c create mode 100644 gcc/testsuite/gcc.dg/pr98211.c create mode 100644 gcc/testsuite/gcc.dg/pr98271.c create mode 100644 gcc/testsuite/gcc.dg/pr98272.c create mode 100644 gcc/testsuite/gcc.dg/profile-info-section.c create mode 100644 gcc/testsuite/gcc.dg/qual-assign-7.c copy gcc/testsuite/gcc.dg/{tree-ssa/ssa-ccp-13.c => self-right-shift.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/sin_cos.c copy gcc/testsuite/gcc.dg/torture/{float128-ieee-nan.c => float128-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float128x-nan.c => float128x-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float16-nan.c => float16-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float32-nan.c => float32-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float32x-nan.c => float32x-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float64-nan.c => float64-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{float64x-nan.c => float64x-nan-floath.c} (65%) copy gcc/testsuite/gcc.dg/torture/{floatn-nan.h => floatn-nan-floath.h} (55%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97812.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97901.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98191.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98219-1.c copy gcc/testsuite/gcc.dg/torture/{pr68037-3.c => pr98219-2.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr98235.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98289.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/pr97461.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-25.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp21.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/evrp22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr56719.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr78655.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94785.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94802-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96094.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96232-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96232-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96272.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96685-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96789.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr96929.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97849.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97964.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98084.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98094.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98182.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-hoist-7.c copy gcc/testsuite/gcc.dg/tree-ssa/{switch-2.c => switch-4.c} (68%) create mode 100644 gcc/testsuite/gcc.dg/tsan/atomic-fence.c create mode 100644 gcc/testsuite/gcc.dg/unused-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-54.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-55.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-56.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-57.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-58.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-59.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-60.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-61.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-62.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-63.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-64.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-65.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-66.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-67.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-68.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-69.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-70.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97615.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97626.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97633.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97650.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97706.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97709.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97732.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr97746.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr98137.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-pattern-un [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-add-pattern-template.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-add-template.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-operations-run.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/complex-operations.c copy gcc/testsuite/{config/default.exp => gcc.dg/vect/complex/complex.exp} (79%) create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-bb-slp-complex-add- [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-half-float.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-pattern [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-byte.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-int.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-long.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-short.c create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/complex/vect-complex-add-pattern-unsi [...] create mode 100644 gcc/testsuite/gcc.dg/vect/pr97457.c copy gcc/testsuite/gcc.dg/vect/{no-scevccp-outer-10.c => pr97558-2.c} (80%) copy gcc/testsuite/gcc.dg/{torture/pr92345.c => vect/pr97558.c} (75%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr97678.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97693.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97730.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97753.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97760.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97769.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97835.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97838.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97929.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98048.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98069.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-49.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cost-model-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{bfcvtnq2-untied.c => bf1 [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{bfcvtnq2-untied.c => bf1 [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vect_c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_p8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vld2_lane_s8_indices_1.c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_f16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_p8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_f16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_p8_indices_1.c [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_f16_indices_1. [...] copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vst2_lane_p8_indices_1.c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-corner-cases.c create mode 100644 gcc/testsuite/gcc.target/aarch64/memset-q-reg.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97535.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr97638.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr97546.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pr98037.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/undef_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cmp_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr97092.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98177-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98177-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rev_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revhw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_perm_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-add.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-lshift.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-config.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-march.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c create mode 100644 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c create mode 100644 gcc/testsuite/gcc.target/arc/pmpyd.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-9.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91816.c create mode 100644 gcc/testsuite/gcc.target/arm/pr97528.c copy gcc/testsuite/gcc.target/arm/{neon-offset-1.c => pr97872.c} (50%) create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m0.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/no-literal-pool-m23.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr96767.c create mode 100644 gcc/testsuite/gcc.target/arm/pure-code/pr96770.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vand.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vbic.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-veor.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vmvn.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vneg.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/mve-vorr.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vldn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vst1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstn_lane_bf16_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c create mode 100644 gcc/testsuite/gcc.target/arm/vect-half-floats.c create mode 100644 gcc/testsuite/gcc.target/h8300/add-2.c create mode 100644 gcc/testsuite/gcc.target/h8300/add-3.c create mode 100644 gcc/testsuite/gcc.target/h8300/add.c create mode 100644 gcc/testsuite/gcc.target/h8300/sub-2.c create mode 100644 gcc/testsuite/gcc.target/h8300/sub-3.c create mode 100644 gcc/testsuite/gcc.target/h8300/sub.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-4.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-5.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vnni-6.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vpdpbusd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vpdpbusds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vpdpwssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-vpdpwssds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr98461.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-set-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-pr97770-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96906-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vec-set-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vec-set-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vec-set-2.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vnni-1.c => avx512vl-vnni-1a.c} (100%) rename gcc/testsuite/gcc.target/i386/{avx512vl-vnni-1.c => avx512vl-vnni-1b.c} (74%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vnni-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vnni-3.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vnnivl-builtin.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-pr97770-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vpopcntdq-pr97770-2.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vpopcntdqvl-pr977 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avxvnni-builtin.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdec256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesdecwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesenc128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesenc256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide128kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-aesencwide256kl.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey128.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-encodekey256.c create mode 100644 gcc/testsuite/gcc.target/i386/keylocker-loadiwkey.c create mode 100644 gcc/testsuite/gcc.target/i386/pr31799.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92180.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92469.c copy gcc/testsuite/gcc.target/i386/{pr92658-avx2.c => pr92658-avx2-2.c} (62%) copy gcc/testsuite/gcc.target/i386/{pr92658-avx512bw.c => pr92658-avx512bw-2.c} (75%) copy gcc/testsuite/gcc.target/i386/{pr92658-sse4.c => pr92658-sse4-2.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95151-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95458-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96226.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96793.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96906-1.c copy gcc/testsuite/gcc.target/i386/{pr48084-2.c => pr97140.c} (55%) create mode 100644 gcc/testsuite/gcc.target/i386/pr97521.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97540.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97642-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97642-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97777.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97887.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97950.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98063.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98079.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98086.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98100.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98161.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98169.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98212.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98264.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98274.c create mode 100644 gcc/testsuite/gcc.target/i386/pr98289.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr98461.c copy gcc/testsuite/gcc.target/i386/{inline_error.c => vnni_inline_error.c} (82%) create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v2-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v3-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-msabi.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-64-v4-other.c create mode 100644 gcc/testsuite/gcc.target/i386/x86-needed-1.c copy gcc/testsuite/gcc.target/i386/{cet-property-2.c => x86-needed-2.c} (67%) copy gcc/testsuite/gcc.target/i386/{cet-property-2.c => x86-needed-3.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-1.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-10.c copy gcc/testsuite/{gcc.dg/torture/20131115-1.c => gcc.target/i386/zero-scratch-re [...] copy gcc/testsuite/{gcc.dg/torture/20131115-1.c => gcc.target/i386/zero-scratch-re [...] create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-13.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-14.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-15.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-16.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-17.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-18.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-19.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-2.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-20.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-21.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-22.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-23.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-24.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-25.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-26.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-27.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-28.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-29.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-3.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-30.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-31.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-32.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-4.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-5.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-6.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-7.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-8.c create mode 100644 gcc/testsuite/gcc.target/i386/zero-scratch-regs-9.c create mode 100644 gcc/testsuite/gcc.target/msp430/rtx-cost-O3-default.c create mode 100644 gcc/testsuite/gcc.target/msp430/rtx-cost-O3-f5series.c create mode 100644 gcc/testsuite/gcc.target/msp430/rtx-cost-Os-default.c create mode 100644 gcc/testsuite/gcc.target/msp430/rtx-cost-Os-f5series.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bcd-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-mix-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-alignment.c rename gcc/testsuite/gcc.target/powerpc/{pr96506.c => pr96506-1.c} (61%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96506-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933-run.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96933.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr97267.c create mode 100644 gcc/testsuite/gcc.target/pru/halt.c create mode 100644 gcc/testsuite/gcc.target/pru/lmbd.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-14.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-15.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-16.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-17.c delete mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gcc.target/s390/builtin-constant-p-threading.c create mode 100644 gcc/testsuite/gcc.target/s390/float_t-1.c create mode 100644 gcc/testsuite/gcc.target/s390/float_t-2.c create mode 100644 gcc/testsuite/gcc.target/s390/load-imm64-1.c create mode 100644 gcc/testsuite/gcc.target/s390/load-imm64-2.c create mode 100644 gcc/testsuite/gcc.target/s390/pr97497.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-4.c create mode 100644 gcc/testsuite/gcc.target/s390/stack-clash-5.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-callee-abi-scan.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-caller-abi-run.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-caller-abi-scan.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-copysign.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-fprx2-constant.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-double.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-float.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-i16.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-i32.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-i64.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-i8.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-u16.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-u32.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-u64.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-from-u8.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-double.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-float.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-i16.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-i32.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-i64.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-i8.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-u16.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-u32.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-u64.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-to-u8.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-vec-duplicate.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wf.h create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfaxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfcxb-0001.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfcxb-0111.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfcxb-1011.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfcxb-1101.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfdxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfixb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfkxb-0111.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfkxb-1011.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfkxb-1101.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wflcxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wflpxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmaxb-2.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmaxb-3.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmaxb-disabled.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmaxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmsxb-disabled.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmsxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfmxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfnmaxb-disabled.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfnmaxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfnmsxb-disabled.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfnmsxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfsqxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfsxb-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wfsxb.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wftcixb-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/long-double-wftcixb.c create mode 100644 gcc/testsuite/gcc.target/sparc/overflow-6.c create mode 100644 gcc/testsuite/gcc.target/vax/bbcci.c create mode 100644 gcc/testsuite/gcc.target/vax/bbssi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mova.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-trunchiqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncsihi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-truncsiqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendqihi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-eq-zextendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-le-xorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-leu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-adddf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-ashlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-ashrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-divsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extendhisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extendqisi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-extzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixdfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-fixsfsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-floatsisf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-iorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-movsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-muldf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-mulsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-nothi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-notqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-notsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-rotlsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-rotrsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subdf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-truncdfsf.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-lt-xorsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subhi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subqi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-ltu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xx-addsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xx-insvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/cmpelim-xxu-subsi.c create mode 100644 gcc/testsuite/gcc.target/vax/compare-add-zero.c create mode 100644 gcc/testsuite/gcc.target/vax/compare-mov-zero.c create mode 100644 gcc/testsuite/gcc.target/vax/cpymem.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzhi.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzqi.c create mode 100644 gcc/testsuite/gcc.target/vax/ctzsi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffshi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffsqi.c create mode 100644 gcc/testsuite/gcc.target/vax/ffssi.c create mode 100644 gcc/testsuite/gcc.target/vax/movmem.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzhi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzhi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzqi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzqi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzsi-0.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ctzsi-1.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffshi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffsqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-eq-ffssi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-le-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-leu-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-leu-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andhi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andqi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-andsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-lt-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-ltu-cmpvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/peephole2-ltu-cmpzvsi.c create mode 100644 gcc/testsuite/gcc.target/vax/push.c create mode 100644 gcc/testsuite/gcc.target/xtensa/bswap.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr98285.c create mode 100644 gcc/testsuite/gcc.target/xtensa/shifts.c create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-1-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-2-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-3-exp-F.S create mode 100644 gcc/testsuite/gcc.test-framework/dg-scan-symbol-section-exp-P.S copy gcc/testsuite/{gdc.test/compilable/compilable.exp => gdc.dg/debug/debug.exp} (86%) copy gcc/testsuite/gdc.dg/{asan/asan.exp => debug/dwarf2/dwarf2.exp} (64%) create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/imports/pr98067.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/langdw2.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/langdw3.d create mode 100644 gcc/testsuite/gdc.dg/debug/dwarf2/pr98067.d copy gcc/testsuite/{gdc.test/fail_compilation/fail57.d => gdc.dg/debug/trivial.d} (60%) create mode 100644 gcc/testsuite/gdc.dg/pr98277.d create mode 100644 gcc/testsuite/gdc.dg/pr98427.d create mode 100644 gcc/testsuite/gdc.dg/torture/pr97843.d create mode 100644 gcc/testsuite/gdc.dg/torture/pr97889.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/func.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/mtype.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test21299/rootstringtable.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299c.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21299d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18970.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21164.d delete mode 100644 gcc/testsuite/gdc.test/runnable/dhry.d create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testmangle.d create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr97668.f create mode 100644 gcc/testsuite/gfortran.dg/attr_deprecated.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_allocate_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_assign_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/coverage.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_60.f90 create mode 100644 gcc/testsuite/gfortran.dg/entry_23.f create mode 100644 gcc/testsuite/gfortran.dg/finalize_37.f90 create mode 100644 gcc/testsuite/gfortran.dg/forall_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/atomic.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/fixed-1.f create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/free-1.f90 copy gcc/testsuite/gfortran.dg/{gomp/gomp.exp => goacc-gomp/goacc-gomp.exp} (90%) create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic.f90 copy gcc/testsuite/gfortran.dg/goacc/{classify-routine.f95 => classify-serial.f95} (64%) delete mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/fixed-5.f create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-decompose-1.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-decompose-2.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-5.f95 delete mode 100644 gcc/testsuite/gfortran.dg/goacc/loop-6.f95 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions-1 [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions.f90 => nested-reductions [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-1-routine.f90 copy gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reducti [...] rename gcc/testsuite/gfortran.dg/goacc/{nested-reductions-warn.f90 => nested-reduc [...] create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-2-routine.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/specification-part.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/atomic.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-10.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-11.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-12.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-13.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-14.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-16.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-17.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-18.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-19.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-20.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-21.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-22.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-23.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-24.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-25.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-26.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-27.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-28.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-29.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-30.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-31.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-32.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-33.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-34.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-35.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-36.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-37.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-38.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-39.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-40.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-41.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-42.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-43.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-44.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-45.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-46.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-47.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-48.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-49.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-50.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-51.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-52.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-53.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-54.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-55.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-56.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-57.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-58.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-8.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/workshare-reduction-9.f90 create mode 100644 gcc/testsuite/gfortran.dg/ipcp-array-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr48958.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85796.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93685_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93685_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95342.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97768_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr97768_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98016.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98017.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr98284.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/value_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-1.f create mode 100644 gcc/testsuite/gfortran.dg/vect/O3-bb-slp-2.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr97761.f90 create mode 100644 gcc/testsuite/gnat.dg/bias2.adb delete mode 100644 gcc/testsuite/gnat.dg/debug15.adb create mode 100644 gcc/testsuite/gnat.dg/modular6.adb create mode 100644 gcc/testsuite/gnat.dg/opt88.adb create mode 100644 gcc/testsuite/gnat.dg/opt89.adb create mode 100644 gcc/testsuite/gnat.dg/opt90a.adb create mode 100644 gcc/testsuite/gnat.dg/opt90a_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90b.adb create mode 100644 gcc/testsuite/gnat.dg/opt90b_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90c.adb create mode 100644 gcc/testsuite/gnat.dg/opt90c_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90d.adb create mode 100644 gcc/testsuite/gnat.dg/opt90d_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt90e.adb create mode 100644 gcc/testsuite/gnat.dg/opt90e_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/opt91.adb create mode 100644 gcc/testsuite/gnat.dg/opt91.ads create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/opt91_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/shift1.adb create mode 100644 gcc/testsuite/gnat.dg/sin_cos.adb create mode 100644 gcc/testsuite/gnat.dg/sin_cos.ads create mode 100644 gcc/testsuite/go.test/test/alias2.go create mode 100644 gcc/testsuite/go.test/test/alias3.dir/a.go create mode 100644 gcc/testsuite/go.test/test/alias3.dir/b.go create mode 100644 gcc/testsuite/go.test/test/alias3.dir/c.go copy libgo/misc/cgo/testplugin/testdata/issue19418/plugin.go => gcc/testsuite/go.t [...] delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/binary-tree-freelist.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/binary-tree-freelist.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/binary-tree.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/binary-tree.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/binary-tree.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/chameneosredux.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/chameneosredux.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/chameneosredux.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fannkuch-parallel.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fannkuch-parallel.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fannkuch.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fannkuch.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fannkuch.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fasta-1000.out delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fasta.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fasta.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/fasta.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/k-nucleotide-parallel.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/k-nucleotide-parallel.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/k-nucleotide.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/mandelbrot.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/mandelbrot.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/mandelbrot.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/meteor-contest.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/meteor-contest.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/meteor-contest.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/nbody.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/nbody.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/nbody.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/pidigits.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/pidigits.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/pidigits.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/regex-dna-parallel.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/regex-dna-parallel.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/regex-dna.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/regex-dna.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/regex-dna.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/reverse-complement.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/reverse-complement.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/reverse-complement.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/spectral-norm-parallel.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/spectral-norm.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/spectral-norm.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/spectral-norm.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/threadring.c delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/threadring.go delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/threadring.txt delete mode 100644 gcc/testsuite/go.test/test/bench/shootout/timing.log delete mode 100755 gcc/testsuite/go.test/test/bench/shootout/timing.sh delete mode 100644 gcc/testsuite/go.test/test/bugs/bug395.go delete mode 100644 gcc/testsuite/go.test/test/bugs/placeholder create mode 100644 gcc/testsuite/go.test/test/chan/select8.go delete mode 100755 gcc/testsuite/go.test/test/errchk create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug13343.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug19403.go copy gcc/testsuite/go.test/test/fixedbugs/{bug369.go => bug369.dir/main.go} (66%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug483.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug484.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug485.go copy libgo/misc/cgo/testgodefs/testdata/issue8478.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug487.go copy libgo/go/syscall/export_test.go => gcc/testsuite/go.test/test/fixedbugs/bug48 [...] copy libgo/go/syscall/export_test.go => gcc/testsuite/go.test/test/fixedbugs/bug48 [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug488.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug489.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug490.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug491.go copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/bug49 [...] copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/bug49 [...] copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/bug49 [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/bug4 [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug494.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug495.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug496.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug497.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug498.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug499.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug500.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug501.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug502.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug503.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy libgo/misc/cgo/testplugin/testdata/issue19534/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy libgo/misc/cgo/testplugin/testdata/issue19534/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug505.go copy {libgo/misc/cgo/test/testdata/issue26430 => gcc/testsuite/go.test/test/fixedb [...] copy libgo/go/go/types/testdata/issue23203b.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/cmd/go/internal/modload/testgo.go => gcc/testsuite/go.test/test/fixe [...] copy {libgo/misc/cgo/testshared/testdata/issue39777/a => gcc/testsuite/go.test/tes [...] copy {libgo/misc/cgo/testshared/testdata/issue39777/b => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testshared/testdata/issue39777/b/b.go => gcc/testsuite/go.test [...] copy libgo/misc/cgo/testshared/testdata/issue39777/a/a.go => gcc/testsuite/go.test [...] copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug509.go copy {libgo/misc/cgo/testshared/testdata/issue39777/a => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testgodefs/testdata/issue39534.go => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testshared/testdata/issue39777/a/a.go => gcc/testsuite/go.test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61204.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61244.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61246.go copy libgo/misc/cgo/testgodefs/testdata/issue8478.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61253.go copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/gcc6 [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/gcc6 [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/gcc6 [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/gcc6 [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61265.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc61273.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc65755.go copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc67968.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc78763.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc80226.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/gcc89321.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10047.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10066.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10066.dir/b.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10135.go copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10253.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10284.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10320.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10332.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10353.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10486.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10607.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10607a.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10700.dir/test.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10925.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10958.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue10975.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11053.dir/p_test.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11053.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11256.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11286.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11326b.go copy libgo/misc/cgo/testplugin/testdata/issue22175/plugin2.go => gcc/testsuite/go. [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11361.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11362.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11369.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11371.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11590.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11610.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11614.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11674.go copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] copy libgo/go/cmd/vet/testdata/tagtest/file2.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11771.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11790.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11945.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue11987.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12108.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12133.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12411.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12413.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12536.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12577.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12588.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12621.go copy {libgo/misc/cgo/testcarchive/testdata/p => gcc/testsuite/go.test/test/fixedbu [...] copy libgo/misc/cgo/test/testdata/gcc68255/c.c => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue12686.go copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13160.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13162.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13169.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13171.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13261.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13262.go copy libgo/go/go/internal/gcimporter/testdata/b.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13266.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13268.go copy libgo/misc/cgo/testcarchive/testdata/p/p.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13337.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13365.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13415.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13471.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13480.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13485.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13539.go copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13777.dir/burnin.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13777.dir/main.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13799.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue13821b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14010.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14136.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14164.dir/a.go copy {libgo/misc/cgo/testplugin/testdata/unnamed2 => gcc/testsuite/go.test/test/fi [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14405.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14520.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14540.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14553.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14591.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14636.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14646.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14651.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14725.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14729.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue14988.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15002.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15013.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15039.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15042.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15071.dir/exp.go copy libgo/go/runtime/os_linux_mipsx.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15084.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15141.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15175.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15252.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15277.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15303.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15329.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15439.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15470.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15470.dir/b.go copy libgo/go/crypto/sha512/sha512block_generic.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/go/internal/gcimporter/testdata/b.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15528.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15572.dir/a.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15572.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15585.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/go/go/internal/gcimporter/testdata/a.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_386.s create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_amd64.s create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/call_decl.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15609.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15646.dir/a.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/crypto/sha512/sha512block_generic.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15722.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15838.dir/a.go copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15838.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15895.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15898.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15902.go copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testplugin/testdata/common/common.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15926.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15961.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15992.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue15992.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16016.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16037_run.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16095.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16130.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/a1.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/a2.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16133.dir/c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16193.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16249.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] copy libgo/go/crypto/sha512/sha512block_generic.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16331.go copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16439.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16515.go copy libgo/misc/cgo/testplugin/altpath/testdata/common/common.go => gcc/testsuite/ [...] copy {libgo/go/go/internal/gcimporter/testdata => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16616.dir/issue16616.go copy libgo/go/crypto/sha1/sha1block_s390x.go => gcc/testsuite/go.test/test/fixedbu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16733.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16741.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16760.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16948.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16949.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue16985.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17005.go copy libgo/go/path/filepath/export_windows_test.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/fortran/fortran.go => gcc/testsuite/go.test/test/fixedbugs/iss [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17381.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17551.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17588.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17631.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17640.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17645.go copy libgo/go/runtime/os_linux_mipsx.go => gcc/testsuite/go.test/test/fixedbugs/is [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17752.go copy libgo/misc/cgo/testgodefs/testdata/issue37621.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue17918.go copy libgo/misc/cgo/testshared/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] copy libgo/go/go/internal/gcimporter/testdata/p.go => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18231.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18393.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18410.go copy libgo/go/internal/testenv/testenv_cgo.go => gcc/testsuite/go.test/test/fixedb [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18419.dir/test.go copy libgo/misc/cgo/test/testdata/gcc68255/c.h => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18595.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18636.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18640.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18655.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18661.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18725.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18808.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18906.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue18915.go copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19012.go copy libgo/misc/cgo/testplugin/testdata/issue22175/plugin2.go => gcc/testsuite/go. [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19028.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19028.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19040.go copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19078.go copy libgo/misc/cgo/testplugin/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19113.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19137.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19182.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19201.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19217.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19275.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19323.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19359.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19482.go copy libgo/go/debug/dwarf/export_test.go => gcc/testsuite/go.test/test/fixedbugs/i [...] copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] copy libgo/misc/cgo/testplugin/testdata/issue19418/plugin.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19515.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19548.dir/a.go copy libgo/go/runtime/testdata/testprog/misc.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/debug/dwarf/export_test.go => gcc/testsuite/go.test/test/fixedbugs/i [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19555.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19632.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19658.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19667.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19671.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19679.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19696.go copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] copy libgo/go/cmd/gofmt/testdata/rewrite9.input => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19710.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19743.go copy libgo/misc/cgo/test/issue21897b.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/misc/cgo/errors/testdata/err4.go => gcc/testsuite/go.test/test/fixedbug [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19764.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19799.go copy libgo/misc/cgo/testshared/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19911.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue19977.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20029.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20097.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20185.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20227.go copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20335.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20415.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20529.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20530.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20602.go copy libgo/go/cmd/gofmt/testdata/rewrite9.input => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/internal/testenv/testenv_cgo.go => gcc/testsuite/go.test/test/fixedb [...] copy libgo/misc/cgo/testplugin/testdata/issue19534/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20749.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20780.go copy libgo/misc/cgo/testshared/testdata/division/division.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20812.go copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue20923.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21048.go copy libgo/go/internal/testenv/testenv_cgo.go => gcc/testsuite/go.test/test/fixedb [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21120.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21120.dir/main.go copy libgo/go/syscall/libcall_solaris_regfile.go => gcc/testsuite/go.test/test/fix [...] copy libgo/go/go/types/testdata/issue23203a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21253.go copy libgo/misc/cgo/testplugin/testdata/issue22175/plugin2.go => gcc/testsuite/go. [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21273.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21317.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21576.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21655.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21770.go copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21808.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21879.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21879.out copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21887.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21887.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21963.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21979.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue21988.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22063.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22083.go copy libgo/misc/cgo/test/issue6907export_c.c => gcc/testsuite/go.test/test/fixedbu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22200.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22200b.go copy libgo/misc/cgo/testplugin/testdata/issue22295.pkg/plugin.go => gcc/testsuite/ [...] copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22326.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22327.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22429.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22458.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22605.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22660.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22683.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22683.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22781.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22794.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22822.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22881.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22904.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22921.go copy libgo/misc/cgo/testplugin/testdata/issue19418/plugin.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue22941.dir/b.go copy libgo/misc/cgo/errors/testdata/err4.go => gcc/testsuite/go.test/test/fixedbug [...] copy libgo/misc/cgo/testplugin/testdata/issue19418/plugin.go => gcc/testsuite/go.t [...] copy libgo/misc/cgo/testplugin/testdata/issue19534/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] copy libgo/go/cmd/gofmt/testdata/rewrite9.golden => gcc/testsuite/go.test/test/fix [...] copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testshared/testdata/iface_i/i.go => gcc/testsuite/go.test/test [...] copy libgo/go/internal/testenv/testenv_cgo.go => gcc/testsuite/go.test/test/fixedb [...] copy libgo/go/go/internal/gcimporter/testdata/issue20046.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23188.go copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23305.go copy libgo/misc/cgo/testplugin/testdata/issue24351/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] rename libgo/go/go/types/testdata/issue26390.src => gcc/testsuite/go.test/test/fix [...] copy libgo/misc/cgo/errors/testdata/long_double_size.go => gcc/testsuite/go.test/t [...] copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23521.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23522.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23545.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23546.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23586.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23719.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23732.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23734.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy gcc/testsuite/go.test/test/fixedbugs/{bug174.go => issue23781.go} (67%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23812.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23823.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue23912.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24173.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24187.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24419.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24449.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24470.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24488.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24503.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24547.go rename libgo/go/go/types/testdata/issue23203b.src => gcc/testsuite/go.test/test/fi [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24763.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24799.go copy libgo/go/internal/cpu/cpu_amd64.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/internal/srcimporter/testdata/issue24392/issue24392.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue24817.go copy libgo/misc/cgo/testplugin/testdata/issue24351/plugin.go => gcc/testsuite/go.t [...] copy libgo/go/go/types/testdata/issue23203a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25006.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testcshared/testdata/go2c2go/m2/main.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25322.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25507.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25516.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25727.go copy libgo/go/cmd/go/internal/modload/testgo.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25776.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25897a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25897b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue25958.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26024.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26043.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26097.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26105.go copy libgo/misc/cgo/testplugin/testdata/issue24351/plugin.go => gcc/testsuite/go.t [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26120.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26153.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26248.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26335.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26340.go copy libgo/go/syscall/js/export_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] rename libgo/go/cmd/go/internal/modload/testgo.go => gcc/testsuite/go.test/test/fi [...] copy libgo/go/go/internal/srcimporter/testdata/issue23092/issue23092.go => gcc/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26407.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26411.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26416.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26438.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26495.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26616.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue26855.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27143.go copy libgo/go/go/internal/gcimporter/testdata/issue25596.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27267.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27278.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27289.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27356.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27695c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27718.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27829.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27938.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue27961.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28058.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28078.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28079a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28079b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28079c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28268.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28390.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28390.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28430.go copy libgo/go/go/types/testdata/issue25008a.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28450.go rename libgo/go/go/types/testdata/issue23203a.src => gcc/testsuite/go.test/test/fi [...] copy libgo/go/golang.org/x/sys/cpu/cpu_linux.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28688.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue28797.go copy libgo/misc/cgo/testcshared/testdata/go2c2go/m1/main.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29013b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29190.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29215.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29220.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29264.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29304.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29312.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29329.go copy libgo/go/go/types/testdata/issue25008b.src => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29362.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29362b.go copy libgo/misc/cgo/testcshared/testdata/go2c2go/m2/main.go => gcc/testsuite/go.te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29402.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29562.go copy libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go => gcc/testsuite/go.test/tes [...] copy libgo/go/os/error_errno.go => gcc/testsuite/go.test/test/fixedbugs/issue29610 [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29610.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29735.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29855.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29870b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue29943.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30041.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30061.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30085.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30087.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30116.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30116.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30116u.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30116u.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30243.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30430.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30476.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30566a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30566b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30606.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30606b.go copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] copy {libgo/misc/cgo/test/testdata/issue30527 => gcc/testsuite/go.test/test/fixedb [...] copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30709.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30709.out copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.dir/main.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30862.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30898.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30907.dir/a.go copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30956.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30956.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue30977.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31010.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31060.go copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31252.dir/c.go copy libgo/misc/cgo/testsovar/noso_test.go => gcc/testsuite/go.test/test/fixedbugs [...] copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31412a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31412b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31419.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31573.go copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31637.go copy libgo/go/go/internal/gccgoimporter/testdata/issue31540.go => gcc/testsuite/go [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31782.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31782.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue31987.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32175.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32288.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32347.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32560.go copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] copy libgo/misc/cgo/testcarchive/testdata/main7.c => gcc/testsuite/go.test/test/fi [...] copy libgo/misc/cgo/test/testdata/issue30527/b.go => gcc/testsuite/go.test/test/fi [...] copy libgo/go/internal/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fixedbugs/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680.out create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32680b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32723.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32778.go copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32901.dir/c.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/test/test_windows.go => gcc/testsuite/go.test/test/fixedbugs/i [...] copy libgo/misc/cgo/testcarchive/testdata/main7.c => gcc/testsuite/go.test/test/fi [...] copy libgo/misc/cgo/testso/noso_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue32922.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testso/noso_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33013.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33013.dir/c.go copy libgo/misc/cgo/test/testdata/issue30527/b.go => gcc/testsuite/go.test/test/fi [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go => gcc/testsuite/go.test/te [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33020.dir/b.go copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/test/testdata/issue29563/weak.go => gcc/testsuite/go.test/test [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33062.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33158.dir/a.go copy libgo/misc/cgo/testso/noso_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33219.dir/b.go copy libgo/go/runtime/pprof/pprof_norusage.go => gcc/testsuite/go.test/test/fixedb [...] copy libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fi [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33275.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33275_run.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33308.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33355.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33386.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33438.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33460.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33555.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue33724.go copy libgo/misc/cgo/testsovar/noso_test.go => gcc/testsuite/go.test/test/fixedbugs [...] copy {libgo/misc/cgo/test/testdata/issue30527 => gcc/testsuite/go.test/test/fixedb [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/go/runtime/testdata/testprog/sleep.go => gcc/testsuite/go.test/test/fix [...] copy libgo/go/go/internal/gccgoimporter/testdata/issue34182.go => gcc/testsuite/go [...] copy libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fi [...] copy libgo/go/runtime/pprof/pprof_norusage.go => gcc/testsuite/go.test/test/fixedb [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue34123.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue34395.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] copy libgo/misc/cgo/testso/noso_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/cmd/gofmt/testdata/issue28082.golden => gcc/testsuite/go.test/test/f [...] copy libgo/misc/cgo/test/testdata/issue30527/b.go => gcc/testsuite/go.test/test/fi [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue34577.dir/a.go copy libgo/go/go/internal/gccgoimporter/testdata/issue31540.go => gcc/testsuite/go [...] copy libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fi [...] copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35027.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35073.go copy libgo/go/runtime/pprof/pprof_norusage.go => gcc/testsuite/go.test/test/fixedb [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35291.go copy libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go => gcc/testsuite/go.test/ [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35576.out copy libgo/go/os/error_plan9.go => gcc/testsuite/go.test/test/fixedbugs/issue35586 [...] copy libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go => gcc/testsuite/go.test/test/fi [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35586.go copy libgo/go/runtime/testdata/testprog/sleep.go => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue35739.dir/a.go copy {libgo/misc/cgo/testshared/testdata/issue39777/b => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testshared/testdata/issue39777/a/a.go => gcc/testsuite/go.test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36085.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36085.dir/b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36085.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36259.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36437.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36516.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue36705.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37246.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37716.go copy libgo/misc/cgo/testgodefs/testdata/issue39534.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue37975.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38093.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38117.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38356.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38690.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38745.go copy libgo/misc/cgo/testgodefs/testdata/issue39534.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38905.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue38916.go delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue3924.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39292.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39459.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39505.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39505b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39541.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue39651.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40152.go copy {libgo/misc/cgo/testshared/testdata/issue39777/a => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testgodefs/testdata/issue38649.go => gcc/testsuite/go.test/tes [...] copy libgo/go/golang.org/x/sys/cpu/cpu_riscv.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40367.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40629.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40917.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue40954.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41440.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41500.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41575.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41680.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41736.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41780.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue41872.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42032.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42058a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42058b.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue4215.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42568.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42587.go copy libgo/misc/cgo/testgodefs/testdata/issue37621.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42727.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue42784.go copy libgo/misc/cgo/testshared/testdata/gcdata/p/p.go => gcc/testsuite/go.test/tes [...] copy libgo/misc/cgo/testgodefs/testdata/issue37621.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43099.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43111.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue43112.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue4365.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue5373.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue5793.go copy gcc/testsuite/go.test/test/fixedbugs/{issue6789.dir/b.go => issue6295.dir/p0. [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6295.dir/p1.go copy gcc/testsuite/go.test/test/fixedbugs/{issue5291.dir/prog.go => issue6295.dir/ [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue5910.go => issue6295.go} (69%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6402.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6403.go copy libgo/go/go/types/testdata/importdecl1b.src => gcc/testsuite/go.test/test/fix [...] copy libgo/go/cmd/vet/testdata/unsafeptr/unsafeptr.go => gcc/testsuite/go.test/tes [...] copy libgo/go/cmd/vet/testdata/unsafeptr/unsafeptr.go => gcc/testsuite/go.test/tes [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703c.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703d.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703e.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703f.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703g.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703h.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703i.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703j.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703k.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703l.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703m.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703n.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703o.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703p.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703q.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703r.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703s.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703t.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703u.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703v.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703w.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703x.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703y.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6703z.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6772.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6847.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6866.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6889.go copy libgo/misc/cgo/testgodefs/testdata/issue8478.go => gcc/testsuite/go.test/test [...] copy gcc/testsuite/go.test/test/fixedbugs/{issue5260.dir/b.go => issue6964.go} (69%) create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue6977.go copy libgo/misc/cgo/test/testdata/issue8828/issue8828.c => gcc/testsuite/go.test/t [...] copy libgo/go/syscall/export_test.go => gcc/testsuite/go.test/test/fixedbugs/issue [...] copy libgo/go/go/types/testdata/importdecl1b.src => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7044.go copy libgo/misc/cgo/nocgo/nocgo_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7083.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7129.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7150.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7153.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7223.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7272.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7310.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7316.go copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7366.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7405.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7419.go copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/issue [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7550.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7590.go copy libgo/go/internal/syscall/unix/sysnum_linux_amd64.go => gcc/testsuite/go.test [...] copy libgo/misc/cgo/test/testdata/issue8828/issue8828.c => gcc/testsuite/go.test/t [...] copy libgo/misc/cgo/test/testdata/issue9400/stubs.go => gcc/testsuite/go.test/test [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7740.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7742.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7746.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7760.go copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/issue [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7863.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7867.go copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7921.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7944.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7995.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7995b.dir/x1.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7995b.dir/x2.go copy libgo/misc/cgo/test/testdata/issue9400/stubs.go => gcc/testsuite/go.test/test [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7997.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue7998.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8004.go copy libgo/misc/cgo/nocgo/nocgo_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8017.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8028.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8036.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8039.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8042.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8047.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8047b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8048.go copy libgo/go/syscall/export_test.go => gcc/testsuite/go.test/test/fixedbugs/issue [...] copy libgo/misc/cgo/test/issue8811.c => gcc/testsuite/go.test/test/fixedbugs/issue [...] copy libgo/misc/cgo/test/testdata/issue9400/stubs.go => gcc/testsuite/go.test/test [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] copy libgo/misc/cgo/test/issue8517.go => gcc/testsuite/go.test/test/fixedbugs/issu [...] copy libgo/misc/cgo/testgodefs/testdata/issue8478.go => gcc/testsuite/go.test/test [...] copy libgo/go/net/cgo_android.go => gcc/testsuite/go.test/test/fixedbugs/issue8079 [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8132.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8139.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8155.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8158.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8183.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8280.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8280.dir/b.go copy libgo/go/go/types/testdata/importdecl1b.src => gcc/testsuite/go.test/test/fix [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8311.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8325.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8336.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8347.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8385.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8438.go copy libgo/misc/cgo/errors/testdata/err4.go => gcc/testsuite/go.test/test/fixedbug [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8475.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8501.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8613.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8620.go copy libgo/misc/cgo/testcshared/testdata/p/p.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8761.go copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8947.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue8961.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9006.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9017.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9036.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9076.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9083.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9110.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9321.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9355.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9355.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9370.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9432.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9521.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9537.dir/a.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9537.dir/b.go copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9604.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9604b.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9608.dir/issue9608.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9608.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9634.go create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9691.go copy libgo/misc/cgo/nocgo/nocgo_test.go => gcc/testsuite/go.test/test/fixedbugs/is [...] copy libgo/go/cmd/vet/testdata/tagtest/file1.go => gcc/testsuite/go.test/test/fixe [...] copy libgo/misc/cgo/testsovar/testdata/main.go => gcc/testsuite/go.test/test/fixed [...] create mode 100644 gcc/testsuite/go.test/test/fixedbugs/issue9862_run.go delete mode 100644 gcc/testsuite/go.test/test/golden.out delete mode 100644 gcc/testsuite/go.test/test/mapnan.go delete mode 100755 gcc/testsuite/go.test/test/run delete mode 100644 gcc/testsuite/go.test/test/safe/main.go delete mode 100644 gcc/testsuite/go.test/test/safe/nousesafe.go delete mode 100644 gcc/testsuite/go.test/test/safe/pkg.go delete mode 100644 gcc/testsuite/go.test/test/safe/usesafe.go delete mode 100644 gcc/testsuite/go.test/test/syntax/forvar.go delete mode 100644 gcc/testsuite/go.test/test/testlib create mode 100644 gcc/testsuite/jit.dg/test-asm.c create mode 100644 gcc/testsuite/jit.dg/test-asm.cc create mode 100644 gcc/testsuite/lib/hwasan-dg.exp create mode 100644 gcc/testsuite/obj-c++.dg/SEL-typedef.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/nsobject-01.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/nullability-00.mm create mode 100644 gcc/testsuite/obj-c++.dg/attributes/root-class-01.mm create mode 100644 gcc/testsuite/obj-c++.dg/property/nullability-00.mm create mode 100644 gcc/testsuite/obj-c++.dg/root-class-00.mm create mode 100644 gcc/testsuite/objc.dg/SEL-typedef.m create mode 100644 gcc/testsuite/objc.dg/attributes/nsobject-01.m create mode 100644 gcc/testsuite/objc.dg/attributes/nullability-00.m create mode 100644 gcc/testsuite/objc.dg/attributes/root-class-01.m create mode 100644 gcc/testsuite/objc.dg/property/nullability-00.m create mode 100644 gcc/testsuite/objc.dg/root-class-00.m create mode 100644 gcc/tree-ssa-alias-compare.h create mode 100644 gcc/tree-ssa-reassoc.h create mode 100644 gcc/tree-vect-slp-patterns.c create mode 100644 include/hsa_ext_amd.h create mode 100644 include/hsa_ext_image.h create mode 100644 libcody/CMakeLists.txt create mode 100644 libcody/CODING.md create mode 100644 libcody/CONTRIB.md create mode 100644 libcody/ChangeLog copy libstdc++-v3/include/pstl/LICENSE.txt => libcody/LICENSE (60%) create mode 100644 libcody/LICENSE.gcc create mode 100644 libcody/Makefile.in create mode 100644 libcody/Makesub.in create mode 100644 libcody/README.md create mode 100644 libcody/buffer.cc copy config.guess => libcody/build-aux/config.guess (84%) create mode 100755 libcody/build-aux/config.sub copy install-sh => libcody/build-aux/install-sh (90%) create mode 100644 libcody/client.cc create mode 100644 libcody/cmake/libcody-config-ix.cmake create mode 100644 libcody/cody.hh create mode 100644 libcody/config.h.in create mode 100644 libcody/config.m4 copy {gnattools => libcody}/configure (81%) create mode 100644 libcody/configure.ac copy libstdc++-v3/doc/doxygen/user.cfg.in => libcody/dox.cfg.in (82%) create mode 100644 libcody/fatal.cc create mode 100644 libcody/gdbinit.in create mode 100644 libcody/internal.hh create mode 100644 libcody/netclient.cc create mode 100644 libcody/netserver.cc create mode 100644 libcody/packet.cc create mode 100644 libcody/resolver.cc create mode 100644 libcody/server.cc delete mode 100644 libgcc/config/rs6000/ppc64-fp.c delete mode 100644 libgcc/config/vxcache.c create mode 100644 libgo/go/cmd/go.mod create mode 100644 libgo/go/cmd/go/internal/fsys/fsys.go create mode 100644 libgo/go/cmd/go/internal/fsys/fsys_test.go delete mode 100644 libgo/go/cmd/go/internal/get/path.go copy libgo/go/cmd/go/internal/imports/testdata/android/{a_android.go => .h.go} (56%) copy libgo/go/cmd/go/internal/imports/testdata/{android/a_android.go => illumos/.h [...] create mode 100644 libgo/go/cmd/go/internal/modget/query.go create mode 100644 libgo/go/cmd/go/internal/modload/buildlist.go create mode 100644 libgo/go/cmd/go/internal/modload/mvs_test.go create mode 100644 libgo/go/cmd/go/internal/mvs/errors.go create mode 100644 libgo/go/cmd/go/internal/par/queue.go create mode 100644 libgo/go/cmd/go/internal/par/queue_test.go create mode 100644 libgo/go/cmd/go/internal/str/str_test.go create mode 100644 libgo/go/cmd/go/internal/trace/trace.go rename libgo/go/cmd/go/internal/{get => vcs}/discovery.go (99%) rename libgo/go/cmd/go/internal/{get/pkg_test.go => vcs/discovery_test.go} (85%) rename libgo/go/cmd/go/internal/{get => vcs}/vcs.go (66%) rename libgo/go/cmd/go/internal/{get => vcs}/vcs_test.go (68%) create mode 100644 libgo/go/cmd/go/internal/work/exec_test.go delete mode 100644 libgo/go/cmd/go/testdata/script/get_unicode.txt delete mode 100644 libgo/go/cmd/go/testdata/script/sum_readonly.txt create mode 100644 libgo/go/cmd/internal/codesign/codesign.go delete mode 100644 libgo/go/cmd/internal/objabi/doc.go create mode 100644 libgo/go/cmd/internal/objabi/flag_test.go create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath.go create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath_test.go create mode 100644 libgo/go/cmd/internal/sys/supported_test.go create mode 100644 libgo/go/cmd/internal/traceviewer/format.go copy libgo/{gotool-packages.txt => go/cmd/vendor/modules.txt} (57%) copy libgo/go/crypto/cipher/{xor_ppc64x.go => xor_arm64.go} (74%) delete mode 100644 libgo/go/crypto/x509/root_cgo_darwin_amd64.go rename libgo/go/crypto/x509/{root_darwin_amd64.go => root_darwin.go} (98%) rename libgo/go/crypto/x509/{root_darwin_ios.go => root_ios.go} (96%) rename libgo/go/crypto/x509/{root_darwin_ios_gen.go => root_ios_gen.go} (88%) create mode 100644 libgo/go/debug/dwarf/dwarf5ranges_test.go create mode 100644 libgo/go/debug/dwarf/testdata/debug_rnglists create mode 100644 libgo/go/debug/dwarf/testdata/line-clang-dwarf5.elf create mode 100644 libgo/go/debug/dwarf/testdata/line-gcc-dwarf5.elf create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc930-ranges-no [...] create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc930-ranges-wi [...] create mode 100644 libgo/go/debug/elf/testdata/multiple-code-sections.c create mode 100644 libgo/go/embed/embed.go create mode 100644 libgo/go/embed/internal/embedtest/concurrency.txt create mode 100644 libgo/go/embed/internal/embedtest/embed_test.go create mode 100644 libgo/go/embed/internal/embedtest/embedx_test.go create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/.more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/_more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/fortune.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/_hidden/fortune.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/ascii.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/glass.txt copy gcc/testsuite/go.test/test/helloworld.out => libgo/go/embed/internal/embedtes [...] create mode 100644 libgo/go/embed/internal/embedtest/testdata/i/i18n.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/i/j/k/k8s.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/ken.txt create mode 100644 libgo/go/flag/example_func_test.go create mode 100644 libgo/go/go.mod create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/notinheap.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/notinheap.gox create mode 100644 libgo/go/go/parser/testdata/issue42951/not_a_file.go/invalid.go create mode 100644 libgo/go/go/types/errorcodes.go create mode 100644 libgo/go/go/types/errorcodes_test.go delete mode 100644 libgo/go/go/types/testdata/issue28251.src delete mode 100644 libgo/go/go/types/testdata/issue6977.src copy libgo/go/golang.org/x/net/idna/{tables12.00.go => tables12.0.0.go} (99%) rename libgo/go/golang.org/x/net/idna/{tables12.00.go => tables13.0.0.go} (64%) create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_netbsd_arm64.go copy libgo/go/golang.org/x/sys/cpu/{cpu_riscv.go => cpu_other_arm.go} (80%) copy libgo/go/golang.org/x/sys/cpu/{cpu_riscv.go => cpu_other_mips64x.go} (67%) create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go copy libgo/go/golang.org/x/sys/cpu/{cpu_linux_s390x.go => cpu_s390x.go} (65%) copy libgo/go/golang.org/x/sys/cpu/{cpu_riscv.go => cpu_zos.go} (77%) create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_zos_s390x.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables13.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables13.0.0.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/framepointer/fra [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/testinggoroutine [...] create mode 100644 libgo/go/golang.org/x/tools/internal/lsp/fuzzy/input.go create mode 100644 libgo/go/golang.org/x/tools/internal/lsp/fuzzy/matcher.go create mode 100644 libgo/go/html/template/testdata/fs.zip copy libgo/go/{golang.org/x/sys/cpu/cpu_riscv.go => internal/cpu/cpu_arm64_android [...] create mode 100644 libgo/go/internal/cpu/cpu_arm64_darwin.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_freebsd.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_hwcap.go copy libgo/go/{golang.org/x/sys/cpu/cpu_riscv.go => internal/cpu/cpu_arm64_linux.g [...] create mode 100644 libgo/go/internal/cpu/cpu_arm64_other.go delete mode 100644 libgo/go/internal/cpu/cpu_no_init.go create mode 100644 libgo/go/internal/cpu/cpu_no_name.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x_aix.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x_linux.go create mode 100644 libgo/go/internal/poll/fd_writev_illumos.go create mode 100644 libgo/go/internal/poll/iovec_illumos.go create mode 100644 libgo/go/internal/poll/iovec_unix.go create mode 100644 libgo/go/internal/sysinfo/sysinfo.go create mode 100644 libgo/go/internal/testlog/exit.go copy libgo/go/io/{ioutil => }/export_test.go (69%) create mode 100644 libgo/go/io/fs/fs.go create mode 100644 libgo/go/io/fs/fs_test.go create mode 100644 libgo/go/io/fs/glob.go create mode 100644 libgo/go/io/fs/glob_test.go create mode 100644 libgo/go/io/fs/readdir.go create mode 100644 libgo/go/io/fs/readdir_test.go create mode 100644 libgo/go/io/fs/readfile.go create mode 100644 libgo/go/io/fs/readfile_test.go create mode 100644 libgo/go/io/fs/stat.go create mode 100644 libgo/go/io/fs/stat_test.go create mode 100644 libgo/go/io/fs/sub.go create mode 100644 libgo/go/io/fs/sub_test.go create mode 100644 libgo/go/io/fs/walk.go create mode 100644 libgo/go/io/fs/walk_test.go create mode 100644 libgo/go/net/sock_linux_test.go create mode 100644 libgo/go/os/dir_gccgo_c.c create mode 100644 libgo/go/os/exec_unix_test.go copy libgo/go/os/{export_linux_test.go => executable_dragonfly.go} (58%) copy libgo/go/os/{executable_freebsd.go => executable_sysctl.go} (89%) delete mode 100644 libgo/go/os/getwd_darwin.go copy libgo/go/os/{pipe2_bsd.go => pipe2_illumos.go} (74%) copy libgo/go/{io/ioutil/ioutil_test.go => os/read_test.go} (63%) create mode 100644 libgo/go/os/signal/example_unix_test.go create mode 100644 libgo/go/os/tempfile.go create mode 100644 libgo/go/os/tempfile_test.go copy libgo/go/{io/ioutil => os}/testdata/hello (100%) copy libgo/go/runtime/{preempt_nonwindows.go => cpuflags_arm64.go} (53%) create mode 100644 libgo/go/runtime/debug/panic_test.go copy libgo/go/runtime/{preempt_nonwindows.go => export_pipe2_test.go} (50%) copy libgo/{misc/cgo/testshared/testdata/issue39777/a/a.go => go/runtime/export_pi [...] create mode 100644 libgo/go/runtime/histogram.go create mode 100644 libgo/go/runtime/histogram_test.go create mode 100644 libgo/go/runtime/internal/atomic/unaligned.go create mode 100644 libgo/go/runtime/mcheckmark.go create mode 100644 libgo/go/runtime/metrics.go create mode 100644 libgo/go/runtime/metrics/description.go create mode 100644 libgo/go/runtime/metrics/description_test.go create mode 100644 libgo/go/runtime/metrics/doc.go create mode 100644 libgo/go/runtime/metrics/histogram.go create mode 100644 libgo/go/runtime/metrics/sample.go create mode 100644 libgo/go/runtime/metrics/value.go create mode 100644 libgo/go/runtime/metrics_test.go delete mode 100644 libgo/go/runtime/mgcsweepbuf.go create mode 100644 libgo/go/runtime/mranges_test.go delete mode 100644 libgo/go/runtime/os_openbsd_arm64.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/needmdeadlock.go create mode 100644 libgo/go/strconv/ctoa_test.go create mode 100644 libgo/go/strconv/eisel_lemire.go create mode 100644 libgo/go/sync/atomic/unaligned.go create mode 100644 libgo/go/syscall/exec_windows_test.go create mode 100644 libgo/go/syscall/libcall_bsd.go copy libgo/go/syscall/{socket_bsd.go => socket_hurd.go} (69%) create mode 100644 libgo/go/syscall/syscall_linux.go create mode 100644 libgo/go/testing/fstest/mapfs.go create mode 100644 libgo/go/testing/fstest/mapfs_test.go create mode 100644 libgo/go/testing/fstest/testfs.go create mode 100644 libgo/go/testing/iotest/example_test.go create mode 100644 libgo/go/time/zoneinfo_unix_test.go create mode 100644 libgo/go/vendor/modules.txt create mode 100644 libgo/misc/cgo/errors/badsym_test.go create mode 100644 libgo/misc/cgo/test/issue1435.go create mode 100644 libgo/misc/cgo/test/issue42495.go copy libgo/misc/cgo/{testgodefs/testdata/issue37621.go => test/testdata/issue41761 [...] copy libgo/misc/cgo/{testgodefs/testdata/issue39534.go => test/testdata/issue41761 [...] copy libgo/misc/cgo/test/testdata/issue9400/{asm_mipsx.s => asm_riscv64.s} (60%) create mode 100644 libgo/misc/cgo/testgodefs/testdata/bitfields.go copy libgo/misc/cgo/testplugin/testdata/{issue19418 => method}/main.go (50%) copy libgo/misc/cgo/{testgodefs/testdata/issue39534.go => testplugin/testdata/meth [...] create mode 100644 libgo/misc/cgo/testsanitizers/testdata/msan7.go create mode 100644 libgo/mklinknames.awk delete mode 100644 libgo/runtime/go-cdiv.c create mode 100644 libgomp/testsuite/libgomp.c++/allocate-1.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/allocate-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/ptr-attach-1.c copy gcc/testsuite/c-c++-common/gomp/declare-variant-14.c => libgomp/testsuite/lib [...] create mode 100644 libgomp/testsuite/libgomp.c/target-42.c create mode 100644 libgomp/testsuite/libgomp.c/task-6.c create mode 100644 libgomp/testsuite/libgomp.c/usleep.h create mode 100644 libgomp/testsuite/libgomp.fortran/scan-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr94358-1.f90 create mode 100644 libphobos/libdruntime/core/sys/freebsd/config.d copy libsanitizer/{lsan => hwasan}/Makefile.am (60%) copy libsanitizer/{ubsan => hwasan}/Makefile.in (78%) create mode 100644 libsanitizer/hwasan/hwasan.cpp create mode 100644 libsanitizer/hwasan/hwasan.h create mode 100644 libsanitizer/hwasan/hwasan_allocator.cpp create mode 100644 libsanitizer/hwasan/hwasan_allocator.h create mode 100644 libsanitizer/hwasan/hwasan_checks.h create mode 100644 libsanitizer/hwasan/hwasan_dynamic_shadow.cpp create mode 100644 libsanitizer/hwasan/hwasan_dynamic_shadow.h create mode 100644 libsanitizer/hwasan/hwasan_exceptions.cpp create mode 100644 libsanitizer/hwasan/hwasan_flags.h create mode 100644 libsanitizer/hwasan/hwasan_flags.inc create mode 100644 libsanitizer/hwasan/hwasan_globals.cpp create mode 100644 libsanitizer/hwasan/hwasan_globals.h create mode 100644 libsanitizer/hwasan/hwasan_interceptors.cpp copy libsanitizer/{asan/asan_interceptors_vfork.S => hwasan/hwasan_interceptors_vf [...] create mode 100644 libsanitizer/hwasan/hwasan_interface_internal.h create mode 100644 libsanitizer/hwasan/hwasan_linux.cpp create mode 100644 libsanitizer/hwasan/hwasan_malloc_bisect.h create mode 100644 libsanitizer/hwasan/hwasan_mapping.h create mode 100644 libsanitizer/hwasan/hwasan_memintrinsics.cpp create mode 100644 libsanitizer/hwasan/hwasan_new_delete.cpp create mode 100644 libsanitizer/hwasan/hwasan_poisoning.cpp copy libsanitizer/{sanitizer_common/sanitizer_allocator_checks.cpp => hwasan/hwasa [...] create mode 100644 libsanitizer/hwasan/hwasan_report.cpp create mode 100644 libsanitizer/hwasan/hwasan_report.h create mode 100644 libsanitizer/hwasan/hwasan_setjmp.S create mode 100644 libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S create mode 100644 libsanitizer/hwasan/hwasan_thread.cpp create mode 100644 libsanitizer/hwasan/hwasan_thread.h create mode 100644 libsanitizer/hwasan/hwasan_thread_list.cpp create mode 100644 libsanitizer/hwasan/hwasan_thread_list.h create mode 100644 libsanitizer/hwasan/hwasan_type_test.cpp copy libsanitizer/{lsan => hwasan}/libtool-version (71%) create mode 100644 libsanitizer/include/sanitizer/memprof_interface.h copy libsanitizer/sanitizer_common/{sanitizer_persistent_allocator.cpp => sanitize [...] create mode 100644 libstdc++-v3/config/os/gnu-linux/ldbl-ieee128-extra.ver create mode 100644 libstdc++-v3/include/bits/atomic_timed_wait.h create mode 100644 libstdc++-v3/include/bits/atomic_wait.h create mode 100644 libstdc++-v3/include/bits/semaphore_base.h copy libstdc++-v3/include/{std/thread => bits/std_thread.h} (51%) delete mode 100644 libstdc++-v3/include/debug/array create mode 100644 libstdc++-v3/include/std/latch create mode 100644 libstdc++-v3/include/std/semaphore create mode 100644 libstdc++-v3/include/std/source_location create mode 100644 libstdc++-v3/include/std/syncstream create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-alt128-cxx11.cc create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-alt128.cc create mode 100644 libstdc++-v3/src/c++11/compatibility-ldbl-facets-aliases.h create mode 100644 libstdc++-v3/src/c++11/locale-inst-monetary.h create mode 100644 libstdc++-v3/src/c++11/locale-inst-numeric.h create mode 100644 libstdc++-v3/src/c++17/floating_to_chars.cc copy {libsanitizer => libstdc++-v3/src/c++17/ryu}/MERGE (73%) create mode 100644 libstdc++-v3/src/c++17/ryu/common.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2fixed_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_full_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/digit_table.h create mode 100644 libstdc++-v3/src/c++17/ryu/f2s.c create mode 100644 libstdc++-v3/src/c++17/ryu/f2s_intrinsics.h create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.c create mode 100644 libstdc++-v3/src/c++17/ryu/generic_128.h create mode 100644 libstdc++-v3/src/c++17/ryu/ryu_generic_128.h copy libstdc++-v3/src/{c++17 => c++20}/Makefile.am (86%) copy libstdc++-v3/src/{c++17 => c++20}/Makefile.in (92%) create mode 100644 libstdc++-v3/src/c++20/sstream-inst.cc create mode 100644 libstdc++-v3/testsuite/18_support/source_location/1.cc create mode 100644 libstdc++-v3/testsuite/18_support/source_location/consteval.cc copy libstdc++-v3/testsuite/{25_algorithms/min/concept_checks.cc => 18_support/sou [...] copy libstdc++-v3/testsuite/{20_util/integer_comparisons/2.cc => 18_support/source [...] copy libstdc++-v3/testsuite/{25_algorithms/min/concept_checks.cc => 19_diagnostics [...] copy libstdc++-v3/testsuite/{23_containers/unordered_set/cons/bucket_hint.cc => 20 [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/96269.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/double.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/float.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/long_double.cc copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{inserters/94051.cc => el [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{inserters/94051.cc => el [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{inserters/94051.cc => el [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/{operations/copy/wchar_t/ [...] copy libstdc++-v3/testsuite/23_containers/array/{cons/aggregate_initialization.cc [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/get_ [...] delete mode 100644 libstdc++-v3/testsuite/23_containers/array/tuple_interface/tupl [...] copy libstdc++-v3/testsuite/23_containers/{list/allocator/move.cc => map/allocator [...] copy libstdc++-v3/testsuite/23_containers/{list/allocator/move.cc => multimap/allo [...] copy libstdc++-v3/testsuite/23_containers/{list/allocator/move.cc => multiset/allo [...] copy libstdc++-v3/testsuite/23_containers/{list/allocator/move.cc => set/allocator [...] copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/copy/char/con [...] copy libstdc++-v3/testsuite/24_iterators/{front_insert_iterator/constexpr.cc => as [...] copy libstdc++-v3/testsuite/25_algorithms/copy/{constexpr.cc => debug/constexpr_ne [...] copy libstdc++-v3/testsuite/25_algorithms/{copy/constexpr.cc => copy_backward/debu [...] copy libstdc++-v3/testsuite/25_algorithms/equal/{constexpr.cc => constexpr_neg.cc} (61%) copy libstdc++-v3/testsuite/25_algorithms/equal/{constexpr.cc => debug/constexpr_n [...] copy libstdc++-v3/testsuite/{std/ranges/subrange/97512.cc => 25_algorithms/lower_b [...] copy libstdc++-v3/testsuite/25_algorithms/{binary_search/constexpr.cc => lower_bou [...] copy libstdc++-v3/testsuite/25_algorithms/lower_bound/{constexpr.cc => debug/const [...] copy libstdc++-v3/testsuite/25_algorithms/{advance/istreambuf_iterators/char/1_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => lower_bound/de [...] copy libstdc++-v3/testsuite/25_algorithms/{is_partitioned/constrained.cc => search [...] copy libstdc++-v3/testsuite/{std/ranges/subrange/97512.cc => 25_algorithms/upper_b [...] copy libstdc++-v3/testsuite/25_algorithms/{binary_search/constexpr.cc => upper_bou [...] copy libstdc++-v3/testsuite/25_algorithms/{lower_bound/constexpr.cc => upper_bound [...] copy libstdc++-v3/testsuite/25_algorithms/{advance/istreambuf_iterators/char/1_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{pop_heap/empty_neg.cc => upper_bound/de [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.cast/bit_cast.cc copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 26_numerics/bit/bit. [...] copy libstdc++-v3/testsuite/{20_util/tuple/element_access/71096.cc => 26_numerics/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/str/char/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_istringstream/str/wchar_t/2.cc copy libstdc++-v3/testsuite/{20_util/polymorphic_allocator/lwg3237.cc => 27_io/bas [...] copy libstdc++-v3/testsuite/{20_util/polymorphic_allocator/lwg3237.cc => 27_io/bas [...] copy libstdc++-v3/testsuite/{20_util/to_chars/compare.cc => 27_io/basic_ostream/em [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/char/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/str/char/3.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostringstream/str/wchar_t/3.cc copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 27_io [...] copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 27_io [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/char/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/cons/wchar_t/2.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/char/4.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringbuf/str/wchar_t/4.cc copy libstdc++-v3/testsuite/{20_util/to_address/debug.cc => 27_io/basic_stringbuf/ [...] copy libstdc++-v3/testsuite/{20_util/to_address/debug.cc => 27_io/basic_stringbuf/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/char/1.cc copy libstdc++-v3/testsuite/{29_atomics/atomic_float/value_init.cc => 27_io/basic_ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/cons/wchar_t/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/str/char/5.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_stringstream/str/wchar_t/5.cc.cc copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 27_io [...] copy libstdc++-v3/testsuite/{24_iterators/back_insert_iterator/pr93884.cc => 27_io [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 27_io/basic_syncbuf/ [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 27_io/basic_syncbuf/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/basic_ops/1.cc copy libstdc++-v3/testsuite/{std/ranges/access/lwg3467.cc => 27_io/basic_syncbuf/r [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncbuf/sync_ops/1.cc copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 27_io/basic_syncstre [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 27_io/basic_syncstre [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_syncstream/basic_ops/1.cc copy libstdc++-v3/testsuite/{std/ranges/access/lwg3467.cc => 27_io/basic_syncstrea [...] copy libstdc++-v3/testsuite/29_atomics/{atomic_float/95282.cc => atomic/wait_notif [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 29_atomics/atomic/wa [...] copy libstdc++-v3/testsuite/{30_threads/condition_variable/members/3.cc => 29_atom [...] copy libstdc++-v3/testsuite/{20_util/to_address/debug.cc => 29_atomics/atomic/wait [...] copy libstdc++-v3/testsuite/{30_threads/condition_variable/members/3.cc => 29_atom [...] copy libstdc++-v3/testsuite/{30_threads/condition_variable/members/3.cc => 29_atom [...] copy libstdc++-v3/testsuite/29_atomics/atomic_float/{value_init.cc => wait_notify. [...] copy libstdc++-v3/testsuite/29_atomics/{atomic_float/value_init.cc => atomic_integ [...] create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/wait_notify.cc copy libstdc++-v3/testsuite/30_threads/call_once/{dr2442.cc => 66146.cc} (62%) delete mode 100644 libstdc++-v3/testsuite/30_threads/call_once/constexpr.cc copy libstdc++-v3/testsuite/30_threads/future/members/{wait.cc => 93456.cc} (62%) create mode 100644 libstdc++-v3/testsuite/30_threads/future/members/poll.cc copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_token/stop_possible.cc => [...] copy libstdc++-v3/testsuite/{26_numerics/iota/constexpr.cc => 30_threads/latch/1.c [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 30_threads/latch/2.c [...] copy libstdc++-v3/testsuite/30_threads/{stop_token/stop_token/stop_possible.cc => [...] delete mode 100644 libstdc++-v3/testsuite/30_threads/once_flag/cons/constexpr.cc copy libstdc++-v3/testsuite/{24_iterators/istreambuf_iterator/cons/sentinel.cc => [...] copy libstdc++-v3/testsuite/{20_util/unwrap_reference/3.cc => 30_threads/semaphore [...] copy libstdc++-v3/testsuite/{29_atomics/atomic_float/95282.cc => 30_threads/semaph [...] copy libstdc++-v3/testsuite/{experimental/net/system_context/1.cc => 30_threads/se [...] create mode 100644 libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_for.cc create mode 100644 libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_posix.cc create mode 100644 libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc copy libstdc++-v3/testsuite/{20_util/specialized_algorithms/uninitialized_default_ [...] copy libstdc++-v3/testsuite/experimental/filesystem/{path/query/empty.cc => iterat [...] copy libstdc++-v3/testsuite/libstdc++-prettyprinters/{48362.cc => filesystem-ts.cc} (57%) create mode 100644 libstdc++-v3/testsuite/performance/25_algorithms/inplace_merge.cc copy libstdc++-v3/testsuite/performance/{25_algorithms/sort_heap.cc => 29_atomics/ [...] copy libstdc++-v3/testsuite/std/ranges/{access/lwg3467.cc => 97600.cc} (81%) create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/conditionally_borrowed.cc create mode 100644 libstdc++-v3/testsuite/std/time/year_month_weekday/3.cc create mode 100644 libstdc++-v3/testsuite/util/atomic/wait_notify_util.h