This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-release-aarch64-spec2k6-O2_LTO in repository toolchain/ci/gcc.
from 5879ab5fafe re PR tree-optimization/88440 (size optimization of memcpy- [...] adds 16f8992e7fe PR c++/90592 add missing word "scope" to __func__ docs adds 56a4e074ee8 Do not use tree_to_wide_ref that point to a temporary (PR c [...] adds 7dbab5dc84e PR libstdc++/90220 fix experimental::any_cast for non-object types adds aa573a6a3e1 Make any_cast compare typeinfo as well as function pointers adds 5fa3b3cb460 Add infrastructure to support -mcpu=future to represent a f [...] adds 1a4f7c1b053 Add missing feature test macro to C++17 status table adds a44ae25817b re PR tree-optimization/90576 (SPEC CPU2006 450.soplex misc [...] adds f58be48c09b fmt_f_default_field_width_1.f90: Hide REAL(16) behind __GFC [...] adds 0ce91914ad6 From what I understand of the libstdc++/83237 thread at <ht [...] adds 9111760356c rs6000-cpus.def (ISA_FUTURE_MASKS_SERVER): Add OPTION_MASK_PCREL. adds 103d91c7cb3 re PR target/90552 (attribute((optimize(3))) not overriding -Os) adds 99f84323598 rs6000.c (rs6000_global_entry_point_needed_p): Rename to rs [...] adds aa992ce7175 darwin, x86 - disable '-mfentry' for the port. adds 9a0af7e3fb4 LWG 2921 remove packaged_task constructors taking allocators adds fb3fc4bded8 LWG 2996 add rvalue overloads for shared_ptr aliasing and casting adds 5f303216e5e Fix testsuite bugs adds a2c8ea56a78 Daily bump. adds 3d61c31f1bf Darwin, x86, testsuite - Disable tests that cannot pass. adds 4ef1d2e235e Darwin, x86, testsuite - Adjust test labels. adds 66885312cbb Darwin, x86, testsuite - Make match strings more specific. adds 9453b779c41 add missed Changelog. adds 1d672917b4b re PR tree-optimization/88440 (size optimization of memcpy- [...] adds d2e8b6ae376 re PR target/90568 (stack protector should use cmp or sub, [...] adds b5c26449f36 re PR libgomp/90585 (libgomp hsa plugin ftbfs in the x32 mu [...] adds 64124cef627 re PR tree-optimization/90106 (builtin sqrt() ignoring libm [...] adds 1ec77eedd52 [aarch64] Change two function declaration types adds 3258c2d6fb8 Fix 64-bit addition in prologue. adds dbd595151e5 re PR middle-end/90607 (gcc.dg/pr53265.c FAILs) adds 245254b8bb4 Makefile.am (BUILDTESTS): Remove test_elf, add test_elf_32 [...] adds 2fb1b29d371 Fix broken shared_ptr test adds c2465daec4d Revert "* gimplify.c (gimplify_cond_expr): Don't check TREE [...] adds e8daba7e063 GCN: Wait for exit value to write before exiting. adds 09b4000c7c5 Fix std::midpoint(T*, T*) for reversed arguments adds 6c7ae8c56f9 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__CONDTEMP_. adds 0241901b0cd re PR target/90530 (Invalid SUBREG insn generated by reload) adds e266148f697 Daily bump. adds c3b2fdf9f82 PR c++/90572 - wrong disambiguation in friend declaration. adds 8bc49dbc4f8 darwin, x86, testsuite - require alias on a test using it. adds 262fb6f113b darwin, x86, testsuite - Check for an expected error on Darwin. adds 09253954d27 darwin, x86, testsuite - Amend popcnt match string for Darwin. adds ddc9512a6fb Daily bump. adds 11a04334157 Remove Solaris 10-only note about -mvect8-ret-in-mem adds 6145df6232f Added ChangeLog entry for last commit. adds c51ecf2813b re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds abbb83070a7 linux-unwind.h (pa32_fallback_frame_state): Add cast. adds e1fb36b8e4c invoke.texi (Link Options): Many editorial changes around - [...] adds 2e776effa26 darwin, x86, testsuite - Amend three PIE tests, adds 558f3941e9a appendix_contributing.xml: Update pointer to C++ standard a [...] adds a963ca40125 i386.md (@leave_<mode>): New expander. adds 8b33101442a re PR go/90614 (gcc-9.1.0/libgo/go/syscall/wait.c:54:22: er [...] adds 8b9cfd766d1 re PR go/90635 (typo in libgo/configure.ac) adds a79d02737c9 Daily bump. adds 3aad84a49e5 re PR testsuite/90615 (several vector test cases fail start [...] adds 73cd514ab5a trans.c (gnat_to_gnu): Convert the count to the unsigned ve [...] adds 7a0877c042a trans.c (Call_to_gnu): Use the unpadded type when putting b [...] adds 3016ec8a616 trans.c (Gigi_Types_Compatible): New predicate. adds 00e7f01dc47 re PR tree-optimization/90610 (526.blender_r miscompared on [...] adds eb0f4e48faf trans.c (Identifier_to_gnu): Minor tweaks. adds b4c056d2df1 utils.c (maybe_pad_type): Issue the warning for the specifi [...] adds b9778c45fc1 ada-builtin-types.def: New file. adds 8da3776f936 trans.c (Call_to_gnu): Do not initialize the temporary crea [...] adds d6b3654a9ac re PR tree-optimization/90637 (ICE in vect_loop_versioning, [...] adds 63be21c8596 [testsuite,aarch64,arm] PR88440: Fix testcases adds d16b9d1cb63 i386.h (STACK_SIZE_MODE): Define. adds 7e8ae6c8186 dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GNU_a [...] adds d9330fb5caa i386.c (ix86_gen_add3): Remove indirect function. adds 7f63a854004 rs6000: Fix sanitizer build (PR90639) adds 5c7247b7b7a Makefile.am (check-go-tool): Only chmod check-go-dir if it exists. adds 9467fbc0ff8 darwin, x86, testsuite - Match codegen adds fcfb80325f3 re PR libgomp/90641 (libgomp.c-c++-common/lastprivate-condi [...] adds 36c7a3fff99 omp-low.c (lower_omp_1): Look through ordered... adds 8e7757ba17b gimplify.c (gimplify_scan_omp_clauses): Allow lastprivate c [...] adds cd8eca2caf3 Daily bump. adds 6a10fedad0d Add GCC support to ENQCMD. adds eabf2b44483 decl.c (intrin_arglists_compatible_p): Do not return false [...] adds e6ca6782acf utils.c (gnat_internal_attribute_table): Add support for st [...] adds f65f371bcff decl.c (components_to_record): Set a name on the type creat [...] adds 3e86c778cb1 decl.c (gnat_to_gnu_entity): Remove obsolete test on Is_For [...] adds 81edaf2fc63 trans.c (walk_nesting_tree): New static function. adds f552aa626fb trans.c (gnat_to_gnu): Remove superfluous tests on Backend_ [...] adds 79069232df7 trans.c (lvalue_required_for_attribute_p): Return 0 for 'Size too. adds 5ca5ef68709 implementation_defined_pragmas.rst (Machine_Attribute): Doc [...] adds abdb813b23c * gcc-interface/utils.c (handle_stack_protect_attribute): M [...] adds 8d2a3107980 Handle loop fields in IPA ICF (PR ipa/90555). adds 392d2ff3bd6 rs6000: Improve p9-dimode* testcases adds bc405869c27 Support again multiple --help options (PR other/90315). adds 3253d4f0266 pr50749-qihisi-predec-3.c: Disable loop distribution. adds 7daef9aceb8 [PATCH] Commonize anon-name generation adds 8b4e7143550 Remove obsolete comment about use_thunk adds 997636716c5 Current vectoriser doesn't support masked loads for SLP. adds de1644122d0 PR c++/90548 - ICE with generic lambda and empty pack. adds a01d3b0481f [C++ PATCH] template specializations adds e54b1a92ac4 Remove pre-Solaris 11/SPARC unwinding support adds d9b401df8f3 Fix C++14-only code in testsuite utility adds 441ed45ca2a PR libstdc++/90634 reduce allocations in filesystem::path c [...] adds 6dbbb526a85 pa.c (hppa_profile_hook): Remove offset adjustment. adds 2872594a959 Daily bump. adds 02441f3eecb rtl.h (LABEL_REF_P): New #define. adds 510d3a73130 rs6000-cpus.def (OTHER_FUTURES_MASK): New #define. adds 2186b5d022d Remove duplicite dg-compile (PR testsuite/90657). adds b7f0df71a9d P1091R3 - Extending structured bindings to be more like var [...] adds b0df5ff8bec P1091R3 - Extending structured bindings to be more like var [...] adds 357a352fe3a re PR c/90628 (__builtin_mul_overflow writes to const quali [...] adds 7e47198b802 gimplify.c (struct gimplify_omp_ctx): Add clauses member. adds 8fc16d72520 [PATCH 3/3][GCC][AARCH64] Add support for pointer authentic [...] adds b54ecc769f5 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) adds ffeebc4ff11 re PR fortran/90329 (Incompatibility between gfortran and C [...] adds 0617e23c953 This patch implements the [u]avgM3_floor and [u]avgM3_ceil [...] adds b0c0d878a8b PR libstdc++/85494 use rdseed and rand_s in std::random_device adds 65539b1ef31 Avoid -Wunused-parameter warnings from testsuite utility adds 824e57cbf41 re PR c++/89875 (invalid typeof reference to a member of an [...] adds 01a58e36980 tree-ssa-alias.c (same_type_for_tbaa): Return ture if main [...] adds 76aaa9cdb1c config.gcc (rx-*-linux*): New target. adds 5a158e54ab8 sse.md (*save_multiple<mode>): Rename from save_multiple<mode>. adds 987c9fc581f * tree-ssa/alias-access-spath-1.c: new testcase. adds 1585b483236 re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds 874f88c43bc re PR c++/90598 (Return type of explicit destructor call wrong) adds e800d6dc2cb rs6000.c (rs6000_call_template_1): Handle pcrel calls here... adds e5ccb10ad04 Optimize filesystem::path::parent_path() adds 3cb929a32af PR libstdc++/88881 fix filesystem::symlink_status for Windows adds ea16f6acb0f PR libstdc++/85494 fix failing test adds e6f2328f3ee Daily bump. adds 979ca9cc9e6 re PR go/90669 (go/gofrontend/types.cc:2805 contains range- [...] adds 7797a622445 decl.c (grokdeclarator): Use declarator->id_loc in five err [...] adds 7c83619cd64 gdbinit: add a new command and fix one adds b8148c42da0 testsuite,x86 - require native TLS for two tests that use it. adds a7155c2e0b0 Generalize getconf _NPROCESSORS_ONLN adds 02fac2442ea tree-predcom.c (is_inv_store_elimination_chain): Fix a typo [...] adds 37ad0fc9425 Update documentation of implementation-defined library features adds 62971f46445 Update C++20 status table adds d4ecfa565cc * lang.opt (ftail-call-workaround): Fix a typo. adds 0e2e15abd07 [PATCH][GCC][AARCH64] Fix libstdc++ build failure after r271735 adds 30f78ec756b rs6000-cpus.def (OTHER_FUSION_MASKS): New #define. adds 01b3b9e39fd Update libstdc++ documentation for Support and Diagnostics clauses adds d05b516e531 re PR c++/90598 (Return type of explicit destructor call wrong) adds c9c41a6b1bf compiler: intrinsify sync/atomic functions adds 3db85990dbd [aarch64]: add support for fabd in sve adds 93f096795b3 gfc-internals.texi (Translating to GENERIC): New chapter. adds ed383d79ee7 constraints.md (eI): New constraint. adds 608f8e107d7 * cp-tree.h (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Fix a typo. adds 046af809f31 LWG2788 basic_string spurious use of a default constructibl [...] adds 00a0e1f5a3b Fix RISC-V build failure for go language. adds 8221c30b09f gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTEMP. adds 17c5c4c70bb Daily bump. adds 47a665af3bc * fi.po, sv.po: Update. adds a1842c37af6 predicates.md (pcrel_address): New define_predicate. adds eb11a552680 Darwin, x86 - We have .p2align, so declare its use. adds 4ef2ef0c03c Darwin, x86, testsuite - adjust tests for Darwin's align syntax. adds 0eee8eaa834 c++, testsuite - require alias support for a test. adds 6992d6fbf2f re PR tree-optimization/90671 (ICE on valid code at -Os and [...] adds d1137c020aa re PR debug/86964 (Too many debug symbols included, especia [...] adds decc53df4e4 Add pretty print for const_tree. adds aeedf077055 Fix random_device to work with COW strings again adds 608a080c3f6 PR libstdc++/71579 assert that type traits are not misused [...] adds 3263fb9c6b9 Remove using-declarations that add std names to __gnu_cxx adds 3228289e1ef PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) adds 929c046d575 cpu-future.c: Require powerpc_future_ok. adds ca3edeaed69 [C++PATCH] Lambda names are anonymous adds ff0b7e883d9 Fix breakage due to removing __gnu_cxx::size_t declaration adds 1facd6278b8 tree-ssa-alias.c (type_has_components_p): New function. adds b1bb4869e27 Add noexcept to tuple<> and simplify tuple<T1,T2> noexcept- [...] adds f4fde1b378a New .md construct: define_insn_and_rewrite adds 9cf60d3b0d7 Simplify more EXACT_DIV_EXPR comparisons adds 34a13a521e3 apply unary op to both sides of (vec_cond x cst1 cst2) adds 4d12cf3cc31 runtime: implement cheaper context switch on Linux/AMD64 adds 2a1c064a94c cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_NO_ [...] adds f2c2c4e3020 re PR c/43673 (Incorrect warning: use of 'D' length modifie [...] adds 2b5360d7477 compiler: handle int-to-string conversion with large intege [...] adds 6303331c333 compiler: optimize append of make adds 2099d446586 runtime: drop unused C type reflection code adds 1ce8fc63a41 omp-low.c (lower_rec_simd_input_clauses): Set TREE_THIS_NOT [...] adds e7393c8936b tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define. adds 29c15932467 mips.c (mips_expand_builtin_insn): Swap the 1st and 3rd ope [...] adds d030d4c5a44 * doc/xml/manual/allocator.xml: Move hoard.org back to http. adds 02ed904927f i386: Don't insert ENDBR after NOTE_INSN_DELETED_LABEL adds ceedc63594b Daily bump. adds 8a20d031eab re PR c++/85254 (boost::is_final does not work for template types) adds 5a2a2fb3152 Fix changelog adds e4b44fd741e alias.c: Include ipa-utils.h. adds f325e752268 PR middle-end/90694 - incorrect representation of ADDR_EXPR [...] adds b86e91d9b2c Darwin, x86, testsuite - adjust tests for Darwin PR90698. adds 5efdd6eeb65 Daily bump. adds 5d9c602d837 re PR fortran/90539 (481.wrf slowdown by 25% on Intel Kaby [...] adds 4bd04267029 Daily bump. adds 467e9f383c3 re PR target/89750 (Wrong code for _mm_comi_round_ss) adds 6eb3cadb639 Make debug(edge) more verbose. adds 961dce6b9d4 re PR testsuite/90713 (FAIL: gcc.dg/gimplefe-40.c (internal [...] adds bcde3345ea9 Fix ICE in vect_slp_analyze_node_operations_1 adds 3a0afad0d21 re PR target/88837 ([SVE] Poor vector construction code in [...] adds efb34006e9c re PR tree-optimization/90716 (gcc generates wrong debug in [...] adds 4c76ebd05b4 Fix typo in index comparison of CONSTRUCTOR. adds 1be54209b30 tree-ssa-sccvn.c (ao_ref_init_from_vn_reference): Get origi [...] adds 3fa97a0b3e2 Remove Java Trees from GENERIC manual. adds c89503d957f target-supports.exp (add_options_for_aarch64_sve): New procedure. adds 72215009a9f [AArch64] Emit TARGET_DOTPROD-specific sequence for <us>sadv16qi adds 49f3f450046 Fix alignment option parser (PR90684) adds f2b00d2ba46 tree-vrp.h (value_range_base::nonzero_p): New. adds ebaf3659632 Enforce allocator::value_type consistency for containers in C++2a adds 512a80ec492 PR libstdc++/90686 update C++2a library status docs adds bf5824f9282 Corrections for C++2a library status table adds b07fc91cc47 aarch64: emit .variant_pcs for aarch64_vector_pcs symbol re [...] adds 511ed59d0b0 Fix PR64242 - Longjmp expansion incorrect adds dff0e6f3cdf enum-1.c: Add -fno-eliminate-unused-debug-symbols on AIX. adds 7cfe71d1d27 Rename variables and cleanup comments. adds a0d87c29e29 bb-reorder.c (copy_bb_p): Don't overflow size calculation. adds fdb1849a6c1 runtime: fix assembly syntax adds ffef1e30a77 Fix uses of static_assert not guarded by C++11 check adds 51b2b05a85f * sv.po: Update. adds ec7fd7807d5 rs6000: Delete wg adds fbd4b7f39ee rs6000: Delete -mmfpgpr adds a920eb0cb08 runtime: remove unnecessary functions calling between C and Go adds 3e6f8fe1bc4 compiler: permit inlining references to global variables adds c533ffe04d5 libgo: delay applying profile stack-frame skip until fixup adds 8535d5aa16a parser.c (cp_parser_unqualified_id): Use build_min_nt_loc i [...] adds 39c0aa5f74b compiler, runtime, reflect: generate unique type descriptors adds c5e5536e3b6 PR90689, ICE in extract_insn on ppc64le adds 498be9cd469 Daily bump. adds a9fae4b47ff IPA ICF: rewrite references into a hash_map. adds c3af5442898 IPA ICF: use fibonacci heap instead of list as a worklist. adds d62887a42bc re PR fortran/90738 (gfortran.dg/pointer_array_10.f90 etc. FAIL) adds 5fd8a9cb5b0 re PR middle-end/90726 (exponential behavior on SCEV result [...] adds 0697ecea7cc Fix typo in tests. adds 7855700e630 gimplify.c (gimplify_scan_omp_clauses): Don't sorry_at on l [...] adds c790e3ece63 Remove dead code in IPA ICF. adds ecdcd56094c Reduce accumulated garbage in constexpr evaluation. adds 7b9202ea9ee PR c++/60531 - Wrong error about unresolved overloaded function adds 4ebcf1c2194 [C++ PATCH] structure tag lookup adds e8c470690a8 aarch64: fix asm visibility for extern symbols adds e670418ff18 rs6000: wi->wa, wt->wa adds 208a040511b rs6000: wv -> v+p7v adds cc998fd5f43 rs6000: ws -> wa adds 11d7bd360e2 rs6000: Delete VS_64reg adds 1598bfb0783 rs6000: Delete Fv2 adds 85949949f2f rs6000: wd -> wa adds 10078f3e1d0 AARCH64: ILP32: Fix aarch64_asan_shadow_offset adds 8d3620baab5 rs6000: wf -> wa adds 4a28e1f1133 Simplify loop size when step=1 adds e756e900e91 re PR target/78263 (Compile failure with AltiVec library on [...] adds ad441c263d5 decl.c (grokdeclarator): Use declarator->id_loc in two addi [...] adds 012f609e02a rs6000: Simplify VS[ra]* for VSX_[BDF] adds 7858932efcc rs6000: Simplify <VSa> for VSX_W adds 4c5d4de7b57 rs6000: Remove Ftrad, Fvsx, Fs; add s and sd adds 72e3386e136 rs6000: ww -> wa adds cd9346a157c rs6000: Simplify <VSa> for VSX_TI adds f78c2209532 rs6000: VSa->wa for some more cases adds 0d0863136f5 rs6000: ww->wa in testsuite adds 6cc8f68381e rs6000: <VSs> -> <sd>p adds 1f5aa628e34 rs6000: More simplification adds 0e9449e69f7 rs6000: Add p9kf and p9tf isa values adds cb152d128b7 rs6000: Remove wp and wq adds ca72ad5cf7c rs6000: Update direct-move* testcases adds abccc5d2198 Daily bump. adds 34f66a53b4f compiler: statically allocate constant interface data adds 5259a047c31 re PR target/89803 (Missing AVX512 intrinsics) adds 9ea2bfca6a3 omp-low.c (lower_rec_input_clauses): Force max_vf if is_sim [...] adds 28b3a77ca05 omp-low.c (lower_rec_input_clauses): For lastprivate condit [...] adds 0b887b756ab omp-expand.c (struct omp_region): Add has_lastprivate_condi [...] adds e0aecd6e9a5 re PR middle-end/90726 (exponential behavior on SCEV result [...] adds d301c1a41d7 re PR debug/90733 (ICE in simplify_subreg, at simplify-rtx.c:6440) adds 2098f8ec2f8 [PATCH][GCC][AARCH64] Add tests for pointer authentication B-key adds c613138b6ce fold-const.c (extract_muldiv_1): Do not distribute a multip [...] adds 36b341276f8 c-pragma.c (handle_pragma_weak): Adjust quoting in a diagnostic. adds a637fd40b33 rs6000: Fix new testcase adds 781d39f26e0 aix-unwind.h (LR_REGNO): Rename to R_LR. adds 9b79d5d3baa PR c++/63149 - wrong auto deduction from braced-init-list adds 6f0926e644c ChangeLog for PR c++/63149 adds 0191520b2d2 alpha.c (direct_return): Move down after struct machine_fun [...] adds 0ecf545c6e5 c-decl.c (start_decl): Adjust quoting and hyphenation in di [...] adds 2212ae955a8 decl.c (smallest_type_location): New. adds 388aa75412f gcc_diag-11.c: Skip until -Wformat-diag has been committed. adds 5a9422664e8 compiler: inline call expressions and function references adds b009eac1575 crtbegin.S (__dso_handle): Put in .sdata/.sbss rather than [...] adds e69a13d15da config.host (rx-*-linux*): Add t-fdpbit to tmake_file Add a [...] adds 91bd9240f91 Daily bump. adds 269f05ff582 compiler: make use of specialized fast map routines adds 3146ec83db7 sse.md (define_mode_suffix vecmemsuffix): New. adds 65985d78750 PR c/90737 - [8/9/10 Regression] inconsistent address of a [...] adds 248fabe6a7a [ARC] Update tmac tests. adds ee137b400cc IPA ICF: enhance dump output adds c45c8424de8 Fix HTML headers and titles for 'Installing GCC' pages (PR [...] adds ed315c041f4 tree-ssa-structalias.c: Include tree-cfg.h. adds 8ce6fb5fec6 vr-values.c (vr_values::extract_range_from_ssa_name): Do no [...] adds ea8a6038b0b Simplify mult where both arguments are 0 or 1 (PR tree-opti [...] adds d1b2f85f785 MSP430: Put libgcc shift functions in their own section adds e445e4b4feb MSP430: Emulate 16-bit shifts with rotate insn when src ope [...] adds a96ed9f7d9b * configure: Regenerate. adds 891f31f9a45 re PR rtl-optimization/88751 (Performance regression reload [...] adds ec573765e58 MSP430: Use minimal code size library shift functions when [...] adds d355635e6b9 Refactor SFINAE constraints on std::tuple constructors adds 061a745005d Fix tests that fail with -std=gnu++98 or -std=gnu++11 adds 209ee62421f Remove redundant static assertions in [meta.unary.prop] traits adds a2dbc0bf2aa Fix tests that fail in C++2a mode adds 41dab855dce [AArch64] PR tree-optimization/90332: Implement vec_init<M> [...] adds 268d509d67e Add -march=gfx906 for AMD GCN. adds d561a18ee6b Fix more tests that fail in C++2a mode adds ad60f42883a Fix more failing tests for C++98 mode adds beb0086f592 Avoid unnecessary inclusion of <stdexcept> header adds 3b47da42de6 Make SRA re-construct orginal memory accesses when easy adds c56c86024f8 Drop alignment check in build_reconstructed_reference adds 2172277702e tree-ssa-strlen.c (adjust_related_strinfos): Avoid trailing [...] adds 34a4a9c2b5d Darwin, PowerPC, libgcc - Ensure unwinder is built with alt [...] adds 89ce70d6366 Darwin, c++, testsuite - adjust alignas4.C for Darwin's asm [...] adds 5c4c2d05b34 * sv.po: Update. adds 5e664ed0938 RISC-V: Move STARTFILE_PREFIX_SPEC into target OS files. adds 93cbebde76a compiler: permit inlining temporary statements and references adds ffaa3a1c743 go/internal/gccgoimporter: ignore unexported and imported names adds c437d2d437b Daily bump. adds b8e2acff118 Add warn_unused_result for malloc-like functions (PR tree-o [...] adds cc261f66c26 Fix a thinko in tree-ssa-loop.c. adds e37333bad7b Remove indirect call top N counter type. adds 6c202d9dc65 Fix fwprop call to call to paradoxical_subreg_p adds 06dd9b3d4e8 Make aliasing_component_refs_p to work harder when same_typ [...] adds 686a56a85d3 common.opt (flto-odr-type-merging): Ignore. adds 510c9192493 Enable sanitization for hash tables. adds e733243a369 re PR debug/90574 ([gdb] gdb wrongly stopped at a breakpoin [...] adds ab658f56a56 compiler: do simple deadcode elimination adds e94a64a078b Document -march=gfx906 option. adds 6e544397950 compiler: support inlining functions with if statements adds fe763d2666a re PR fortran/89100 (Default widths for i, f and g format s [...] adds ac72e850e50 Makefile.in (genprogerr): Add condmd. adds 2b326685686 PR libstdc++/90770 fix missing src/debug/Makefile adds c1b4c4f4913 Fix test that gets skipped as unsupported adds 7a649ef59f9 Avoid constexpr garbage for implicit conversion to void. adds 1afab7a8785 compiler: improve write barrier generation adds f32ee8a25ee Synchronize libstdc++ PSTL with upstream LLVM PSTL adds 1ef8f50e4f3 Split up value_range::intersect into base (value_range_base [...] adds e13896a3a90 re PR target/90751 (-fpatchtable-function-entry broken on [...] adds 7486a743905 scanasm.exp (dg-function-on-line): Add pattern for hppa*-*-linux*. adds f48cc0aa948 Daily bump. adds da643428a31 re PR c++/77771 (internal compiler error: in cxx_eval_bit_f [...] adds 5521a718500 re PR c++/77967 (ICE in cp_parser_type_name, at cp/parser.c [...] adds a5edb3fa224 re PR c++/77747 (GCC allows inheriting constructors from in [...] adds 3a9debbd766 init_1.c: Remove options -O2 -fno-schedule-insns and instea [...] adds 8d7a99bd334 re PR c++/72845 (gcc crashes (ICE) when compiling program w [...] adds eb37013fb5f re PR c++/77548 (ICE on invalid C++ code with overloaded fu [...] adds 604ba08ab4b Use consistent spelling of PCLMUL instruction adds 304d779b9eb re PR fortran/90744 (Bogus length for character temporaries [...] adds ec332875f8e re PR c++/52269 ([C++11] Body of constexpr function templat [...] adds 8e73afcf40a re PR fortran/90786 (ICE on procedure pointer assignment to [...] adds 79f31e3d18c Test for C++20 p0858 - ConstexprIterator requirements. adds 00021877834 Daily bump. adds 5834bdc3d48 re PR fortran/89365 (Inquiry functions for assumed rank obj [...] adds dcba286a9ad re PR c++/60366 (ICE with self-invoking lambdas) adds 3645c6e286c re PR c++/65175 (ICE forming a typedef with an alias template) adds 027c94b8b45 Daily bump. adds 48f8fefe5bc Fix build with --enable-gather-detailed-mem-stats. adds b076a526023 testsuite - Require alias support in a test using it. adds 92d417175b9 Implement N disk counters for single value and indirect cal [...] adds 6cea7e39769 Dump histograms only if present. adds 74ac8f1fe98 Update a bit dump format. adds 3bb0dcb6c02 Add alloc_size for libiberty memory allocation functions. adds de1ee900b04 Add warn_unused_result attribute for memory-related functio [...] adds 07b8d0afe8c IPA ICF: enhance dump about items in a non-singular class. adds 03301dcc840 [ARC] Improve code gen when compiling for size adds d797b11519b [ARC] Update RTX costs. adds 54e2d83caf5 Add missing ATTR_UNUSED (PR bootstrap/90808). adds 97e59627567 Reduce SCCs in IPA postorder. adds 07ca30a0d76 Update __gcov_* scanned function name in a test-case. adds bf38f7e9aa7 tree.def (OMP_SCAN): New tree code. adds c31783fd186 gcov-tool: Mark {merge,rewrite}_usage with noreturn attribute adds 97623b520bf gimple-fold.c (get_range_strlen): Update comment that didn' [...] adds 39d1184ba81 PR other/90695 reduce testcase to remove library dependency adds f2ee751da85 re PR testsuite/90772 (g++.dg/cpp1y/feat-cxx14.C and severa [...] adds f359611b363 i386-protos.h (ix86_split_fp_absneg_operator): New prototype. adds c2f879e1fe5 compiler: make escape analysis work with imported inlineabl [...] adds 3c961dc7556 Reduce constexpr_call memory consumption. adds 9b9eb42a416 Reduce unsharing in constexpr call evaluation. adds 620adbec08f constexpr.c (free_constructor): New. adds fa237d91e8c re PR c++/87250 (Internal compiler error with -Os -fsyntax-only) adds d480455f2dd compiler: use gcWriteBarrier for pointer-shaped struct/array adds fc917b42658 compiler: permit inlining functions with labels and goto st [...] adds 35c19de6964 compiler: make heap expression's write barrier conditional adds e898243c23c compiler: support inlining functions that use index expressions adds 4f59794ba6f * config/i386/i386.md (absneg fp_reg splitter): Fix operator mode. adds c36d06eb923 Daily bump. adds 0d7b3e477bd * libgcov-merge.c (__gcov_merge_single): Revert previous change. adds 3f2cf036578 Disable htable sanitization in pt.c (PR c++/87847). adds 9f95c526a9f re PR bootstrap/90819 (-Walloc-size-larger-than error in tr [...] adds f75d3701103 toir.cc (pop_label): Only queue labels in a vector. adds de6abd8514f Import these changes from the binutils/gdb repository: adds 92812757648 gdbhooks.py (TreePrinter.to_string): Recognize ggc_free'd memory. adds 7ac9a201848 fold_real_zero_addition_p for vectors adds 5a5da48013f re PR c++/90810 (Different intrinsics behavior on G++ 7.4 a [...] adds da10c178007 re PR c++/90801 (A recurring hang) adds d3786ebbb06 PR c++/90449 - add -Winaccessible-base option. adds 9adfa8e25f4 Allow conversions in X/[ex]4 < Y/[ex]4 adds d37c29f9423 Fix ConstexprIterator requirements tests - No constexpr alg [...] adds ce9c4ec3c5e re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code) adds 85775141e3d Do not enable -mpcrel by default at the current time adds e7f5de7d657 Darwin, testsuite - Fix PR 65364 (uninit-19.c). adds 536b4592a14 * MAINTAINERS (Write After Approval): Add myself. adds 9570f46f965 mips.c (mips_final_postscan_insn): Modify call to `mips_set [...] adds 8b164a4e1d1 removed extra .com, fixed e-mail. adds bfde1e21735 Daily bump. adds f3139680c36 re PR c/90760 (ICE on attributes section and alias in set_s [...] adds d134323ba97 Remove wrong assert about single value profiler. adds 84ae7213961 [arm] Implement usadv16qi and ssadv16qi standard names adds 26d7a5e6901 re PR target/90811 ([nvptx] ptxas error on OpenMP offloaded code) adds 57bbc3e2f03 Remove value_range_constant_singleton in favor of value_ran [...] adds ff7b3aa51f8 Disable hash-table sanitization for mem stats maps. adds cd0b94e650a Replace std::to_string for integers with optimized version adds ce657a74143 Simplify std::scoped_lock destructor adds 801b2266dee Improve static_assert messages for std::variant adds 4b557bcc0d0 [nvptx] Assert fork has at most one join in nvptx_find_par adds 7802a8ec9a0 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 313b30efe5a PR middle-end/90676 - default GIMPLE dumps lack information adds e97bf6bbbdb Update last ChangeLog entry. adds 974b8e618b5 re PR fortran/90002 (ICE: free_expr0(): Bad expr type) adds 8d2af3a25bd Initial TI PRU GCC port adds 3e209f57c02 Fix ChangeLog dates for last commit adds ae7deb4b85a Initial TI PRU libgcc port adds 506bd02c5a2 testsuite: Add PRU tests adds 31f1fa4e408 testsuite: Add check for overflowed IMEM region to testsuite adds b48e2217672 testsuite: Add check for unsupported TI ABI PRU features to [...] adds 6dfa4ad4399 testsuite: Remove PRU from test cases requiring hosted environment adds c0ad8f59eb2 testsuite: Define PRU stack usage adds 047b36a3178 testsuite: Mark that PRU has one-cycle jumps adds 13a5e90f298 testsuite: Mark that PRU uses all function pointer bits adds b9114a847a3 testsuite: Mark testsuite that PRU has different adds 1ab4217d816 Add myself to MAINTAINERS adds 95b3d0fda31 Fix incorrect __cpp_lib_parallel_algorithm macro definitions adds 72b091f736a PR c++/90736 - bogus error with alignof. adds c22898f1ed3 Tweak tests to avoid fallout from MEM_REF changes on target [...] adds d52a6e0a862 gfortran.h (gfc_free_dt_list): Remove prototype. adds 99e764a225b PR c++/90825 - endless recursion when evaluating sizeof. adds 0d0137a37fc io.c (check_format): Use G_(...) instead of _(...) for erro [...] adds 22f6d174419 PR c++/66999 - 'this' captured by reference. adds 12e0d27abb0 Daily bump. adds edde16fc017 re PR c++/87410 (internal compiler error: in fold_convert_l [...] adds dd550c99657 iterators.md (ADDSUB): Fix typo in comment. adds fa9863e7d34 re PR target/88834 ([SVE] Poor addressing mode choices for [...] adds 9b884225bfc re PR target/88838 ([SVE] Use 32-bit WHILELO in LP64 mode) adds c29c92c789d PR tree-optimization/89713 - Assume loop with an exit is finite adds a8b98e2fc07 re PR c++/90801 (A recurring hang) adds 52ffa82671d decl.c (grokdeclarator): Use id_loc in five additional plac [...] adds a7b183bf22c [ARC] Add documentation naked, ilink and firq adds fa8ba8b84cf Revamp value_range::may_contain_p. adds 2778a719beb tree-vectorizer.h (vect_loop_vectorized_call): Declare. adds 19d258377f5 ssa-dse-1.C: Don't match exact number of chars of = {} store. adds 478cb3ce7ef nvptx.c (nvptx_sese_number, [...]): Don't wrap ei variable [...] adds 9bc83b61ff2 re PR tree-optimization/90856 (ICE: verify_gimple failed (e [...] adds 983acf87d6c re PR tree-optimization/90869 (Non-disambiguated memory accesses) adds 6cfd01242cd testsuite - Require alias support for pr90760. adds a0a62352726 re PR target/90871 (g++.dg/ext/altivec-15.C fails after r272236) adds 342f89653af Darwin, testsuite - Adjust two tests that fail on newer OS [...] adds 7b6879b2db0 re PR fortran/88810 (gcc/fortran/dependency.c:2200: possibl [...] adds b9fb83059d7 re PR fortran/89344 (uncaught programmer error: polymorphi [...] adds 19c6bc40f05 Darwin, testsuite - Fix pr71694 fail for m32. adds b00802f5e09 re PR fortran/68544 (ICE trying to pass derived type constr [...] adds 351ac9c582a Darwin, Driver - Improve processing of macosx-version-min= adds 1d53751dd56 re PR tree-optimization/77820 (A jump threading opportunity [...] adds 83bc5e44d8b i386.md (SWIM1248s): Rename from SWIM1248x. adds d7a290758bc * ChangeLog: Fix my last entry. adds a873b76f0ef re PR bootstrap/90873 (-Wmaybe-uninitialized warning in gcc [...] adds d4b5b8eaa42 Daily bump. adds bc09939dad3 PR tree-optimization/90662 - strlen of a string in a vla pl [...] adds 46771da5746 re PR ipa/90401 (Missed propagation of by-ref constant argu [...] adds e748435795f tree-loop-distribution.c (classify_partition): Return wheth [...] adds 8a26547b39e PR c++/85552 - wrong instantiation of dtor for DMI. adds c68c4c982d6 Add __cpp_lib_bind_front macro to <version> header adds cc28d23496b Disable -Wctor-dtor-privacy warnings for some standard types adds b27c1082341 [NetBSD] Add support for the Arm EABI. adds 9f119e29269 PR c++/90884 - stray note with -Wctor-dtor-privacy. adds 66574c5374e i386: Update SSE <-> integer move costs adds 84d38abbc98 Use __builtin_mul_overflow in xmallocarray adds 957ed738617 Update preferred_stack_boundary only when expanding function call adds 3fa31ee92a7 re PR fortran/89646 (Spurious actual argument might interfe [...] adds a8566e938ca Darwin, opts processing - Initial tidy. adds d0442491d50 re PR fortran/90577 (FAIL: gfortran.dg/lrshift_1.f90 with - [...] adds b2a678af7a6 Daily bump. adds 4e20bd42bc0 rs6000: New iterator CCEITHER adds 2789efe3ee8 arith.c (arith_power): Rework overflow of an integer to an [...] adds 120a01d160c [openacc] Disable pass_thread_jumps for IFN_UNIQUE adds 211b7533bff re PR middle-end/90779 (Fortran array initialization in off [...] adds 9919f5fe87a i386.md (and<mode>3): Generate zero-extends for TARGET_ZERO [...] adds 00908992f2a [nvptx, libgomp] Update pr85381-{2,4}.c test-cases adds 0efbd66ed10 [objective-c/c++, testsuite, 1/3] Workaround for PR90709. adds e3b8c2aeeeb [objective-c/c++, testsuite, 2/3] Workaround for PR90709. adds 3a24ea2669c [objective-c/c++, testsuite, 3/3] Workaround for PR90709. adds 9f0ad06b9a8 ieee_4.f90: Un-xfail on i?86-*-freebsd. adds 8ee09896ce9 alias-access-path-2.c: New testcase. adds 217a703014f extend.texi (Common Function Attributes): Clarify no_sanitize. adds f6ebef4ebb5 invoke.texi (Spec Files): Update location of the Fortran sp [...] adds 98e5be211e3 Sync top-level change from gdb adds e00e1954145 decl.c (gfc_match_derived_decl): Dummy argument cannot be a [...] adds a328e008e86 Daily bump. adds f45ce17d98f [openacc, parloops] Fix SIGSEGV in oacc_entry_exit_ok_1 adds e62b9f8e088 re PR d/90660 (ICE in TypeQualified::resolveHelper, at d/dm [...] adds 347f5c885f3 re PR d/90651 (ICE in FuncDeclaration::semantic3, at d/dmd/ [...] adds 22682e5b5f7 re PR d/90661 (ICE in AlignDeclaration::syntaxCopy, at d/dm [...] adds e7c6715ec82 re PR d/90602 (ICE: null field) adds 70106db9265 re PR d/90604 (ICE in sizemask, at d/dmd/mtype.c:2542) adds a1543fb19ba re PR d/90650 (ICE in fold_convert_loc, at fold-const.c:2552) adds 88ad43b1f91 re PR d/90651 (ICE in FuncDeclaration::semantic3, at d/dmd/ [...] adds e5338b0449f re PR d/90761 (ICE in visit, at d/dmd/dcast.c:883) adds 87dda41e5a1 re PR d/90762 (ICE in resolvePropertiesX, at d/dmd/expressi [...] adds af1b88ee7b4 re PR d/90560 (ICE in visit, at d/dmd/dcast.c:1872) adds 9bf706aae20 d/dmd: Merge upstream dmd 974650488 adds e5d0ba591e2 d/dmd: Merge upstream dmd f8e38c001 adds b0a55e6657c re PR d/90559 (Out of memory because of negative length) adds 5767d76f8f1 re PR d/90863 (ICE in StatementSemanticVisitor::visit, at d [...] adds 2d86d75105f dump_parse_tree (debug): Add verison for formal arglist. adds 612254eaf59 tree-ssa-alias.c (nonoverlapping_component_refs_p): Fix pas [...] adds 4827824f799 [Darwin, opts] Add RejectNegative for cases with explict inverses. adds ce3a201593d [Darwin] The need for picsym stubs is dependent on linker u [...] adds 8e2d0529d51 alias-access-path-4.c: New testcase. adds 32aac5bd94a tree-ssa-alias.c (indirect_ref_may_alias_decl_p, [...]): Re [...] adds 1409f3b0f39 sourcebuild.texi: Document new effective target keyword lon [...] adds 0fcc78f79e8 MSP430: Implement 64-bit shifts in assembly code adds c669ebe7c3f re PR middle-end/64242 (Longjmp expansion incorrect) adds bbd54be5a73 [nvptx] Fix some missing mode warnings in nvptx.md adds 956fba45850 re PR d/90603 (ICE in functionParameters, at d/dmd/expressi [...] adds 21e42f7bc1a Daily bump. adds 61efadedfdc re PR ada/80590 (non-bootstrap build failure of Ada runtime) adds 9a9c7a625d3 Fix tests that fail without PCH adds 7cd4af82dc5 Remove support for alternative Solaris 11.4 ld -V output adds c98d845f308 Remove dead code (PR ipa/90874). adds e67ddda63ca tree-ssa-alias.c (nonoverlapping_component_refs_p): Also tr [...] adds b0c849fadb1 Simplify node ownership in _Hashtable members adds 2fcae109712 Improve PR64242 testcase adds 07c8304c06b tree-ssa-alias.c (aliasing_component_refs_p): Consider only [...] adds 41d93b16cac [PR c++/90754] name lookup ICE adds 26b1320ee5e PR libstdc++/90281 Fix string conversions for filesystem::path adds 360a758ec81 Add 'noexcept' to std::lerp adds f32f75858a1 [netbsd][aarch64] add netbsd/aarch64 target adds 8b243438b3b [nvptx] Fix missing mode warnings in nvptx.md, omp part adds 35d57c95726 re PR bootstrap/90873 (-Wmaybe-uninitialized warning in gcc [...] adds 39f901e918c Fix AIX test failure due to replacement operator delete adds bf0af866a4f PR c++/83820 - excessive attribute arguments not detected. adds a064fd4c738 re PR target/62055 (missed optimization: recognize fnabs (F [...] adds 0356aab8069 omp-low.c (struct omp_context): Add scan_inclusive field. adds 702eb490a86 Daily bump. adds 74b5fcf7338 Add predict_doloop_p target hook adds 9553f0d2216 libsanitizer - remove reference to __cxa_rethrow_primary_ex [...] adds bce29d65ebe [Vectorizer] Support masking fold left reductions adds c6ece5c1349 Fix IPA-CP topological sorting adds dbe89f49da4 [Darwin] The need for FDE symbols is dependent on linker us [...] adds a9e47ccf267 Darwin - strip trailing whitespace from a file, NFC. adds fcae0292de0 Restore correct iv step for fully-masked loops adds 787783a0356 [nvptx] Fix __main missing prototype warning in crt0.c adds 8b72af17038 [nvptx] Use define_insn parametrization adds 5ed12b58ef0 aarch64: fix gcc.target/aarch64/pcs_attribute-2.c on non-gn [...] adds 0c65926ffa9 Avoid undefined behaviour in std::byte operators (LWG 2950) adds ace11c95e2d re PR ada/80590 (non-bootstrap build failure of Ada runtime) adds a9b6c90c5db pr90866-2.c: Remove a pointless declaration to avoid compil [...] adds aa61ac43e06 re PR debug/90900 (ICE in copy_rtx, at rtl.c:376) adds d34c64796b1 pr81563.c (dg-final): Check that no registers are restored [...] adds 32cf949cec1 [AArch64] Simplify SVE IFN_COND patterns adds 16de3637c4d [AArch64] Factor out ptrue predicate creation adds e7053b0c7cf [AArch64] Factor out pfalse predicate creation adds ea403d8bb51 [AArch64] Tabify aarch64-sve.md adds 57d6f4d04d4 [AArch64] Add a new CC mode for SVE conditions adds 3da7d774259 tree.c (build_constructor): Add MEM_STAT_DECL. adds 02a8575c0cc Handle constexpr conversion from and then to the same type. adds 043666e0955 Consolidate constexpr array handling. adds d0aa42d2764 * constexpr.c (cxx_eval_store_expression): Delay target eva [...] adds 987a3082f1f i386.md (@cmp<mode>_1): Rename from cmp<mode>_1. adds 8797dd71e71 re PR c++/71548 (Invalid declaration involving template tem [...] adds ab2c347c358 re PR c++/84698 (ICE when using noexcept(noexcept()) declar [...] adds 3a37d6f68c5 [PR90862] OpenACC 'declare' ICE when nested inside another [...] adds 5c9c7e19e63 [PR90868] Document status quo for duplicate OpenACC 'declar [...] adds 6f7c1f65027 [PR90861] Document status quo for OpenACC 'declare' not cle [...] adds 4017da8d1cc [PR90743] Fortran 'allocatable' with OpenACC data/OpenMP 't [...] adds 6652161ef32 Add 'libgomp.oacc-fortran/allocatable-array-1.f90' adds bd194a51d45 Add missing results check in 'libgomp.fortran/allocatable3.f90' adds cbdce905350 Fix description of 'GOMP_MAP_FIRSTPRIVATE' adds 85fca03a09a Test cases to verify OpenACC 'firstprivate' mappings adds 02fd3a0ecc6 [PR90859] Document status quo for "[OMP] Mappings for VLA d [...] adds ca8ecd91945 [PR85221] Set 'omp declare target', 'omp declare target lin [...] adds 8701b671ee1 [PR90921] Fortran OpenACC 'declare' directive's module hand [...] adds 1fe39f194c8 xtensa: fix PR target/90922 adds ed920373a5f Implement new serial algorithms from Parallelism TS (P0024R2) adds 864fcf61a00 compiler: avoid copy for string([]byte) conversion used in [...] adds 8666a0dc3ac Daily bump. adds 89649081c80 tree-ssa-address.c (preferred_mem_scale_factor): Handle whe [...] adds eb54b267a16 pr88834.c: Move from here... adds 17f62b7e1fe re PR fortran/89103 (Allow blank format items in format strings) adds 20b603dba4b compiler: stack allocate a buffer for non-escaping string ops adds 99efe97da48 Add new micro-benchmark for string operations. adds 5460b1030c8 * g++.dg/ubsan/pr63956.C: Adjust expected diagnostics. adds 6a2892a6d3a omp-low.c (lower_rec_input_clauses): Handle references prop [...] adds 2e83f583c27 md.texi: Document vec_shl_<mode> pattern. adds 25403c416e5 Simplify setjmp and non-local goto implementation (PR84521) adds 7a907deeeb0 i386.md (cmpstrnsi): Remove dead code. adds 4349775a306 compiler: optimize string concatenations adds 74fda2dc9f6 Fix value category bugs in std::reduce adds 742f80b1586 netbsd-elf.h (SYSARCH_ARM_SYNC_ICACHE): New definition. adds 33f0ad50f48 [Darwin] Fix two off-by-one errors in the driver. adds ee3aab6826f re PR fortran/87907 (ICE in resolve_contained_fntype, at fo [...] adds c9935123aef re PR fortran/69398 ([OOP] ICE on class with duplicate dime [...] adds ef3e6aa3204 re PR fortran/69499 ([F03] ICE-on-invalid on combining sele [...] adds a04c0734e36 PR translation/90156 - add linter check suggesting to repla [...] adds 14fef000947 [Darwin, specs] Tidy some more linker options. adds 4b4a26731e9 PR tree-optimization/90626 - fold strcmp(a, b) == 0 to zero [...] adds 1bf32c1141e PR c++/60364 - noreturn after first decl not diagnosed. adds c6f0626b11b re PR tree-optimization/90626 (fold strcmp(a, b) == 0 to ze [...] adds 0fd9e8482e7 PR libstdc++/90920 restore previous checks for empty ranges adds 36d0dada677 Have std::vector printer's iterator return bool for vector<bool> adds 638ad333ec5 Fix non-standard behaviour of std::istream_iterator adds 4eb1b87f950 Daily bump. adds 170f2d181d4 fix ARM --with-fpu option checking and error message adds 48b63a31f8c tree-vect-stmts.c (enum scan_store_kind): New type. adds d84ea910c99 Decrease hash-table-verification-limit from 100 to 10. adds 94872d7f99c Improve tests for std::vector<bool> printer adds 9f35dcd4059 Fix outdated reference to C++17 draft in the docs adds a62a1606f90 [testsuite] Add missing dg-require-effective-target alloca adds eb60dc25b18 [testsuite] Add missing dg-require-effective-target label_values adds f75d87ff78e [testsuite] Add missing dg-require-effective-target indirect_jumps adds ebbab6f82c5 [testsuite] Add missing dg-require-effective-target nonlocal_goto adds 1194e1971ac [testsuite] Add missing dg-require-effective-target global_ [...] adds 877ef628790 re PR fortran/90937 (ICE: in gfc_get_symbol_decl, at fortra [...] adds 73b7f10a557 re PR c++/89873 (internal compiler error: unexpected expres [...] adds d306dee31dc Qualify calls to __never_valueless in <variant> adds 86f73527aa3 Skip libstdc++ debug build in early bootstrap stages adds d1a7d8de468 tree-ssa-alias.c (aliasing_component_refs_p): Remove ref2_i [...] adds ac173024954 i386: Generate standard floating point scalar operation patterns adds 7772dbe2fad re PR c++/87512 (Error: the type ‘const auto’ of ‘constexpr [...] adds 7ca50393b3b rs6000.md (isa attribute): Add support for for a future processor. adds ceb76ffc6b6 * config/sh/sh.c (sh2a_function_vector_p): Use get_attribute_name. adds 91bed1a15a6 [aarch64] Refactor common errata work-around specs adds b7a0332ccd2 [objective-c/c++, testsuite] Fix stubify tests for -fnext-runtime. adds 6bd48717072 libfortran/65921: Add forgotten PR number to ChangeLog adds 145f748f0ca alpha.md (@unaligned_store<mode>): Rename from unaligned_st [...] adds 966e7f731ef re PR fortran/86587 (Derived-type with attributes BIND(C) a [...] adds c35f57c5bd2 re PR c++/68265 (Arbitrary syntactic nonsense silently acce [...] adds 2cf4aa79c81 re PR fortran/77632 ([F08] Pointer initialisation does not [...] adds 7bfe2b4b78f re PR c++/79781 (ICE on valid C++ code with -std=c++14 (in [...] adds da10d7c27a2 Daily bump. adds 080c269b612 tree-vect-data-refs.c (vect_find_stmt_data_reference): Hand [...] adds e73fb06d5a1 re PR c++/90950 (OpenMP clause handling rejecting reference [...] adds 1612b1febdd omp-low.c (lower_rec_simd_input_clauses): Add rvar2 argument... adds b614fca25fa re PR tree-optimization/90913 (ICE in maybe_gen_insn, at op [...] adds 050e182a757 re PR debug/90914 (ICE in schedule_generic_params_dies_gen, [...] adds c9b236e5caf compiler: open code string slice expressions adds 28b9598b641 compiler: omit write barrier for assignment to *(convert(&local)) adds 390549c8a15 Fix missing name in ChangeLog adds 3f3d6a6fa34 PR c++/90953 - ICE with -Wmissing-format-attribute. adds 1296eaf6ed3 Fix missing name in ChangeLog adds 84338a14985 re PR tree-optimization/90949 (null pointer check removed) adds 69352933301 re PR fortran/51991 (Wrong error message with variables nam [...] adds da9e9b57148 PR c++/90875 - added -Wswitch-outside-range option adds 8d5558c518a re PR tree-optimization/90930 (Excessive memory consumption) adds 59a0b1db756 [Darwin, fixincludes] Fix Darwin14 header issues. adds 5a50aed32ab [Darwin, fixincludes] Fix Darwin9/10 math.h issues. adds c27d68ee6d1 PR c++/90875 - added -Wswitch-outside-range option adds 4c60db9a7b0 PR c++/90490 - fix decltype issues in noexcept-specifier. adds 9b15893c31a re PR fortran/67884 (Missing error message on required allo [...] adds 4789c23be4e PR c++/64235 - missing syntax error with invalid alignas. adds fc39d4e18b4 PR c++/60223 - ICE with T{} in non-deduced context. adds 32833537fcf PR c++/61490 - qualified-id in friend function definition. adds f70d81ba7ec re PR c++/90909 (call devirtualized to pure virtual) adds 8924e9dd718 re PR c++/90909 (call devirtualized to pure virtual) adds c13c129f8f4 tree-vect-data-refs.c (vect_find_stmt_data_reference): Hand [...] adds fd4e7255b60 re PR c++/90909 (call devirtualized to pure virtual) adds 0514cb33749 compiler: open code some type assertions adds f4e7200b1df runtime: inline and remove eqtype adds d54cf3a449f compiler: intrinsify some math/bits functions adds bd5cb8ed428 Daily bump. adds 4b3aa535793 decl.c (grokdeclarator): Use id_loc... adds 7f3db013dc8 PR c++/90881 - bogus -Wunused-value in unevaluated context. adds 78f7607db4c PR c++/86476 - noexcept-specifier is a complete-class context. adds 1240df7b407 alias-access-path-6.c: New testcase. adds ec121f15f68 re PR c++/66256 (noexcept evaluation done before end of class) adds 943e7063e4e re PR c++/65707 (internal compiler error: in unify, at cp/p [...] adds f162b26c0e6 * config/avr/avr.c (TARGET_BUILTIN_SETJMP_FRAME_VALUE): Remove. adds 2d8a7648868 [Darwin, PPC, testsuite] Fix darwin-bool-1.c. adds d9fe6cc4251 [Darwin, PPC, testsuite] Add requires for DFP to two tests. adds b1be0054be0 re PR fortran/89782 (Can do an internal READ of a character [...] adds 5b635004ccb Fix typo in ChangeLog adds 35e2848f6d7 Daily bump. adds 7b49e3dad86 Rename DEFAULT_ARG to DEFERRED_PARSE. adds 63e6229c4dc [Darwin, PPC, testsuite] Fix pr71785 testcase for Darwin. adds 64ce6cc2de0 [Darwin, PPC] Emit uppercase versions of ppc defines. adds deb9c4ebeab [Darwin, PPC] Handle GCC target pragma. adds fb007b0dd34 [Darwin, PPC, testsuite] Fix builtins-1 testcase for Darwin. adds 5fe352455b8 [Darwin, PPC, testsuite] Fix pr80125 testcase for Darwin. adds d7e96c4608a [Darwin, PPC, testsuite] Fix builtins-2 for Darwin. adds 26fcb396d1e compiler: add go_debug and use it for debug messages adds 587bd42530c compiler: edit error messages to avoid -Wformat-diag warnings adds efe8764f72a Daily bump. adds ff164b601b7 Define C11 macros such as FLT_DECIMAL_DIG for C++17 adds a3c8d7fbe29 Fix std::midpoint for denormal values adds c3337b44c40 Don't use a separate CLASSTYPE_AS_BASE if it's the same size. adds 1e3d475ea16 utils.c (handle_nonnull_attribute): Quote attribute name. adds 2b92d5c69b4 compiler: use builtin memcmp directly adds bab9de71b45 re PR tree-optimization/90930 (Excessive memory consumption) adds d611cec3de1 re PR target/90972 (ICE in fold_convert_loc, at fold-const.c:2429) adds 609c7da9ab0 compiler: open code string equality adds 367e5f9e436 [Darwin, testsuite] Fix isystem-2.c. adds 4de1ded224f [Darwin, PPC, testsuite] Fix spec-barr-1.c for Darwin. adds cd57f4d81bd [Darwin, PPC, testsuite] Skip tests for unimplemented funct [...] adds f4af4019dfb ipa-utils.h (type_with_linkage_p): Verify that type is CXX_ODR_P. adds 33437116edd Daily bump. adds 81fadf1c8d3 runtime: mark memequal and memclrNoHeapPointers nosplit adds 32bab8b6ad0 pstl_config.h (_PSTL_PRAGMA_SIMD_SCAN, [...]): Define to Op [...] adds 361af3e4194 re PR sanitizer/90954 (ICE: combining undefined behavior sa [...] adds c23524153d2 decl.c (gnat_to_gnu_entity): Remove superfluous test in pre [...] adds 1a3e38aee22 Properly sum costs in tree-vect-loop.c (PR tree-optimizatio [...] adds a7e8a463cd1 tree-ssa-alias.c (indirect_ref_may_alias_decl_p): Check tha [...] adds 5e5803060c3 Implement alternate "__intN__" form of "__intN" type adds 673f01b856e [ARC] Fix for PR89838 adds 332d6c41892 re PR tree-optimization/90930 (Excessive memory consumption) adds 4c3d8760142 [PR 90939] Remove outdated assert in ipcp_bits_lattice::meet_with adds 76d46331078 Create GCN-specific gthreads adds 52a47d2856b Stub implementation of unwinding for AMD GCN. adds b1e86e33a28 Enable full GFortran library for AMD GCN adds e5ce4cbc72a Do not call strlen with NULL argument in libgcov. adds adef5d4f4ee Remove dead code in df-scan.c (PR tree-optimization/90978). adds 247b63e33d2 Transform filter-rtags-warnings to filter-clang-warnings. adds e88d863cbde Fix non-portable use of std::abs(double) in constexpr function adds bc2687dd948 re PR c++/90969 (ICE: tree check: expected array_type, have [...] adds 27bb6f7c477 Put hashtab_chk_error into hash-table.c. adds a4cc2828799 class.c (resolves_to_fixed_type_p): Check CLASSTYPE_FINAL. adds 2c04f8476a8 [PATCH, rs6000] Split up rs6000.c. adds a8e55c61f8b [Darwin, PPC] Move the out of line register save/restore to [...] adds ebecdd0c364 Darwin, add a missed file change adds c31a34018aa cmd/go: silence ar with D flag failures adds d62cbf43e08 Daily bump. adds 07525dad06a libgo/testsuite: ignore symbols with a leading dot in symtogo adds b48826985b8 re PR fortran/90988 (Wrong error message with variables nam [...] adds e21b52afe92 Enable GCC support for AVX512_VP2INTERSECT which will be in [...] adds 09039e9c723 PR c++/70462 - unnecessary base ctor variant with final. adds 02e18a0e8a9 Fix missing else keyword seen with clang-static-analyzer: adds 44ead50eb65 Fix one another thinko in tree-vect-loop.c (PR tree-optimiz [...] adds de80936dbf2 doc: Fix opindex for -W options adds fdfbed383e4 [RS6000] Change maddld match_operand from DI to GPR adds d55c1ffd497 re PR target/90991 (_mm_loadu_ps instrinsic translates to v [...] adds 2bca2d6a727 re PR c++/67184 (Missed optimization with C++11 final specifier) adds 7cfb7260526 Fix sanitizer_common/sanitizer_posix_libcdep.cc compilation [...] adds 6ab601efaa8 lto-streamer.h (lto_bitmap_alloc): Remove. adds baf8d2ecd70 re PR middle-end/90982 (ICE in make_decl_rtl, at varasm.c:1344) adds e2e8d27426e rs6000: Remove duplicated code adds 93a090cf2af rs6000: Fix rs6000_keep_leaf_when_profiled adds 66d7749bce8 [PR preprocessor/90927] Fixe dependency output adds 8f40e1b249f * config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 7cbb1b721e6 * config/rs6000/rs6000-logue.c: Add #ifndef TARGET_PROFILE_KERNEL. adds 47f7905440a Add new helper traits for signed/unsigned integer types adds f363fc5b49c ChangeLog: Document revision 272698 adds 4a61cf9c622 tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle _chk var [...] adds 6b011221fd1 [PATCH, PPC 1/2] Make sure the gt- files are built for all [...] adds 9ff33839fc4 [PATCH, PPC 2/2] Fix Darwin bootstrap after split of rs6000.c. adds 9f962469cab re PR target/89021 (Implement mmintrin.h in SSE) adds 3fe0ddc8833 re PR tree-optimization/90883 (Generated code is worse if r [...] adds 22ff8929d77 Define std::chars_format enumeration type adds 0e444c0441e Daily bump. adds a9f054a56f5 re PR tree-optimization/90883 (Generated code is worse if r [...] adds 08c1638dab9 re PR tree-optimization/90883 (Generated code is worse if r [...] adds ce3ad45c3cb Call finite_loop_p in RTL to get better finiteness information. adds b5b31291bd2 One line change onto r272731 adds c2f7a665a18 Fix misc stuff seen by clang-static-analyzer. adds 721bd210264 Fix warnings seen by clang in gcc/symbol-summary.h. adds fecd7a1ab44 re PR testsuite/91004 (Excess errors in g++.dg/torture/pr34 [...] adds 4c4be718fb6 Fix ICE when __builtin_calloc has no LHS (PR tree-optimizat [...] adds e11c4871112 PR libstdc++/91012 fixfilesystem_error::what() string adds 5fd336bbd7b re PR tree-optimization/89772 (memchr for a character not i [...] adds b38f4c1b767 tree-ssa-sccvn.c (vn_reference_lookup_3): Encode valueized RHS. adds 57e088f5ed2 ix86: pass correct options to compiler for gfni-4 testcase adds 45309d286c8 Remove quite obvious dead assignments. adds d2d604d83ed re PR target/90991 (_mm_loadu_ps instrinsic translates to v [...] adds ef874db6118 Fix various issues seen with clang-static-analyzer. adds a0276c00934 class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base [...] adds 85693eef576 lto-common.c: tree-pretty-print.h adds 2fd634d41d4 revert: config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 00e72aa4627 rs6000.c (rs6000_option_override_internal): Enable -fvariab [...] adds 76715c3216c builtins.c (get_memory_rtx): Fix comment. adds c2fe65930a4 re PR fortran/90987 (Wrong error message with variables nam [...] adds 085efec58f7 [Darwin, PPC] Do not use longcall for 64b code. adds 6986c632a27 [Darwin, PPC] Correct whitespace in specs. adds 08b219921f7 [Darwin, PPC] Allow the user to override the use of hard fl [...] adds 12213acba9c re PR tree-optimization/91010 (ICE: Segmentation fault (in [...] adds 95bb6e7a56d re PR c++/91024 (-Wimplicit-fallthrough is confused by like [...] adds 7ffc7de55b0 PR c++/55442 - memory-hog with highly recursive constexpr. adds 5a4602805eb Add --disable-tm-clone-registry libgcc configure option. adds 494cd9e8050 Daily bump. adds cd65e2652d2 [Arm] Remove constraint strings from define_expand construc [...] adds c1a106c2228 x86: fix CVT{,T}PD2PI insns adds 8662802d492 add file missing from earlier commit adds 807c3ab51df [ARC][COMMITTED] Fix slsr-13 regressions. adds c0569d342ca x86: fix vgf2p8affine*qb insns adds 778d120f731 x86: improve GFNI insns adds ccd40a69325 [Darwin] Fix a couple of Wformat-diag build warnings. adds 415f0387fb4 [Darwin, PPC] Install the same headers as other sub-targets. adds afbde658c8c re PR target/91009 (Bug with future PowerPC patches with lf [...] adds 183ba378ca4 Update pc-relative support. adds ee62a32fb74 Daily bump. adds 43e1e8b5b8e Remove trailing whitespace in C++ front end. adds b1af4cb2903 expr.c (expand_expr_real_1): Apply the big-endian adjustmen [...] adds d9888378d38 decl.c (set_nonaliased_component_on_array_type): Add missin [...] adds 4ed9ab2de7f trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the [...] adds 26cf7899101 decl.c (gnat_to_gnu_field): Rework error messages for field [...] adds 8623afc48b8 decl.c (gnat_to_gnu_entity): If the type requires strict al [...] adds db53aa5c98f utils.c (unchecked_convert): Tweak comment. adds 7fddde95494 decl.c (gnat_to_gnu_entity): Beep up comment on SAVED... adds 4d30be57716 Daily bump. adds b09e0af6b29 [PATCH, Ada] Push -shared-libgcc where needed. adds b49ae8a52f9 i386.md (mmx_isa): Rename x64, x64_noavx and x64_avx to sse [...] adds 6be2bef81f9 sse.md (ssse3_abs<mode>2): Rename from abs<mode>2. adds 1b4fcec21f7 Daily bump. adds 8d1184f0258 sourcebuild.texi (Effective-Target Keywords, [...]): Docume [...] adds 2f215d21766 tree-ssa-sccvn.c (copy_reference_ops_from_ref): Adjust TARG [...] adds 744fd446c32 tree-ssa-sccvn.c (class pass_fre): Add may_iterate pass parameter. adds 4c40b365b86 gen-attrs-67.C: Add error for darwin. adds 823d12a8370 gdbhooks.py: rename parameters to match usage adds c53930bb4e4 Fix 2 clang warnings. adds 73bb8fe9e91 Use alternative_mask for add_insn_allocno_copies adds 06a65e803ed Simplify ira_setup_alts adds ed680e2cc18 Make ira_get_dup_out_num handle more cases adds ae5569fa33c Allow earlyclobbers in ira_get_dup_out_num adds 6de20b9d7a1 Use ira_setup_alts for conflict detection adds 2330bb91f9c re PR lto/91028 (g++.dg/lto/alias-2 FAILs with -fno-use-lin [...] adds 7b3a8d3440a [Ada] Fix formatting issues in the gnat_ugn documentation adds 867edb0b613 [Ada] Crash due to missing freeze nodes in transient scope adds 6a04c943908 [Ada] Compiler abort on use of Invalid_Value on numeric pos [...] adds 7c46e926fa5 [Ada] GNAT.Sockets: fix Get_Address when AF_INET6 is not defined adds 5a428808e77 [Ada] Implement GNAT.Graphs adds 54948285e62 [Ada] Disable expansion of 'Min/'Max of floating point types adds 68f27c97bff [Ada] Minor reformatting adds 7f070fc469c [Ada] Clean up of GNAT.Dynamic_HTables adds 02fd808ca20 [Ada] Clean up of GNAT.Lists adds 1d88851ce95 [Ada] Clean up of GNAT.Sets adds 63059bf096c [Ada] Clean up of GNAT.Graphs adds b108c2ed65e [Ada] Fix "componant" typos in comments adds 25feb37fc66 [Ada] Revert "Global => null" on calendar routines that use [...] adds 1d0b1439ae4 [Ada] Improve error message on mult/div between fixed-point [...] adds 647abeaf0e8 [Ada] gprbuild fails to find ghost ALI files adds 339ff2f61d9 [Ada] Incorrect definition of Win32 compatible types adds 76fd94165a0 [Ada] Correct size in representation clauses documentation adds 97c0b990ca1 [Ada] Unnesting: improve handling of private and incomplete types adds 0c9c281da46 [Ada] Make No_Inline pragma effective for protected subprograms adds 69b5279e977 gimple-parser.c (c_parser_gimple_postfix_expression): Handl [...] adds 90fd73bbeaa [Ada] Wrong code with -gnatVa on lock-free protected objects adds 397348b919d [Ada] Cleanup references to LynuxWorks in docs and comments adds 9d8aaa4e009 [Ada] Remove a SPARK rule about implicit Global adds d8f8b16648d [Ada] Crash on improper pragma Weak_External adds a2902a6f234 [Ada] GNAT.Sockets: refactor Has_Sockaddr_Len adds 497ee82ba3b [Ada] SPARK support for pointers through ownership adds f603c9855e3 [Ada] Spurious error private subtype derivation adds 8b9aa1a98fd [Ada] Make No_Inline pragma effective for generic subprograms adds 7029d96f5a2 [Ada] More permissive use of GNAT attribute Enum_Rep adds 6578a6bfec1 [Ada] Minor reformatting adds d21c7dd6a2c [Ada] Spurious error on inst. of partially defaulted formal [...] adds cbce506fc4c S/390: Fix vector shift count operand adds d5c15d688ab Fix changelog entry. adds b94eec3beaf rs6000: Improve indexed addressing adds 2d526072efb invoke.texi (Link Options): Further editorial changes to -f [...] adds 8ad8180392d re PR middle-end/64242 (Longjmp expansion incorrect) adds 25cd9afbc1d re PR target/90963 (FAIL: gcc.c-torture/execute/built-in-se [...] adds 7b8795a138d PR middle-end/90923 - hash_map destroys elements without co [...] adds 0254f29ad96 rs6000.md (neg<mode>2): Make this a parameterized name. adds da29b9330ad rs6000.md (fix_trunc<mode>si2_fprs): Make this a parameteri [...] adds d0e3843ef95 rs6000.md (abs<mode>2_internal): Make this a parameterized name. adds d1fcc7f3afb rs6000.md (indirect_jump<mode>_nospec): Make this a paramet [...] adds f98342adf93 rs6000.md (ctr<mode>): Make this a parameterized name. adds 15f0523424f rs6000.md (eh_set_lr_<mode>): Make this a parameterized name. adds a3185de66be rs6000.md (extenddf<mode>2_fprs): Make this a parameterized name. adds 37d8d439f2a i386.md ("isa" attribute): Add sse_noavx. adds c5634c4d530 rs6000.md (extenddf<mode>2): Make this a parameterized name. adds 47434aeb563 rs6000.md (neg<mode>2_hw): Make this a parameterized name. adds dca369ba28d rs6000.md (abs<mode>2_hw): Make this a parameterized name. adds 306f66aaaae rs6000.md (ieee_128bit_vsx_neg<mode>2): Make this a paramet [...] adds 6783210c183 rs6000.md (ieee_128bit_vsx_abs<mode>2): Make this a paramet [...] adds 63c94f4cb0c * config/i386/constraints.md: Remove stalled comment w.r.t. [...] adds 5cc8cb04de4 re PR tree-optimization/66726 (missed optimization, factor [...] adds a01d6debebd rs6000.md (signbit<mode>2_dm): Make this a parameterized name. adds b731572b8a1 Daily bump. adds 9badab5db52 compiler: refactoring in Export class to encapsulate type refs map adds 758d7478bf6 Fix libstdc++ install-pdf support. adds 6d64cee84be mklog/91048: Open ~/.mklog in string mode. adds 14ec49a7537 re PR tree-optimization/58483 (missing optimization opportu [...] adds 606a9a8c728 lto-common.c (lto_register_canonical_types_for_odr_types): [...] adds 8bb9a5e66a1 [arm/AArch64] Assume unhandled NEON types are neon_arith_ba [...] adds f51b4aed271 tree-inline.c (remap_gimple_stmt): Do not subtitute handled [...] adds 1c28d12f616 tree-ssa-alias.c (nonoverlapping_component_refs_for_decl_p) [...] adds 30ca9fbe901 tree-ssa-alias.c (aliasing_component_refs_p): Remove forgot [...] adds 2e2c9da0122 tree-core.h (enum tree_index): Add TI_CHREC_DONT_KNOW and T [...] adds 82cea5e8bf5 cfgexpand.c (pass_expand::execute): Deal specially with ins [...] adds fe51b129500 * cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain. adds 4887c9e8083 Fix preprocessor checks for Clang builtins adds 8108da8a555 Fix amdgcn regrename ICE. adds dab0477b0bb mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2 && SSE_ [...] adds e2790e1eab7 compiler: use builtin memset for non-pointer memclr adds 02e3025e174 optabs.def (movmem_optab): Add movmem back for memmove(). adds 709877bf765 [PATCH, Ada, Darwin, PPC] PPC Darwin has stack check probes. adds 1c6ffbab63f re PR preprocessor/90581 (provide an option to adjust the m [...] adds fd2ef5123ac re PR tree-optimization/90883 (Generated code is worse if r [...] adds d332da4f9b6 Daily bump. adds 5935baf5bb5 re PR testsuite/91065 (gcc.dg/plugin/start_unit_plugin.c us [...] adds 61a02d1e97a compiler: rework type and package tracking in exporter adds 1a39b3d3e22 omp-expand.c (expand_omp_for_static_nochunk, [...]): For no [...] adds 83eb9522087 gimplify.c (gimplify_scan_omp_clauses): For inscan reductio [...] adds 2f6bb511d10 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEM [...] adds 4a51756a8c5 [Ada] Exp_Attr: remove dead code adds 07ec36eed91 [Ada] Document that boolean types with convention C now map [...] adds f51e316c7c7 [Ada] Spurious error on predicate of subtype in generic adds 3e1199e0345 [Ada] Clarify wording on documentation for No_Multiple_Elaboration adds 44f83ca4f45 [Ada] Missing consistency check for constant modifier adds 81c10c3f91c [Ada] Do not consider inlined subprograms when generating C code adds 97edd4267e6 [Ada] Add a gnatbind option to generate C code adds 438d9658a90 [Ada] Update the section on resolving elaboration circularities adds 6cbd53c2277 [Ada] Make loop labels unique for front-end inlined calls adds 09c9ed5bb8b [Ada] Fix bogus error on array with overaligned scalar component adds 8334176aaae [Ada] Spurious error on dynamic predicate in a generic context adds 1f159b86c1e [Ada] Spell "laid" correctly adds bf4f18bded5 [Ada] Extend -gnatw.z warning to array types adds c4487c3be84 [Ada] Style check for mixed-case identifiers adds b5c8da6bac8 [Ada] Minor reformatting adds 558241c0f71 [Ada] Spurious error with static predicate in generic unit adds 14bc12f0b18 [Ada] SPARK pointer support extended to local borrowers and [...] adds 69e6ee2f15f [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 adds 07fb741a367 [Ada] Document default new-line behavior for GNATpp adds e08a896b967 [Ada] Improve warnings about infinite loops adds 866000e7fb5 [Ada] Minor editorial corrections and reformatting adds abc856cf227 [Ada] Spurious visibility error in inlined function adds f4c16c58e1a [Ada] Refine pointer support in SPARK adds eee51f3dd6d [Ada] Incorrect expansion on renamings of formal parameters adds 5460389b1fd [Ada] Crash on front-end inlining of subp. with aspect spec [...] adds 10aea826dae [Ada] New routine to access file on command line adds 3f3dbb7b933 [Ada] Suppress warnings in generic instantiations with prag [...] adds 336878fc11b [Ada] Crash on anonymous access-to-class-wide with tasks adds 76b4158b8fe [Ada] Forced elaboration order in Elaboration order v4.0 adds 49d0d5fc6f8 [Ada] Document new flags in GNATpp adds a7b3509eb6a re PR tree-optimization/91033 (ICE in vect_analyze_loop, at [...] adds 8e37c995c69 Add -fprofile-note option. adds 22dfc3e89d2 Fix use-after-scope in host-mingw32.c (PR target/88056). adds d04295d2436 Add to same comdate group only if set (PR middle-end/90899) adds 6aa2e42cb4b Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] adds 8ba6ea878fd Remove another bunch of dead assignment. adds 88614dfa2bb Add .gnu.lto_.lto section. adds 87741e51b53 Add zstd support for LTO bytecode compression. adds e7dbf7f0691 Add myself to MAINTAINERS adds e676d70449a Fix ChangeLog date for last commit adds 0e510d18242 [aarch64]: force frame pointer setup before tlsdesc call adds 6235b0788c9 gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EX [...] adds e157be919b8 dwarf2out.c (add_scalar_info): Add back refererence to exis [...] adds 1b309ca5edd Support N values in libgcov for single value counter type. adds 596341c741a Rename SINGE_VALUE to TOPN_VALUES counters. adds d398999dbe0 Add dbgcnt for gimple_match and generic_match. adds cc49641a713 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 6c47a87b661 PR debug/90981 Empty .debug_addr crashes -gdwarf-5 -gsplit-dwarf adds a35d6e9f217 compiler: include transitive imports in the type descriptor list adds e5833b56497 Fix store merging tests on Arm adds 911c8df0a30 altivec.md (altivec_mov<mode>, [...]): Change the RTL attri [...] adds 179c7ef523f [Darwin] Some TLC for older Darwin versions. adds 03eddfb3b57 [Darwin] Revise pie,no-pie and rdynamic driver specs. adds 1bbffb87a9e [AArch64] Remove constraint strings from define_expand constructs adds 67699bf6673 PR libstdc++/91067 fix missing exports for filesystem iterators adds 651c754cfbd compiler: set varargs lowered for imported call expressions adds c93d9e4fa89 Daily bump. adds 4c5f7762a93 compiler: fix indentation of select statement AST dump adds 9c5784fa758 [MIPS][Testsuite] Specify msa-fmadd.c abis. adds 0e68d70b7fb compiler: optimize 0,1,2-case select statement adds a59b2e42062 re PR rtl-optimization/90756 (g++ ICE in convert_move, at e [...] adds 6c96b432c91 re PR tree-optimization/91074 (c-c++-common/gomp/scan-3.c f [...] adds 6218005284d omp-low.c (lower_omp_scan): Call lower_omp on stmt's body i [...] adds 6b150619545 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 75da268e1a5 re PR target/88833 ([SVE] Redundant moves for WHILELO-based loops) adds 6f01ad76c11 re PR tree-optimization/91063 (ICE in set_vinfo_for_stmt, a [...] adds ee7904e91fc tree-ssa-sccvn.h (vn_reference_lookup): Add last_vuse_ptr a [...] adds dcd59a994af [Ada] Spurious dimensionality error on aggregate with "othe [...] adds 1708a783b50 [Ada] Get_Scos: Remove bogus, dead code adds b7d5159ec9f [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions adds cd93d2d89d3 [Ada] Reduce emitted code size in CCG for aggregate assignment adds a0766a8258f [Ada] CCG: restrict folding for boolean tests adds d8be36d2873 [Ada] Keep assertions in internal units enabled for GNATprove adds 4ff5aa0c05b [Ada] CCG: reduce generated temporaries adds b04fe972e31 [Ada] Better error messages for ownership errors in SPARK adds bc1146e5e09 [Ada] Minor reformatting adds 3d53efa6921 [Ada] Skip code not in SPARK for ownership analysis adds c3c41b296a7 [Ada] Unnesting: handle conditional expressions adds 7273107b948 [Ada] Hang on expansion of library-level instantiation adds 194dc648e4b [Ada] Fix crash in SPARK ownership checking adds 9193307b56e [Ada] Synchronized object definition in SPARK updated adds 965a269d8bb [Ada] Minor typo fixes adds 7cbdab5aa83 [Ada] Spurious error on 'First in a generic context adds dd4d8a71980 [Ada] Assertion failure on Default_Initial_Condition adds b27f2c40019 [Ada] Do not create a master unless Tasking_Allowed adds fa528281a9d [Ada] Missing actual for generated initialization procedure adds bdbb2a40554 [Ada] Bug in composition of equality for variant records adds e3a79ce3c18 [Ada] Spurious error on incomplete tagged formal parameter adds 3cc0fae4334 [Ada] SPARK_Mode Off now allowed inside subprogram adds 901a52ba7d5 [Ada] Expr. func. with private formal rejected in nested Gh [...] adds 0839ffce2dd [Ada] Management of internal data structures in Sem_Elab adds cb2ce45bfec [Ada] Spurious error on instantiation and limited_with_clause adds 2beb5444be6 [Ada] Fix capitalization and parenthesis glitches in GNAT RM adds 38818659c38 [Ada] Add preconditions in Ada.Task_Identification adds eedc5882dd6 [Ada] Minor reformatting adds 7cbe60de258 [Ada] Clean up support for validity checks in the compiler adds 07c91770f82 [Ada] Spurious error on non-default C++ constructor adds 70980ea2256 Fix loading of lto_section on strict alignment targets (PR [...] adds 8862ed139a6 Improve OpenMP map diagnostics. adds f5fa046faa7 tree-ssa-alias.c (decl_refs_may_alias_p): Add size1 and siz [...] adds 5bb8f28194e s-osinte__kfreebsd-gnu.ads (clockid_t): Make type definitio [...] adds 5cee3239904 re PR tree-optimization/90911 (456.hmmer regression with r272239) adds e57c896e86c re PR ipa/91062 (gcc.dg/ipa/ipa-pta-1.c dump contains garba [...] adds ebebc928d8b introduce EH_ELSE_EXPR tree and gimplifier adds ee118c14f71 introduce gcc_jit_context_new_bitfield adds c80ab4a34c3 Support __builtin_expect_with_probability for analysis of # [...] adds e2c3bbbf905 Fix arm XFAIL in cunroll-15.c adds 2b442504a0a jit: gcc_jit_context_new_binary_op check res type adds 532bb2f908e tree-ssa-alias.c (nonoverlapping_component_refs_since_match [...] adds 61afc8f8f04 [Darwin] Revert one hunk from r273016 (TLC for older Darwin [...] adds 2f03073ff24 omp-expand.c (expand_omp_for_static_nochunk): Don't emit GO [...] adds ec03bc90e5b re PR middle-end/78884 ([7/8] ICE when gimplifying VLA in O [...] adds 0f146681aec Daily bump. adds 9328056ba3c [Ada] GNAT.Traceback: add a Call_Chain function adds 584b52902b4 [Ada] Ada.Containers.Formal_Vectors: make vectors always bounded adds 8e28429a939 [Ada] No_Stream_Optimizations ignored for 'Class'Input adds 8518042a54f [Ada] Fix typo in GNAT RM adds 85ee7b4903e [Ada] Fix inlining in GNATprove inside quantified expressions adds db6261488e4 [Ada] Compiler abort on a dynamic predicate used in a precondition adds 9795b203663 [Ada] Diagnostics in Elaboration order v4.0 adds 9cbb5574cd5 [Ada] Accept compilation switches -Og/-Ofast in non-GCC backends adds 13e8f0ed8e2 [Ada] Import documentation from the RM for Ada.Strings.Fixed adds 034a6629f4b [Ada] Import documentation from the RM for Ada.Strings.Unbounded adds de70d01f1a3 [Ada] Removing support for SCIL "contract-only" subprogram bodies adds 7145d799a34 [Ada] Spurious error on aggregate with choice that is predi [...] adds adc81ec81db [Ada] Crash on exported build-in-place function adds 6cc85504836 [Ada] Typo fixes adds 43fa58c26a0 [Ada] Wrong accessibility level under -gnat12 adds 60a38ae15cb [Ada] Failure to detect trivial infinite recursion adds fe04f57a813 [Ada] System.Linux: fix typos in comments adds be0443c3024 [Ada] Failure to detect trivial infinite recursion adds 4f469dec551 [Ada] Missing range check on assignment to bit-packed array adds d90eeca129a [Ada] System.OS_Interface: fix link order on Linux adds 9880061b346 [Ada] Crash on deallocating component with discriminated task adds c365eb26e87 [Ada] Fix position of subprogram body generated for static [...] adds 6d0289b1ec9 [Ada] Minor reformatting adds d21328a0d42 [Ada] Fix internal error on packed array In/Out actual parameter adds 1e70cf2ebac [Ada] Ada.Wide_Wide_Characters.Handling: fix comments adds b7469acf1c7 [Ada] GNAT UGN: refresh doc on installing from the cmd line [...] adds 2ff7c604377 [Ada] Add contracts to Ada.Text_IO for SPARK adds 3eb5e54a4a5 [Ada] Stabilization of Elaboration order v4.0 adds 76e716d7617 [Ada] Compiler loop on illegal nested accept statement adds 8d21ff60256 [Ada] Incorrect accessibility check adds ffdc40a90fa tree-cfg.c (gimple_make_forwarder_block): Propagate locatio [...] adds 4500f751036 except.c (emit_to_new_bb_before): Make sure to put a locati [...] adds 1d776353135 tree-ssa-alias.c (alias_stats): Add nonoverlapping_componen [...] adds 75fad0a9891 re PR tree-optimization/91091 ([missed optimization] Missin [...] adds fb4697e30bd re PR tree-optimization/91091 ([missed optimization] Missin [...] adds 66076dcb60b tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize RHS when [...] adds 2bdc7dcbbd2 [PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl/aarch6 [...] adds 899a199767a DR 1813 PR c++/83374 - __is_standard_layout wrong for a cla [...] adds 6e158c5fd53 Tweak error message for mapped parameters. adds 0dc7adb0371 Fix ODR violations in code using <ext/atomicity.h> adds 131138d51d2 * tree-ssa-loop-manip.c (create_iv): Add missing guard for [...] adds 26f8363d85f PR c++/67184 (again) adds 9eb5f744ae2 [Darwin.PPC] Remove dead code. adds 99e4ed78638 re PR c++/67184 (Missed optimization with C++11 final specifier) adds e954337f3ce Daily bump. adds 2dcb0d5b59e omp-low.c (omp_find_scan): Make static. adds 5d1212877ac re PR tree-optimization/91096 (Openmp vector max reduction [...] adds 1f52d1a8b52 omp-low.c (struct omp_context): Add for_simd_scan_phase member. adds 193bee751a6 [arm] Fix ambiguous .md attribute uses adds 96eb1765a38 [amdgcn] Fix ambiguous .md attribute uses adds 212ecf90de8 [h8300] Fix ambiguous .md attribute uses adds a0cb70b7ea2 [i386] Fix ambiguous .md attribute uses adds ef2df51671b [s390] Fix ambiguous .md attribute uses adds a10b664eb7a Fix recent regression in __atomic_add_dispatch adds 94e14f2e90e omp-low.c (struct omp_context): Rename combined_into_simd_s [...] adds 6f67abcdb04 omp-low.c (lower_rec_input_clauses): For lastprivate clause [...] adds 389aba0d2d8 Daily bump. adds f40ce450f3c Fix uninitialised use in mips_split_move adds 0b3839a4b26 PR91068: Fix MIPS fallout from IRA matched operand changes adds 94f3d11cfaa re PR fortran/91077 (Wrong indexing when using a pointer) adds 2ea649341aa [Darwin] Don't jam symbol stubs on for kernel code. adds 21f94af93a8 [Darwin] Make a final check on PIC options. adds 6ce4dac8139 rs6000: Delete Ffre adds 0411f1d6cb2 re PR tree-optimization/91090 (A suspicious code in tree-ss [...] adds 0b1949603c4 Daily bump. adds 7ef00402351 [riscv] Fix ambiguous .md attribute uses adds 0de175b8d67 Make guality.h handle Yama restricted ptrace mode adds 8849d5034c5 Add a build config for bootstrapping at -Og adds 38988cbf9eb re PR tree-optimization/83518 (Missing optimization: useles [...] adds c19713b78d2 Add myself to MAINTAINERS (Write After Approval) adds e87f67eb5d8 [Ada] Spurious visibility error on dynamic_predicate aspect [...] adds 0a90412010e [Ada] GNAT.Sockets: remove default level in Get/Set_Socket_Option adds ffec45e3905 [Ada] Crash on Image and Value attributes adds b91cdf756ca [Ada] Spurious error reported by pragma Compile_Time_Error adds 5291985c003 [Ada] Crash on named actual in postcondition for generic su [...] adds f56e04e89e8 [Ada] Code reorganization adds 23eb3cb2b4f [Ada] Document handling of preprocessor directives in GNATpp adds 4a0e6ac18f7 [Ada] Crash in interface derivation with null primitive adds 4962dc441d3 [Ada] Semantics of Delete for fixed strings adds abbc45464b1 [Ada] Fix crash on extension of private type with -gnatRj adds 19d9ce464af [Ada] Arrange not to set DECL_ARTIFICIAL on elab procs adds 79ee9e32b17 [Ada] More data rates supported on Linux adds 92c7734db7a [Ada] New algorithm for Elaboration order v4.0 adds 1bb2e1d96eb [Ada] Crash on timed entry call with a delay given by a typ [...] adds 7800a8fb04a [Ada] Do not erase precise type on fixed-point real literal adds 589721afccb [Ada] Use g-sercom__linux.adb for all Linuxes adds eaec429d5be [Ada] New port for x86_64-vx7 adds 900dd8405fb [Ada] Remove dependency on Win32 GDI (Graphical Interface) adds f6d606c7e71 [Ada] Suppress warnings on memory representation in CodePeer mode adds 56730418631 [Ada] Set dummy Etype for the fake __HEAP entity in GNATprove adds 47bcd81fe7f [Ada] Diagnostics for Elaboration order v4.0 adds 570d5bbc7b7 [Ada] Assertion failure on validity check for Address adds fa2538c77b9 [Ada] Wrong evaluation of membership test adds 156187ef87e [Ada] In-place initialization for Initialize_Scalars adds b723426575b [Ada] Remove documentation of ignored GNATpp switch adds 4fe5bbcf30a [Ada] Remove dead code from Enclosing_Package_Or_Subprogram [...] adds 3a4a60d1d23 [Ada] Os_Lib: do not call __gnat_kill for Invalid_Pid adds aec80f204f0 [Ada] GNAT RM: Update documentation on No_Exceptions restriction adds 55d4e2ba076 [Ada] GNAT.Serial_Communications: simplify the Serial_Port [...] adds 6f65c7ee863 [Ada] Small overhaul in Repinfo unit adds 9118c5e1a3a MAINTAINERS (Write After Approval): Fix the list sorted by [...] adds 75b41faa236 re PR c++/65143 ([C++11] missing devirtualization for virtu [...] adds ce79110f01f Revert r254460 (collect2 LTO for AIX). adds ace4317affd RISC-V: Fix splitter for 32-bit AND on 64-bit target. adds b68cae81760 Avoid clash with system header declaration. adds 08dfb1d682a re PR tree-optimization/91108 (Fails to pun through unions) adds f069f0f20fb MAINTAINERS (Write After Approval): Remove myself, already [...] adds e2839e47894 S/390: Rework shift count handling. adds 5fad9d33e1d S/390: Define shift_truncation_mask. adds 8f783191775 Turn of ipa-ra in builtins test (PR91059) adds b18081df8cc subreg: Add -fsplit-wide-types-early (PR88233) adds 9d9171550a3 rs6000: Add testcase for PR88233 adds c83faba13da rs6000: Ignore GFXOPT (and GPOPT) for choosing machine adds 079e0f61968 emit-rtl.c (set_insn_locations): New function moved from... adds 9c6e2f8274d re PR c++/91110 (ICE: tree check: expected class 'type', ha [...] adds 6cda84b509a tree-vect-stmts.c (scan_operand_equal_p): Look through MEM_ [...] adds 7d64aec4996 Daily bump. adds aac9480da1f PR middle-end/71924 - missing -Wreturn-local-addr returning [...] adds 64865fe0f97 Enhance documentation of -fprofile-note option. adds 7a26ff040e7 Remove usage of ZSTD_CLEVEL_DEFAULT define. adds 0cb51ac7fb5 [Ada] Update -fdump-ada-spec documentation adds b5d3d113ca9 [Ada] Make -gnatRj output strictly conforming JSON adds e0201d823ab [Ada] Fix ownership checking for pointers in SPARK adds e5ce97d2946 [Ada] Issue error on illegal ownership in SPARK adds 9ae497cb69e [Ada] Set Dynamic_Elaboration_Checks to True in CodePeer mode adds 93ba65d54c7 [Ada] Fix scopes for local variables in task/protected bodies adds 578d5941ee2 [Ada] Einfo: fix a typo adds 995d28c7551 [Ada] Handle implicit moves in SPARK ownership pointer support adds a569f21920e [Ada] Reword "wild card" to "wildcard" adds 5dd63272379 [Ada] Expand type of static expressions in GNATprove mode adds 554a9844f74 [Ada] Prevent inconsistent state for inlining in GNATprove adds a74d1bf6af0 [Ada] Spurious error when instance of generic is used as fo [...] adds dd9290ec533 [Ada] Expand Enum_Rep attribute reference in GNATprove mode adds ff606db0166 [Ada] Sinfo: refine comment for Do_Range_Check adds 5da544339b2 [Ada] Missing runtime range checks with -gnatVa adds fb95bfcc813 [Ada] Missing escape of the double quote in JSON output adds 16cc65b61a7 [Ada] Elaboration order v4.0 activation adds 0ce858310c2 [Ada] Wrong resolution of equality operator with overloaded [...] adds 134f52b9c4f [Ada] Minor reformatting adds c7854dbd0fe [Ada] Missing error on generic type with representation clause adds 0024315552c [Ada] Disable calls to Abort defer/undefer when ZCX_By_Default adds 727e4d37be9 [Ada] Exp_Util: minor refactoring adds 75cfda8b4aa [Ada] Task-related circularities in Elaboration order v4.0 adds 64ac53f4c4e [Ada] Reformat comments adds f0bfd1f91fd [Ada] Elaboration order v4.0 and generic instantiations adds a9e470285b5 [Ada] Crash/infinite loop on program with multiple visibili [...] adds b3889ffffcd [Ada] Warning needed on anonymous access type allocators adds 18934a8d0fe [Ada] System.OS_Interface: fix Critical_Section.SpinCount type adds 924e3532dcd [Ada] Crash on 'Img attribute adds 5e0f7ab2fb3 [Ada] Access to uninitialized memory by predicate check adds c2851dc2896 tree-ssa-sccvn.c (struct vn_walk_cb_data): Add orig_ref member. adds b52db15861e Document and test __builtin_expect_with_probability. adds 4c12dc05566 [arm]: redefine aes patterns adds 495079550e1 * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting th [...] adds b7fe158a1b3 gimple-match.h (gimple_match_op::resimplify): New. adds b61184875ec [ARM][testsuite] Fix address of sg stubs in CMSE tests adds 5169fa77322 [aarch64]: redefine aes patterns adds 801c9ae963c Commit missing hunk from r273296 adds 1f88cc260c6 re PR tree-optimization/91114 (ICE in vect_analyze_loop, at [...] adds 6c1dae73cd2 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 18c0ed4b469 rs6000-internal.h (create_TOC_reference): Delete. adds 99b1c316ec9 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 4faba5c3bc3 simplify-rtx.c (simplify_unary_operation_1): Use GET_MODE_P [...] adds 4b1a1d98186 cfgcleanup.c (old_insns_match_p): Check if used hard regs s [...] adds a0aeb7fb93d tree-vect-stmts.c (vectorizable_comparison): Swap operands [...] adds c2e8bd51418 PR tree-optimization adds 1d00272bf2d Daily bump. adds caa0705cb68 tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Break [...] adds a620ef15027 decl.c (get_type_quals, [...]): New. adds e9427de1bf3 [Ada] Use renamings in GNATprove mode for side-effects extraction adds 3f833dc291c [Ada] Minor reformatting adds 19448640ac0 [Ada] Elaboration order v4.0 and linker switches adds ff3ee5e5ef8 [Ada] Spurious error on overloaded equality in postcondition adds 5a6446841aa [Ada] Missing implicit interface type conversion adds 74b96685bb0 [Ada] Fix crashes on ownership checking in SPARK adds 9098d477ba8 [Ada] Elaboration order v4.0 and cycle detection adds c03c026753c [Ada] New port for ppc-vx7r2 adds 32e0627f99f [Ada] The environ macro is broken on vxworks7r2 SR0610 adds ef8a3d9ef0a [Ada] Vxworks7r2 SR0610 coalesced some macro values adds 0b6694b4e41 [Ada] Add contracts to Strings libraries adds 7f8c1cd3675 [Ada] Minor reformatting adds 5b4ce2a0360 [Ada] Spurious error on case expression with limited result adds 1c6f14b64b4 [Ada] GNAT RM: add note about debuggers for Scalar_Storage_Order adds 9ab234e5313 [Ada] sysdep.c: correct include directives ordering adds 27572ba35fe [Ada] Allow multiple units per file in GNATprove adds 9ead6ee5c84 [Ada] Improve support for tuning branch probability heuristics adds 9a5245da495 [Ada] Spelling mistakes in error messages adds f35688c95a8 [Ada] Add an annotation for static analysis adds 1ae0159eb46 [Ada] Entity names are not unique adds 764ffff09ac [Ada] Documentation of Img attribute out of date adds 710e024086a [Ada] GNATpp: document the --source-line-breaks switch adds 6056bc735d8 [Ada] Improve gnatmem's doc for the depth switch adds d036b2b8c29 [Ada] Spurious error on discriminant of incomplete type adds 1bc68e0d30b [Ada] Fix possible crashes in GNATprove analysis of pointers adds 179682a55cb [Ada] Fix spurious messages on global variables for SPARK p [...] adds c14dc27e91c [Ada] Crash on aggregate for limited type in extended return adds ccba4bf136e [Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2) adds 4669743bd25 [Ada] Spurious run-time error with 64-bit modular types adds f861d731ca4 [Ada] System.Strings.Stream_Ops: do not depend on Stream_IO adds 8389386c6d5 gimple-parser.c (c_parser_gimple_postfix_expression): Suppo [...] adds 95efa227919 re PR tree-optimization/91126 (Incorrect constant propagati [...] adds 12bb04368e7 Fix wi::lshift adds 613caed2feb re PR target/91102 (aarch64 ICE on Linux kernel with -Os st [...] adds b59ff58620d PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails adds 41112d9519d compiler: add break label in 1,2-case select statement lowering adds 4b8d9b23371 compiler: finalize methods when importing types adds 8ba8ebffc46 [arm] Fix BE index for single-var vector initialisers (PR91060) adds 2cb73623102 Fix folding of vector EQ/NE adds 4b5c5391849 [Darwin, PPC] Collate the system library spec into one expression. adds 4ded6adc51b predicates.md (cint34_operand): Update SIGNED_34BIT_OFFSET_P call. adds 639000e2121 Daily bump. adds 3e66e7b0d1e re PR middle-end/91131 (Bad bitfield coalescing) adds 435a6d9580f Do not try to further refine a VR_UNDEFINED result when int [...] adds a34badbdf00 [Ada] Avoid spurious warning on wrong order of operator cal [...] adds 490ed9ba846 [Ada] Elaboration order v4.0 and infinite loops adds a1a8b1726cf [Ada] GNAT.Threads: Add a Get_Thread overload taking a Task_Id adds ccf17305968 [Ada] No warning for guaranteed accessibility check failures adds 6c1657116a2 [Ada] New Repinfo.Input unit to read back JSON representati [...] adds a3d1ca0127c [Ada] Missing finalization of private protected type adds e2a2d49440c [Ada] Fix crash on dynamic predicate when generating SCOs adds dd8b4c118e1 [Ada] Link error due to negated intrinsic comparison adds a081ded4df0 [Ada] Compile-time evaluation of predicate checks adds bce6accb664 [Ada] Internal crash on illegal renaming adds 29c64a0f6d1 [Ada] Minor reformatting adds f9e5da46f77 [Ada] Infinite loop on illegal declaration adds 852c41d488c [Ada] Document gnatpp's --spaces-only switch adds 4ae83b58d23 [Ada] Fix inconsistent documentation for gnatmetric adds ae59bda92bb [Ada] Pragma Unreferenced triggers undefined reference adds d4ba738c67e [Ada] GNAT.Sockets: add support for RAW sockets adds 220dc4b2825 [Ada] Elaboration order v4.0 and output of dependencies adds 6ef13c4ff90 [Ada] Remove redundant predicate checks adds 9d80f439131 [Ada] errno.c: remove obsolete support for MaRTE OS adds 1048a1839fd [Ada] Memory corruption when using formal hashed sets or maps adds 810097a72d1 [Ada] GNAT.Sockets: support ICMP, IGMP and RAW IP protocol levels adds a13a714e710 [Ada] Crash on protected type with self-referential component adds 49d7a324591 [Ada] Makefile.rtl: add a warning about compilation flags adds be04e8eda37 [Ada] Minimal binder adds a8fa1b3d08e [Ada] Refactor ownership pointer checking in SPARK as a generic adds 708fb956d9b [Ada] Avoid spurious warning on assertions with Loop_Entry adds d99ef225ac0 [Ada] Flip the meaning of debug switch -gnatdF adds 8b727104817 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 929d520369a [Ada] Minor refactoring adds 674dbc204d3 [Ada] Use high-level wrappers for Lib.Units.Table adds 491b0b4015a re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds 946732df902 re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds e617512f4af rs6000: Handle Modula-2 in the traceback table adds 998175f6465 rs6000: Adjust comment for the Modula-2 traceback lang adds 4c98bdadcb6 i386: Add AVX512 unaligned intrinsics adds a90fe12c80a Define std::atomic_ref and std::atomic<floating-point> for C++20 adds f6822be73a5 Improve docs for --enable-libstdcxx-time=rt adds bee60edc269 ChangeLog: Fix whitespace. adds a8b9ee6feb5 compiler: ensure evaluation order in type hash/eq functions adds e63f834983b Daily bump. adds 33627377059 Add hint if the fallthrough target of current BB isn't the [...] adds 1fdd6f04129 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER. adds d281492de84 Support multiple operand counts for .md @ patterns adds e7ba492a04d [arch64] Fix ambiguous .md attribute uses adds e067f9924ba cfgexpand.c (expand_gimple_stmt_1): If the statement doesn' [...] adds 831e688af50 fold-const.h (get_array_ctor_element_at_index): Adjust. adds 49dbd6a0325 re PR rtl-optimization/91136 (incorrect move of instruction [...] adds 72ab1c51b60 Relax vector_builder::elt sanity check adds 804e2d0631d Update C++2a library status table adds 0d67cd380d3 Define __type_identity_t alias and use for string_view adds fdc1f343029 introduce try/finally/else in gimplefe adds b847405adee allow EH to escape from GIMPLE_EH_ELSE ELSE block adds cf91b5997de re PR tree-optimization/91145 (ICE: in vect_build_slp_tree_ [...] adds c3a7a7b8abb c6x.c (c6x_section_type): Clear SECTION_NOTYPE for the ".fa [...] adds b979ca0ffde Fix inaccurate comment in new test adds b9ef6a2e04b re PR tree-optimization/89430 (A missing ifcvt optimization [...] adds d132c59b10a tree-ssa-alias.c (same_tmr_indexing_p): Break out from ... adds 5dd47cb75da invoke.texi (ssa-name-def-chain-limit): Document new --param. adds 61fba2674fb [Darwin, testsuite] Remove unused test. adds d64c6837a72 [PATCH] Fix typo in test case. adds bf85a0385f0 Daily bump. adds 704686049d5 gimplify.c (struct gimplify_omp_ctx): Add order_concurrent member. adds 1a888209de8 re PR c/91149 (GCC 9 and later incorrectly rejects OpenMP t [...] adds f2b29269c40 re PR target/90723 (pr88598-2.c segfaults with -msve-vector [...] adds 544a74f0512 * Makefile.rtl: Use g-sercom__linux.adb for all linuxes. adds 5c695c29de8 rs6000: Shut up -Wformat-diag somewhat adds e2bc581fca9 tree-ssa-alias.c (component_ref_to_zero_sized_trailing_arra [...] adds 8028dd3f2f3 [Darwin, PPC, testsuite] Require stabs support for a test. adds 0d67fe7e009 Daily bump. adds d67dfb85ba4 rs6000: Shut up -Wformat-diag a little more adds a20f263ba1a ipa-fnsummary.c (ipa_dump_hints): Do not dump array_index. adds cbfde6ee68d gdbhooks.py: dump-fn, dot-fn: cast ret values of fopen/fclose adds 3e4ceed077a i386.md (nonmemory_szext_operand): New mode attribute. adds c5e02838afa pr84512.c (dg-final): Remove XFAIL on alpha*-*-*. adds 1b034a958d4 re PR fortran/87233 (Constraint C1279 still followed after [...] adds 3126c241afa Daily bump. adds 6c2833e74e4 re PR tree-optimization/88497 (Improve Accumulation in Auto [...] adds 5e79b147663 re PR tree-optimization/91162 (ICE: tree check: expected cl [...] adds c559f3ef4ee tree-ssa-alias.c (aliasing_component_refs_walk): Initialize [...] adds ea298f7ad01 i386.md (@test<mode>_ccno_1): Rename from test<mode>_ccno_1. adds 2d94f7dea9c rs6000: Always output .machine adds 4e62f891cde runtime: expose the g variable adds c4a193bcba5 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds b4ad799f45b Daily bump. adds 42b593d5e0e Remove trailing space. adds d3ed5b56646 PR91176: Skip debug insns when computing inline costs adds 8f5b6165913 [mips] Fix ambiguous .md attribute uses adds f6e5e4b83b1 [rs6000] Fix ambiguous .md attribute uses adds 737eb76789c Use file_location for md_reader's ptr_loc adds 10b04d1e0b3 Report ambiguous uses of .md attributes adds 19bd9028264 Fix g++.dg/template/pr84789.C on new concepts branch. adds fd860f7d441 Simplify type-specifier parsing. adds e6c847fb8f9 Add parens around constraint in <memory>. adds 6eaf3f9eeb7 Simplify range location creation in C++ parser. adds 656867bc665 Require int128 support in gcc.dg/autopar/pr91162.c adds ee8c45492a5 Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds f6bbf1ca1d4 alias-1_0.C: Use -O3. adds 7f5ddfcb3cb re PR rtl-optimization/91164 (ICE in verify_dominators, at [...] adds de2ad117f60 Add missing testcase for PR89190 adds f0593c53f36 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds f615b74e952 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds 460bf043c82 i386.md (*testdi_1): Match CCZmode for constants that might [...] adds df1afcca584 re PR fortran/90903 (Implement runtime checks for bit manip [...] adds 361c0470f5d Daily bump. adds d6350f82315 re PR tree-optimization/91181 (Failing as_as type conversio [...] adds 7eb5baff994 re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds dfa6e5b43b9 gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD... adds b9333ec437f re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds 5d688cb2777 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds 9505acd8501 re PR tree-optimization/91180 (wrong code at -O and above w [...] adds 7921a90e334 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds 4efd8968f8b re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds a7dbb77712c i386.md (*andqi_2_maybe_si): Handle potential partial reg s [...] adds 17b99c984b6 alias.c (record_component_aliases): Do not simplify pointed [...] adds d767a594c68 re PR c++/90455 (braced-init and incomplete type instantiation) adds 3697a5b8db8 i386.md (*add<dwi>3_doubleword): Remove redundant constraints. adds caffb6e56c2 tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix formatting. adds 9cc7debee91 pa.c (pa_som_asm_init_sections): Don't force all constant d [...] adds 8ea3c020a23 Daily bump. adds dea78431676 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds b94b6cc0251 compiler: fix bug in handling of unordered set during exporting adds d1f2e4c1027 tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): Refac [...] adds d119bf79862 Fix -Wreturn-type for static naked functions in C adds f1f10541903 Make ifcvt clean up dead comparisons adds 3796e3b3998 re PR tree-optimization/91137 (Wrong code with -O3) adds b01659aa867 lto-common.c (gimple_register_canonical_type_1): Do not loo [...] adds 24990170d31 [arm] Fix incorrect modes with 'borrow' operations adds 979526c9ce7 demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. adds e38341a8e0c [patch1/2][arm][PR90317]: fix sha1 patterns adds b9a0100963b [patch2/2][arm]: remove builtin expand for sha1 adds a6fc663e311 Makefile.rtl, [...]: Introduce a "STANDALONE" mode where C [...] adds 36729568fbf compiler: fix bug in importing blocks from inline functions adds 07d7662ff7e re PR target/91188 (strict_low_part operations do not work) adds 9ae813e8905 Update PowerPC compiler for pc-relative support. adds 3f4ef678b4e Rename function. adds 2737c5909fa i386.md (*addqi_2_slp): Remove. adds f48d9d19dd3 stl_tempbuf.h (__detail::__return_temporary_buffer): New. adds a349418ef52 Daily bump. adds 59febe0ece3 PR c++/90098 - partial specialization and class non-type parms. adds daaa6fcc70f PR c++/90101 - dependent class non-type parameter. adds bc59a4cf1af re PR tree-optimization/91207 (Wrong code with -O3) adds 22469e4244a * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds 14298fa4891 re PR middle-end/91190 (ICE on valid code: in hashtab_chk_e [...] adds c10abf530e5 [AArch64] Rename +bitperm to +sve2-bitperm adds a263e61a36e re PR tree-optimization/91200 (ICE on valid code at -O1: ve [...] adds 4eb503965ac re PR ipa/91194 (A suspicious condition in recursive_inlining) adds d826ea32f6c re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 6b68f00d4c2 re PR tree-optimization/91211 (wrong code with __builtin_me [...] adds 192ece9e15d tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strncpy. adds 1acf0246c87 [PATCH, rs6000] Split up rs6000.c. adds db67ea0f935 [Darwin] More specs TLC. adds 2be3193b827 stl_tempbuf.h (__detail::__return_temporary_buffer): Fix si [...] adds c35504626ec rs6000-call.c (HAVE_AS_GNU_ATTRIBUTE): define value as in r [...] adds aa4d56e2ce1 compiler: don't export bodies for functions marked "go:noinline" adds 05584e7c94f Daily bump. adds b6339213ff6 omp-low.c (lower_rec_input_clauses): Don't force simd array [...] adds 554a530ff81 tree.def (OMP_LOOP): New tree code. adds 1ab1f350203 Reduce memory consumption for push/pop_access_scope. adds 2dc1070584c Fix ICE on class template argument deduction with inherited ctor. adds 7604f4351a2 pa.h (hppa_profile_hook): Delete declaration. adds 4b3df265740 re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 5744faa9851 rs6000: New predicate any_memory_operand adds 45986ed939d rs6000: Make lwa_operand use any_memory_operand adds 4f5ddf27080 rs6000: Make input_operand use any_memory_operand adds 925763576e8 rs6000: Make offsettable_mem_operand use any_memory_operand adds 037455d49c2 Daily bump. adds c37b0163fe5 re PR libfortran/91030 (Poor performance of I/O -fconvert=b [...] adds 48df93911ab [PPC] Fix bootstrap for non-SVR4 targets. adds 2e92185a033 or1k: Fix code quality for volatile memory loads adds 9c0dba7c451 or1k: Fix issues with msoft-div adds 1e2e81c1a36 or1k: Add mrori option, fix option docs adds 44080af98ed or1k: Initial support for FPU adds 575ce893420 or1k: only force reg for immediates adds 33c43069281 re PR c++/67853 (decltype of parenthesized xvalue does not [...] adds 9e23d3bb28f Daily bump. adds 4be6c9b9a20 [ARC] Fix emitting TLS symbols. adds 2df89b66f1b Make a warning for -Werror=wrong-language (PR driver/91172). adds d1caf05a899 Simplify LTO section format. adds a861990d21a Do not emit __gnu_lto_v1 symbol. adds ff8f129bc2f x86/AVX512: improve generated code for bit-wise negation of [...] adds 8801ca5c28c re PR tree-optimization/91221 (ICE in get_int_cst_ext_nunit [...] adds c961d8205b7 [Ada] Fix internal error on array slice in loop and Loop_Invariant adds 0af66bdce07 [Ada] Spurious warning about a useless assignment adds 2fdc20b65c2 [Ada] Crash in C++ constructor without external and link name adds 4123b473427 [Ada] Incorrect values in conversion from fixed-point subty [...] adds 1a79e03b801 [Ada] Ensure Ctrl-C is not emited on terminated processes adds f3d2fbfdb83 [Ada] Fix spurious loop warning for function with Out parameter adds 52860cc145a [Ada] Fix wrong assumption on bounds in GNAT.Encode_String adds 7ddc639b771 [Ada] Ensure meaningless digits in a string are discarded adds fd90c808628 [Ada] Fix missing Constraint_Error for Enum_Val attribute adds e7f4682af25 [Ada] Internal error on iterator for limited private discri [...] adds 2418e23139e [Ada] Premature finalization of controlled temporaries in c [...] adds 2c26d262eb4 [Ada] Further fix non-stored discriminant in aggregate for [...] adds a517030d8b7 [Ada] Type inconsistency in floating_point type declarations adds 78e92e11d4a [Ada] Spurious error on private subtype of derived access type adds ff9d220ede2 [Ada] Remove obsolete Is_For_Access_Subtype machinery adds 11699257078 [Ada] Fix spurious visibility error for tagged type with inlining adds 5dcbefb1c40 [Ada] Issue warning or error message on ignored typing constraint adds 22862ba6d68 [Ada] Usage of signed type in array bounds in CCG adds 8c029ee8cf5 [Ada] Misleading warning on variable not assigned adds ca305a848c4 [Ada] Optimization loses exception in improper use of 'Value adds 75f6bfcefdb [Ada] Beef up comment in exp_attr.adb adds 2f8313ce5a1 [Ada] Small enhancement to the -gnatD/-gnatG output for fix [...] adds 137dabdd826 [Ada] Spurious error passing access to class-wide interface type adds c936411fab4 [Ada] Sprint: fix pasto in comment adds 8113b0c7385 [Ada] Overhaul code implementing conversions involving fixe [...] adds a211917585c [Ada] Adapt ownership checking in SPARK to traversal functions adds ad277369b23 [Ada] Remove misleading warning/suggestion in membership test adds 267c7ff6a07 [Ada] Fix missing check for no-op conversion to fixed-point type adds ae3f6530573 [Ada] Sinfo: update doc about Do_Division/Overlflow/Range_Check adds 46ebb491f19 [Ada] More complete information level for -gnatR4 output adds 1c4547f1613 [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8 adds 9afb91b2d1a [jit] check result_type in gcc_jit_context_new_unary_op adds 310b5fb7931 MSP430: Don't save all callee-saved regs in non-leaf interr [...] adds 462e6f9a932 [aarch64]: add usra and ssra combine patterns adds 281ab2fbff7 Change std::ceil2 to be undefined if the result can't be re [...] adds f35da524a26 Adjust std::rotl, std::rotr etc to match final P0553R4 proposal adds 2ac8e32236d Rename testsuite directory to match P0553R4 stable names adds 34e646226fd cgraph.c (dump_graphviz): New function. adds 22e4efa142a Daily bump. adds 1d46067b347 compiler: follow-on fix for finalizing imported methods adds ffbb9818b0e RISC-V: Add -malign-data= option. adds 0ac608a2cb5 [rs6000] Add documentation for __builtin_mtfsf adds 9215b328075 tree-cfg.c (label_for_bb): Remove global var. adds c0cdef59af5 Use -flto instead of -flto=N in DWARF producer string. adds b1bc0f50350 libiberty: Check zero value shstrndx in simple-object-elf.c adds 58b8c5a87b0 x86/AVX512: improve generated code for mask-to-vector-regis [...] adds 39c20502ef7 [Ada] Fix binding of ghost units with finalizer adds 15e79d66f00 [Ada] Issue error on SPARK ownership rule violation adds c910db71627 [Ada] Iterators are view-specific adds f9534f4bd63 [Ada] Minor tweak to -gnatR output adds a7191e01187 [Ada] Eliminate redundant overflow checks for conversions f [...] adds 67460d45757 [Ada] Plug small loophole in Generate_Range_Check adds 4e2a165210c [Ada] Aspect CPU may depend on a discriminant of a task type adds 187dd65de84 x86-tune-costs.h (znver2_memcpy): Update. adds ef893a2a769 * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): [...] adds 105c2795b0d i386-options.c (ix86_option_override_internal): Default PAR [...] adds e1eb82f5aa4 i386-common.c: Use PROCESSOR_ZNVER2 scheduler for znver2. adds 62e3e66f130 re PR tree-optimization/83518 (Missing optimization: useles [...] adds 0bd65f4fde4 re PR debug/91231 (ICE in dwarf2out_inline_entry, at dwarf2 [...] adds e41dd06873b make gdbhooks.py idempotent with respect to reloading adds d894bafc5b7 gdbinit.in: add reload-gdbhooks (rh) command adds 9bf40084738 configure.ac (ACX_PROG_CXX_WARNING_OPTS): Revert r273311. adds 40768ee0bc9 compiler: use correct value type in 2-case select send adds d8e54c6203f Add PR markers to recent DSE changes. And... adds 000a002072d [Darwin] Fix PR87030 and tidy config fragments. adds 8dc63166e0b arith.c (gfc_convert_integer, [...]): Move to ... adds c078c9f4478 re PR fortran/54072 (BOZ with -std=f2008: wrongly accepted [...] adds c2ff710457a [Darwin] Fix PR87030 add missed commit hunks. adds 55ac9c5ce51 Daily bump. adds fe1a06fc57c Fixup ChangeLog entry for revision 273570. adds 70121844349 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds 21caa1a2649 re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants) adds 4caa6bab762 S/390: Add add/sub/mul overflow check patterns adds ce9dbf20f4e [ARC] Fix and refurbish the interrupts. adds 58f3f2c3971 tree-nested.c (build_simple_mem_ref_notrap): New function. adds efab3e3a732 gimplify.c (flag_instrument_functions_exclude_p): Include n [...] adds 856bb3ef935 cgraphunit.c (symbol_table::compile): Start and stop TV_CGR [...] adds e3461674702 [Darwin] Partial reversion of 273749. adds fa5baeedd47 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds d4c972b7ebd msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. adds c46d1717205 config.gcc (msp430*-*-*): Enable initfini_array by default [...] adds 378a578affa Fix non-GNU style in previous commits adds 7214f11d470 Daily bump. adds b631bdb3c16 PR tree-optimization/91183 - strlen of a strcpy result with [...] adds 599331c8582 re PR tree-optimization/91236 (ICE in walk_non_aliased_vuse [...] adds 25b46fc9185 re PR testsuite/91245 (gnat.dg/float_value1.adb FAILs) adds 982b1497870 Generalize get_most_common_single_value to return n_th valu [...] adds cb50701ec2c Come up with function_decl_type and use it in tree_function_decl. adds 6343b6bf3bb Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). adds 0982acbe282 gimple-loop-versioning.cc (loop_versioning::prune_loop_cond [...] adds c9357dc13bd [arm][committed] Clean up code iterator usage in satsi* patterns adds e2cfa983c31 tree-vrp.c (extract_range_from_multiplicative_op): Add type [...] adds 2fc233b7318 * ipa-devirt.c (add_type_duplicate): Fix return value. adds 75088696935 Fix low reg issue in Thumb-2 movsi patterns adds 5ab2422adf8 cif-code.def (NEVER_CALL): New code. adds 0dfa7ba12c7 stmt.c (expand_case): Try to narrow the index type if it's [...] adds 40e1ed26774 re PR fortran/65819 (overzealous checking in gfc_check_depe [...] adds 7649f2e444b [Darwin, testsuite] Address PR91087 - XFAIL parts of pr16855.C. adds 9f41de41eaf re PR rtl-optimization/91223 (ICE: in curr_insn_transform, [...] adds f2d52e0042f re PR tree-optimization/91183 (strlen of a strcpy result wi [...] adds 599780d601a Wstringop-overflow-14.c: Disable for stricly aligned targets. adds 45c7215c1e1 Relocate std::endian from <type_traits> to <bit> adds cc00790cd3b Daily bump. adds ac2dca4daf5 2019-07-26 François Dumont fdumont@gcc.gnu.org adds 4517b378af6 [PR 89330] Remove non-useful speculations from new_edges adds 8f5331b2525 Add rules to strip away unneeded type casts in expressions adds 3644cadf6a9 AArch64: Make processing less fragile in config.gcc adds a5378f9b60d Define __cpp_lib_endian feature test macro adds 4f67cda8715 [Darwin, testsuite] Handle Darwin's size command. adds eebbac5830d Daily bump. adds 5bca9dd4537 [Darwin, PPC, testsuite] Fix fail for bmi2-bzhi64-1a.c adds 93ca071285f Daily bump. adds f0350021b84 * doc/include/gpl_v3.texi (Copying): Use https for www.gnu.org. adds c5993c9abc3 documentation_hacking.xml: Fix broken reference to the Doxy [...] adds 8d852645145 [RS6000] Make assembler command line cpu match default for gcc adds 295ac7c79eb [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] adds aef57966f4a [RS6000] rs6000_output_mi_thunk tidy adds 4f394a9e1c5 Fix g++.dg/lto/pr89330 on Solaris adds fe248a88e5e Release cgraph_{node,edge} via ggc_free (PR ipa/89330). adds a8cc00bfd7e Daily bump. adds 66fafc3bf68 re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_ [...] adds 4ce6ab68894 Implement more rtx vector folds on variable-length vectors adds 708cc6132bb Generalise VEC_DUPLICATE folding for variable-length vectors adds 4d706ff86ea Add dg test for matching function bodies adds ec8ac265ff2 Prevent -Og from deleting stores to write-only variables adds c0fe6bce2a8 Don't run DSE at -Og adds f33b9c40b97 Prevent tree-ssa-dce.c from deleting stores at -Og adds 3c2f6fae598 re PR middle-end/91267 (SEGV in value_range_base::equal_p) adds fc5e7d2ac42 Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds a55d6091230 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 390c0dd61dc re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 50c2df93a6a PR libstdc++/51333 Define recursive_init_error constructor [...] adds 93733789010 [arm] Make ACLE builtins use arm_* namespace for expanders adds 5c6aa9a8919 re PR fortran/90813 (gfortran.dg/proc_ptr_51.f90 fails (SIG [...] adds 5d5bb9bc26b Fix inchash handling of wide_ints (PR91242) adds 2c393dabda0 Add PR number adds 37816988909 Allow both upper and lower case 'r' in register names adds 49c432df666 MSP430: Disallow use of code/data regions in the small memo [...] adds 82534f65d86 i386.md (movstrict<mode>): Use register_operand predicate f [...] adds b867820937a Daily bump. adds fa2987ed8db re PR target/91150 (wrong code with -O -mavx512vbmi due to [...] adds 03be2d2bb3b re PR middle-end/91216 (OpenMP ICE starting with r265930) adds 230e2efd781 re PR middle-end/91282 (gcc.dg/type-convert-var.c FAILs) adds 8c955a4b9ca re PR tree-optimization/91291 (gcc.dg/20020312-2.c FAILs) adds c1b3d827832 Handle IFN_COND_MUL in tree-ssa-math-opts.c adds 1da8ab97a12 Mark 2nd argument of delete operator as needed (PR tree-opt [...] adds 029ca388494 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 200b0e7e82c Deduce automatically number of cores for -flto option. adds 0e5b369ef15 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds d9c425fb659 Use edge->indirect_unknown_callee in cgraph_edge::make_dire [...] adds cefbac6ec74 Adjust literal pool offset in Thumb-2 movsi patterns adds 5ec4a442965 alpha.c (alpha_option_override): Quote a C type. adds f16be16d2d4 re PR fortran/91296 (ICE when passing complex number %re/%i [...] adds 5df20b90958 PR testsuite/91258 - g++.dg/ubsan/vla-1.C and gcc.dg/strlen [...] adds 68c86af248f Daily bump. adds a25f3e8efbb Make lra use per-alternative earlyclobber info adds c3ac76aa407 re PR middle-end/91301 (ICE in omp_add_variable on random a [...] adds ce52e0ffb4f re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds f0efd92502a [Arm][CMSE]Add warn_unused_return attribute to cmse functions adds 89626179b6f [GCC, AArch64] Enable Transactional Memory Extension adds 1104467f393 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 0fbdb0c0885 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds f39b06395e9 Mark necessary 2nd and later args for delete op. adds f86c2e7196b vr-values.h (vr_values::swap_vr_value): New. adds 930c55993f5 Remove amdgcn expcnt waits. adds 538e4cdc15f re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 428642b132a config.gcc (hppa*-*-netbsd*): New target. adds 2153fa7b60a re PR tree-optimization/91293 (Wrong code with -O3 -mavx2) adds a28351e7f54 re PR c/91192 (non-deterministic ICE on invalid) adds 208149b7201 re PR tree-optimization/91280 (ICE in get_constraint_for_co [...] adds 949fdadb9d1 PR libstdc++/91308 fix constraints on unique_ptr assignment adds 27e6c1f4069 Add Doxygen comments to <bit> header adds 960b9ae05ac Implement "P0631R4 Math Constants" for C++20 adds 98ae96d2ade re PR target/91050 (-mdejagnu-cpu=<cpu> does not affect the [...] adds b6de3028951 ipa-devirt: make qsort helpers static adds fc79fc49660 Fix copy_node of TEMPLATE_INFO. adds 10acaf4db9f PR c++/90538 - multiple expansions of capture packs adds 3090082cbef Qualify call to prevent ADL adds 285cf766c13 RISC-V: Raise error on unexpected ISA string at end. adds 6b58e2b5252 decl2.c (delete_sanity): Improve diagnostic locations, use [...] adds b13e319661e Daily bump. adds ee9021bc156 RISC-V: Fix testcase on rv64 adds 6e42c90c06d Make-lang.in (lto.install-common): Remove unnecessary slash [...] adds 95bbf4751ba tree-ssa-pre.c (has_abnormal_preds): Remove global var. adds dd1f6968d6b Fix pr89330_0.C test adds 3a66e68ad92 Implement C++20 p0202 - Add Constexpr Modifiers to Function [...] adds f339eb66071 PR c++/90805 - detect narrowing in case values. adds ce0454d9419 sort.cc: introduce gcc_sort_r adds 51007dc16a7 domwalk: use gcc_sort_r adds 2c726f94444 mmx.md (vec_extractv2si_0): Add (r,x) alternative. adds ce529ffca70 re PR c++/90590 (enumeration value not handled in switch wa [...] adds 45230a4019e re PR tree-optimization/85693 (Generation of SAD (Sum of Ab [...] adds f7eaa84e536 Fix comment about use of @pcrel@got. adds bf321336fc4 cgraph.h (cgraph_edge::maybe_hot_p): Tweak comment. adds f3b4eae6c3a * cfgrtl.c (relink_block_chain): Add line returns in dump file. adds b74f15a88ee PR c++/90947 - Simple lookup table of array of strings is m [...] adds bd289cdb807 Daily bump. adds 930dd627978 Check -shared is available for pr87906_0.C adds 5bae71d1aaa Fix gcc.dg/torture/ssa-fre-6.c failure for avr adds 8e8e7af5143 Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete o [...] adds 3bad953b2bd quadmath.h (M_Eq, [...]): Use two more decimal places. adds f66e6e2bea4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 5006570d8fb pr88140.c: Move to ... adds a684432bf77 Fix gcc.dg/torture/ssa-fre-{5,7}.c failure for avr adds c0cc62604f1 tree.c (handle_nodiscard_attribute): Do not warn about nodi [...] adds e006ead5230 Properly detect working jobserver in gcc driver. adds 8c228993110 vec.h (vec::sort): Add gcc_qsort_r support. adds d603877768c re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) adds cc692b4c402 invoke.texi (hot-bb-count-fraction): Rework description. adds 0c60e39e257 * gcc.dg/torture/pr91323.c: Also check comparison results. adds b34fd35b83f PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and gen [...] adds 06b4c6d2732 tree-ssa-loop-im: simplify casts in comparators adds f04bffb04a4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds e8a70c177cf omp-simd-clone.c (simd_clone_adjust_return_type): Remove ca [...] adds 89eed801461 simd_pcs_attribute.c: New test. adds d99397c2b27 function.c (assign_param_data_one): Remove unused data members. adds 25a60571aff re PR c++/77575 (Bogus error when alias template yielding a [...] adds 8707c01da9b function.c (assign_parm_adjust_stack_rtl): Revise STRICT_AL [...] adds 8a2e0013a04 re PR c++/53009 (pointer to static member function of templ [...] adds 59e01f36492 re PR c++/56428 ([C++11] "is not a constant expression" whe [...] adds 5d733372faa rework Ada EH Machine_Occurrence deallocation adds 5440f245c8f Add future.md. adds e6938b986e5 re PR fortran/90297 (gcc/fortran/resolve.c: 2 * possibly re [...] adds 5cd3301ba84 Correct the PR number for 90297 to 90986. adds 623c32bc78d re PR fortran/90985 (Wrong error message with variables nam [...] adds 7b9cb5cc89e Daily bump. adds ef0602e9410 Daily bump. adds ae2037b08cc install.texi (Prerequisites): Remove reference to Tcl 8.6 b [...] adds 011fc8c66f8 documentation_hacking.xml: doxygen.org is now doxygen.nl. adds efaa05d8fd8 re PR fortran/88227 (ICE in gfc_convert_boz, at fortran/tar [...] adds e6a7284cf99 update_web_docs_svn: Proceed even if the invocation of sphi [...] adds b4d2d2a8fbf Daily bump. adds 89c78fb2e1d PR91349, powerpc64*-*-freebsd* defines _GNU_SOURCE adds 860edc46624 RISC-V: Promote type correctly for libcalls adds 96d5c6dcf6b re PR target/91341 (Missing AVX Intrinsics: load/store u2) adds a2001d445a5 re PR tree-optimization/91169 (cd2a31a FAILs) adds efe5143f896 Handle new operators with no arguments in DCE. adds 09eff11aa4a pr80993.c: Add cleanup-saved-temps to final actions. adds 779724a5913 Add a gimple_move_vops helper function adds 868363d4f52 Fold MASK_LOAD/STORE with an all-true mask adds 55f863c4d69 Make function_code a 32-bit field adds ea55c91543b * semantics.c (force_paren_expr): Preserve location. adds ab574db6b9b PR c++/91338 - Implement P1161R3: Deprecate a[b,c]. adds 719f5a10e75 re PR fortran/91372 (Error: Unclassifiable statement) adds 8744c37d540 PR c++/88095, CTAD for literal operator templates per P0732 adds f9d0ca4043e cp-tree.h (cp_expr_loc_or_input_loc): New. adds 75720b3e454 extend.texi (Common Variable Attributes): Document alias at [...] adds 05989533687 Add missing ChangeLog entry. adds 57436cb10e0 PR c++/60517 - warning/error for taking address of member o [...] adds 57771366f30 Daily bump. adds 5e74e93c1ce PR middle-end/50476 - Warn of pointer set to object whose l [...] adds c026e334491 DR 2413 - typename in conversion-function-ids. adds 7551a6e467c RISC-V: Handle extensions combination correctly in multilib [...] adds d81ab49d058 tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... adds 3a961aea3b7 Add operator new/delete to cgraph_node::dump. adds 1a013865bed decl.c (check_array_designated_initializer): Use cp_expr_lo [...] adds d40e3631072 PR c++/91378 - ICE with noexcept and auto return type. adds 1934e97d516 Fix gcc.target/i386/avx512vp2intersect-2intersect-1b.c etc. [...] adds a38b51bc3a4 Specialize std::numbers constants for __float128 adds ffc500dd41f P1651R0 bind_front should not unwrap reference_wrapper adds 1a3920654f9 re PR fortran/42546 (ALLOCATED statement typo in the docs a [...] adds e0af8f52b10 re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 8a54b93d0ca Daily bump. adds 609d9bdeab1 RISC-V: Handle g extension in multilib-generator adds b69e0fabc2f wrap math.h for M_PI et al in target/i386 tests adds 4e708f5ebd8 rs6000: support vector int type rotatert adds 398e3feb8a4 tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_D [...] adds 4047bab96df PR 53796 Make inquire(file=, recl=) conform to F2018 adds 12bbb1f78e6 Replace int with boolean in predicate functions. adds 8600364582f Make IPA predicate::size a poly_int64 adds 699ce759c27 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds 529bc4103b7 PR c++/91346 - Implement P1668R1, allow unevaluated asm in [...] adds c822ac7daa0 PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_ [...] adds 842901d0ca0 PR c++/81429 - wrong parsing of constructor with C++11 attribute. adds 871b49afafe [AArch64] Remove unused commutative attribute adds e3b4d9d7021 re PR target/91385 (Zero-extended negation (*negsi2_1_zext) [...] adds 915d28fe74d [AArch64] Reorganise aarch64-sve.md adds cb18e86dd00 [AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic adds 8ad84de26e1 [AArch64] Remove redundant SVE FADDA pattern adds d45b20a5539 [AArch64] Merge SVE FP unary patterns adds 214c42faa06 [AArch64] Merge SVE FMAXNM/FMINNM patterns adds 0d80d083a2e [AArch64] Merge SVE ternary FP operations adds b0760a40bef [AArch64] Merge SVE reduction patterns adds 801790b37ca [AArch64] Prefer FPRs over GPRs for CLASTB adds 61ee25b9e7d [AArch64] Prefer FPRs over GPRs for INSR adds 9b6fb97c99a [AArch64] Fix INSR for zero floats adds f2f9d24da80 re PR c++/67533 (internal compiler error: in build_call_a, [...] adds aec233aa50c re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 34f3ec07575 Daily bump. adds 8860d2706d9 gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPL [...] adds fe8e21fd730 When cloning set operator new/delete to false. adds 0fddb184701 Fix file descriptor existence of MinGW. adds cb0de9b60cd P0325R4 to_array from LFTS with updates adds 7c814975744 constexpr.c (inline_asm_in_constexpr_error): New. adds 60bb944817d PR c++/87519 - bogus warning with -Wsign-conversion. adds 99769e7fb6e [C] Fix bogus nested enum error message adds 355229f22a0 re PR c++/79520 (Spurious caching for constexpr arguments) adds e98c3ee9712 RISC-V: Fix C ABI for flattened struct with 0-length bitfield. adds b1bb81608e6 rs6000: Use iterators in more DFP patterns adds e35f75d35c6 rs6000: Rename DFP iterator and attr to DDTD and q adds be15aa901d7 * doc/extend.texi: Add const qualifier to ld intrinsics. adds 327d3fd01ca decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds 4e9d3fdb5c5 Daily bump. adds 5dd6b2daae4 use rand instead of random adds 2c3b8badaac re PR c/91401 (schedule + dist_schedule clauses rejected on [...] adds bb522e2eea2 c-parser.c (check_no_duplicate_clause): Simplify using omp_ [...] adds c220ecd21b1 Port value profiling to -fopt-info infrastructure. adds fe6c4dc4197 Implement -fopt-info support for IPA ICF. adds 40077d15a87 Provide proper error message for -flto=abcd. adds 279dc7a3624 Add -flto=auto option value. adds c787deb0124 skip Cholesky decomposition in is>>n_mv_dist adds 97bf048c04d Reject tail calls that read from an escaped RESULT_DECL (PR90313) adds 33e8e0ee4cd Strengthen alias_ptr_types_compatible_p in LTO mode. adds 9c4cb8615fc [PATCH][GCC][AARCH64] Add effective-target check to b key e [...] adds d092f6fce92 [arm] Recognize thumb2 16-bit variants of the add and compa [...] adds f6af9c21fdf [aarch64] PR target/91386 Use copy_rtx to avoid modifying o [...] adds ef4ddda8c21 rs6000: vec-rotate-*.c fixes adds 394ae89b0ab reload1.c (finish_spills): Do not check ira_conflicts_p whe [...] adds 34237338d46 * uk.po: Update. adds c94fe79e1e0 * zh_TW.po: Update. adds 8fa64062ada Daily bump. adds 74039253884 Fix ODR violation in d/runtime.cc adds ab20d992c82 Assorted ChangeLog cleanups. adds 5b7ed762347 re PR target/91408 (ICE in extract_insn, at recog.c:2310 si [...] adds 77eb117f588 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE. adds 884efbd523b d: Fix internal compiler error: in add_expr, at tree.c:7794 adds 878f88b7d14 decl.c (match_old_style_init): Use a clearer error message. adds b2f8f7bc2a8 Daily bump. adds 05ba17fd7da Correct a single misfire in previous ChangeLog cleanup. adds 4c9dbb967f3 d: Fix ICE: gimplification failed (gimplify.c at 13436) adds 543202079c7 PR fortran/91413 Generate warning when making array static adds 90fb7fae3c8 Daily bump. adds 8f88e7f6f8e Move is_valid_fd to filedescriptor.c file. adds 52c9b7face9 Fix Ada comparison failure on SPARC adds 68c8d72a1aa [Ada] Fix incorrect Do_Range_Check on type conversion adds 13931a38fca [Ada] Fix missing range check for In/Out parameter with -gnatVa adds 4d7d2736587 [Ada] Add special bypass for obsolete code pattern adds 43eb2bb6967 [Ada] Plug small loophole in Discrete_Range_Check adds 96a8b7050be [Ada] VxWorks: call s-tpopsp.Self only when needed adds 935b02aea97 [Ada] Extended traversal subprograms for GNATprove adds 1361a4fbe10 [Ada] Fix leak of Do_Range_Check flag in -gnatVa mode adds 5aa76fe17be [Ada] Sprint: minor comment tweak adds 4e896dad492 [Ada] Eliminate redundant range checks on conversions adds 33defa7c6c3 [Ada] Inconsistent compile time Constraint_Error warning adds 08c8696d488 [Ada] SPARK: disable expansion of Enum_Rep adds d39f6b24d40 [Ada] More precise handling of Size/Object_Size in GNATprove adds 1debd630ed4 [Ada] Adapt new extended traversal of AST to have optional part adds 9dfc6c55085 [Ada] New aspect/pragma No_Caching for analysis of volatile data adds 651c9c1e4b1 [Ada] Suppress_Initialization not respected for private subtypes adds 62f0fa2170c [Ada] Improve error message for Object_Size clause on dynam [...] adds 5076fb182e2 [Ada] Implement Ada.Directories.Hierarchical_File_Names adds 2d56744e3bf [Ada] Minor cleanups in exception handling adds 6ab24ed7528 [Ada] Improper error message on equality op with different [...] adds ecb2f4fe007 [Ada] Hang on loop in generic with subtype indication speci [...] adds 0e5f9f5020f [Ada] Remove doc for language version switches adds 18ba4b0dbd9 [Ada] Prevent crash in Put_Scaled adds 39571eeaeb6 [Ada] Prevent crash in Is_Reachable adds ad430786085 [Ada] Do not suppress checks in instances of internal generics adds 009070260dd [Ada] Fix internal error on comparison of unaligned slices adds fba9fcae321 [Ada] Small comment tweaks for 3 predicates on bit-aligned [...] adds 8e4ca4fcffb [Ada] Crash on illegal left-hand side in assignment of rena [...] adds 68e4cc98540 [Ada] Missing check on outbound parameter of a non-null acc [...] adds 4a2e9be1ac7 [Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt adds 8467866f269 [Ada] Fix IPv6 numeric address detection adds 8508ae1de0c re PR driver/91130 (-MF clashes with -flto on aarch64) adds b0dffed9dae re PR lto/91375 (ICE on valid code in subbinfo_with_vtable_ [...] adds 6fd4b25b508 Add noexcept-specifier to std::apply and std::make_from_tuple adds e6b2dc248df re PR target/83250 (_mm256_zextsi128_si256 missing for AVX2 [...] adds 0124d2c5bb0 PR libstdc++/90361 add missing macro definition adds 393fdeb1e42 re PR fortran/91424 (Extend warnings about DO loops) adds 2ad33ad7b8a Daily bump. adds f15c7bd140d i386.md (ix86_expand_vector_set): Use vec_merge path for TA [...] adds e75c29e7c8b Automatically detect GNU jobserver with -flto. adds b9fb922ad74 Simplify dump_printf in value-prof.c adds dfa6d55af71 [Ada] Extend range type in search primitives of formal vectors adds 96cdd379c39 [Ada] Complete the more extended AST traversal used in GNATprove adds e0401824f74 [Ada] Better exception message on Invalid_Switch exception adds 4c19aa69045 [Ada] Add ability to list compiler switches with gnatcmd adds 7225a479718 [Ada] Wrong initialization of Offset_To_Top in secondary DT adds d71e9fb2a5f [Ada] Fix spurious error on nested instantiation with inlining adds 114042b8861 [Ada] Add/fix documentation for the Double_*_Alignment parameters adds 943c82d7b9b [Ada] Disable anonymous allocator warning for library-level [...] adds fa0c3ab8c54 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 07c6ed01a78 [Ada] Systematically pass LN_S to relevant gnatlib targets adds 3fee1dcfc7d [Ada] Fix incorrect binding to MapViewOfFile in s-win32.ads adds 2e8362bc219 [Ada] Do not set Back_End_Inlining in ASIS mode adds 258325dddf7 [Ada] Spurious error on nested instantiation adds 1788bf118c1 [Ada] Avoid crash in GNATprove due to inlining inside type adds ebad47fca4b [Ada] Avoid crash in GNATprove_Mode on allocator inside type adds 4de811c54e9 [Ada] Implement pragma Max_Entry_Queue_Length adds 6aaab5081f4 [Ada] Show Bit_Order and Scalar_Storage_Order in -gnatR4 output adds 4167b075236 [Ada] Compiler may blow up on array aggregates whose size i [...] adds 93bfc8c003e [Ada] Do full name qualification of local exception names for LLVM adds 9e42b1920b4 [Ada] Add conformance check on actual subp. in instance of [...] adds aa1b718b769 [Ada] Protect analysis of Indexing aspect against cascaded errors adds 063907abadf [Ada] Fix bogus style check failure with pragma Style_Checks (Off) adds 49209838d35 [Ada] Small cleanup and improvement in inlining machinery adds 5b3b4d60896 [Ada] Add GNAT.Branch_Prediction to Impunit adds 5efb7125030 [Ada] Do not remove side-effects in an others_clause with f [...] adds 5b15ac5f050 [Ada] Wrong dispatching call in type with aspect Implicit_D [...] adds 7f078d5b3e3 [Ada] Fix spurious instantiation error on private record type adds cffb8f959c2 [Ada] Legality rule on ancestors of type extensions in gene [...] adds ed5786a7453 [Ada] Build full derivation for private concurrent type adds 519acab0983 [Ada] Remove unused component in record type adds 0e99e093398 PR fortran/91414: Improved PRNG adds f77d27597dd PR fortran/91414 Bugfix for previous commit adds 3e2751ce559 [AArch64] Make <perm_insn> the complete mnemonic adds 163b1f6ab29 [AArch64] Add a "y" constraint for V0-V7 adds 806f69cd68c [AArch64] Make aarch64_classify_vector_mode use a switch statement adds e37e2bb1001 MSP430: Consolidate handling of hard-coded MCU data adds 1da83ccee8e [AArch64] Make simd_immediate_info INDEX explicit adds 1044fa32e2b [AArch64] Use simd_immediate_info for SVE predicate constants adds d5c949950c8 MSP430: Read MCU data from external file adds 4e55aefa3ee [AArch64] Increase default function alignment adds 4aeb1ba7f62 [AArch64] Improve SVE constant moves adds fb802d91461 [AArch64] Fix PR81800 adds 3010ee5514a Handle casesi dispatch tablejumps in create_trace_edges (as well) adds 681b88eb653 Adjust placement of protoype for tablejump_casesi_pattern adds 8fc306e94b9 Add my name to MAINTAINERS. adds 82614ffbfdb * cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK. adds cb0a83f3437 PR c++/90473 - wrong code with nullptr in default argument. adds fb3f5eae9f6 re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at g [...] adds 547d5d22e96 test_summary: Do not escape "=". adds 51ad8481b8f PR c/80619 - bad fix-it hint for GCC %lu directive with int [...] adds 65a3896a182 Fix PR other/91396 static linke error with -fvtable-verify adds c53bb876f4c Improve documentation of target hooks for libc functions adds 48668ee0d23 re PR fortran/87993 (ICE in gfc_constructor_first, at fortr [...] adds 5fbc8ab48a5 i386.md (ix86_expand_vector_extract): Use vec_extr path for [...] adds eabd9d9167c re PR fortran/89647 (Host associated procedure unable to be [...] adds 35ca2d4ea74 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds 20ac6454c53 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds d308419c64c [Darwin] There is no need to distinguish PIC/non-PIC symbol stubs. adds 34342ea3f96 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds abb1d111f99 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds 0b1fe8cf6f1 Optimise constant IFN_WHILE_ULTs adds cb1180d547e Protect some checks of DECL_FUNCTION_CODE adds 4d732405bd9 Use checking forms of DECL_FUNCTION_CODE (PR 91421) adds 37987c39eb2 Daily bump. adds 5747e0c0e1b Enable math functions linking with static library for LTO adds ade8fdbbfd9 re PR fortran/87991 (ICE in gfc_constructor_append_expr, at [...] adds 34467289631 [AArch64] Rework SVE PTEST patterns adds 678faefcab0 [AArch64] Canonicalise SVE predicate constants adds 35d6c5913d2 [AArch64] Don't rely on REG_EQUAL notes to combine SVE BIC adds 6fe679cc6be [AArch64] Use unspecs for remaining SVE FP binary ops adds c9c5a8090c5 [AArch64] Add a "GP strictness" operand to SVE FP unspecs adds 0254ed7970e [AArch64] Commonise some SVE FP patterns adds a70965b1142 [AArch64] Add support for SVE HF vconds adds 4a942af61c1 [AArch64] Rework SVE FP comparisons adds c6521daac82 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds 99361551624 [AArch64] Use unspecs for SVE conversions involving floats adds 95eb5537d8b [AArch64] Rearrange SVE conversion patterns adds 063082768aa [AArch64] Use "x" predication for SVE integer arithmetic patterns adds b667dd7017a Libsanitizer merge from trunk r368656. adds 47f0255fbb5 Reapply all revisions mentioned in LOCAL_PATCHES. adds 052f7399dd7 Fix a test-case scan pattern. adds 00fa90d975b [AArch64] Rework SVE integer comparisons adds e2723123081 Refresh LOCAL_PATCHES adds 777e426772f decl.c (grokdeclarator): Check here for typedef a function [...] adds f59d2b423d0 decl.c (grokdeclarator): Check here for typedef a function [...] adds df4ac85fd90 decl.c (grokdeclarator): Check here for typedef a function [...] adds 2803bc3bbca [AArch64] Handle more SVE predicate constants adds 917d611c56a decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds a229966c9c7 [AArch64] Use SVE ADR to optimise shift-add sequences adds bca5a9971f4 [AArch64] Add support for SVE CLS and CLZ adds e0a0be93d7c [AArch64] Add support for SVE CNOT adds f8c22a8bbaf [AArch64] Add support for SVE [SU]{MAX,MIN} immediate adds 75079ddf9cb [AArch64] Add support for SVE F{MAX,MIN}NM immediate adds d29f7dd50de [AArch64] Make more use of SVE conditional constant moves adds 88a37c4d728 [AArch64] Use SVE MOV /M of scalars adds 42b4e87d317 [AArch64] Add support for SVE absolute comparisons adds f78fac4b774 re PR testsuite/91419 (gcc.dg/tree-ssa/pr91091-2.c, ssa-fre [...] adds bc1f44ef8f8 [Ada] Minor refactoring in Einfo adds 27de857e21f [Ada] Illegal selection of first object in a task type's bo [...] adds 4a6db9fd05b [Ada] Small internal improvements to the inlining machinery adds bab15911661 [Ada] Fix failing assertions on SPARK elaboration adds cc248146c12 [Ada] Crash on precondition involving quantified expression adds d2d56bbae32 [Ada] Fix a recent ACATS regression (c552001) adds ebe1a04f30e [Ada] Fix discrepancy in mechanism tracking private and full views adds 9d7921310e5 [Ada] Fix spurious ownership error in GNATprove adds 05b77088c08 [Ada] Check SPARK restriction on Old/Loop_Entry with pointers adds 1384d88fa9d [Ada] Expose part of ownership checking for use in GNATprove adds 4cac730ccc7 [Ada] Sem_Util: fix a bug in New_Copy_Tree adds 16b9e3c32d0 [Ada] Crash on quantified expression in disabled assertion adds 2a127979d92 [Ada] Fix internal error on inlined subprogram instance adds f056076f5fe [Ada] Spurious error in discriminated aggregate adds 0984258e474 [Ada] Remove obsolete Pending_Descriptor table and related bits adds 6d0ca6acd06 [Ada] Minor: remove a ??? comment adds 3a02b4697e3 [Ada] Tweak the sloc of Compile_Time_Warning warnings adds 27af94e7b9a [Ada] Remove documentation of gnatelim adds ae3a2b54d1a [Ada] Strengthen Locked flag adds 72e324b6d8c [Ada] Equality for nonabstract type derived from interface [...] adds 4b96d3861e7 [Ada] Compiler speedup with inlining across units adds 2d1439c7ad5 [Ada] Defer processing of unknown CTW/E conditions to the back end adds dba246bfabc [Ada] Incorrect error on inline protected function adds ebf7f0abade [Ada] Further cleanup in the inlining machinery adds 0246fe44ac9 [Ada] Warn about unknown condition in Compile_Time_Warning adds 022c9dfe1f9 [Ada] Do not crash with -gnatR3 on Ghost aspects adds 0cc1d9ad98f [Ada] Further cleanup in inlining machinery adds f0539a7914c [Ada] Further cleanup in inlining machinery adds ff0889eb4d7 [Ada] Alignment may be specified as zero adds 4b0f6ee8b58 [Ada] Improve performance of Containers.Functional_Base adds 7eeb5982c3d Add more entries to the C++ get_std_name_hint array adds 3c9f496337f [AArch64] Add SVE conditional integer unary patterns adds b21f7d53095 [AArch64] Add SVE conditional floating-point unary patterns adds c5e16983cd1 [AArch64] Add SVE conditional conversion patterns adds d113ece6045 [AArch64] Use SVE UXT[BHW] as a form of predicated AND adds 1b187f36ec1 [AArch64] Use SVE BIC for conditional arithmetic adds 93cf5515729 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds f0033821c1c Add generic support for noinit attribute. adds b1c0d18515f PR c++/91391 - bogus -Wcomma-subscript warning. adds 34fcf41e30f PR tree-optimization/91294 - [10 Regression] wrong strlen r [...] adds 0bdf9f92531 builtins.c (expand_builtin_init_descriptor): Set memory alignment. adds 7a91c710999 Implement C++20 p0879 - Constexpr for swap and swap related [...] adds 8069cc6b410 noinit-attribute.c: Fix typo. adds 8a0eb0cd28a i386-expand.c (ix86_expand_vector_init_one_nonzero): Use ve [...] adds 07fd852ff11 Deprecate std::__is_nullptr_t type trait adds 07ee59246c2 PR c++/91436 fix C++ dialect for std::make_unique fix-it hint adds 173275c5c7c PR testsuite/91449 - new test case gcc.dg/strlenopt-73.c fa [...] adds 304e8bcb4a7 Daily bump. adds 0c04043ec41 Properly register dead cgraph_nodes in passes.c. adds b275fd98f26 Add ::verify for cgraph_node::origin/nested/next_nested. adds cc8495056ef Clean next_nested properly. adds 20103c0ea93 Add support for conditional shifts adds 9730c5ccd52 [AArch64] Use SVE [SU]ABD in conditional arithmetic adds bf30864e4c2 [AArch64] Use SVE FABD in conditional arithmetic adds a19ba9e1b15 [AArch64] Use SVE binary immediate instructions for conditi [...] adds b6c3aea1892 [AArch64] Use SVE MLA, MLS, MAD and MSB for conditional arithmetic adds 9a8d9b3f242 [AArch64] Add a commutativity marker to the SVE [SU]ABD patterns adds 42418c1f7f5 [aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76 adds 7d1f24018b0 [AArch64] Use SVE reversed shifts in preference to MOVPRFX adds 5e176a613ef [AArch64] Add more unpredicated MOVPRFX alternatives adds 2ae21bd133c [AArch64] Remove unneeded FSUB alternatives and add a new one adds 06b3ba23eb6 [AArch64] Add MOVPRFX alternatives for SVE EXT patterns adds 432b29c189a [AArch64] Add more SVE FMLA and FMAD /z alternatives adds d7a09c445a4 [AArch64] Rework SVE REV[BHW] patterns adds 0fdc30bcf56 [AArch64] Rework SVE INC/DEC handling adds 7d8bdfa7e40 [AArch64] Optimise aarch64_add_offset for SVE VL constants adds 139df05a29e [AArch64] Pass a pattern to aarch64_output_sve_cnt_immediate adds 2d2388f82f2 [AArch64] Tweak operand choice for SVE predicate AND adds 07108a9ebe4 [AArch64] Fix predicate alignment for fixed-length SVE adds 5c38705dbde [AArch64] Add a aarch64_sve_mode_p query adds eb2211e3571 Add missing check for BUILT_IN_MD (PR 91444) adds c7cf3a9bb00 Enforce canonicalization in value_range. adds c839844a42e i386-features.c (general_scalar_chain::convert_insn): Rever [...] adds 3b45ae635c7 * config/i386/i386.c (convertible_comparison_p): Fix argume [...] adds 21c1e205664 c-common.c (c_stddef_cpp_builtins): When the GIMPLE FE is e [...] adds bbedc1ae06a Clean up dead condition for operators in DCE. adds 83403245797 function.c (assign_parm_setup_reg): Handle misaligned stack [...] adds 84cc60bf83e re PR tree-optimization/91445 (After memset, logical && ope [...] adds c735f8f1a0c Implement P0848R3, Conditionally Trivial Special Member Functions. adds 8ed1d2fa2bb re PR target/91454 (ICE in get_attr_avx_partial_xmm_update, [...] adds 81a8845cc07 MSP430: Fix whitespace errors and incorrect indentation in [...] adds 43bfd4e87b5 MSP430: Fix lines over 80 characters long in config/msp430/ [...] adds 8bc1fac71de [libsanitizer] Fix PR bootstrap/91455 adds 06b5889c434 Remove TARGET_SETUP_INCOMING_VARARG_BOUNDS adds 71e895b1195 Reapply missing patch for libsanitizer. adds b3595983e39 Add r274540 to LOCAL_PATCHES. adds d91f618d155 PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues adds d321551cea1 i386: Separate costs of pseudo registers from hard registers adds 7148dede8a8 PR c++/90393 - ICE with thow in ?: adds fb078366c74 re PR fortran/91443 (-Wargument-mismatch does not catch mis [...] adds 09b0f5bf9e0 Daily bump. adds 3b5864f4210 address change adds 2bfd0045b1a Match ld besides collect2 in gcov test adds 1ce521ece9a use __builtin_alloca, drop non-standard alloca.h adds 967a322edec i386/asm-4 test: use amd64's natural addressing mode on all OSs adds e3cfbeaf6b6 require trampolines for pr85044 adds 97ecc8d5769 Add type to VR_VARYING. adds 4f4af789f94 Add missed to a opt-info dump. adds cc19f80ceb2 tree-ssa-forwprop.c (simplify_builtin_call): Do not remove [...] adds 12f78d8bed0 [gensupport] PR 91255: Do not error out immediately on set_ [...] adds b323be611b6 Allow automatics in equivalences adds 4305b26e1d8 baseline_symbols.txt: Update. adds 772a1b15d57 re PR target/91469 (ICE in extract_insn, at recog.c:2310 si [...] adds 9ac1403ca2c tree-scalar-evolution.c (follow_ssa_edge_expr): Declare. adds 94538b6545b mmx.md (mmxdoublemode): New mode attribute. adds 23e0f4c3394 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds edf2da1e8d1 re PR testsuite/91458 (FAIL: g++.dg/tree-ssa/pr19807.C -st [...] adds dc139eb184d tree.def (TYPE_SIZE): Clarify. adds d83a4cf15dd tree-sra.c (build_reconstructed_reference): Return NULL_TRE [...] adds 1f2a3ac3462 As discussed below: adds dea853e840b libsanitize, asan - reapply r272406 adds 639f51ba26d libsanitizer, record a local patch. adds a98b7321814 re PR c++/85827 (false positive for -Wunused-but-set-variab [...] adds 1ccd703591b * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop. adds 29ca15bb297 compiler: print runtime.hex in hex adds 801c725fccd Daily bump. adds 7aad42b9189 Put the CL into the right dir. adds 777c0282522 runtime: scan write barrier buffer conservatively adds d74a8b0579e PR fortran/68401 Improve allocation error message adds 7174942f4ab gpl_v3.texi (Copying): Adjust the link to "Why not LGPL". adds d782af8f593 * doc/ux.texi (User Experience Guidelines): Update reference. adds 1e67491a0db re PR libgomp/91473 (Test case libgomp.fortran/appendix-a/a [...] adds 4f81c2a3c54 re PR fortran/91471 (f951: internal compiler error: gfc_var [...] adds 1c3925e32ae re PR fortran/78719 ([F03] ICE in gfc_get_symbol_decl, at f [...] adds 716ac0fc6c0 re PR fortran/78739 (ICE in gfc_get_symbol_decl, at fortran [...] adds b9a21efdea1 re PR fortran/82992 (ICE in create_int_parameter_array, at [...] adds e68035acfd6 compiler, runtime: allocate defer records on the stack adds f781e7e5af1 compiler: support new numeric literal syntax adds d5f7ae9f8ce Daily bump. adds 77c64c34c9f install.texi (Specific, bfin): blackfin.uclinux.org is gone [...] adds da92beb3726 [Darwin, PPC] Fix fail of cpp/assert4.c adds 5c439f4d675 [Darwin, fixincludes] Fix PR83531 adds e00f86581f9 Daily bump. adds 88898d1e1ec re PR fortran/91485 (Erroneous conflict between variable x [...] adds 6490e2556dc PR target/91441 - Turn off -fsanitize=kernel-address if TAR [...] adds c9d57552ed8 [Ada] Define the -fdump-scos option in lang.opt adds 04d933fd48d [Ada] Fix thinko in Acc_Loop_to_gnu adds a4bbe10deb6 [Ada] Further cleanup in inlining machinery adds c811dd91e18 [Ada] Do not skip non-aliasing checking when inlining in GNATprove adds d9ef7b97455 [Ada] Representation clause for derived enumeration type is [...] adds b1d7f6fe2be [Ada] Opt: clean up left-overs of earlier implementation in [...] adds 123f0215612 [Ada] Add formal function parameter equality to SPARK containers adds ef1c6c0e549 [Ada] Allow reading a borrowed object inside a call to a pl [...] adds 086734aed9a [Ada] Minor refactorings adds d41f5c1facb [Ada] Document missing gnatmetric switches adds 27b2fbc95ce [Ada] Fix internal error on subprogram instantiation with -gnatzc adds dafa2ae46c9 [Ada] Factor out the "size for& too small..." error message adds 4527ea2ed93 [Ada] Improve placement of warning on formals of generic su [...] adds 1f5c7ba8585 [Ada] Fix incorrect stub generation for types in instances adds 593e0eba775 [Ada] Enable use of GNAT.Sockets for VxWorks RTP adds eb6b9c9bcb5 [Ada] Improve warnings about "too few elements" and "too ma [...] adds d403cfad2f9 [Ada] Process type extensions for -gnatw.h adds bd5ed03ae92 [Ada] Buffer reading overflow in dispatch table initialization adds 432c8cdddae [Ada] Legality of protected subp. implementing interface op [...] adds 92b635e518d [Ada] Further cleanup in inlining machinery adds 6c87c83bb2a [Ada] Lift restriction on instantiations that are compilati [...] adds bd0feb3c614 [Ada] Generate ada_target_properties adds 27ebda1930c [Ada] Import documentation from the RM for various runtime units adds 382b0e9771d [Ada] Incorrect code for -gnateV switch adds c7022038230 [Ada] Conversion routines between GNAT.OS_Lib.OS_Time and l [...] adds fcef060c9b3 [Ada] Crash on object initialization that is call to expres [...] adds bfa6962fc25 [Ada] Suppress warnings on unreferenced parameters of dispa [...] adds 8fafa0b4200 [Ada] Fix bogus compilation error with Elaborate_Body and -gnatN adds c27a8bce8a2 [Ada] Einfo: update comments for E_Function and E_Procedure adds 8fd97fcdba9 [Ada] Fix documentation for stream oriented attributes adds 5a9ea4fff45 Update BOZ constant documentation. adds 04e1749c557 PR c++/91264 - detect modifying const objects in constexpr. adds 3bbc329b249 re PR tree-optimization/91403 (GCC fails with ICE.) adds aac9103b0e1 Add --with-static-standard-libraries to the top level adds 188d00796f5 [AArch64] Use scvtf fbits option where appropriate adds 4f6bdb08bab runtime: be more strict in GC adds 5582fc15e5e compiler: new debugging output methods/functions adds 876013aa410 Daily bump. adds 1bcec8dfa3d re PR middle-end/89544 (Argument marshalling incorrectly as [...] adds 607a71e842c install.texi (Specific, alpha): Remove note to use binutils [...] adds a9fcfec30f7 Add TIGERLAKE and COOPERLAKE to GCC. adds f386ca41386 re PR target/91498 (STV change in r274481 causes 300.twolf [...] adds fde65a89fad Add pass_va_arg_by_reference adds 4f53599cb5b Add must_pass_va_arg_in_stack adds a7c81bc1fb4 Use function_arg_info for TARGET_ARG_PARTIAL_BYTES adds 52090e4dbd0 Use function_arg_info for TARGET_PASS_BY_REFERENCE adds e7056ca4173 Use function_arg_info for TARGET_SETUP_INCOMING_ARGS adds 6783fdb7057 Use function_arg_info for TARGET_FUNCTION_(INCOMING_)ARG adds 6930c98c69a Use function_arg_info for TARGET_FUNCTION_ARG_ADVANCE adds 7256c7194e1 Use function_arg_info for TARGET_CALLEE_COPIES adds 0ffef2005fd Use function_arg_info for TARGET_MUST_PASS_IN_STACK adds b12cdd6e8e8 Add a apply_pass_by_reference_rules helper adds 634afa05a8c Make function.c use function_arg_info internally adds cf0d189eb98 Make calls.c use function_arg_info internally adds 257caa552bf Add a pass_by_reference flag to function_arg_info adds 7ee98586a66 re PR rtl-optimization/91347 (hppa: wrong code generated wi [...] adds ca19ff234f1 [Ada] Add missing dot at the end of lang.opt doc for -fdump-scos adds e1976249a2f [Ada] Fix documentation for GNAT.Command_Line.Exit_From_Com [...] adds fdacd614f41 [Ada] Initialize gnat_argc/gnat_argv only the first time adds 2beee64ae08 [Ada] Document requirements for Pragma Lock_Free adds b6ad3c0844b [Ada] Revert change for gnatprove that is no longer needed adds a89a0dd3b7a [Ada] Sem_Ch13: fix uninitialized parameter static analysis [...] adds 98cbc7e489c [Ada] Get rid of linear searches in Lib adds 6cd8f5b0941 [Ada] Pragma Warning_As_Error works for style warnings adds afdc759841f [Ada] Object_Size clause specifying 0 bits is illegal adds 94f76dc10cd [Ada] Warning for out-of-order record representation clauses adds cbdb0df117d [Ada] Efficiency improvement in bounded ordered containers adds d21ae867a5a [Ada] Warn on Unchecked_Conversion to zero-sized array adds f2a35a2fe4a [Ada] Fix a folding issue with System'To_Address adds 76ccee8fc7a [Ada] More complete information level for -gnatR4 output adds 7e7f0b0a1df [Ada] Improve generated code for initialization of atomics adds 32501d71a9e [Ada] Enable delta_aggregate only in Ada 2020 mode adds efc00a8893f [Ada] New pragma Aggregate_Individually_Assign adds e0ea5d16a80 [Ada] Illegal limited function call accepted in a type conversion adds 9740c244647 [Ada] Suppress Initialize_Scalars for Persistent_BSS adds 1233757a2dd [Ada] Spurious error in dispatching call with class-wide pr [...] adds b6b011dd38d [Ada] Crash on Loop_Entry for while_loop involving substrings adds b08f42aecfe [Ada] Fix propagation of compiler internal flag adds 8d3e8018674 [Ada] Set GNAT.OS_Lib.GM_Split's granularity back to 1 second adds 31fde973e5c [Ada] Minor reformattings adds cf0e5ca723e [Ada] Improve speed of discriminated return types adds d4e4e88a4c1 [Ada] Improve efficiency of aggregates with <> adds dd6e65c6185 [Ada] Adapt GNATprove expansion for slices with access prefix adds aa090e20d4b [Ada] Inconsistent scope chain due to quantified expression adds b82f1618c4e [Ada] Crash on a Storage_Size aspect depending on attr. of [...] adds dd241b94584 [Ada] Unnesting: take inlining (-gnatn) into account adds a53aa4da8ad Intrinsic documentation changes. adds 3ed01d54080 re PR tree-optimization/37242 (missed FRE opportunity becau [...] adds 00f7060a2db re PR lto/91307 (-flto causes binary to vary) adds 529f3048115 tree-ssa-dse.c (dse_optimize_redundant_stores): Improved ch [...] adds 5ba5ad304a1 function.c (assign_parm_find_stack_rtl): Use known_eq inste [...] adds 43055d2379c compiler, runtime: implement shifts by signed amounts adds 72459cfd863 PR libstdc++/91371 make std::is_function handle other calli [...] adds eb0e8589451 Fix markdown in Doxygen comments for std::reduce adds 9e3c41ab045 Do not try to process deleted headers with Doxygen adds a707d6ad05b Daily bump. adds dcb6ebe3d67 re PR testsuite/91458 (FAIL: g++.dg/tree-ssa/pr19807.C -st [...] adds 2ee3ea4b906 d: Fix internal compiler error: in d_init_builtins, at d/d- [...] adds 7610ae806e4 d: Fix internal compiler error: in d_build_c_type_nodes, at [...] adds edf095929fd d: Fix ICE: Segmentation fault in build_function_type at gc [...] adds de83a4c14b4 d/dmd: Merge upstream dmd 375ed10aa adds 7cc9cfd2ca8 d: Partially fix ICE: in register_moduleinfo, at d/modules.cc:40 adds 71043642d56 libphobos: Merge upstream phobos 66ae77ac3 adds 134d3a142d1 re PR d/91339 (libphobos: ftbfs when the path contains '~') adds 0234a9176c7 libphobos: Merge upstream druntime 94686651 adds 1e78c638a78 libphobos: Merge upstream druntime 5bb8ce19 adds df2d2fe0ee8 [Ada] Max_Entry_Queue_Length aspect for protected entries adds cfc03d536f3 [Ada] doc/Makefile: automatically create doc/share/_static adds 93a08e1e4a6 [Ada] Missing attribute update in new_copy_tree adds 5188952e594 [Ada] Replace low-level membership tests with high-level routines adds 78170c8ea10 [Ada] Fix assertion failure on derived private protected type adds 570d0072bdc [Ada] Ignore subprogram address in ownership checking adds 5c34f30d16b [Ada] Avoid spurious error in GNATprove mode on non-null ac [...] adds 92ef57728ee [Ada] Do not rewrite argument of pragma Entry_Queue_Length [...] adds bde9a2c227e [Ada] Fix type mismatch in extended return statement expansion adds 830c5948106 [Ada] Undefined master in task with limited class-wide alia [...] adds a1fda1e8752 [Ada] Bindo.Graphs: Minor typo fixes adds abdeafa67a8 [Ada] Add the System.Bitfield_Utils runtime unit adds 3c488e6c867 [Ada] More complete information level for -gnatR4 output adds e9934e8c79c [Ada] Update references to the SPARK RM adds 61e33106eda [Ada] More precise propagation of Size attribute in generic [...] adds 0728477991b [Ada] Allow for of iteration on formal vectors adds 7c2a44aebbd [Ada] Minor refactorings/reformattings adds 5eb349352b9 [Ada] Improve detection of end of the process by GNAT.Expect adds 8ef64ab9541 re PR target/91498 (STV change in r274481 causes 300.twolf [...] adds 73c1f2f00e2 [testsuite][arm] Add missing quotes to expected warning messages. adds 8bb2ee59398 c-ada-spec.c (dump_ada_function_declaration): Be prepared f [...] adds d6dea10acfd re PR tree-optimization/91482 (__builtin_assume_aligned sho [...] adds 077eb7af6e2 [C++] Protect call to copy_attributes_to_builtin (PR91505) adds 7f8c0c0504d compiler: if hidden function referenced by inline, don't hi [...] adds eda684e6a77 compiler: don't use pkgpath for fieldtrack of unexported field adds 846f78d4141 re PR target/90724 (ICE with __sync_bool_compare_and_swap w [...] adds 9556ef20164 re PR target/88839 ([SVE] Poor implementation of blend-like [...] adds ae12842109f Daily bump. adds b1c9ec725da aarch64-sve.md (vcond_mask): Add "@". adds 391625888d4 [aarch64]: add intrinsics for vld1(q)_x4 and vst1(q)_x4 adds 203ef022c6a [Arm] Add 16-bit thumb alternatives to iorsi3_compare0[_scratch] adds cdfc0e863a0 [ARM] Cleanup logical DImode operations adds 5c7c6c5fc13 [ARM] Cleanup DImode shifts adds ef27f40f488 [ARM] Remove remaining Neon DImode support adds 943766d37ae [arm] Fix use of CRC32 intrinsics with Armv8-a and hard-float adds db376f458e0 c-parser.c (c_parser_declaration_or_fndef): Set DECL_ARGUME [...] adds 71278ecd4e3 rs6000: Move various non-vector things out of altivec.md adds e99bfdd2a8d rs6000: Use unspec_volatile for darn (PR91481) adds 1b1e13dbde7 Fix gcc.target/i386/minmax-4.c etc. on 32-bit Solaris/x86 adds 14b7950f126 PR middle-end/91490 - bogus argument missing terminating nu [...] adds f99aba15621 intrinsic.c (add_subroutines): ERRMSG is INTENT(INOUT) in c [...] adds ab3dd132a12 PR c++/91304 - prefix attributes ignored in condition. adds 1783e319bff Daily bump. adds 1628b2faf00 Clean up value-prof.c a bit. adds a50f4236956 [Arm] Add support for missing CPUs adds d16017da348 re PR target/91306 ([MSP430] libgcc/crtstuff.c: Alignment o [...] adds f3bb4623f40 ABS Documentation fix adds 3fa7e353ecc Intrinsic documentation layout changes. adds 19566bdda57 Make -flto=jobserver parallel again. adds df375b0321f re PR middle-end/91283 (gcc.dg/torture/c99-contract-1.c FAILs) adds 22f8849d060 [PATCH, c-family] Fix a PCH thinko (and thus PR61250). adds 35a114dae14 PDF Layout adds bf1a58e9be6 [ARM] Deprecate -mneon-for-64bits adds 8e7803e8e11 Warray-bounds-36.c: Make functions static to avoid failures [...] adds 0448240b88c pr78973.c: Make functions static to avoid failures with -fpic adds 7d35d2bf5a1 mips.md (mips_get_fcsr, [...]): Use SI machine mode for uns [...] adds 5f9f1ffebe2 [C++ PATCH] vfunc overrider simplification adds a0fae476721 * zh_CN.po: Update. adds 4872de4ac72 Fix libstdc++ lstat missing return type for Windows target. adds d0fc6e9f69b Makefile.tpl (HOST_EXPORTS): Add CXX_FOR_BUILD. adds 5857042a2b3 PR c++/79817 - attribute deprecated on namespace. adds 457dac40202 rs6000: New darn testcase (PR91481) adds 6ae361ae458 compiler: record pointer var values to remove write barriers adds 9bf6c63da9f PR c++/91521 - wrong error with operator->. adds 01c53a74cd5 * parser.c (cp_parser_nested_name_specifier_opt): Avoid red [...] adds 5b93b053495 Fix handling of namespace-scope undeduced auto decls. adds 22b23ef2379 Daily bump. adds c6ca0e3e69e semantics.c (finish_switch_cond): Improve error message location. adds e68a35ae4a6 re PR fortran/91390 (treatment of extra parameter in a subr [...] adds 6dfc1e1f33a [C++ PATCH] vfunc overrider simplification adds fed7268f740 Daily bump. adds 1460c0bbb7f gmm_malloc.h: Only use <errno.h> and errno if __STDC_HOSTED__. adds 900af77fc2c Daily bump. adds 20e7012b755 RISC-V: Add testcase for testing li pseudo instruction adds bf05a3bbb58 re PR c/91526 (Unnecessary SSE and other instructions gener [...] adds e944354ec05 [PATCH 1/2] Allow folding all statements. adds df7d46d925c [PATCH 2/2] Add simplify rule for wrapped addition. adds 48a31a09839 re PR target/91522 (STV is slow) adds 7d7b99f95bf Builtin function roundeven folding implementation adds d3b92f35d84 i386: Roundeven expansion for SSE4.1+ adds d2ea2406ccd i386-features.c (general_remove_non_convertible_regs): Remove. adds 7d349dd8e87 PR c++/91545 - ICE in constexpr store evaluation. adds f7cf1751a93 * ChangeLog: Fix roundeven entry. adds 59bce4ad03e * decl.c (duplicate_decls): Always merge DECL_DECLARED_CONS [...] adds 22fca489eaf PR tree-optimization/83431 - -Wformat-truncation may incorr [...] adds 0e883151165 i386.c (emit_i387_cw_initialization): Fix masking operand value. adds 4d67cae5e66 compiler: generalize cleanup of unresolved placeholder poin [...] adds 7a56096cc43 re PR fortran/91390 (treatment of extra parameter in a subr [...] adds e80f40684f4 Daily bump. adds 72bb85f8d18 Fix new clang warnings. adds a7e73b4158f [arm/aarch64] Add comments warning that stack-protector ini [...] adds 0ad7981cb4f re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds 6c14d008122 re PR testsuite/91549 (gcc.dg/wrapped-binop-simplify.c fail [...] adds 6a07489267e re PR c++/91415 (Invalid warning for C++17 sequencing of sh [...] adds b5a6addb5b6 2019-08-27 Richard Biener rguenther@suse.de adds d23db3858e7 Share a prevailing name for remove debug info symbols w/ LTO. adds 433f84bffa4 libgo: rebuild runtime.inc if mkruntimeinc.sh changes adds f4436343812 Options documentation fixes. adds c8935981ff3 re PR c++/83431 (-Wformat-truncation may incorrectly report [...] adds c1441faf150 re PR target/91528 (ICE in ix86_expand_prologue at i386.c:7 [...] adds 340d34bf76d sse4_1-round-roundeven-1.c (dg-options): Add -mfpmath=sse. adds 2bd86b95f76 re PR fortran/91496 (!GCC$ directives error if mistyped or [...] adds 2d8ba441010 tree-ssa-strlen.c (printf_strlen_execute): Initialize the l [...] adds 407b92bcfb3 PR tree-optimization/91567 - Spurious -Wformat-overflow war [...] adds 4719ac2f2d1 Daily bump. adds 14da3939da3 PR c++/91428 - warn about std::is_constant_evaluated in if [...] adds 8692693732e PR c++/81676 - bogus -Wunused warnings in constexpr if. adds 95ecbf4695a Remove code leftover that has never been used. adds 5cb72d83bb3 re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds e62506f3629 re PR libgomp/91530 (Several libgomp.*/scan-* tests FAIL wi [...] adds 70cdb21e579 expr.c (expand_assignment): Handle misaligned DECLs. adds 0b778f9f4a9 re PR middle-end/89544 (Argument marshalling incorrectly as [...] adds 13668284c94 Stated standards in documentation adds 629c4e52e48 i386-features.c (convert_scalars_to_vector): Do not add the [...] adds a09b09ccee0 [PR c++/90613] Fix using-decl debug bloat adds b66113e9c1e [PR 91468] Small fixes in ipa-cp.c and ipa-prop.c adds bc4aa158c94 * config/i386/i386-features.c (general_scalar_chain::compu [...] adds e2eee239811 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds 464969eb9b4 PR tree-optimization/91457 - inconsistent warning for writi [...] adds fc4f90f0c8e compiler, runtime: provide index information on bounds chec [...] adds a0be978a821 [Preprocessor] small cleanups adds 4ee38894afa compiler: handle unsafe conversion expression in escape analysis adds 91eed5f281d Add .clangd and compile_commands.json to .gitignore. adds ab0f6d4c5fa re PR fortran/91564 (ICE in gimplify_expr, at gimplify.c:14147) adds 6e12721acde re PR fortran/91565 (ICE in gfc_simplify_reshape, at fortra [...] adds 4742dbe7180 PR c++/91360 - Implement C++20 P1143R2: constinit. adds c980510a5ab re PR fortran/91551 (ICE in sort_actual, at fortran/intrins [...] adds 32b1d51f16f runtime: move osinit to Go adds d8c26520fa6 Update ABI baselines for x86 and powerpc GNU targets adds c085c154df2 * es.po: Update. adds 737c5bac687 Daily bump. adds 8a902edbbdb Implement P1152R4: Deprecating some uses of volatile. adds f48e4da3259 re PR tree-optimization/91568 (internal compiler error: in [...] adds c3bad347480 decl.c (check_var_type): Add location_t parameter and use it. adds 1d9cd701ec3 re PR tree-optimization/91351 (-fstrict-enums generates inc [...] adds 4bf4c103ee4 re PR target/91560 (Try harder for AVX non-AVX2 cross-lane [...] adds ae32cd0384c baseline_symbols.txt: Update. adds c49609be4fd re PR bootstrap/91580 (i686-{darwin, linux} bootstrap fails [...] adds 132e2b41ef9 i386-features.c (general_scalar_chain::convert_insn): Guard [...] adds d02a0412422 PR libstdc++/91067 add more missing exports for directory i [...] adds b0d11f1ed68 [preprocessor] Include stacking adds ce189a6254e * ChangeLog: Fix wrong ChangeLog of my last entry. adds d1041899c2d i386.c (inline_secondary_memory_needed): Return true for mo [...] adds 2a3daf5b610 * config/i386/i386-features.c (general_scalar_chain::compu [...] adds ffb738a2865 Daily bump. adds bb4d170d7b4 [PR 91579] Avoid creating redundant PHI nodes in tail-call pass adds 3eefaaa9fe4 arm.md (unaligned_loaddi, [...]): New unspec insn patterns. adds 815b5368324 gigi.h (gigi_checking_assert): New macro. adds 61f5cb2313f PR libstdc++/89164 enforce constraints for uninitialized algos adds 81e753d9c8a * doc/invoke.texi (-Wvolatile): Use @code for volatile. adds da81cc570f2 * gcc-interface/trans.c (Attribute_to_gnu) <Attr_Size>: Add [...] adds 37cf9302639 decl.c (annotate_value): Inline the call also if List_Repre [...] adds e5969b734db utils.c (build_template): Deal with parameters passed by po [...] adds 7f6dd1021e6 trans.c (lvalue_required_p): Adjust GNU_TYPE in the recursi [...] adds c85dbadc061 * gcc.target/mips/r10k-cache-barrier-9.c: Suppress warnings. adds 0c2837b5c40 gigi.h (aggregate_type_contains_array_p): Declare. adds 5e017b1e256 trans.c (gnat_to_gnu): Do not set the location on an expres [...] adds 1edbeb153d8 ada-tree.h (DECL_FORCED_BY_REF_P): New macro. adds f76cf133e28 baseline_symbols.txt: Update. adds 875bdbe2f6d decl.c (maybe_saturate_size): New function. adds 1ecaf589db9 Fix errors in new test adds 7259a9d577b Optimize std::to_chars adds 5d69df7e929 PR middle-end/91584 - Bogus warning from -Warray-bounds dur [...] adds 648af168455 PR middle-end/91599 - GCC does not say where warning is happening adds aff0632d4fa Fix ChangeLog adds 4a140826453 compile, runtime: permit anonymous and empty fields in C header adds a169f358901 RISC-V: Disable -msave-restore for shared libraries. adds a74e175a434 Daily bump. adds 460b985ea3d re PR fortran/91587 (ICE in gfc_resolve_filepos, at fortran [...] adds d24c41ef1a4 runtime: always build panic32.go adds e7c8f75569e compiler: don't report runtime escapes if we've seen errors adds c70ff9f9be0 compiler, runtime: support and use single argument go:linkname adds 3ba155dd192 compiler: check for notinheap struct at each struct field adds fd631eb5a75 or1k: Fix issue with set_got clobbering LR (r9) adds 8498adc2714 generic.texi (Unary and Binary Expressions): Mark up an ins [...] adds bd486c8cdfd * es.po: Update. adds ad527d80185 Add source location to TRAIT_EXPR. adds 7a9f7e59dd3 Daily bump. adds 12b19f6aaf6 Fix wrong dates in ChangeLog adds d1e2e50a5f4 re PR lto/91572 (lto1: error: type variant has different ‘T [...] adds 9151048d854 re PR middle-end/91623 (-msse4.1 -O3 segfault in /usr/lib/g [...] adds 3e7254c5e4a policy_data_structures_biblio.xml (COM: Component Model Obj [...] adds 70570ec1927 array.c (spec_dimen_size): Check for the presence of expres [...] adds 2dae2123477 re PR target/91472 (gmp testsuite segfaults with gcc-8 and [...] adds 4c122404fab target-supports.exp (check_effective_target_pthread): Add # [...] adds 3791ba494b2 [testsuite] Unsupport 20190827-1.c for targets without alia [...] adds a37ab089c22 2019-09-01 François Dumont fdumont@gcc.gnu.org adds 556f8de3bec PR c++/91129 - wrong error with binary op in template argument. adds ea323e9e926 Daily bump. adds 9297e013293 Consider also negative edges in cycle detection. adds ae0d3f6a593 Use cxx_printable_name for __PRETTY_FUNCTION__ in cp_fname_init. adds 1acbaa7530d Fix thinko in early bail out in tree-switch-conversion. adds c746efcab3f Set tabstop=8 for gcc-match file types. adds 0f605e40491 gimple-ssa-strength-reduction.c (valid_mem_ref_cand_p): New [...] adds 8756957f013 Update Solaris baselines for GCC 10.0 adds 976f9aa1e8b re PR go/91617 (Many go test case failures after r275026) adds 000a5f8d23c re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) adds 6e672b1801f Minor simplifications for std::to_chars implementation adds 30f43083aeb Update libstdc++ docs for library version bumps adds d2faf10f957 Use __constinit keyword in libstdc++ sources adds 2b196fb76e1 contrib/vimrc: override formatting options for more files adds 1525fa83cc7 re PR tree-optimization/91632 (Probably wrong code since r275026) adds b82c2e6fce7 re PR middle-end/91605 (ICE in ix86_avx256_split_vector_mov [...] adds be0fb5484a6 re PR fortran/91552 (ICE with valid array constructor) adds f79be3a7dbf re PR fortran/91589 (ICE in gfc_conv_component_ref, at fort [...] adds 97d6a7c80e6 Daily bump. adds e4a8d4a7ec4 [x86 testsuite] preserve full register across main adds 3729852e407 re PR tree-optimization/91597 (GCC miscompiles a branch dep [...] adds 75f935365db [AArch64] Add Linux hwcap strings for some extensions adds bca3073692c libphobos.exp (libphobos_init): Add multi-lib libgcc dirs t [...] adds e0664b7a63e [AArch64] Add support for missing CPUs adds 10bd1d964ef [AArch64] Implement ACLE intrinsics for FRINT[32,64][Z,X] adds e1d5d19ec4f [AArch64] Add support for __jcvt intrinsic adds 837ee1e0b6e S/390: Fix failing RTL check in s390_canonicalize_comparison adds 70b766b25a4 S/390: Commit forgotten test for r275336 adds c8d3491299d tree-ssa-sccvn.h (vn_nary_op_lookup): Remove. adds c6c2d1bc9bc re PR other/79543 (Inappropriate "ld --version" checking) adds 93439218536 re PR middle-end/91603 (Unaligned access in expand_assignment) adds 2f2aeda98f3 Remove Cell Broadband Engine SPU targets adds deeedbada1a re PR target/91604 (ICE in extract_insn at recog.c:2310 sin [...] adds 5f76ab159a4 c-cppbuiltin.c (builtin_define_with_hex_fp_value): Always e [...] adds 42bf58bb137 rust-demangle.c (unescape): Remove. adds 52792faa0c8 re PR tree-optimization/91504 (Inlining misses some logical [...] adds 7a4418a53e8 Implement TARGET_HANDLE_GENERIC_ATTRIBUTE adds f1deee91792 MSP430: Setup exclusion tables for function and data attributes adds 64be2b26eb9 MSP430: Use default_elf_select_section to determine section [...] adds 2974ecdae50 compiler: only import variable into . if same package adds 48259207e6a Daily bump. adds f8e36f0aef5 gfortran.texi: Update documentation to catch up with BOZ changes. adds dc91c65378c re PR middle-end/36262 (Extreme memory usage of VRP compare [...] adds e94e92dcda2 Use argparse.ArgumentParser for mklog. adds a45de90e569 mklog: parse PR references from new test files adds bc7f7ff9546 mklog: Do not print changed functions in testsuite adds 68e2c1996ec Add warning Wenum-conversion for C and ObjC. adds 0c7800b29bd re PR target/32413 (internal compiler error: in reload_cse_ [...] adds db9d2274783 Remove -fdeduce-init-list. adds 9eb730b8391 Disallow -fvtable-verify and -flto to be used together. adds 76e0dd66c87 Add user-defined clock to libstdc++ condition_variable tests adds ad4d1d21ad5 PR libstdc++/41861 Add full steady_clock support to conditi [...] adds 4844a5cb8c3 re PR fortran/91650 (ICE in gfc_conv_constant_to_tree, at f [...] adds 7d394f772fc Daily bump. adds f44526e367a re PR tree-optimization/91663 (split function can be re-inl [...] adds 0eaee4abb1d Improve PRNG jumping when using threads adds efd9a01b59e Remove broken URL from libstdc++ manual adds 359f25f8e22 Force IFN_LOAD/STORE_LANES operands to be memory (PR91577) adds 0fd3ee92340 install.texi: Update and clarify requirements to build GNAT. adds e7414688f16 re PR middle-end/90501 (ICE: address taken, but ADDRESSABLE [...] adds 056f95ec951 [preprocessor/91639] #includes at EOF adds 95e9a7616d3 Implement std::span for C++20 adds b1019384369 [C++ PATCH] vtable decl marking adds 5a4c9a49315 re PR rtl-optimization/91656 (wrong code with -fgcse-after-reload) adds 728347922a6 re PR middle-end/91001 (internal compiler error: in extract [...] adds 55e8f926f26 re PR target/91615 ([armeb] ICEs since r274986) adds b5c433ce11a Improve precondition checks for std::span adds b2c113aed6f Global GCN instructions need nops too. adds bb64bef659d PR c++/91644 - ICE with constinit in function template. adds 0e521c64613 re PR fortran/91660 (Missing error on invalid type declaration) adds 3c0f026505a re PR fortran/91496 (!GCC$ directives error if mistyped or [...] adds 36ec3f57d30 RISC-V: Fix bad insn splits with paradoxical subregs. adds ebd247d4b38 Daily bump. adds 67f6e64994b Remove support for repo files (PR c++/91125). adds 973159f219b Improve documentation of for statement. adds 7d99a5b62c2 [arm] Add missing predicated-short-it variants to cmp_and a [...] adds 3c086f8decd Fix GCC_LINUX_FUTEX to work with C99 compilers adds c0c2096fbad [C++ PATCH] Reserve a decl_lang bit adds aff342a3c18 [PATCH] Deprecate -frepo option. adds 400b8274e69 [preprocessor] Popping "" file names adds 4ef5bbd8153 Define std::ssize for C++20 (P1227R2) adds 94ea5c6a510 Fix testcase to not use LTO with -fvtable-verify. adds 613d4e784c2 Warray-bounds-4.C: Skip AIX. adds 28d67c175f3 inf-compare-1.c: Skip AIX. adds 920ea3b8ba3 function.c (assign_parm_find_data_types): Use RECORD_OR_UNI [...] adds aa8901e9bb0 libgo: update to Go 1.13beta1 release adds 4e9ad7c9d8e re PR target/91654 (Regressions of SPEC2017 rate caused by [...] adds 9393ab74921 rs6000: Delete UNSPEC_FRSP adds e83573abb38 rs6000: Delete UNSPEC_MV_CR_OV. adds 2f4d895197e RISC-V: Re-enable -msave-restore for shared libraries. adds 73974885024 Daily bump. adds d405dc23021 arm.c (arm_block_set_aligned_non_vect): Use gen_unaligned_s [...] adds 8b2d8beb9fc add PR target/91684 to ChangeLog adds 44a06a70956 re PR tree-optimization/91665 (ICE in build_vector_from_val [...] adds e950ddb04b9 decomp2.C: Add TLS options. adds 70ca91f5d41 pr91684.c: Use effective-target arm_prefer_ldrd_strd. adds 30b94f55204 Daily bump. adds 9976b31c66d genemit: Print file+line in the "Splitting with" message adds 108d64adcad Daily bump. adds b7b1f65711b Update config.sub and config.guess. adds 4bc8aadf033 opt-functions.awk: fix comparison of limit, begin and end adds e9b8025bb07 testsuite: annotate c-torture/compile tests with dg-require [...] adds a5362c6aea5 testsuite: new require effective target indirect_calls adds 91dfef9610b GCC port for eBPF adds b245befcdd8 re PR target/91704 ([X86] Codegen for _mm256_cmpgt_epi8 is [...] adds ca47c3987c0 re PR target/87853 (_mm_cmpgt_epi8 broken with -funsigned-char) adds 27dada7d069 Improve constraints for std::span constructors adds d0e086ae4f9 Minor std::to_chars optimisation for base 10 adds f48ef52e401 Update comment of removed options. adds a6edd18cb32 match.pd: Add flag_unsafe_math_optimizations check before d [...] adds f78f73cbd28 Remove bt-load.c adds 324fb1020f4 Update docs for recent <span> and constexpr lib changes. adds 3b63f5376ab Forgot Changelog from latest commit. adds 812b3c62a7c rs6000: Update rlwinm-[012].c adds 504279ae0a0 Simplify the implementation of HARD_REG_SET adds e8448ba5300 Make note_stores take an rtx_insn adds 6576d245386 Remove COPY_HARD_REG_SET adds 50b3f54d551 Remove COMPL_HARD_REG_SET adds dc333d8ff60 Remove AND_HARD_REG_SET adds 44942965f4e Remove IOR_HARD_REG_SET adds d15e5131845 Remove AND_COMPL_HARD_REG_SET adds 4897c5aaa7a Remove IOR_COMPL_HARD_REG_SET adds a85796511b2 Remove hard_reg_set_equal_p adds 75f4e3a1b32 Tweak interface to ira-build.c:ior_hard_reg_conflicts adds 148909bc700 Add "fast" conversions from arrays to bitmaps adds 0b0310e9a0e Remove global REG_SETs adds 4f0eaba24df compiler: traverse types of constant expressions adds b7f55c8e359 compiler: don't use predeclared location for implicit runti [...] adds b3baefb205e expmed.c (extract_bit_field): Update function comment regar [...] adds de0f55dbb31 libgo: only build x/sys/cpu/cpu_gccgo.c on x86 systems adds 8bdcbd01353 misc/cgo/testcshared: restore gofrontend-local changes adds fa412b7c52a Daily bump. adds 77df40e8127 PR c++/84374 - diagnose invalid uses of decltype(auto). adds 5447e8e2e24 compiler: permit inlining constant expressions and expressi [...] adds c96fc081239 cmd/go: look for tool build ID before hashing entire file adds b30ee71a406 Implement C++20 p1424 - 'constexpr' feature macro concerns... adds 4563bc4dc63 [ARM/FDPIC 01/24] [ARM] FDPIC: Add -mfdpic option support adds 391d5d2e30a Optimise std::remove_cv and use more helper aliases adds e2c11cd16bd PR libstdc++/91711 fix failing test adds b1e21e5a5d1 [ARM/FDPIC v6 02/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 45d53c679a5 [ARM/FDPIC v6 03/24] [ARM] FDPIC: Force FDPIC related optio [...] adds 8b63716e87e [ARM/FDPIC v6 04/24] [ARM] FDPIC: Add support for FDPIC for [...] adds 11189793b6e [ARM/FDPIC v6 05/24] [ARM] FDPIC: Fix __do_global_dtors_aux [...] adds 5d727a4b202 [ARM/FDPIC v6 06/24] [ARM] FDPIC: Add support for c++ exceptions adds 4997c9aed45 [ARM/FDPIC v6 07/24] [ARM] FDPIC: Avoid saving/restoring r9 [...] adds 96ef8d00f70 [ARM/FDPIC v6 08/24] [ARM] FDPIC: Enforce local/global bind [...] adds bc87cffb13c [ARM/FDPIC v6 09/24] [ARM] FDPIC: Add support for taking ad [...] adds e844c94f2a1 [ARM/FDPIC v6 10/24] [ARM] FDPIC: Implement TLS support. adds ae1152e5a01 [ARM/FDPIC v6 11/24] [ARM] FDPIC: Add support to unwind FDP [...] adds bb33a88e3d4 [ARM/FDPIC v6 12/24] [ARM] FDPIC: Restore r9 after we call [...] adds 84818dbb703 [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for PC in C [...] adds 488bd12977b [ARM/FDPIC v6 14/24] [ARM][testsuite] FDPIC: Skip unsupport [...] adds 1976a0b2392 [ARM/FDPIC v6 15/24] [ARM][testsuite] FDPIC: Adjust scan-as [...] adds ee442e15c0c [ARM/FDPIC v6 16/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds e8977296e13 [ARM/FDPIC v6 17/24] [ARM][testsuite] FDPIC: Handle *-*-uclinux* adds d41049119d6 [ARM/FDPIC v6 18/24] [ARM][testsuite] FDPIC: Enable tests o [...] adds 1ce7625c439 [ARM/FDPIC v6 19/24] [ARM][testsuite] FDPIC: Adjust pr43698 [...] adds fec08d85b0f [ARM/FDPIC v6 21/24] [ARM] FDPIC: Handle stack-protector co [...] adds 18ab8855906 [ARM/FDPIC v6 22/24] [ARM][testsuite] FDPIC: Skip tests tha [...] adds a360a359b78 [ARM/FDPIC v6 23/24] [ARM] FDPIC: Implement libitm support. adds b08bcba5dc1 decl.c (has_designator_problem): Use cp_expr_loc_or_input_l [...] adds 6508fa9c067 [ARM/FDPIC v6 24/24] [ARM] FDPIC: Handle arm*-*-uclinuxfdpi [...] adds 873140e65d4 re PR middle-end/91680 (Integer promotion quirk prevents ef [...] adds 28f0075742e LWG 3266. to_chars(bool) should be deleted adds 903a9d25e9a * doc/install.texi: Fix syntax for html generation. adds ef8febf8585 default_format_1.f90: Remove XFAIL AIX. adds 68a57628f48 Rename Deprecated to WarnRemoved in *.opt files. adds e8b0314a583 Make get_call_rtx_from take a const rtx_insn * adds 0f8b14ee8ae Implement std::common_reference for C++20 adds 031e8857886 Move c6x REGNO_REG_CLASS out of line adds df1f0eef679 Remove call_fixed_reg_set adds 026116ce2a4 Remove no_caller_save_reg_set adds a5647ae846f Replace call_used_reg_set with call_used_or_fixed_regs adds ff18ad15259 Make more use of regs_invalidated_by_call adds a365fa06368 Add call_used_or_fixed_reg_p adds 2e3d041b132 Remove redundant fixed_regs tests adds 53bee79caba Hide call_used_regs in target-independent code adds d7fb4c31623 Remove call_really_used_regs adds a1fc3891ebb go/internal/gccgoimporter: support embedded field in pointer loop adds 4d7bfeec428 re PR go/91621 (libgo/mksysinfo.sh: please avoid test ==) adds efc864927f5 libgo: Solaris and x/sys/cpu compatibility fixes adds d85569f63db PR c++/91705 - constexpr evaluation rejects ++/-- on floats. adds 480c18e16fd PR c++/91673 - ICE with noexcept in alias-declaration. adds f62592f99de Daily bump. adds 3d34b7afaee Update my email address adds dc5b11916a2 revert: match.pd: Add flag_unsafe_math_optimizations check [...] adds 6d5093dad6a re PR middle-end/91725 (ICE in get_nonzero_bits starting wi [...] adds 26d815a3e58 re PR tree-optimization/91723 (builtin fma is not optimized [...] adds 0a237a94c20 re PR rtl-optimization/89795 (wrong code with -O2 -fno-dce [...] adds 46dfa8ad6c1 re PR tree-optimization/90387 (__builtin_constant_p and -Wa [...] adds 5a307ee54bc lto-opts.c (lto_write_options): Stream -g when debug is enabled. adds 7994803c00a [PATCH] some tree struct marking adds fd3bfefbd93 re PR rtl-optimization/89435 (wrong code with -O1 -march=ar [...] adds ce7f1ce4d01 Fix libstdc++ tests for -Wvolatile warnings in C++2a mode adds c5748fdbf40 Fix Xmethod for shared_ptr::use_count() adds d694576e174 gotest: force test package to be imported first adds debae5232b8 golang.org/x/sys/cpu: define doinit when needed adds a387d636cda compiler: suppress type descriptor generation for aliases adds 19e057e7cc4 Simplify the code. adds 84e33251331 re PR fortran/91642 (ICE: Bad IO basetype (transfer_expr, a [...] adds 22aa73bda49 re PR fortran/91553 (ICE in gfc_real2complex, at fortran/ar [...] adds 94aebf7e4d2 re PR middle-end/83889 (new failures on some arm targets af [...] adds 8c58d9d8370 Daily bump. adds 58cc98767aa Vectorise multiply high with scaling operations (PR 89386) adds 52f6afe06dd PR libstdc++/91748 fix std::for_each_n for random access iterators adds bdc91a3299f re PR tree-optimization/91750 (Induction vectorization intr [...] adds d6ecb707cc5 re PR tree-optimization/89386 (Generation of vectorized MUL [...] adds 656297e1fec libgo: update to Go1.13 adds e5b3c74bf06 Daily bump. adds e4dc7c6572d re PR fortran/91717 (ICE on concatenating deferred-length c [...] adds 0d1cfeed7f7 [PATCH][GCC] Update my email address adds 22cd031212e re PR fortran/91716 (ICE in output_constant, at varasm.c:5026) adds 9a235e7e85a * doc/invoke.texi (Optimize Options): Fix typo. adds 57cccc860e5 libgo: don't use ? in grep pattern adds 23741374760 re PR middle-end/91708 ([ARM] Bootstrap fails in gen_movsi, [...] adds a6fa2e83e95 gnatmake: Accept the `--sysroot=' GCC driver option adds c28712beb41 libgomp plugin - init string adds 81e87db49d7 re PR fortran/91566 (ICE in gfc_constructor_copy, at fortra [...] adds f3898644854 Daily bump. adds 603a4ad4997 Consider doloop IV in IVOPTs adds 62dca3d53ee Formatting and comment syntax adjustments. adds df19f4717db re PR middle-end/83889 (new failures on some arm targets af [...] adds e0b9e5f9e3c re PR fortran/91557 (Bogus warning about unused dummy argum [...] adds a0264d2cdd2 Daily bump. adds f5b72b67cf7 re PR fortran/91556 (Problems with better interface checking) adds da903a1610b [C++ PATCH] simplify clone predicate adds 3e0679c8d4e re PR fortran/91550 (ICE in do_subscript, at fortran/fronte [...] adds 204a3763d9b Change C++ to C comments. adds e6e3aa01aa4 re PR fortran/91727 (ICE in conformable_arrays, at fortran/ [...] adds 41fb55fd5cb 2019-09-15 Sandra Loosemore sandra@codesourcery.com adds 2abc02a1f5e PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF. adds 27e0979b8b4 Daily bump. adds c4438114d61 Handle location wrappers better in warn_logical_operator. adds a4d034d714f Fix conversions for built-in operator overloading candidates. adds 47518e131f2 PR c++/82165 - enum bitfields and operator overloading. adds ddc1a45b373 PR c++/30277 - int-width bit-field promotion. adds 10f30ac9cda re PR tree-optimization/91756 (g++.dg/lto/alias-3 FAILs) adds 5f487a349de Auto-generate maybe_fold_and/or_comparisons from match.pd adds c16504f6eab Fix PR88784, middle end is missing some optimizations about [...] adds ae9c3507829 Rewrite part of and_comparisons_1 into match.pd. adds 130c4034c73 Rewrite first part of or_comparisons_1 into match.pd. adds cda65821d3c Rewrite second part of or_comparisons_1 into match.pd. adds e4ab9e060be * Makefile.in (build/genmatch.o): Depend on $(CPPLIB_H). adds 48d552e5cd5 re PR target/91719 (gcc compiles seq_cst store on x86-64 di [...] adds 9b47928e633 * config/i386/sync.md (atomic_store<mode>): Improve comment. adds 18907822435 pr89386.c (foo): Fix return type. adds b3a77aa6ffa compiler: fix quoting of //go:linkname in error message adds 61b204bf24a decl.c (grokdeclarator): Use declspecs->locations and decla [...] adds 8ba9c127cdb Daily bump. adds 38b06e7a19d [Ada] Refine conditions for calling Copy_Bitfield adds 37915d02244 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays adds 38c4e50d8c7 [Ada] Support for local unix sockets in GNAT.Sockets API adds 2d319f3acef [Ada] Avoid touching potentially nonexistent memory adds 1ed19d98def [Ada] Adding assertions on extra formals for BIP function calls adds 5387a3f55fe [Ada] Refine change for bit-packed slices adds 5c7cf10a633 [Ada] PR ada/91268 Do not redefine macros adds 92167df3c97 [Ada] Ignore missing ALI files in GNATprove mode adds 327940801d6 [Ada] Ada 2020: Raise expressions in limited contexts (AI12-0172) adds 01e44bfa81a [Ada] Missing tagged type decoration in corresponding recor [...] adds a9a08e6d331 [Ada] In a generic use Presanalyze_Spec_Expression on Predicates adds cbb0b553856 [Ada] Do not inline dispatching operations in GNATprove mode adds ee7c961db9d [Ada] A new utility routine for detecting attribute 'Old adds b9bfbf45419 [Ada] Avoid to close irrelevant file descriptors adds 19716ceb167 [Ada] GNAT.Expect (Expect_Internal): Try to call 'poll' few times adds 94c44a8a300 [Ada] Close file descriptors allocated for tty only once adds 402b91503e2 [Ada] Remove section on pragma No_Run_Time adds 77562afd5b5 [Ada] Support chained calls to traversal functions in SPARK adds 0a39f241944 [Ada] Don't accept illegal (e.g., Integer'(null)) generic actuals adds 86ae194fdb3 [Ada] Clarify documentation for Stack_Usage adds 8df56dfc699 [Ada] GNATprove: avoid crash on illegal borrow during packa [...] adds 64989f18c04 [Ada] Force even timestamp in Windows ALI files adds 7197e2db28f [Ada] Fix possible suppressed overflows in arithmetic run-time adds d4ba72cbad2 [Ada] Raise Constraint_Error in overflow case involving rounding adds fd339ba3082 [Ada] Minor fixes mostly in comments of runtime arithmetic unit adds 7afbd9419f7 [Ada] Update the character type comment in exp_dbug.ads adds 1e0a3cc4ca8 [Ada] Fix ineffective -gnatyN for separate compilation units adds 0d4fcc9f622 [Ada] Missing propagation of Has_Predicates in cloned subtypes adds e34716b8dd8 [Ada] Fix rounding of fixed-point arithmetic operation adds 994e33d27a6 [Ada] Add Remove primitive on functional maps adds 8054d17a735 re PR tree-optimization/91790 (ICE: verify_ssa failed (erro [...] adds ecd4d80cb2e [PR91749][arm] FDPIC: Handle -mflip-thumb adds c4ccdc0e631 re PR fortran/91588 (ICE in check_inquiry, at fortran/expr.c:2673) adds 351e7c3b5fb PR ipa/91089 - Setup predicate for switch default case in IPA adds 6fbb9dd1030 [ARM/FDPIC v6 20/24] [ARM][testsuite] FDPIC: Skip tests usi [...] adds 1160be12680 re PR debug/91772 (ICE in add_dwarf_attr, at dwarf2out.c:44 [...] adds 7dbc2e3b6d3 Remove name of unused parameter in array-traits.h adds 5d4efa795e0 [arm] Fix insn type of *thumb1_tablejump adds f62281dc1b3 [arm][aarch64] Make no_insn issue to nothing adds d0bc0cb66bc [arm][aarch64] Handle no_insn in TARGET_SCHED_VARIABLE_ISSUE adds 99a28ee8c18 reflect: unexport FFICallbackGo; use go:linkname instead adds 033425d0ed0 re PR go/91781 (r275691 breaks go test "reflect") adds 7e6fecf5008 runtime: for FFI, treat directIface types as pointers adds 6a6341917f9 Daily bump. adds ad4644f378f [x86] Tweak testcases for PR82361 adds 2778553904f [Ada] Refine previous change for -gnatn and LLVM adds 2b6cd962513 [Ada] Fix style issues in functional maps adds 5ce1c7733b7 [Ada] Avoid uninitialized variable in bounded containers adds aeb68a2b472 [Ada] System.Stack_Usage: fix a typo adds e58fc8977c6 [Ada] Remove remaining references to VMS support adds 6f934861c1e [Ada] Improve doc on Warning_As_Error adds 600db6ca89b [Ada] Fix 32/64bit mistake on SYSTEM_INFO component in s-win32 adds e42183e72bf [Ada] Fix typo in error message adds dcbe49a6c41 [Ada] No Storage_Error for an oversized disabled ghost arra [...] adds 82fa20a2114 [Ada] Fix errno for rename for the VxWorks 6 target adds 209a0094c4b [Ada] Raise exception on call to Expect for a dead process adds d2880e69541 [Ada] Factor out code for deciding statically known Constra [...] adds b67723ddeea [Ada] Ensure that Scan_Real result does not depend on trail [...] adds d05586dce2e [Ada] Skip entity name qualification in GNATprove mode adds 432a3b3644f [Ada] Refine type of Get_Homonym_Number result adds 50a7395372b [Ada] Don't fail a front-end assertion if errors have alrea [...] adds f04e9787ea9 [Ada] Code cleanup of alignment representation clauses in d [...] adds a6d677c65b9 [Ada] Fix minor formatting issue adds 0af16535246 [Ada] Improve efficiency of copying bit-packed slices adds 6bc08721d02 [Ada] Fix portability issues in access to subprograms adds c8324fe7b12 [Ada] Implement AI12-0086's rules for discriminants in aggregates adds 43b264110f5 [Ada] Spurious run time error on anonymous access formals adds 6951cbc9e76 [Ada] Fix sharing of expression in array aggregate with oth [...] adds 1b2f53bb9ad [Ada] Missing accessibility check on discrim assignment adds 483af72e4bf [Ada] Spurious ineffective use_clause warning adds b8411279b06 [Ada] Crash on aggregate with dscriminant in if-expression [...] adds 0cff31f0f67 [Ada] Use static discriminant value for discriminated task record adds 1784b1eb1f2 [Ada] Crash on universal case expression in fixed-point division adds 5c13a04e0dc [Ada] Fix spurious alignment warning on simple address clause adds 58ab1e7607d [Ada] Avoid gnatbind regression caused by Copy_Bitfield adds a95b474a088 Come up with debug counter for store-merging. adds ef20d221506 Two more POLY_INT cases for dwarf2out.c adds defc6f266c1 Handle variable-length vectors in compute_record_mode adds 22b6299199d Don't treat variable-length vectors as VLAs during gimplification adds 01b57ebf58b Make get_value_for_expr check for INTEGER_CSTs adds a3d09469041 re PR lto/91763 (go.go-torture/execute/printnil.go FAILs) adds 743a16d57a4 Make assemble_real generate canonical CONST_INTs adds 5fdd6038147 tree-vectorizer.h (get_initial_def_for_reduction): Remove. adds ba7c8cb5715 Tweak clang-format configuration. adds 31de92e39bb tree-parloops.c (report_ploop_op): Copy from report_vect_op. adds 6f1628c9df0 [ARM] Cleanup multiply patterns adds 901083b9bdf tree-vect-loop.c (vect_is_simple_reduction): Remove operand [...] adds 0800e23ecf4 [ARM] Cleanup highpart multiply patterns adds 22a8ab772c3 [ARM] Cleanup 64-bit multiplies adds 101a0841b6f i386: Increase Skylake SImode pseudo register store cost adds 7706f2f312a i386: Restore Skylake SImode hard register store cost adds 1ea956609a5 [ARM] Add logical DImode expanders adds ab2d47a87fe libgo: support gollvm build on arm64 linux adds b9a7fd9bde1 Daily bump. adds a923a463943 RISC-V: Fix more splitters accidentally calling gen_reg_rtx. adds fbd33afe472 Extend pass rpad to handle avx512f vcvtusi2ss vcvtusi2ss 53 [...] adds a7268fd7652 tree-parloops.c (parloops_is_slp_reduction): Do not set LOO [...] adds f4437882fe9 [Ada] Rtsfind: improve comment on RTE_Available adds 5d66b937e3d [Ada] Improve handling of explicit by-reference mechanism adds e516702202b [Ada] gnatxref: infinite loop on symbols not found adds 348c3ae62ec [Ada] Fix fallout of previous change for bit-packed arrays adds 682c09cebad [Ada] Infinite loop with concatenation and aspect adds 4af04d04c42 [Ada] Fix spurious type mismatch failure on nested instantiations adds 3aacb9ed526 [Ada] Add comments wrt. deallocation of bounded sets/maps adds 9415fcdad10 [Ada] Propagate documentation to formal bounded sets adds f56add9cb03 [Ada] Memory leak with 'Range of a function call in a loop adds 890cde53194 [Ada] Crash on predicate in full view in a generic unit adds c4f372c54f2 [Ada] Remove duplicated routines for getting homonym number adds 1dd3915be10 [Ada] Streamline comparison for equality of 2-element arrays adds 143df1f9aa4 [Ada] Suppress GNAT FE up-level reference transformation fo [...] adds d8ec2787e0b [Ada] Implement Machine_Rounding attribute in line when possible adds f5766e3b541 [Ada] Move SPARK borrow-checker to gnat2why codebase adds 46a500a5cc8 [Ada] Fix run-time segfault with derived access-to-subprogram type adds 7005758ce72 [Ada] Exp_Attr: remove obsolete comment adds 09709b47811 [Ada] Allow constants of access type in Global contracts adds 231ef54b96d [Ada] Disable inlining of traversal function in GNATprove adds 46fa6b050e8 [Ada] Spurious visibility error in generic child unit adds 4fe56329e05 [Ada] Use declared type for deciding on SPARK pointer rules adds fd0d7b4e3be [Ada] New routine GNAT.Sockets.Create_Socket_Pair adds 9e0746fcd5b [Ada] Fix bogus visibility error with nested generics and inlining adds d53301c91fe [Ada] Fix bogus "too late" error with nested generics and inlining adds bee475e2e05 [Ada] Fix copy operation with private discriminated record type adds 87cd385fa5d [Ada] Sem_Ch12: add a comment to indicate future work adds c3a75a09b84 [Ada] Get rid of useless temporary for slice in overaligned [...] adds 0c27222c60b [Ada] Accept concatentation arguments to pragma Annotate adds 4736041b5aa [Ada] Emit DW_AT_GNU_bias with -fgnat-encodings=gdb adds f24f4c15884 Rework constant subreg folds and handle more variable-length cases adds d9e736e7194 re PR tree-optimization/91812 (GCC ignores volatile modifier) adds 37bc3aa0474 Speed up qsort in IPA ICF. adds c449d3ae28f Enforce correct COND_EXPR order for EXTRACT_LAST_REDUCTION adds efe126563bb Use post-dom info to update if/switch predicate adds e3f15286d11 aarch64: Extend %R for integer registers adds 4a2095ebace aarch64: Implement TImode compare-and-swap adds b7e560deb37 aarch64: Tidy aarch64_split_compare_and_swap adds 33befddcb84 aarch64: Add out-of-line functions for LSE atomics adds 3950b229a5e aarch64: Implement -moutline-atomics adds 9f576d304d6 Fix cast in sort_congruence_class_groups_by_decl_uid. adds 40858b9dfb7 [ARM] Simplify logical DImode iterators adds 54dc857754b re PR target/91814 (ICE in elimination_costs_in_insn, at re [...] adds b3c4d0dd309 tree-vect-loop.c (vect_is_slp_reduction): Remove. adds e564cf98de4 Revert "Fix conversions for built-in operator overloading c [...] adds a519efbef81 [Darwin, PPC, testsuite] Fix pr89313.c fail. adds e0710fcf7dc Handle [[likely]] on compound-statement. adds 7d112d6670a Support extended characters in C/C++ identifiers (PR c/67224) adds 6889a3acfee PR middle-end/91631 - buffer overflow into an array member [...] adds ff6686d2e5f New IPA-SRA adds c3ff46a5185 Daily bump. adds d865ed7227a re PR target/91767 (After r274953, clang-compiled xgcc segf [...] adds 6e222b2a3ae re PR tree-optimization/91822 (FAIL: gcc.dg/pr88031.c (inte [...] adds 522da4c233c re PR c/91815 (questionable error on type definition at fil [...] adds 9ba4312712a re PR target/91269 (unaligned floating-point register with [...] adds d63eadac7db re PR testsuite/91821 (r275928 breaks gcc.target/powerpc/sa [...] adds b049c269556 re PR target/91814 (ICE in elimination_costs_in_insn, at re [...] adds 264c073993e Restrict gnat.dg/system_info1.adb to Linux and Windows hosts adds 76c93295f3b Revert [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for [...] adds ac4a7836401 re PR fortran/78260 (ICE in gimplify_expr, at gimplify.c:11939) adds 1fa153b0ef2 [Darwin, X86, testsuite] Fix naked-1.c fail. adds 0fc7d9e3d12 re PR target/86811 (Vax port needs updating for CVE-2017-5753) adds bd7a5c5dc08 pa.c (pa_trampoline_init): Remove spurious extended character. adds 6b5596d5fcb microblaze.h (ASM_OUTPUT_SKIP): Use HOST_WIDE_PRINT_UNSIGNED. adds b2addbf403f Daily bump. adds 681fc0fa40c Extend neg_const_int simplifications to other const rtxes adds 9f635bd13fe Avoid adding impossible copies in ira-conflicts.c:process_r [...] adds 296580b640a DR 2345 - Jumping across initializers in init-statements an [...] adds 6bd2a4f3d17 [Darwin] Update machopic_legitimize_pic_address. adds e4df9be4e2b re PR c++/30277 (bit-field: wrong overload resolution) adds 810118592aa PR middle-end/91830 - Bogus -Warray-bounds on strcpy into a member adds dcb786e59eb Daily bump. adds 0968003dd08 PR c++/91819 - ICE with operator++ and enum. adds f1c22d660bc [Darwin, PPC] Clean up symbol stubs code. adds 2d814ac2f7b Daily bump. adds fdfa0e44b7e decl.c (components_to_record): Do not reorder fields in pac [...] adds ef5a9557bdf trans.c (Attribute_to_gnu): Test Can_Use_Internal_Rep on th [...] adds ec4a0d83776 trans.c (gnat_compile_time_expr_list): New variable. adds 8082999eb2e Fix typo adds 09248547abd trans.c (Regular_Loop_to_gnu): Do not rotate the loop if -O [...] adds 193410e3110 * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds e2542772360 Provide Task_Info.Number_Of_Processors on Solaris adds b7bb3d35804 Use underscore in IPA-SRA LTO section name (PR ipa/91835) adds 158ab204321 re PR fortran/91729 (ICE in gfc_match_select_rank, at fortr [...] adds 3a30d2558b3 [AArch64] Fix memmodel index in aarch64_store_exclusive_pair adds 4d411f1ff79 Skip gcc.dg/ucnid-5-utf8.c unless ucn is supported adds d469a71e5a0 tree-vect-loop.c (get_initial_def_for_reduction): Simplify, [...] adds fa87544ca13 Fix non-canonical CONST_INTs in altivec_copysign_v4sf3 (PR91823) adds 1e8822d360a PR libstdc++/91788 improve codegen for std::variant<T...>::index() adds ba2b30dc9fa [arm] Add missing Makefile dependency on arm_acle_builtins.def adds 1a09197cb1b PR c++/91844 - Implement CWG 2352, Similar types and refere [...] adds 33ba6ac3912 PR c++/91809 - bit-field and ellipsis. adds 7926a220d85 2019-09-23 Sandra Loosemore sandra@codesourcery.com adds 0788210f804 pt.c (check_explicit_specialization): Use cp_expr_loc_or_in [...] adds a8cea25c734 RS6000, add xxswapd support adds 0ca2b1f3d8d GNAT/testsuite: Pass the `ada' option to target compilation adds 18b86eda6f2 Daily bump. adds 47d17f70582 PR libstdc++/91871 fix Clang warnings in testsuite adds 3f9e08f57e1 tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize MEM_REF base. adds 5a4d0da4f58 [PR 91832] Do not ICE on negative offsets in ipa-sra adds 231f75463c2 [PR 91831] Copy PARM_DECLs of artificial thunks adds 90acd49f6ba Use more switch statements. adds 81b405828fd re PR middle-end/91866 (Sign extend of an int is not recognized) adds 937960dfd7f [GCC][PATCH][AArch64] Update hwcap string for fp16fml in aa [...] adds 01b9402c483 [AArch64] Don't split 64-bit constant stores to volatile location adds a7701dd1610 tree-vectorizer.h (_stmt_vec_info::const_cond_reduc_code): [...] adds fe69bee34c6 Remove check for impossible condition in std::variant::index() adds fea3397e56a PR c++/91845 - ICE with invalid pointer-to-member. adds a0aedc7a41c PR c++/91868 - improve -Wshadow location. adds 931631924b3 PR tree-optimization/91570 - ICE in get_range_strlen_dynami [...] adds 42eb48017d5 [Darwin, PPC, Mode Iterators 0/n] Make iterators visible to [...] adds dd9ed099056 [Darwin, PPC, Mode Iterators 1/n] Use mode iterators in pic [...] adds a20673a560f Daily bump. adds 1ed0d9f8ded Fix location of dependent member CALL_EXPR. adds a4cd9ac5f05 name-lookup.c (check_extern_c_conflict): Use DECL_SOURCE_LOCATION. adds 48bea5dff4c Move a target test-case to generic folder. adds 21f7f9980c0 Implement LWG 3296 for basic_regex::assign adds 761e6bb9f7d [AARCH64] Add support for new control bits CTR_EL0.DIC and [...] adds fadb01364d3 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 9a3afc3564b [AArch64] Use implementation namespace consistently in arm_neon.h adds b134cab0cfb PR c++/91877 - ICE with converting member of packed struct. adds b867051636e Remove newly unused function and variable in tree-sra adds 736a6efc4fd Colorize %L and %C text to match diagnostic_show_locus (PR [...] adds 88a51d68c4a aarch64: Fix store-exclusive in load-operate LSE helpers adds 58d169ba9ff aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 9e46fd072bc libgcc: Rebuild autoconf files adds ec14f8abf00 Daily bump. adds 835d50c66aa [AArch64] Fix cost of (plus ... (const_int -C)) adds 704bc4bb36a Add TODO_update_ssa for SLP BB vectorization (PR tree-optim [...] adds 16b17446dfd Add myself as aarch64 port maintainer adds 581b519f037 [PATCH] Fix continue condition in IPA-SRA's process_scan_results adds e2b1923b8d1 [PATCH] Fix quoting in a call to internal_error adds 1275a541a59 [arm] Update FP16 tests adds 53cd0ac643e [arm] Implement non-GE-setting SIMD32 intrinsics adds 2b5b5e24149 [arm] Implement DImode SIMD32 intrinsics adds 6fdbe41963a driver: Also prune joined switches with negation adds 5fdd1d33524 Add myself as an aarch64 maintainer adds 9593e8e5e39 tree-vect-loop.c (vect_analyze_loop_operations): Also call [...] adds 25a0f9cfaec * osint.adb (OS_Time_To_GNAT_Time): Remove dependency on To [...] adds 8eb60b2f225 Remove include directives for deleted Profile Mode headers adds d5f7e04923c Fix array index error in address_v6 comparisons adds 7a9942f5215 Implement C++20 constexpr changes to std::pair (P1032R1) adds c9fb0a85b68 Define std::to_array for Debug Mode adds 26cdf7bd5e9 PR tree-optimization/91914 - Invalid strlen folding for off [...] adds 1b4dbccc1f8 tree-vect-loop.c (vect_analyze_loop_operations): Analyze lo [...] adds 0bfc2041424 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 4fc1d2629ab [Darwin, PPC, Mode Iterators 2/n] Eliminate picbase expanders. adds be193fa7c98 rs6000-builtin.def: (LVSL... adds 9ab2f9aed07 rs6000-builtin.def: (LVSL... adds c78d3425209 CO_BROADCAST for derived types with allocatable components adds 25b45c7c6ce function.c (gimplify_parameters): Use build_clobber function. adds d7326aaf208 xtensa: fix PR target/91880 adds 0900e29cdbc charset.c (UCS_LIMIT): New macro. adds 5fe5f75fcf3 re PR libbacktrace/91908 (New libbacktrace tests fail to build) adds 09704140c7f Daily bump. adds 639a28ba6e0 set DECL_SIZE_UNIT for zero-sized fields adds 76bb5af63db [AArch64][SVE2] Shift-Right Accumulate combine patterns adds 18908a56e18 Fix reduc_index==1 handling for COND_REDUCTION (PR91909) adds c6447c2014b [C][C++] Allow targets to check calls to BUILT_IN_MD functions adds 6d4d616a782 [AArch64] Split built-in function codes into major and minor codes adds 2ae8a2c9426 re PR tree-optimization/91885 (ICE when compiling SPEC 2017 [...] adds 67cb34efd86 associate_48.f90: Fix a dg directive. adds 29f26978866 tree-vectorizer.h (_stmt_vec_info::reduc_fn): New. adds 88e032f105d re PR target/91919 (arm-linux-eabi ICE with building kernel) adds f7a3a382279 PR libstdc++/91910 fix data race in Debug Mode destructors adds df435456846 compiler: fix brace formatting adds 51c3b7c6ec2 compiler: only check whether struct or array types are big adds 37ed4c3269f compiler: don't read known type, simplify Import::finalize_methods adds 975d043ff6b Make cgraph_node::get_fun const adds c872f1506d4 cp-tree.h (class iloc_sentinel): New. adds 1a120ec124a constexpr.c (cxx_fold_indirect_ref): Use similar_type_p. adds 26a23d11ed4 Const-correctness fixes for fibonacci_heap.h adds 576113abdb1 [Darwin, PPC, Mode Iterators 3/n] Update macho_correct_pic. adds 00798c58439 re PR middle-end/91920 (ggc 9.2.0 failing openmp compile on [...] adds 59bc434a332 re PR c++/88203 (assert does not compile with OpenMP's prag [...] adds e9085da5288 Regenerate `configure' scripts for `uclinuxfdpiceabi' libto [...] adds 222e8cb6ca0 Daily bump. adds 6e81d34ea2d compiler: resolve importing ambiguity for more complex func [...] adds b1649990025 Fix endian issue in pr91656 testcases adds 2664bcb8760 re PR target/80672 (gcc/config/sh/sh.c:716: prefer compare [...] adds c57a3850067 re PR target/86805 (sh port needs updating for CVE-2017-5753) adds 028c9b3be46 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17. adds 7cf66a2dbe8 PR c++/91921 - stray warning with -Woverloaded-virtual. adds 406c9a1173f PR c++/91889 - follow-up fix for DR 2352. adds 036aa59282d re PR fortran/91864 (ICE in gfc_check_do_variable, at fortr [...] adds 4c597101860 re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 60674b3f8ac re PR libfortran/91593 (Implicit enum conversions in libgfo [...] adds 23cb6f8e0c0 [Darwin, PPC, Mode Iterators 4/n] Update macho_high. adds 97d57665314 stl_algo.h (merge): Fix documentation. adds e834b8adb62 Daily bump. adds 59784d3851f re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 51df413634b This patch is to add the support for float from/to long con [...] adds b19d2e5e1a8 vec_perm cost to 1 for non-Power7 VSX architectures adds ae517a31c95 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) adds 56b070e3bbc re PR fortran/91726 (ICE in gfc_conv_array_ref, at fortran/ [...] adds c4770ba091d re PR fortran/91714 (Accepts type statement without delimit [...] adds 7a40dd5a26e [Darwin, PPC, Mode Iterators 5/n] Update macho_low. adds 3262dde64c1 re PR fortran/91641 (ICE in gfc_conv_is_contiguous_expr, at [...] adds 65403f15eca Daily bump. adds 6a556ba4148 re PR target/91931 (ICE in decompose, at rtl.h:2277) adds 15bbad92434 config.gcc: Use the secure-plt on FreeBSD 13 and upwards fo [...] adds be525d9221f [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls adds 6438d29fb1a PR libstdc++/77936 remove unused variable adds 582c57a17ea Implement LWG 3255 for std::span constructors adds 61362d9d189 gimple.c (gimple_get_lhs): For PHIs return the result. adds 26ca7d1b244 Add initial support for prefixed/PC-relative addressing. adds d7f9ee981f3 libgomp_g.h: Include stdint.h instead of gstdint.h. adds 9343bf99b5e [C] Print ", ..." rather than ", ..." in diagnostics adds 20fa157e674 Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_* adds 4baad9863a5 Remove the iq2000_select_section function the iq2000 backen [...] adds 51051f474a7 [AArch64] Strengthen aarch64_hard_regno_call_part_clobbered adds 0c88d078eba Fix compile time warning about building the FRV backend by [...] adds bd785b44932 Add function_abi.{h,cc} adds 002ffd3caa6 Add a target hook for getting an ABI from a function type adds 5a5a3bc5fa1 Add a function for getting the ABI of a call insn target adds 2a2e3a0dfcb [x86] Robustify vzeroupper handling across calls adds 6ee2cc70024 Pass an ABI identifier to hard_regno_call_part_clobbered adds 737d6a1a174 Pass an ABI to choose_hard_reg_mode adds 7392e5d8888 Remove global call sets: caller-save.c adds 016996861c7 Remove global call sets: cfgcleanup.c adds 43b484fbf28 Remove global call sets: cfgloopanal.c adds 212b7076eec Remove global call sets: combine.c adds 311b62ce031 Remove global call sets: cse.c adds 3bd2918594d Remove global call sets: cselib.c adds c92503717bd Remove global call sets: DF (EH edges) adds 559c1ae1004 Remove global call sets: DF (entry/exit defs) adds 1849569621d Remove global call sets: early-remat.c adds c1b582720a3 Remove global call sets: function.c adds a4dfaad2e55 Remove global call sets: gcse.c adds 7450506b5d4 Remove global call sets: haifa-sched.c adds 6c47622219d Remove global call sets: IRA adds 5c64181d62b Remove global call sets: loop-iv.c adds a1e6ee38e70 Remove global call sets: LRA adds 3df28f006a7 Remove global call sets: postreload.c adds 7187286ef33 Remove global call sets: postreload-gcse.c adds 35b81ea3f74 Remove global call sets: recog.c adds 30503f4ea49 Remove global call sets: regcprop.c adds 0ce77f463d1 Remove global call sets: regrename.c adds 12e20dde63c Remove global call sets: reload.c adds 52053c3b536 Remove global call sets: rtlanal.c adds 2e2c6df346a Remove global call sets: sched-deps.c adds 497b699b937 Remove global call sets: sel-sched.c adds b21a62b6246 Remove global call sets: shrink-wrap.c adds 7c3958812bd Hide regs_invalidated_by_call etc. adds 6d1e98dfd2b Make ira call df_set_regs_ever_live for extra call-clobbered regs adds ce9d2a37f2d [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions adds dcdd0f05573 [AArch64] Make more use of function_abi adds c0c2f013906 [AArch64][SVE] Utilize ASRD instruction for division and remainder adds 6b34d5ff556 Fix typo in my last commit's ChangeLog entry adds 021f6580716 S/390: Remove code duplication in vec_unordered<mode> adds 2f00786128f [x86] Cache result of expensive_function_p between frame layouts adds 5a05b737e1b diagnostic-show-locus.c: rework handling of multiple labels adds ce3ecab493a libstdc++ testsuite, silence a FreeBSD libm warning adds 4aec2991250 libstdc++ testsuite, silence a FreeBSD libm warning adds b54453598a1 Include netinet/in.h in include/experimental/internet adds 2d2ad752c04 Implement C++20 constexpr comparison operators for __debug: [...] adds 3d0f0d3a85d Implement C++20 constexpr comparison operators for __debug: [...] adds 6ba3c0f7176 * es.po: Update. adds d79e9c5e969 compiler: change escape maps to hash tables adds c6db6feebee Daily bump. adds bd2d1b3d443 doc/md.texi: Fix some typos adds ba8fa8daf52 Update remaining calls to choose_hard_reg_mode adds 810f316dd62 configure.ac: Remove GCC_HEADER_STDINT(gstdint.h). adds 08cc4d925f6 [AArch64] Make call insns record the callee's arm_pcs adds bb6ce448fc1 [AArch64] Use calls for SVE TLSDESC adds 17d184e5c48 Remove clobber_high adds 8209db250f3 [C] Improve diagnostics for vector types adds 558798156b4 [C] Avoid aka types that just add tags adds 4d07a2ece66 Add myself to MAINTAINERS file adds 58e721d255c regrename: Use PC instead of CC0 to hide operands adds c7ea76ea562 tree-vect-loop.c (vectorizable_reduction): Move variables t [...] adds 31632e2c432 DWARF array bounds missing from C++ array definitions adds 676e38c2a93 Store float for pow result test adds 6bc89193bcf recompute opt flags after opt level change adds 3366b37850b Fix reload after function-abi patches (PR91948) adds b4363c5a269 S/390: Implement vcond expander for V1TI,V1TF adds a1bfb5b16b4 S/390: Remove code duplication in vec_* comparison expanders adds 2a2592a10c1 rs6000-p8swap.c (rtx_is_swappable_p): Don't swap vpmsumd. adds 04bf300e86b re PR c++/88562 (Incorrect pointer incrementing on SH4) adds 7552c36afa1 re PR c++/91925 (-fpack-struct causes a decltype with templ [...] adds 0b92cf305dc invoke.texi (early-inlining-insns-O2): Document. adds f30b3d2891c tree-if-conv.c (tree_if_conversion): Move call to ifcvt_loc [...] adds a9346b558b5 ssa-thread-12.c: Fix warning introduced by my previous change. adds 56f1a16caeb re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_ [...] adds 8951374df1e libada: Remove racy duplicate gnatlib installation adds 13681906ff1 libada: Respect `--enable-version-specific-runtime-libs' adds 11f2ce1f49f re PR target/85401 (segfault building code for VAX) adds ede31f6ffe7 tree-ssa-alias.c (nonoverlapping_component_refs_since_match [...] adds 43a0ea77858 Regenerate `liboffloadmic/plugin/configure' for r275564 ("[ [...] adds 577663511e0 Fix non-reserved names in Parallel Mode headers adds 61e619b4fd1 Disable tests that aren't valid in parallel mode adds e12097eda08 Make some parallel mode algorithms usable in constexpr contexts adds a16bc2f317d Make some new algorithms work in parallel mode adds e9c9a142b49 Support prefixes in diagnostic_show_locus adds 93313b94fe1 Handle :: tokens in C for C2x. adds 8dc7a6f2a59 Daily bump. adds a4626a7b3ed re PR libfortran/91593 (Implicit enum conversions in libgfo [...] adds 1bcb4c4faa4 [LRA] Don't make eliminable registers live (PR91957) adds 291fa23ac04 tree-vectorizer.h (stmt_vec_info_type::cycle_phi_info_type): New. adds 9ff9a0a5e6e re PR tree-optimization/91940 (__builtin_bswap16 loop optim [...] adds 68710ac7da2 internal.h (enum include_type): Remove trailing comma. adds 73a28634098 f95-lang.c (LANG_HOOKS_OMP_IS_OPTIONAL_ARGUMENT): Define to [...] adds 67c259509c0 Fix omp target issue with Fortran optional arguments adds 4aef466788a Fix coding style comment, missed in last commit adds ba045eb2297 Improve OMP/ACC error diagnostic in Fortran adds fc1a202ca60 re PR c++/91606 (Optimization leads to invalid code) adds ef4add8e543 Support OpenMP's use_device_addr in Fortran adds 9f4d9a366b3 tree-vectorizer.h (vect_transform_reduction): Declare. adds d94b160233e [ARC] Pass along "-mcode-density" flag to "as" adds 569651fd6fd re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_ [...] adds 3187c8a5010 [PATCH] Do not check call type compatibility when cloning c [...] adds 4bdb8c3dca3 Fix MIPS call-clobbered-*.c tests adds ea4b29d53a6 Fix shadowing in globalize_reg adds 629387a6586 tree-eh.h (unsplit_eh_edges): Declare. adds 03a9b90aa6d builtins.c (expand_builtin_memory_copy_args): Add might_ove [...] adds c8241327cd1 rs6000-protos.h (expand_block_move): Change prototype. adds 709310e7a46 Document non-conformance of parallel mode to recent C++ standards adds 408b33fcc39 module.c (load_commons): Initialize flags to 0 to silecne - [...] adds a264ea9a5bb [PR testsuite/91842] Skip gcc.dg/ipa/ipa-sra-19.c on power adds 1764d63bd98 ifcvt: improve cost estimation (PR 87047) adds 352d2690f1e Remove greedy wildcards from libstdc++ linker script adds 562d1e95567 cif-code.def (MAX_INLINE_INSNS_SINGLE_O2_LIMIT, [...]): New. adds b1fb82e5252 cif-code.def (MAX_INLINE_INSNS_SINGLE_O2_LIMIT, [...]): New. adds 8b4e5e711d9 re PR fortran/91943 (ICE in gfc_conv_constant_to_tree, at f [...] adds 939e9f696b8 re PR fortran/91942 (ICE in match_vtag, at fortran/io.c:1485) adds 307de100719 re PR fortran/91785 (ICE in check_assumed_size_reference, a [...] adds c20a90e0c82 re PR fortran/91784 (ICE in gfc_real2complex, at fortran/ar [...] adds d61bff850d1 Testsuite, remove alloca header adds c89844e5d30 Add some hash_map_safe_* functions like vec_safe_*. adds b830c28b56f Improve C++ fold caching efficiency. adds b7c41230322 runtime: mark go-context.S as no-executable-stack and split [...] adds aa29ed6db6d Fix ALL_REGS thinko in initialisation of function_used_regs adds d1090a8a805 PR tree-optimization/80936 - bcmp, bcopy, and bzero not dec [...] adds bead578432b Add changelog entries for r276491. adds 276a52d5566 constexpr.c (cxx_eval_store_expression): Formatting fix. adds 1006c9d4395 constexpr.c (cxx_eval_constant_expression): If not skipping [...] adds 775eaa4d834 re PR rtl-optimization/91976 (RTL check: expected code 'con [...] adds f5fc32e4a38 init.c (build_new): Use cp_expr_loc_or_input_loc in two places. adds 202be58655a Define WIDTH macros for C2x. adds e5ec901cec9 Use the SIGNED_16BIT_OFFSET_EXTRA_P macro for 16-bit signed tests. adds e6f53878db8 Daily bump. adds 0a8c8f4d657 Undo unintended change to predicates.md in subversion id 276498 adds 38a734350fd Makefile.in (OBJS): Add range.o and range-op.o. adds f61e54e59cd Character typenames in errors and warnings adds 3aad513c686 re PR fortran/84487 (Large rodate section increase in 465.t [...] adds 12e088ba57e re PR jit/91928 (libgccjit fails on subsequent compilations [...] adds eec306385da [arm] Fix rtl-checking failure in arm_print_value adds a164d19acb5 Check init_priority in g++.dg/cpp0x/gen-attrs-67.C adds ebf8247e7b8 Avoid reserved identifier in include/parallel/multiway_merge.h adds 2925cad2151 params.def (PARAM_INLINE_HEURISTICS_HINT_PERCENT, [...]): New. adds 5dbe01a1ffe primary.c (match_real_constant): Remove shadowing local vars. adds 6c7e076b746 Libgomp magic offset value self-documentation adds 206c926ae2e re PR target/91769 (wrong code with -O2 on MIPS) adds cfcf3551c43 * g++.dg/tree-ssa/pr61034.C: Add --param max-inline-insns-s [...] adds 24ec3cc957c [Darwin] Pick up SDKROOT as the sysroot fallback. adds e23390d29e1 re PR fortran/91497 (-Wconversion warns when doing explicit [...] adds e1cb00db670 rust-demangle.c (looks_like_rust): Remove. adds 5d8bb3897ef expr.c (emit_block_move_hints): Slightly cleaner fix to can [...] adds 4a6cb9c0da7 pa.c (pa_output_call): Remove 64-bit sibcall sequence. adds 320be74c5ca pa.h (MAX_PCREL17F_OFFSET): Adjust. adds c49af82c5fd fptr.c: Disable -Warray-bounds warning. adds 38b8d26b460 Daily bump. adds cf09ecdb94d invoke.texi (-Wshadow=global, [...]): Fix description. adds 708935b2b44 re PR c++/91974 (function not sequenced before function argument) adds 0fe2ae2902e re PR c++/71504 ([C++11] constexpr fails with multidimensio [...] adds 3d203d01760 Adjust various comments and rename some functions in range- [...] adds 48528394eaf re PR target/91982 (gcc.target/aarch64/sve/clastb_*.c tests [...] adds 981e39974ea [Fortran] Fix column of %C diagnostic location adds 67044452770 Fix gcc.target/aarch64/sve2/shracc_1.c for ILP32 adds dd935a565b5 re PR debug/91968 (DW_AT_low_pc missing for DW_TAG_label with LTO) adds 2e82a4615ab loop-3.c: Fix undefined behavior. adds 8384956a1b2 Add <span> to <bits/stdc++.h> precompiled header adds 44e4da65059 Adjust tr1::_Hashtable to work with std::allocator in C++20 adds 3459c905450 Add missing header required by previous change adds 0ced79bc4c9 Fix gcc.target/aarch64/torture/simd-abi-8.c for big-endian adds 3694418a6d5 compiler: adjust code to avoid shadowing local variables adds b1fc776335a Replace test cases for using automatic variables in equival [...] adds 82de69ffc84 range-op.cc (range_tests): Avoid two tests when ints and sh [...] adds dde4026df03 h8300.md (cpymemsi): Disable. adds 0a789c10e91 Replace uses of std::tr1::unordered_map in testsuite adds 2fc115875e0 Build filesystem library with large file support adds 0046f8d7505 ira-color.c (update_costs_from_allocno): Call ira_init_regi [...] adds 0fa00483026 Mark C2x built-in functions as such. adds 4e4791ffbae genmatch.c (commutate): Rename local var. adds b51a085b32f cgraph.h (FOR_EACH_ALIAS): Avoid shadowing the loop variable. adds 51b54218c4d expr.c (convert_mode_scalar): Remove shadowing local var. adds ddf25542f2f hash-table.h (hash_table::empty_slow): Don't assign size_t [...] adds 432bbcbb1e9 Add missing gimple_call_set_fntype adds 69b35f396ce compiler: include selected constant types during export processing adds 2066f7951cc match.pd (sinh (x) / cosh (x)): New simplification rule. adds 924b9276586 [preprocessor/91991] column location overflow adds 9af0d5ef3b1 * ipa-inline.c (inline_insns_single, inline_insns_auto): Fix typo. adds 36edf9cab1d Improve _GLIBCXX_DEBUG safe iterator range size computation. adds 0e8879cb36e PR fortran.91959 adds 28a5fa54aa4 builtins.c (compute_objsize): Add an argument. adds daa94de24b9 PR middle-end/91977 - missing -Wstringop-overflow on memcpy [...] adds 843f104d5bc Add strftime format checking support for C2x %OB and %Ob (b [...] adds 30648d02155 Daily bump. adds 0043b5280e6 re PR tree-optimization/91734 (gcc skip an if statement wi [...] adds 8e007055dd1 PR c++/91369 - Implement P0784R7: constexpr new adds d56cbcc0a2a [Darwin] Amend section for constants with reloactions. adds 980f185ce3b re PR fortran/91926 (assumed rank optional) adds 74e4fb1361b re PR fortran/91497 (-Wconversion warns when doing explicit [...] adds 2345fe52da7 re PR fortran/47054 (Compilation error when cray pointers a [...] adds 6c291ad828f ipa-inline.c: Fix type; compute size rather than self_size [...] adds f24b653c39d 2019-0105 Steven G. Kargl kargl@gcc.gnu.org adds 224d1b10aea Daily bump. adds b1ca639a869 [Darwin] Fix some format-related build warnings. adds 2c6374228bc Add std::copy_n __glibcxx_requires_can_increment checks. adds 6e556303102 Add C++11 __iterator_category_t template alias. adds 8ab38f6cbc1 Add std::copy_n istreambuf_iterator specialization adds 1c8264003ab Fix EXECUTE_IF_SET_IN_HARD_REG_SET use adds 5daedc02185 Add std::copy_n istreambuf_iterator specialization adds 3e1f7c33aea Daily bump. adds 806bdf4e40d re PR tree-optimization/91975 (worse code for small array c [...] adds 698114484e6 [i386] Make the vzeroupper pattern describe its effects (PR91994) adds ad00d6c1746 Use CONSTEXPR in machmode.h adds 9b0365879b3 [IRA] Handle fully-tied destinations in a similar way to ea [...] adds 7a3248463c2 Delete auto-in_equiv.f90 forgot to use svn delete the first time. adds 3faf75d4585 Use value_range_base::num_pairs instead of vrp_val_is* to c [...] adds 523fe5b6111 Disentangle range_fold_*ary_expr() into various independent [...] adds 19849d1585d * ipa-prop.c (ipa_vr::nonzero_p): Add TYPE_UNSIGNED check. adds ca95ce80e05 [doc] -Wuninitialized doesn't do -Wclobbered's job adds 880dcdaedac Make gsi_next_nonvirtual_phi do what one expects adds 70e2a30ac8f Allow COND_EXPR and VEC_COND_EXPR condtions to trap adds dcd2ca63ec5 Introduce can_vcond_compare_p function adds 132235c30fb call.c (resolve_args): Use cp_expr_loc_or_input_loc in one place. adds 240334e0847 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size o [...] adds 0b06099d407 * gcc.target/i386/pr71801.c (uuidcache_init): Fix up size o [...] adds 8682b1a508e MSP430: Don't generate 430X insns when handling data in the [...] adds 36d387f2f09 i386-expand.c (ix86_expand_floorceildf_32, [...]): Reorder [...] adds 53f450825dd msp430-protos.h (msp430_split_addsi): New prototype. adds 8a8969957a8 msp430.c (msp430_file_end): s/msp_/msp430_/ adds 2161a445d1c [Darwin, machopic 0/n] Initial tidy of Mach-O symbol handling. adds b393e5ede40 [Darwin, machopic 1/n] Consider visibility in indirections. adds 795fe3d2c66 msp430.md: Group zero_extend* insns together. adds cac52161c50 Revert: 2019-10-07 Jozef Lawrynowicz jozef.l@mittosystems.com adds b238b34ea47 re PR tree-optimization/91532 ([SVE] Redundant predicated s [...] adds b11df8983de Daily bump. adds fbb2a6dcf8a Make C2X imply -fno-fp-int-builtin-inexact. adds 813982933f3 [AArch64] Limit simd-abi-9.c function body test to LP64 adds 5cfa327dc00 Remove '>>>' merge marker from changelog adds 41bc80c3cd4 Revise 'libgfortran/runtime/minimal.c' to better conform to [...] adds ca72b780452 Extend 'libgfortran/runtime/minimal.c' per r274599 "PR fort [...] adds df77d703194 Remove Cell Broadband Engine SPU targets adds db4fd465197 Restore URL for Austern article on allocators adds 8beaf167f7c Fortran - Improve OpenMP/OpenACC diagnostic adds 07f37a7fd4b Add makefile target to update HTML files in source tree adds 65b67cf390b Fortran - fix OpenMP 'target simd' adds 69f8c1aef5c tree-vectorizer.h (_stmt_vec_info::v_reduc_type): Remove. adds 17ce4f48733 Change the library search path when using --with-advance-toolchain adds 0de558660a7 re PR testsuite/92025 (gcc.dg/Wstringop-overflow-12.c XPASSes) adds ff2640e58c4 DR 685 - Integral promotion of enum ignores fixed underlying type. adds 8cad1ad5ade re PR fortran/91801 (ICE in gfc_simplify_reshape, at fortra [...] adds fe42ae7cf57 re PR rtl-optimization/91994 (r276327 breaks -mvzeroupper) adds a3fc4326ca9 [Darwin, machopic 2/n] Compute and cache indirection rules. adds e86fc0d7a8d [Darwin] Remove code deprecated in 4.x. adds 7c3ed632601 PR middle-end/92026 - gcc.dg/Wstringop-overflow-18.c FAIL adds ac87f0f3459 re PR tree-optimization/90836 (Missing popcount pattern matching) adds 0eeb34b2993 re PR tree-optimization/90836 (Missing popcount pattern matching) adds d470060d06c PR c++/92001 - missing -Wclass-memaccess with array as firs [...] adds ffbef318488 Daily bump. adds 4e78c6883f9 use call-clobbered reg to disalign the stack adds f78347996e0 tree-vectorizer.h (_stmt_vec_info::reduc_vectype_in): New. adds 7d48e14fc64 re PR libgomp/92028 (OpenACC 'host_data' execution test reg [...] adds eba3dee8eb7 re PR testsuite/91884 (libgomp testsuite: (not) using a spe [...] adds 34a829a041a * config/avr/avr.md: Fix typo in a comment. adds e3423d768d8 avr-mmcu.texi: Re-generate because config/avr/avr-devices.c [...] adds 6bbead0c5af [PR92036] Add 'libgomp.oacc-c-c++-common/data-firstprivate-1.c' adds 531b0a3172e PR libstdc++/78552 only construct std::locale for C locale once adds 4a8841c0413 tree-vect-loop.c (vect_is_simple_reduction): Simplify and a [...] adds cc386cf2334 PR libstdc++/91057 set locale::id::_M_index atomically adds 8cb6a775909 decl.c (grok_ctor_properties): Use DECL_SOURCE_LOCATION. adds cb57504a550 Update the concepts implementation to conform to C++20. adds e295e3d9813 PR c++/92032 - DR 1601: Promotion of enum with fixed underl [...] adds a0e887be614 [Darwin, machopic 3/n] Set a SYMBOL flag for indirections. adds dee1497cbb3 [Darwin] Improve Objective-C NeXT ABI version check. adds 3b29211acb2 Fix typo in test name. adds 89e0a492af5 Implement C++20 P0388R4, DR 1307, and DR 330. adds a7160771da8 PR tree-optimization/90879 - fold zero-equality of strcmp b [...] adds 66ef6ac5806 Daily bump. adds 6ea20bd0218 * cp-tree.h (template_info_decl_check): Check ENABLE_TREE_C [...] adds 94e7f906ca5 c-common.h (c_omp_check_context_selector, [...]): Declare. adds 051fb43f810 S/390: PR91035 Fix call to __morestack adds 4a9150d04a2 [Fortran, OpenMP] Actually pass use_device_addr on to the m [...] adds 80f8cd77304 S/390: Add support for z15 as CPU name. adds 9142736ee21 lto-common.c (unify_scc): Do not merge anonymous NAMESPACE_DECLs. adds 019f36a648f re PR middle-end/92037 (LTO bootstrap broken in selftests) adds 247afa98ba2 re PR middle-end/92046 (Command line options (that are per- [...] adds 73dc68b9226 Make comp_ptr_ttypes_real return bool. adds f466596d31f re PR target/88630 (Incorrect float negating together with [...] adds f4f50084ad1 [Ada] Use declared type for deciding on SPARK pointer rules adds 92219babbb1 [Ada] Flag Sec_Stack_Used incorrectly set by ghost code adds c223b7646bf [Ada] Spurious visibility error in predicate in generic instance adds 2f26abccd0f [Ada] Replace in Ordered_Maps gets tampering failure adds 95a7982243d [Ada] Spurious restriction violation on Ghost code adds d408dbfeabe [Ada] Mention GNAT Studio instead of GPS adds f68289d82e5 [Ada] Generation of procedures for blocks occurring in elab [...] adds d145e5628f3 [Ada] Fix handling of -gnatceg on incomplete unit adds 08f66419ef9 [Ada] Assertion_Policy (Ignore) ignores invariants adds 81ffc744fb0 [Ada] T'Size in pragma Compile_Time_Error adds eb73a3a91b4 [Ada] Define default value for Process field adds 9d98b6d8dca [Ada] Do not inline subprograms with deep parameter/result [...] adds f200341cf86 [Ada] Plug minor loophole for integer named number adds a096f12eae9 [Ada] Missing Predicated_Parent link on array Itype adds f18344b78d6 [Ada] 'others' in conditional_expressions adds a871b0aa623 [Ada] Debug procedure for printing ancestors adds ab9e20840f3 [Ada] Get rid of spurious error for _Tag on extension with [...] adds dfdd3de1238 [Ada] Fix awkward placement of freeze node for actual subtype adds 55160f6c7c8 [Ada] Spurious visibility error on formal package with Abst [...] adds 6c142b14a07 [Ada] Unnesting issues with entry families and accept statements adds 4e866f08452 [Ada] Spurious warning on call with out parameter in expres [...] adds 60f66f34a66 [Ada] Various minor typo fixes adds 5913d1b7c06 [Ada] Fix inlining of subprograms with deep param/result in [...] adds 96dd5bb6b75 [Ada] Add pragma Preelaborable_Initialization to Stream_IO. [...] adds ebeabe04549 [Ada] Ensure constructor is a C++ constructor adds 7e536bfd060 [Ada] Handling up-level references in loops within library- [...] adds e5da0a1d01b re PR target/92022 (ICE in alpha_handle_trap_shadows, at co [...] adds 9cfc400f3f8 PR libstdc++/91057 fix bootstrap failure on powerpc adds d2608235767 pretty-print: support URL escape sequences (PR 87488) adds 3245582f7d5 [PATCH 1/3] S/390: Do not use signaling vector comparisons on z13 adds b4c7ca2ef39 Documentation hyperlinks for [-Wname-of-option] (PR 87488) adds d102b039463 Add check for prefixed addresses. adds eb870e5e5ed [Objective-C, NeXT ABI] Identify V2 IVAR refs by metadata. adds 3a73cd7c9d4 [Darwin, machopic 4/n] Arrange to indirect IVARs when needed. adds cd8589ab05a * ipa-reference.c (propagate): Fix releasing of IPA summaries. adds 6488759f404 ipa-reference.c: Do not include splay-tree.h adds 8faf3ed9535 re PR middle-end/26241 (None of the IPA passes are document [...] adds 27dfdc0f928 Update DFP macros in float.h for C2x and TS 18661-2. adds 192eaafbaa6 Daily bump. adds 1e99e6fe6bb vec_promote_demote cost to 1 for non-Power7 VSX architectures adds 1a37b6d9a7e re PR c++/91987 (-fstrict-eval-order issues) adds 848830dcf75 [Ada] Repair ChangeLog entries adds 104099b897f decl.c (gnat_to_gnu_entity): New case to deal with the defi [...] adds 43b60e57839 decl.c (Gigi_Equivalent_Type): New case. adds 05626b02e8d decl.c (annotate_value): Really test the sign of the value [...] adds 1fcf52a6a22 Do not allocate ggc during streaming. adds d0a0cacaba6 S/390: Use signaling FP comparison instructions adds 76dcb70dab4 S/390: Test signaling FP comparison instructions adds 75a582cd9f9 decl.c (gnat_to_gnu_field): Adjust again the packing for a [...] adds b67e2ad80d3 decl.c (elaborate_reference_1): Specifically deal with poin [...] adds 08c14aaaab2 [OpenMP,Fortran] Fix several OpenMP use_device_addr/map/upd [...] adds 9d99596e328 re PR tree-optimization/92066 (Many vectorization tests FAIL) adds e5207f1a652 ggc-page.c (release_pages): Output statistics when !quiet_flag. adds 1284e2b104a re PR tree-optimization/90883 (Generated code is worse if r [...] adds 643d443665e Fortran] PR 92050 - fix ICE with -fcheck=all adds bd01f4da3ec tree-vect-loop.c (vect_analyze_loop_operations): Adjust cal [...] adds 3635c2bf7c4 [ARM] Tweak HONOR_REG_ALLOC_ORDER adds 8b27c9052b8 Relax store_bit_field call in store_expr adds 2bf2dacb355 Avoid warnings in <charconv> adds 07758d90c7b PR libstdc++/92059 fix several bugs in tr2::dynamic_bitset adds 02f6fdff656 Use __is_same_as for std::is_same and std::is_same_v adds cfc219ae689 Implement <concepts> header for C++20 adds 6334c1f49fe * fi.po: Update. adds fe2bc27cdb6 Support _Decimal* keywords for C2x. adds c988c699fa0 re PR fortran/92019 (ICE in find_inquiry_ref, at expr.c:1790) adds 405e87e8259 re PR fortran/92018 (ICE in gfc_conv_constant_to_tree, at f [...] adds 95040e7e207 re PR fortran/91715 (ICE in resolve_fntype, at fortran/reso [...] adds e8c78b3a0c7 re PR fortran/91649 (ICE in gfc_resolve_findloc, at fortran [...] adds c6b6fde0bcc Extend subst to simplify CONST_INT inside SIGN_EXTEND. adds e0365bd388b Preserve the location of explicitly defaulted functions. adds 436103a0983 typeck.c (cp_build_binary_op): Do not handle RROTATE_EXPR a [...] adds c6c3f55699d PR c++/92049 - extra error with -fchecking=2. adds 53f3c1a103d PR c++/92070 - bogus error with -fchecking=2. adds 175a85b2971 Support decimal floating-point constants in C2x. adds 36cefd37da8 Daily bump. adds 47370f05094 compiler: mangle dots in pkgpath adds 20de9568b49 c-common.h (c_omp_mark_declare_variant, [...]): Declare. adds 853ce7c073e re PR middle-end/92063 (ICE in operation_could_trap_p, at t [...] adds 9aa357c7535 re PR ada/91995 (gnat miscompilation and bootstrap failure [...] adds b6941da896f pa.c (pa_option_override): Remove trailing comma from warning. adds 9189d7321c6 The inline keyword is supported in all new C standards adds f8d234a38d9 Fix the ChangeLog for my previous commit adds 8103659e35e [Darwin] Suppress emitting empty ctor/dtor sections. adds a0f08eceae9 [Darwin, machopic 5/n] Make machopic_finish() static. adds 1aea083d4bf lib2funcs.S (__gcc_plt_call): Load branch target to %r21. adds c89d7d19a2a [Darwin, machopic 6/n] Fix for 67183 adds 70238876c79 pa.c (pa_output_call): Load descriptor address to register %r22. adds cb6055a89f7 Daily bump. adds af0d0f50722 lto-streamer-out.c (collect_block_tree_leafs): Renumber sta [...] adds f8cf94cd21b * lto.c (lto_wpa_write_files): Do not update bodies of clones. adds 7cc4770980e lto-common.c (read_cgraph_and_symbols): Grow ggc memory use [...] adds 855c21cb9af Remove dg-add-options c99_runtime adds 19400cb96ce re PR fortran/92017 (ICE in gfc_expr_attr, at fortran/prima [...] adds ad671098740 [PATCH] teach gengtype about 'mutable' adds 5284fba56ec re PR fortran/90297 (gcc/fortran/resolve.c: 2 * possibly re [...] adds 51a6a4044c9 re PR fortran/91513 (Non-standard terminology in error mess [...] adds 67f192f7687 [Darwin, machopic 7/n] Remove code that should be dead. adds f922d945244 [Darwin, machopic 8/n] Back out part of PR71767 fix. adds 13378504f47 Daily bump. adds 103197a1834 Fix dump message issue adds dede82f21ba Normalize unsigned ~[0,0] into [1,MAX]. adds b9424661f58 c-parser.c (c_parser_omp_all_clauses): Change bool NESTED_P [...] adds 56898e437a5 [C] Avoid exposing internal details in aka types adds 63d25773e16 Add expr_callee_abi adds 3c917358901 [Fortran] PR 92072 – fix %C corner case adds f1cb5c0aadc re PR c++/92084 (ICE: tree check: expected tree that contai [...] adds e67b6ba62aa Fix previous commit adds 77ef339456f re PR libgomp/92081 (FAIL: libgomp.fortran/target-simd.f90 [...] adds 312f3fa49dd decl.c (check_tag_decl): Use DECL_SOURCE_LOCATION. adds 7bd8bec53f0 re PR tree-optimization/92069 (ice in vect_analyze_scalar_c [...] adds c7207339a7d [ARM] Switch to default sched pressure algorithm adds ea9782106cd [ARM] Enable arm_legitimize_address for Thumb-2 adds d2317d50ae2 internal/cpu: define kdsaQuery for s390 adds fc2d730302d re PR middle-end/92046 (Command line options (that are per- [...] adds 2dccdbcff61 runtime: correct facilities names in s390 CPU support adds 10aabe339a9 [Darwin, machopic 9/n] Minor code clean-ups. adds ac308262f34 PR c++/91930 - ICE with constrained inherited default ctor. adds 4236e880ee7 mips.c (mips_cannot_force_const_mem): Reject vector constants. adds 128ec9d5505 * doc/tree-ssa.texi: Update renamed macro name. adds b08e9f111b8 * gcc.c-torture/compile/pr85401: New test. adds 4a4fc7feda0 re PR fortran/92004 (Rejection of different ranks for dummy [...] adds 0a0582d75ef compiler: revise exportdata fix for processing constant types adds 490d1b4a834 vfp.md (fmaSDF:mode4): Enable DF only when TARGET_VFP_DOUBLE. adds 783bfe5ee83 Rename attribute-related functions and productions in C parser. adds 23605fec7a6 Daily bump. adds 51992f15a7d re PR fortran/89943 (Submodule functions are not allowed to [...] adds 3c8e341b996 re PR tree-optimization/92085 (ICE: tree check: expected cl [...] adds e622a32db78 re PR middle-end/92046 (Command line options (that are per- [...] adds a7c4d6d1c29 Add missing mask[z]_roundscale_[round]_s[d,s] intrinsics adds c30587c0200 re PR fortran/92094 (ice in vect_transform_stmt at tree-vec [...] adds 14f020d16d5 Makefile.rtl (a-except.o): Put -O1 earlier so that it can b [...] adds 0d552c1b671 [PATCH] S/390: Run %a0:DI splitters only after reload adds 0186d373b63 Fix unchecked use of tree_to_uhwi in tree-ssa-strlen.c adds 1c2e7cd91aa re PR target/92048 (armeb regression after r276645) adds 386c4077864 [C++ PATCH] build_clone cleanup adds d8955dc0f45 re PR debug/91929 (missing inline subroutine information in [...] adds 9158f0ba97f [linemap PATCH] Constify lookup adds 28987d8be6f constraints.md: Allow post_inc operand for "Ya" constraint. adds 582b4055ca4 msp430.md: Group zero_extend* insns together. adds a0a9a3fc22d msp430.md (zero_extendqipsi2): New. adds c1d781707eb [C++ PATCH] clone_function_decl breakup adds 855b85b4e70 re PR testsuite/92093 (New test case gcc.target/powerpc/pr9 [...] adds 2a0cb1644c8 [Fortran] OpenMP+OpenACC: Remove bogus contigous-pointer check adds 7e601a1d3ef lto-streamer-out.c (lto_variably_modified_type_p): New. adds 863950d280d PR testsuite/92016 - Excess errors in Wstringop-overflow-17.c adds 6eee5151425 [Darwin] Update darwin_binds_local_p. adds a1f37c3f62a [Darwin] Clarify fix and continue support (NFC). adds 70a42a8559e 20191015-1.c: New test. adds 85093ac6c9f fptr.c (_dl_read_access_allowed): Change argument to unsigned int. adds f9370143343 genattrtab: Parenthesize expressions correctly (PR92107) adds 6c1ee906055 Daily bump. adds 8cf9bbd2476 [_GLIBCXX_DEBUG] Clarify constness and state <unknown> entries. adds 4307a485c39 Generalized IPA predicate on parameter reference adds 96eb7d7a642 Deal with incoming POLY_INT_CST ranges (PR92033) adds bf78ed91a44 re PR tree-optimization/92119 (ICE: SIGSEGV in contains_str [...] adds 44af818f006 Only use GCC-specific __is_same_as built-in conditionally adds ab43763e519 [AArch64] Use frame reference in aarch64_layout_frame adds 8e66b377a93 [AArch64] Add an assert to aarch64_layout_frame adds 9b17a646d90 [AArch64] Improve poly_int handling in aarch64_layout_frame adds 550a338052c [AArch64] Add partial SVE vector modes adds 50425706ad8 Assert for POINTER_TYPE_P in expr_callee_abi adds 1624d351f14 In PR70010, a function is marked with target(no-vsx) to dis [...] adds aab8c2fd654 tree-vect-loop.c (vect_valid_reduction_input_p): Remove. adds 7d3b27ff126 [AArch64] Fix symbol offset limit adds 26e7516aa90 find_partition_fixes: remove unused bbs_in_cold_partition variable adds c32ffa8d1e1 mips.c (mips_expand_builtin_insn): Force the operands which [...] adds b7bfd3c503b [arm] fix bootstrap failure due to uninitialized warning adds 27c14dbc6b0 PR tree-optimization/91996 - fold non-constant strlen relat [...] adds 2fcb55d11f4 PR tree-optimization/83821 - local aggregate initialization [...] adds 3599dfbaa22 RISC-V: Include more registers in SIBCALL_REGS. adds e5b04038edc tree-ssa-strlen.c (maybe_invalidate): Use HOST_WIDE_INT_PRI [...] adds 606358faa6d decl.c (cxx_maybe_build_cleanup): When clearing location of [...] adds f347c16be21 Daily bump. adds 24baab8af42 Fix old file reference in gcc/cp/cp-gimplify.c adds abf0474f8a8 re PR debug/91887 (-fdebug-types-section ICE building chromium) adds 62900598dfe re PR fortran/87752 (ICE in omp_add_variable, at gimplify.c:6776) adds 432b4f729df re PR tree-optimization/92115 (ICE in gimple_cond_get_ops_f [...] adds 0bbb0ca1122 re PR tree-optimization/92056 (ice in expr_object_size, at [...] adds 7ca9ca86bd4 re PR tree-optimization/92129 (ICE in vectorizable_reductio [...] adds e9934c8c081 re PR testsuite/92125 (New test gcc.dg/ipa/pr91088.c introd [...] adds 7fa848b5261 progmem-error-1.cpp: Fix location of the expected diagnostic. adds c95ee96bee5 Additional test cases for using automatic variables in equi [...] adds 54a31ca9bd6 tree-ssa-pre.c (create_component_ref_by_pieces_1): Fix TARG [...] adds 728ece16a63 [ARM,testsuite] Fix typo in arm_arch_v8a_ok effective target. adds aa9dffac731 tree-vect-loop.c (needs_fold_left_reduction_p): Export. adds a421fe9e610 [vect] Refactor versioning threshold adds e400b491926 [C++ PATCH] builtin fn creation adds 31b35fd503e [vect] Outline code into new function: determine_peel_for_niter adds f261d4808cc [vect] Be consistent in versioning threshold use adds b223a28db4e re PR tree-optimization/92131 (incorrect assumption that (a [...] adds 9309a547083 Remove incorrect PR from ChangeLog. adds 2d57b12e2ac [AArch64][SVE2] Support for EOR3 and variants of BSL adds cdb77369ca0 [arm] Add default FPU for Marvell-pj4 adds 58baf7ab85c tree-vect-loop.c (check_reduction_path): Compute reduction [...] adds 47519a5687d PR libstdc++/92124 fix incorrect container move assignment adds 25e22b199be i386: Add clear_ratio to processor_costs adds 4c3784ae0fb Fix breakage introduced by r276985. adds da8ddcec0c6 Define [range.cmp] comparisons for C++20 adds 1a456495015 Process new C++17 and C++20 headers with Doxygen adds c11cccc0285 tree-vectorizer.h (_stmt_vec_info::cond_reduc_code): Remove. adds 8e5993e236a cp-gimplify.c (cp_gimplify_expr): Use get_initialized_tmp_var. adds 6664a5f7ecb gitattributes: Avoid {} in filename pattern. adds 8228c8f2a54 [Darwin, PPC] Fix PR 65342. adds ac4c7868f10 decl.c (grokfndecl): Remove redundant use of in_system_header_at. adds 928a7c35ae2 re PR tree-optimization/92056 (ice in expr_object_size, at [...] adds 274ec8c4f6e pa.c (pa_output_indirect_call): Fix typos in last change. adds 4aa255f5258 Daily bump. adds cc1facefe3b re PR target/86753 (gcc.target/aarch64/sve/vcond_[45].c fai [...] adds 8d1a718e068 Fix some fallout for small targets. adds bec3c279a86 re PR target/86040 ([avr]: RAMPZ is not always cleared afte [...] adds 7e4b7d7bacd Implement std::ranges::less without std::less adds 15abd9320d4 PR libstdc++/92143 adjust for OS X aligned_alloc behaviour adds 7c929c9c611 Fortran] PR91586 Fix ICE on invalid code with CLASS adds 638ba8121dd [C++ PATCH] anon type names adds f4c8d44e27e [Arm] Fix multilibs for Armv7-R adds 9e0d2031c32 re PR middle-end/92153 (ICE / segmentation fault, use-after [...] adds b941459c5f0 re PR fortran/69455 ([F08] Assembler error(s) when using in [...] adds 1769e3f3ac6 [arm] Rip out DImode addition and subtraction splits. adds 0406dccda5c [arm] Perform early splitting of adddi3. adds 0250355849a [arm] Early split zero- and sign-extension adds 717e1281604 [arm] Rewrite addsi3_carryin_shift_<optab> in canonical form adds 494c4921c7c [arm] fix constraints on addsi3_carryin_alt2 adds da0e6bd3d34 [arm] Early split subdi3 adds bc8dd50fe4c [arm] Remove redundant DImode subtract patterns adds 1e271beeec1 [arm] Introduce arm_carry_operation adds 0a67306e3cc [arm] Correctly cost addition with a carry-in adds bbead5babc0 [arm] Correct cost calculations involving borrow for subtracts. adds 24d28a8778f [arm] Reduce cost of insns that are simple reg-reg moves. adds f6ff841bc8d [arm] Implement negscc using SBC when appropriate. adds 0b478cddf9e [arm] Add alternative canonicalizations for subtract-with-c [...] adds 5899656b612 [arm] Early split simple DImode equality comparisons adds 22060d0e575 [arm] Improve handling of DImode comparisions against constants. adds 8b8ab8f473b [arm] early split most DImode comparison operations. adds af74bfeee1f [arm] Handle some constant comparisons using rsbs+rscs adds f9f6247d14d [arm] Cleanup dead code - old support for DImode comparisons adds ed6588f2397 [arm] Handle immediate values in uaddvsi4 adds deb254e029c [arm] Early expansion of uaddvdi4. adds dbba8a1707f [arm] Improve code generation for addvsi4. adds db962d0ad45 [arm] Allow the summation result of signed add-with-overflo [...] adds fa62df0e600 [arm] Early split addvdi4 adds a79048f6250 [arm] Improve constant handling for usubvsi4. adds eff5ce0a956 [arm] Early expansion of usubvdi4. adds 238273fe06e [arm] Improve constant handling for subvsi4. adds ead327735c1 [arm] Early expansion of subvdi4 adds a7c3ebae934 [arm] Improvements to negvsi4 and negvdi4. adds f8b9b1edef7 [arm] Fix testsuite nit when compiling for thumb2 adds 9c233ad0cb1 PR tree-optimization/92157 - incorrect strcmp() == 0 result [...] adds 9299523c9aa Daily bump. adds 8ad0c477e88 Implement C++20 P1301 [[nodiscard("should have a reason")]]. adds dc7e9feb195 [PPC] Delete out of date comment. adds 2366bf60c66 [Darwin, testsuite] Fix Wnonnull on Darwin. adds 15643a0dfc6 re PR target/92140 (clang vs gcc optimizing with adc/sbb) adds b3fbf95ec1b re PR fortran/91926 (assumed rank optional) adds 0fcd86290d8 nodiscard-reason-only-one.C: In dg-error or dg-warning remo [...] adds b4edf5c524f Daily bump. adds fa0c8df71d4 Avoid recomputing data references in BB SLP adds 1d778697b37 Move code out of vect_slp_analyze_bb_1 adds f373041ce59 tree-ssa-alias.c (nonoverlapping_refs_since_match_p): Do no [...] adds efbf0f1ed20 install.texi (Configuration, [...]): hboehm.info now defaul [...] adds 51085ca5693 i386-protos.h (ix86_pre_reload_split): Declare. adds df73e9715ab common.opt (-fcommon): Fix description. adds 5bf2f16265f Daily bump. adds da157e2ee9e Avoid setting current_vector_size in get_vec_alignment_for_ [...] adds a5c3185a503 Pass a vec_info to vect_supportable_shift adds dcab2a0d1d4 Pass a vec_info to vect_supportable_direct_optab_p adds 1bd5196c9b1 Pass a vec_info to get_mask_type_for_scalar_type adds 7ed54790da8 Pass a vec_info to get_vectype_for_scalar_type adds cdbe6e9bb4a Pass a vec_info to duplicate_and_interleave adds 43fdde5738e Pass a vec_info to can_duplicate_and_interleave_p adds 6c261c66780 Pass a vec_info to simple_integer_narrowing adds db8374a63fd Pass a vec_info to supportable_narrowing_operation adds b0dab10e71b Pass a loop_vec_info to vect_maybe_permute_loop_masks adds 830e90dab3d Pass a vec_info to vect_halve_mask_nunits adds 8d147395880 Pass a vec_info to vect_double_mask_nunits adds ba7f76dd6bb Replace current_vector_size with vec_info::vector_size adds 63bb8fba4b6 Fix some fallout for small targets. adds 3669c308b0a re PR tree-optimization/91532 ([SVE] Redundant predicated s [...] adds d2db7f79019 [vect] Only change base alignment if more restrictive adds c5dc215df17 [AArch64] Implement __rndr, __rndrrs intrinsics adds ae7f3143a38 re PR tree-optimization/92161 (ICE in vect_get_vec_def_for_ [...] adds 30c0d1e3cf8 tree-vectorizer.h (_slp_tree::ops): New member. adds aa7710cb6c2 contrib: Add KPASS support to dg-extract-results.{sh,py} adds 53b15ca9611 re PR tree-optimization/92162 (ICE in vect_create_epilog_fo [...] adds f3b3331a4ba [arm] clean up alu+shift patterns adds e011c0100a8 PR c++/92106 - ICE with structured bindings and -Wreturn-lo [...] adds afa8c090bf5 PR c++/92062 - ODR-use ignored for static member of class t [...] adds 5b884e94007 re PR c++/92015 (internal compiler error: in cxx_eval_array [...] adds 79cd6c7b905 parser.c (cp_parser_class_head): Improve error recovery upo [...] adds debf1662d1f PR c++/83434 - typeinfo for noexcept function lacks noexcep [...] adds c01d9cfe840 expr.c (expand_expr_real_2): Don't widen constant op1 when [...] adds 0bfdd2d4f97 Daily bump. adds d720518f39c lock-and-run.sh: Check for process existence rather than timeout. adds 678a1e990a4 * .gitattributes: Also check ChangeLog whitespace. adds 8c72657917a * lock-and-run.sh: Tweak command order. adds 24b54eb2fd9 [testsuite] Make the Wnonnull independent of system headers. adds 10bce48f104 [C++] Avoid exposing internal details in aka types adds 87121696fb2 Fix use after free in vector_size change adds fc25649ccd2 Fix PR reference in ChangeLog. adds 076222782e4 Come up with json::integer_number and use it in GCOV. adds eefb1290536 * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update. adds 9107d6526b9 re PR tree-optimization/92173 (ICE in optab_for_tree_code, [...] adds 92781ff1da8 re PR middle-end/90796 (GCC: O2 vs O3 output differs on sim [...] adds 6c7b0df8029 re PR tree-optimization/92173 (ICE in optab_for_tree_code, [...] adds b747c183714 [arm] make arm_carry_operation and arm_borrow_operation duals adds 2e30cb83951 [arm] Match subtraction from carry_operation adds 761a3a95ee2 Arm: Fix arm libsanitizer bootstrap failure adds b09a67eaa10 PR c++/85746: Don't fold __builtin_constant_p prematurely adds 1ee4c3da866 re PR tree-optimization/85887 (Missing DW_TAG_lexical_block [...] adds ebb3afe2b98 re PR fortran/92174 (runtime error: index 15 out of bounds [...] adds 51940760d71 Fix incorrect merge of conflictant names in `dump_graphviz` adds 2cae56bd61a Remove redundant std::allocator members for C++20 adds 9e1f9bc5449 Do not declare std::uses_allocator before C++11 adds 4190b7f17a7 Restore use of tr1::unordered_map in testsuite adds a4edda8cb66 Daily bump. adds 65a4795fab9 [Darwin, PPC] Check for out of range asm values. adds f99d6262993 tree-vect-slp.c (vect_build_slp_tree_2): Do not build op fr [...] adds ae94bb0ee26 Do not ICE in IPA inliner. adds 6bd7e706950 re PR tree-optimization/92179 (r277288 causes ICEs compilin [...] adds d7814449f22 [AArch64] Don't apply mode_for_int_vector to scalars adds 8d509fb6686 Initialize a field in fibonacci_node. adds 149a3e4d4e3 re PR tree-optimization/92131 (incorrect assumption that (a [...] adds acfdb9605f3 constexpr.c (cxx_eval_constant_expression): Temporarily cha [...] adds d9eabacb048 re PR debug/90231 (ivopts causes <optimized away> iterator [...] adds 82e8e335f91 re PR tree-optimization/65930 (Reduction with sign-change n [...] adds 07c9f0961d5 Fix a bug with type constraints in constructors. adds 2ccbd21ded6 re PR ipa/92074 (26% performance regression on Spec2017 548 [...] adds 603aec6775d Adjust extension types to use allocator_traits adds ec541f1bc17 Adjust pb_ds extensions to use allocator_traits adds 84a2f4b3a64 Qualify type names in <ext/throw_allocator.h> adds 30a761c4b59 Only qualify function as constexpr for C++14 and later adds 161c3bf9ee5 Replace C++14 feature used in C++11 test adds 91c64455e8e lib2hw_mul.S: Fix wrong syntax in branch instruction. adds 0744333e5ac msp430-protos.h (msp430_has_hwmult): New. adds 85f24114932 PR c++/91369 Implement P0784R7 changes to allocation and co [...] adds 6d188e4fddf Make std::invoke usable in constant expressions adds 9fdaaf77726 re PR gcov-profile/91971 (Profile directory concatenated wi [...] adds b5b6485f1cc ipa-reference.h (ipa_reference_var_uid): Move offline. adds ebad2eeed90 lto-streamer-out.c (output_constructor): Push CTORS_OUT timevar. adds 45012be1f5c ipa-reference.c (varpool_removal_hook, [...]): Fix previous patch. adds 7c1bc95a48b lto-streamer-out.c (cmp_symbol_files): Watch for overflow. adds cbb28ef1534 Reformat some code; Add support for generating PLWA with of [...] adds 0998d2fd59e Implement P1286R2, Contra CWG1778 adds ca06b86c2fd Rework how prefixed instruction length is calculated. adds e288c49dd07 2019-10-23 Steven G. Kargl kargl@gcc.gnu.org adds 15e0f08619b Daily bump. adds 61d5466b6db pr70010.c: Add -Wno-psabi. adds 5a7c4505827 [C++ PATCH] 'std' identifier not needed adds 0214d31a48f tree-vect-slp.c (vect_analyze_slp): When reduction group SL [...] adds d136595df77 Fix another UBSAN in Fortran coarray. adds 8f4f98f617c S/390: Use UNSPEC_GET_TP for thread pointer loads adds bbf0495dd2b Define std::uniform_random_bit_generator concept for C++20 adds 02819d39199 PR libstdc++/88338 Implement P0898R3, C++20 concepts library adds 0caece2c6b3 re PR tree-optimization/65930 (Reduction with sign-change n [...] adds 3574e5df1f2 re PR tree-optimization/65930 (Reduction with sign-change n [...] adds ee80f0c6ba5 re PR tree-optimization/92203 (ICE in eliminate_stmt, at tr [...] adds e227594789d re PR tree-optimization/92205 (ICE in vect_get_vec_def_for_ [...] adds d8e4dc54a61 MSP430: Tweaks to generation of 430X instructions adds 39a6e72a9e0 MSP430: Remove unused msp430_hard_regno_nregs_*_padding functions adds abebffc6095 ipa-reference.c (ipa_reference_optimization_summary_d): Ren [...] adds 5ce55f3ff5d Simplify common case of use_future_t that uses std::allocator adds 4352288a3df tree-vect-slp.c (vect_get_and_check_slp_defs): For reductio [...] adds 79c05c2bc49 Finish moving constraint and logic functionality of out pt.c. adds 315d42482cf Make gt_pch_nx unreachable in symbol-summary classes. adds bf037872d3c ipa-sra-19.c: Avoid unprototyped function adds 75c6a925dab Revert ABI changes to std::allocator in C++20 adds 84d2160d5d1 [dump] small source cleanup adds bdf1426df75 [C++ PATCH] Template parm index fix adds 1c95aee0a3e Add missing space to diagnostic in reshape_init_r. adds 90a158075a6 rs6000: Implement [u]avg<mode>3_ceil adds f658ad3002a cgraphunit.c (symbol_table::process_new_functions): Call ip [...] adds ea3628bdeb9 symbols-summary.h (fast_function_summary<T *, [...]): Free [...] adds f8cb8bcde13 arc.c (hwloop_optimize): Add missing space in string literal. adds 135df52cc3f gimplify.h (omp_construct_selector_matches): Declare. adds 6bdddc9f5cd Daily bump. adds d57ebc3415e status_cxx2020.xml: Add rows and update status. adds 19dc1c310fb * doc/xml/gnu/gpl-3.0.xml: Switch www.gnu.org to https. adds a0f9baa2952 policy_data_structures_biblio.xml: Switch pubs.opengroup.or [...] adds ea133b14f48 tree-vect-loop.c (vectorizable_reduction): Verify STMT_VINF [...] adds 89d0345ad7b Fix reductions for fully-masked loops adds f88b78ae374 Fix typo in dump_tree_statistics. adds 7815eaa869b Update SVE tests for recent XPASSes adds bafe6f6a45e Fix failure in gcc.target/sve/reduc_strict_3.c adds 77100812a3b tree-vect-slp.c (vect_get_and_check_slp_defs): Only fail sw [...] adds 7098ab48b08 re PR tree-optimization/92222 (ice in useless_type_conversi [...] adds f4568f030ec Guard use of concepts with feature test macro adds 643c11a1f74 pr70100.c: Add -mvsx. adds ec0846134e0 [Fortran] OpenACC – permit common blocks in some clauses adds 2cd6630fc02 re PR target/85969 (avr/gen-avr-mmcu-specs.c:56: unused fun [...] adds eadcde8e8f5 Fix compilation with Clang adds 0a70fb8750e Use implicitly-defined copy operations for test iterators adds 9bdc2a8f06c PR c++/91581 - ICE in exception-specification of defaulted ctor. adds 6755d2d056a Daily bump. adds 011464ede0e Fix false dependence of scalar operation vrcp/vsqrt/vrsqrt/ [...] adds 8bbf3dea783 Adjust predicates and constraints of scalar insns. adds 26bd2dab508 rs6000: Fix allocate_stack in a corner case (PR91289) adds 65ab2a54a44 baseline_symbols.txt: Update. adds c61f8150f0a codecvt.xml: Switch pubs.opengroup.org to https. adds 43a771935c1 Daily bump. adds 64a3a966982 Remove redudant <iptr> when operand already has scalar mode. adds b1e655646f5 ipa-icf.c (sem_function::merge): Update function summaries. adds a088d7b10f2 ipa-inline-transform.c (inline_call): update function summa [...] adds a33c028eb38 ipa-cp.c (propagate_constants_across_call): If args are not [...] adds ef7361636dd fix cgraph comment adds 051d8a5faa3 ipa-prop.c (ipa_propagate_indirect_call_infos): Do not remo [...] adds a9b64a61542 re PR fortran/86248 (LEN_TRIM in specification expression c [...] adds e5c10eb89ba fprintf-2.c: Silence a Free/NetBSD libc warning. adds c744635c304 * locales.c (iso_3166): Add missing comma after "United-States". adds cf20d00ca1a Daily bump. adds 6d099a76a0f rs6000: Enable limited unrolling at -O2 adds 1c02794484c Fortran] PR91863 - fix call to bind(C) with array descriptor adds ffbdd78a4a8 Fortran] OpenACC – libgomp/testsuite – use 'stop' and 'dg-do run' adds 5a0236f8ca9 re PR ipa/92242 (LTO ICE in ipa_get_cs_argument_count ipa-p [...] adds 216779db90e Move jump threading before reload adds 5869faffd32 Fix unroll-and-jam.c on 32bit adds 6f86b8da041 sse.md (sse_cvtss2si<rex64namesuffix>_2): Remove %k operand [...] adds bd7a559a0f5 re PR target/92225 (ice in gen_smaxv2di3, at config/i386/ss [...] adds cb73e4e734e re PR c/92249 (ICE in c_parser_gimple_compound_statement w/ [...] adds e0c4f7fbd6a tree-vect-loop.c (vect_create_epilog_for_reduction): Use ST [...] adds 14c835a01ce [C++ PATCH] simplify deferred parsing lexer adds 97c6bea819e re PR tree-optimization/92241 (ice in vect_mark_pattern_st [...] adds 96d9d1620f2 re PR tree-optimization/92252 (ICE: Segmentation fault (in [...] adds fa03d5763a9 re PR middle-end/91272 ([SVE] Use fully-masked loops for CL [...] adds 4b0ab0d9588 re PR tree-optimization/92163 (ICE: Segmentation fault (in [...] adds e18a6d1441c gcc/riscv: Add a mechanism to remove some calls to _riscv_save_0 adds 18e2ca55d45 mips-msa.md (msa_insert_<msaftm_f>): Add an alternative whi [...] adds ea9d5cc80e3 mips.c (DIRECT_BUILTIN_PURE): New macro. adds 420fb10c097 cp-demangle.c (d_print_mod): Add a space before printing `c [...] adds 48b2123f633 re PR target/82981 (unnecessary __multi3 call for mips64r6 [...] adds ad1539d5555 PR c/66970 - Add __has_builtin() macro adds 02c4de7631a PR tree-optimization/92226 - live nul char store to array e [...] adds efe646c4686 tree-ssa-strlen.c (get_addr_stridx): Add argument and use it. adds f6a3672ad54 Daily bump. adds dbb574191a4 re PR target/92258 (ICE: output_operand: invalid %-code) adds a2e862d4398 install.texi (--enable-offload-targets): Fix up a typo in t [...] adds 89196648063 re PR tree-optimization/92241 (ice in vect_mark_pattern_st [...] adds 740785381ec Add a simulate_builin_function_decl langhook adds ac2cfa6cc35 Add a simulate_enum_decl langhook adds 6bc67182b65 [AArch64] Handle scalars in cmp and shift immediate queries adds c5281d5013c Remove misleading sorting function in ggc memory report. adds 58cc99af1d8 Move Leak in GCC memory report to the first column. adds 3518424d4bf Print header in dump_memory_report. adds 50a2d3be7bf Fix unsigned type overflow in memory report. adds 183bfdafc6f [AArch64] Add FFR and FFRT registers adds 28350fd1bee [AArch64] Extend SVE reverse permutes to predicates adds 624d0f07d51 [AArch64] Add support for arm_sve.h adds c600df9a406 [AArch64] Add support for the SVE PCS adds bc73c4c24da [AArch64] Add main SVE ACLE tests adds b7ff7cef500 re PR tree-optimization/65930 (Reduction with sign-change n [...] adds 1d149b7260b Fix reduc_index calculation in vectorizable_condition adds 3ab76877431 tree-ssa.texi (Immediate Uses): Fix FOR_EACH_IMM_USE_STMT example. adds 97c14603675 [vect]PR 88915: Vectorize epilogues when versioning loops adds 318bd8c60d8 re PR tree-optimization/92260 (ICE in exact_div, at poly-in [...] adds 78cd68c0af1 Release function and edge summaries allocated with GGC. adds fd46280df12 Pass memory statistics for {symbol,call}_summary. adds 1c40e11956e cp-demangle.c (d_number): Avoid signed int overflow. adds 668ca0509c7 re PR testsuite/92144 (c-c++-common/Warray-bounds-4.c still [...] adds 0ed4d408337 PR libstdc++/92267 fix ABI change in deque iterators adds 9921ac3db38 Minor improvements to testsuite iterator utilities adds 6d0dff49ca1 Add iterator concepts and range access customization points [...] adds 540218dd246 Fix compilation errors with Clang adds 6cd96bad607 Fix compilation errors with Clang adds 0f1848002a1 PR c++/91548 - fix detecting modifying const objects for AR [...] adds 6835f8a04a0 re PR c++/92201 (ICE: ‘verify_gimple’ failed with -std=c++2a) adds 1e2fa738e1c PR c++/90998 - ICE with copy elision in init by ctor and -W [...] adds 6c6a27379ca typeck.c (build_x_unary_op): Use the location_t argument in [...] adds 53289de583e Daily bump. adds a62bfab5d2a Remove cgraph_global_info. adds 87f94429fee Remove cgraph_local_info structure. adds 91c4891af8f Suppress warning with -Wno-overwrite-recursive. adds b4673569c2a re PR tree-optimization/65930 (Reduction with sign-change n [...] adds fd776d2834d ipa-prop.c (update_jump_functions_after_inlining): Watch fo [...] adds 9f33e12137b re PR tree-optimization/92262 (ICE: verify_gimple failed (e [...] adds 01509e2f045 libgomp/testsuite – use 'stop' and 'dg-do run' adds 3c56d8d8de2 Use symtab_node::order in LTO sections with body. adds c425e66b27e libgomp/testsuite – use 'stop' adds 0f92815326d typeck.c (cp_build_modify_expr): Prefer error + inform to e [...] adds 96e05bf5aec operand_equal_p: add support for OBJ_TYPE_REF. adds 42ceec0607f cp-tree.h (omp_declare_variant_finalize, [...]): Declare. adds 7f4a8ee03d4 Come up with an abstraction. adds 8a319aa3c28 Integrate that for IPA ICF. adds 938bba616d4 IPA ICF: remove dead code adds 430d1e8de08 Remove comparison for polymorphic types. adds fc0e67aaa02 Remove alias set comparison. adds 3f85ff833a4 Use const_tree more in IPA ICF. adds 095578b5bc9 * g++.dg/gomp/declare-variant-6.C: New test. adds b81f2dafdbd re PR tree-optimization/92275 (ICE: error: definition in bl [...] adds d7caa12927d Fix a call to ultimate_alias_target adds 0149b1b4d7f msp430.c (msp430_check_index_not_high_mem): New. adds 499a39af5dd msp430.c (msp430_expand_helper): Support expansion of calls [...] adds f653eb0e44b Edges to interposable calles are possibly_call_in_translati [...] adds 5211593c58c Fix typo in preprocessor check adds 9aeb3bef2ca Apply C++20 changes to various iterator types adds d03eca30d74 Remove some more using-declarations from namespace __gnu_cxx adds 91ae0a46fd6 Fortran/OpenMP] Don't create "alloc:" for 'target exit data' adds 43f1814cf15 [C++ PATCH] Feature macros are long adds 0d58d88db68 Fix some missing/incorrect feature test macros adds 411679568b2 Fix another compilation error with Clang adds ce001b300fc Use if-constexpr instead of overloading for customization point adds d54faccc041 PR c++/92134 - constinit malfunction in static data member. adds c766762429d * cxx-pretty-print.c (get_fold_operator): Use OVL_OP_INFO. adds 6b7a9826d73 Fortran] PR 92208 don't use function-result dummy variable [...] adds e0d91792eec re PR c++/92024 (crash in check_local_shadow) adds 97ccc60e0c8 typeck.c (decl_in_std_namespace_p): Return true also for de [...] adds cf650568d8f PR c++/91369 - Implement P0784R7: constexpr new adds d11368e6e0b Daily bump. adds 56e0346dcb8 PR c++/92268 - hard error satisfying return-type-requirement adds e4c431266f9 PR c++/84810 - constraints on lambdas adds fbdbe8b06a1 re PR c++/90947 (Simple lookup table of array of strings is [...] adds 83f58fe3ad8 Remove missing usage of cgraph_local_info in arm,bfin and c6x. adds 164abd6786e Check precondition for std::ssize(const Container&) adds 1297712fb4a [vect]Make vect-epilogues-nomask=1 default adds 6773658a809 re PR middle-end/92231 (ICE in gimple_fold_stmt_to_constant_1) adds 6409a3c0369 Fortran] PR92277 - Fix assumed-rank array with bind(C) adds 9ba66bf5b9c configure.ac: Compute and substitute omp_device_properties [...] adds fc5a970817a Fortran] PR92284 – gfc_desc_to_cfi_desc fixes adds d9a6144c87b [testsuite] Fix wrong order of dg-additional-options adds beaecb2d6b2 Fix handling of arrays in range access customization points adds b3ffa117e5c Remove PR 92268 workaround and fix new test failures adds b9ff4d7c489 Improve tests for std::add_pointer adds 1a9e325fbfc Ensure that gfortran.dg/achar_2.f90 can fail adds 946b4a68b37 Remove dead code in IPA ICF. adds d84b9ad53fe [arm] Pattern match insns for a + ~b + Carry adds a2f9e6e3d98 [arm] Avoid using negative offsets for 'immediate' addresse [...] adds ffff4877dad Ensure that gfortran.dg/achar_2.f90 can fail adds aaa80941e04 re PR fortran/92284 (Subroutine with bind(c) attribute caus [...] adds 6ff0cdebb1b [AArch64] Fix build for non-default languages adds 37115224b2e [AArch64] Split gcc.target/aarch64/sve/reduc_strict_3.c adds 354ee867075 [AArch64] Split gcc.target/aarch64/sve/vcond_4* adds cc6336f5b3b [AArch64] Fix g++.target/aarch64/sve/vcond_1_run.C adds 0092b21f24a devices-main.c: Move to devices subdirectory. adds aa23e73b1a0 re PR preprocessor/92296 (internal compiler error: Segmenta [...] adds d5a9005e641 Test --help=common for full sentences adds 328b52d6751 Partial implementation of C++20 of <ranges> header adds 2670a7aa8f2 Add remaining changes from P1065R2 "constexpr INVOKE" adds 081f3c3c2f1 Regenerate libstdc++ HTML docs adds 52c826885f7 Daily bump. adds 271da732841 PR testsuite/92127: Disable unrolling for some vect code mo [...] adds 92e63bd2dfe OpenMP] use_device_addr/use_device_ptr with Fortran allocat [...] adds 9de3d4f0493 [rs6000] Replace vsx_xvcdpsp by vsx_xvcvdpsp adds 10e1540cdf2 [C++ PATCH] cleanup check_field_decls adds 4d8cfe0e8c0 [rs6000] vector conversion RTL pattern update for same unit size adds 6485d5d69a7 [rs6000] vector conversion RTL pattern update for diff unit size adds 783aea33409 builtin-sprintf-warn-3.c: Declare test functions with noipa [...] adds c7e3443332f re PR fortran/90988 (Wrong error message with variables nam [...] adds 2028ce454f4 decl.c (match_byte_typespec): New function. adds 2df0c2315a2 Fix nodiscard test failures. adds 8dc56a2244c RISC-V: Build soft-float divide routines for -mno-fdiv. adds 49fb45c81f4 PR middle-end/91679 - missing -Warray-bounds accessing a me [...] adds 8a8ce49e0f3 * gcc.dg/pr36902.c: Terminate dg-warning regexp string. adds 8412b939d1c PR c++/91369 - Implement P0784R7: constexpr new adds f968ef9b8df PR c++/88335 - Implement P1073R3: Immediate functions adds 917dd789e55 omp-general.h (omp_context_selector_set_compare): Declare. adds d228ee80f85 re PR bootstrap/92314 (missing omp-device-properties', need [...] adds 1afe39ac142 Daily bump. adds 628be4ef707 re PR c++/89640 (g++ chokes on lambda with __attribute__) adds d0c464d2724 gimplify.h (omp_construct_selector_matches): Change return [...] adds b77c16f9dd7 typeck.c (composite_pointer_type): Add a const op_location_ [...] adds e3200f1d33a Daily bump. adds da5c1bbe973 re PR libgcc/78804 ([RX] -m64bit-doubles does not work) adds c9ef0409cd8 config.in: Regenerate. adds a9a0fd0e289 config.in: Regenerate. adds 1532500ecbe ipa-fnsummary.c (ipa_call_context): New constructor. adds 360386c7ef1 ipa-fnsummary.c (inline_read_section): Set vector size ahea [...] adds ac6f2e59488 ipa-fnsummary.c (ipa_call_context::duplicate_from): New mem [...] adds 4bcd578ab49 PR c++/88565 - enhance -Warray-bounds for C++ trailing clas [...] adds 40a777e840f Improve effectivity of ipa_polymorphi_context cache. adds b8dd4aa14d1 re PR fortran/92113 (r276673 causes segfault in gfortran.dg [...] adds e10ed12560a Daily bump. adds cedaa3f605a re PR fortran/92113 (r276673 causes segfault in gfortran.dg [...] adds ddf628e42fe Come up with ggc_delete. adds 2323aa040bb Fix hash_operand for fields of a CONSTRUCTOR. adds 12fd2ec5ae3 libgomp/testsuite - use unique numbers with Fortran's 'stop' adds b76f4e6c06b re PR bootstrap/92301 (Wrong vectorizer code since r277566) adds d7eabfd452f MSP430: Add new methods of finding external MCU data file adds e0f8e3da333 Regenerate gcc/configure adds 02afb6a9321 MSP430: Add -mtiny-printf option adds 62ec242ea1e libgcc: Fix incorrect use of USE_TM_CLONE_REGISTRY adds d8f03b03417 libgomp - remove dg-run if dg-options O2 is used adds 499d66aafd1 pass --enable-obsolete down to gcc/configure for auto-build.h adds 253f29f1ade * ggc-common.c: Include system.h before malloc.h. adds 6fb349540ce system.h: Include malloc.h if INCLUDE_MALLOC_H and HAVE_MALLINFO. adds 7237f93eb3a cgraphclones.c (cgraph_node::create_version_clone): Do not [...] adds a6ba6237775 re PR tree-optimization/92345 (ICE in vec<_stmt_vec_info*, [...] adds 818b3293f45 [SLP] SLP vectorization: vectorize vector constructors adds 494d6c28c53 [vect] Clean up orig_loop_vinfo from vect_analyze_loop adds 2f967bc4b32 PR tree-optimization/92349 - ICE in -Warray-bounds of a VLA member adds 57d4aea2b45 re PR testsuite/92302 (gcc.target/sparc/sparc-ret-3.c FAILs) adds 0ec77a6c25c SLP: Initialize variable to fix bootstrap after r277784. adds 2bc2379be5c ipa-inline-transform.c: Include ipa-utils.h adds dbb640fa1cb Implement debugging functions for assert_info's. adds c58d5046998 Handle VR_UNDEFINED in value_range_base::normalize_addresses(). adds 63b7a614ddd Remove unused range_int_cst_singleton_p. adds a1b68059717 [D] Remove unchecked to_constant in VECTOR_TYPE handling adds 8ced1d76b14 Use the value_range_base constructors in value_range_base:: [...] adds 74b6e216b0f ipa-reference.c (init_function_info): Initialize info->glob [...] adds 9ac6cb7eb01 Remove handle_pointers argument from all the vrp_val*{min,m [...] adds 955cd057454 Add gcc/config/gcn/t-omp-device for OpenMP declare variant [...] adds 1dee89967b7 * typeck.c (check_return_expr): Avoid redundant error. adds 04373f92884 Do not special case pointers in value_range_base::set. adds e0c866ddfdb PR c++/91979 - mangling nullptr expression adds 5d293105219 Daily bump. adds e65deaff259 Use value_range_base::equal_p in value_range_base::operator [...] adds 2b13f5a6223 Move vrp_bitmap_equal_p above its only use and make it static. adds 80d7f5d3223 decl.c (omp_declare_variant_finalize_one): Call declare_sim [...] adds d50dbea1024 crontab: Disable snapshots from gcc-7-branch. adds db81e91cc66 Remove FIELD_DECL leftover. adds 16a3a930ce8 Really add gcc/config/gcn/t-omp-device adds 8f119c559e7 Move vrp_set_zero_nonzero_bits from tree-vrp.c into vr-valu [...] adds 81012684569 re PR c++/92343 ([[likely]]/[[unlikely]] prevent method fro [...] adds f05b372429b re PR tree-optimization/91945 (ICE: tree check: expected in [...] adds a895e6d72d7 hsa-brig.c: Include alloc-pool.h adds f340142b839 re PR tree-optimization/92324 (ICE in expand_direct_optab_f [...] adds dbe348c1577 Update coding style in symbol-summary.h. adds dd2f3208c17 * doc/install.texi: Further fix syntax for html generation adds 5aef51c2199 [Aarch64] Fix vec_perm cost for thunderx2t99 adds 9aca5960a4b Use more ggc_delete. adds 30f1f974b8c [ARM,testsuite] Skip tests incompatible with -mpure-code. adds 76d8b4d1ada IBM Z: Use tree_fits_uhwi_p in vector_alignment hook adds d8e5ca29204 IBM Z: Fix testsuite useable_hw check adds d9adca6e663 IBM Z: gen-vect-11/32: Set min-vect-loop-bound param back t [...] adds c265dfbf748 re PR target/92280 (gcc.target/i386/pr83008.c FAILs) adds 9bae89924af IBM Z: gen-vect-26/28: Vectorizing without peeling is ok for Z adds 3ca75cd5503 Libsanitizer: merge from trunk with merge.sh. adds 617be04ad78 Update Makefile.am. adds acd700fdc77 Reapply all revisions mentioned in LOCAL_PATCHES. adds 1c48938e384 Set print_summary for UBSAN. adds f2f48caebbc Update scanned patterns in a test-case. adds 4330d1c477a Update LOCAL_PATCHES. adds 81e40f3ae4a [aarch64] Allocate space for err_str in aarch64_handle_attr [...] adds 3619076a631 [mid-end] Fix declared type of personality functions adds 028d81b1599 The base class for ranges is currently value_range_base, wh [...] adds 6762b658746 Remove incorrect comment adds c6a7be9bdad Fix <version> header for freestanding adds 02bf7e6fa21 re PR tree-optimization/92371 (ICE in info_for_reduction, a [...] adds 361d4a9eb6b PR middle-end/92341 - missing -Warray-bounds indexing past [...] adds b00460cb14e Fix indentation inconsistencies introduced by previous patch. adds 3fd4f9242d9 [PR c++/92370] ICE with VC marker adds 8299dfae936 PR middle-end/92333 - missing variable name referencing VLA [...] adds 0df65305ff6 Make -fconcepts-ts imply -fconcepts. adds 8aa76bb7469 Catch missed uses of function with unsatisfied constraints. adds a81ffd93b83 Allow libcalls for complex memcpy when optimizing for size. adds f22f817cbdf Various small C++ changes. adds 6fda5f4981f Use vec instead of raw array for built-in candidates. adds b63566a4045 Fix conversions for built-in operator overloading candidates. adds b7689b962dd Implement C++20 operator<=>. adds 8cb0906b0fa doc: Insn splitting by combine adds eebabc49a3f Daily bump. adds 91eb5fa8e1f PR tree-optimization/92373 - ICE in -Warray-bounds on acces [...] adds 8adf3cc4c30 PR92090: Fix part of testcase failures by r276469 adds 5f6705b7b57 re PR inline-asm/92352 (ICE in force_constant_size) adds 5d183d1740d Warn about inconsistent OpenACC nested reduction clauses adds 3cf3da88be4 introduce -fcallgraph-info option adds 2e7a4f579b1 [vect] PR92317: fix skip_epilogue creation for epilogues adds 756b23a81c5 [PATCH] [ARC] Add builtins for identifying floating point support adds 72d6aeecd95 Restructure vect_analyze_loop adds 8ec5b16a9a3 Check the VF is small enough for an epilogue loop adds feba3d88381 Use scan-tree-dump instead of scan-tree-dump-times for some [...] adds 06af1f1a0de tree-vect-loop.c (vectorizable_reduction): Remember reduction PHI. adds cca18f3bd5e [ARC] Cleanup sign/zero extend patterns adds 4d9329654ce [ARC] Update mea option documentation adds 4653da0b6ec [ARC] Don't split ior/mov predicated insns. adds 4b205bf82d0 Don't vectorise single-iteration epilogues adds 6394a341d6c Fix parser to recognize operator?: adds d37303d15af libstdc++: remove redundant equality operators adds 0c92c8627c1 libstdc++: Add compare_three_way and install <compare> header adds 5d24b4f2dad ggc-common.c (ggc_prune_overhead_list): Do not delete survi [...] adds babd71c168a C++20 NB CA378 - Remove constrained non-template functions. adds e69ed8dc39a [Darwin, testsuite] Fix framework-1.c on later Darwin. adds 7b88f66de61 vsx.md (xxswapd_<mode>): Add support for V2DF and V2DI modes. adds ff33d18785b Support using multiple registers to hold the frame pointer adds 67568e1ad4d Daily bump. adds 81a34a6b681 Use satisfaction with nested requirements. adds 951c6f3dd97 PR c++/92150 - partial specialization with class NTTP. adds 74fa38297b2 Implement D1907R1 "structural type". adds 471c53308a0 Move string concatenation for C into the parser. adds ce6c0a20b58 Fix copy-paste typo syntax error by r277872 adds 67732fbced8 re PR libfortran/90374 (Fortran 2018: Support d0.d, e0.d, e [...] adds f06abe6d756 Adjust pr92163.c test to require effective target fopenacc. adds 76bc24ff682 dbgcnt.def (gimple_unroll): New. adds 29f3def3084 Support 64-bit double and 64-bit long double configurations. adds cb7dc4da4cc Libsanitizer: merge from trunk adds 21bb1625bd4 Reapply all revisions mentioned in LOCAL_PATCHES. adds db37dc33a68 Update LOCAL_PATCHES. adds 0048539a2a4 Add CONSTRUCTOR_NO_CLEARING to operand_equal_p. adds e9d01715bd7 Clear version_info_node in delete_function_version. adds cf16f980e52 [arm][1/X] Add initial support for saturation intrinsics adds e56d199b04f [arm][2/X] Implement __qadd, __qsub, __qdbl intrinsics adds 0883673194a [arm][3/X] Implement __smla* intrinsics (Q-setting) adds 16155ccf588 [arm][4/X] Add initial support for GE-setting SIMD32 intrinsics adds 65dd610dcbc [arm][5/X] Implement Q-bit-setting SIMD32 intrinsics adds 0775830a79b [arm][6/X] Add support for __[us]sat16 intrinsics adds 7313607478c Remove gimple_call_types_likely_match_p (PR 70929) adds 084d390246c re PR tree-optimization/92405 (ICE in vect_get_vec_def_for_ [...] adds 163f23d21e5 IBM Z: Add pattern for load truth value of comparison into reg adds 095f78c6215 Loop split on semi-invariant conditional statement adds c38ee9a2e87 lto-streamer-in.c: Include alloc-pool.h. adds 4629ea55608 Implement D1959R0, remove weak_equality and strong_equality. adds c6145f2ac6f optc-save-gen.awk: Generate cl_target_option_free and cl_op [...] adds d380e329a74 re PR lto/92406 (ICE in ipa_call_summary at ipa-fnsummary.h [...] adds 8b4f2b5e087 Allow MODE_PARTIAL_INT modes for integer constant input operands. adds 2c03d73667d PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Uni [...] adds 87496ad88e0 [Darwin, X86, testsuite] Fix pr92258.c. adds b77cc8aa094 simplify-rtx: simplify_logical_relational_operation adds 3a99fd4dbb6 libstdc++: make negative count safe with std::for_each_n adds 4e8e460b44f ipa-utils.c (ipa_merge_profiles): Fix fprintf format string [...] adds dc4b579686d spaceship-scalar1-neg.C: Change dg-do from run to compile. adds c01bd174ef7 Expand C2x attribute parsing support and factor out from TM [...] adds 16472ec4d4c rs6000: Remove no longer correct assert adds fe335098d55 Daily bump. adds 6a9c4224e41 pa.md (memory_barrier): Revise to use ldcw barriers. adds 780bc8922ba Add another test case to exercise the previous MODE_PARTIAL [...] adds 29669521665 libstdc++: define std::common_comparison_category for C++20 adds 3d6e7aa95cf libsupc++: add <compare> to precompiled header adds 017c6491077 Handle removal of old-style function definitions in C2x. adds 1aeecaf58fa Fix inefficient vector constructor. adds bc5b2b68815 [rs6000]Fix PR92132 by adding vec_cmp and vcond_mask supports adds 47cc2d4917c Fortran] PR91253 fix continuation-line handling with -pre_include adds 09eb042a8a8 Generalise gather and scatter optabs adds f486280c53b [C] Opt out of GNU vector extensions for built-in SVE types adds 69a5dd57325 [AArch64] Don't handle bswap in aarch64_builtin_vectorized_ [...] adds 617c564bf04 Make mklog more robust. adds ffc11163729 [AArch64] Remove unused mode iterators adds 8e02ca9f590 re PR target/92055 ([avr] Support 64-bit double) adds f1e1ed3314b re PR tree-optimization/92324 (ICE in expand_direct_optab_f [...] adds be5f7eccf76 Handle POLY_INT_CSTs in declare_return_value adds 714fc568abf re PR tree-optimization/92324 (ICE in expand_direct_optab_f [...] adds 74266b00112 Handle POLY_INT_CST in copy_reference_ops_from_ref adds 7e5db637b16 Rename identifiers in a test-case. adds d8a4ce12d66 genmatch.c (expr::gen_transform): Use the resimplify member [...] adds aea86742ce3 re PR middle-end/92384 (Empty class instances have differen [...] adds 5384a802709 re PR target/92038 (Extremely inefficient x86_64 code for t [...] adds b602712b3ea [vect] Disable vectorization of epilogues for loops with SI [...] adds 93ace3af2c4 Fix code order in tree-sra.c:create_access adds 0a83f1a441d re PR target/92095 (internal error with -O1 -mcpu=niagara2 -fPIE) adds 03a05fd35a9 overflow-1.c: Add -fno-pie to the options. adds e7399b548c8 re PR ipa/92409 (r277920 causes ICE in gcc.dg/cast-function-1.c) adds 14df3a17aa2 dbgcnt.def (ivopts_loop): Add. adds 4e9d58d1676 [vect] PR 92351: When peeling for alignment make alignment [...] adds 2afeb1ca38d Allow CHARACTER literals in assignments and data statements. adds fd14d6cbc4c rs6000: Fix branch_comparison_operator adds d308ca27c71 Use correct vector type in neutral_op_for_slp_reduction adds 77b29023e12 * arith.c (character2representation): Change i type to size_t. adds bb74ef9e8cd Modify range_operator::fold_range() and wi_fold () to retur [...] adds a2dbbda892a PR c++/92058 - constinit malfunction in static data member. adds 65471f09e9f PR c++/92215 - flawed diagnostic for bit-field with non-int [...] adds 9342ec4d7ba [Darwin] Add include guard to darwin-protos.h adds a63d6356beb dec_char_conversion_in_assignment_4.f90: Use dg-do compile [...] adds dfea3d6fde2 symtab.c: Fix comment typos. adds 038d7e1b199 Daily bump. adds 95cc59f17b4 [Darwin, machopic 10/n] Rework X86 mcount stub code. adds b03932cb99a Commit symbol for external BLAS routine when translating MA [...] adds c47bee97fa9 re PR tree-optimization/92401 (ICE in fold_ternary_loc, at [...] adds 83263ef5364 ipa-fnsummary.c (estimate_edge_size_and_time): Do not call [...] adds e3bd08dde17 ipa-fnsummary.c (ipa_call_context::estimate_size_and_time): [...] adds 49d9c9d283c ipa-inline-analysis.c (do_estimate_growth_1): Add support f [...] adds 7b22b7cece1 tree.c (fld_incomplete_type_of): Clear TYPE_FINAL_P, TYPE_E [...] adds 2ee6e04aaec ipa-fnsummary.c (evaluate_properties_for_edge): Call IPA_NO [...] adds 64166bf04b8 Daily bump. adds 6cf67b62c8c cgraph.h (struct cgraph_node): Add ipcp_clone flag. adds 7964e40de3b rs6000: Allow any CC mode in movcc adds 7901a85f3c4 Switch www.hboehm.info to https adds d40e2362bb6 ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipa [...] adds d07f74faa60 * cgraph.c (cgraph_edge::maybe_hot_p): Do not use sreal_frequency. adds 65eaab18b10 Short circuit case where profiles are same. adds b5351388462 Manually CSE sreal frequency calculations adds 4b77a3806c4 [LRA] Do not use eliminable registers for spilling adds 0313a84a2fa re PR fortran/92123 ([F2018/array-descriptor] Scalar alloc [...] adds 2806ecbdc80 Implement D1957R0, T* to bool should be considered narrowing. adds 15471d58fe2 Don't print warning when moving to static with -fno-automatic adds 34548764c21 [Darwin, machopic 11/n] A flag to indicate synbols should b [...] adds 4b41bff2977 Daily bump. adds 103cba80bd8 [rs6000] Make load cost a bit more in vectorization cost adds 48f657953fe rs6000: Refine small loop unroll in loop_unroll_adjust hook adds 223bf296b23 [build] Properly track GCC language configure fragments adds d9945c8842e Assert 'offset2' instead of 'offset' in 'gcc/gimplify.c:gim [...] adds ad65b427299 [PR87833] x86: Put -fPIC and -shared the last to create off [...] adds 6d4868f3a14 Torture testing: 'libgomp.fortran/use_device_addr-3.f90', ' [...] adds bfa1837b010 Torture testing: 'libgomp.fortran/target9.f90' adds a2c26c50310 Fortran] Support absent optional args with use_device_{ptr,addr} adds a5aeee56d89 Fix OpenACC directives nesting in 'gfortran.dg/goacc/common [...] adds 3f246567a44 PR fortran/92142 - CFI_setpointer corrupts descriptor adds 87b47251924 [vect]Account for epilogue's peeling for gaps when checking [...] adds cb6b5afe1de Update link to "Why not LGPL". adds cf18754da2c Sort debug counter names. adds fe1d1a8b4c0 Relax lto-dump.o dependency. adds e22c2220273 Fix commit for PR fortran/92142 - CFI_setpointer corrupts d [...] adds 3a6dd06b6ce [ARC] Fix legitimize pic address. adds 5fcb3f62fc2 [ARC] Fix movsi_ne pattern. adds 8be34204dec Bump minimum MPFR version to 3.1.0 adds 98aad294705 ipa-prop.c (ipa_propagate_indirect_call_infos): Remove ipcp [...] adds 599bd990784 Fix SLP downward group access classification (PR92420) adds 7cec95887a2 c-parser.c (c_parser_translation_unit): Diagnose declare ta [...] adds 4f67832ee1e re PR bootstrap/92433 (r276645 breaks bootstrap on powerpc) adds 48042bd43e0 re PR c++/92447 (ICE in poplevel, at cp/decl.c:585) adds ce6a6c007e5 Add prefixed insn support for stack_protect_setdi & stack_p [...] adds b72813a68c9 libgo: fix DejaGNU testsuite compiler when using build sysroot adds a2615b0690d Daily bump. adds ed2181fc2a3 [RS6000] Remove TARGET_TLS_MARKERS and require binutils 2.20 adds 2965eaa89d8 [RS6000] PC-relative TLS support adds 6e9a85d5052 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE. adds c9cd5c56fd0 Implement P1946R0, Allow defaulting comparisons by value. adds f0309937168 re PR tree-optimization/92347 (ICE in vect_get_vec_def_for_ [...] adds e4722b81a45 re PR tree-optimization/92452 (ICE in vrp_prop::check_array [...] adds 466183763cd re PR target/92449 (ICE in extract_insn, at recog.c:2311) adds 62aee289e47 Add OpenACC 2.6 `serial' construct support adds 76c26af90ea Param to options conversion. adds 7e1792c953e Include new generated gcc/params.opt file. adds 028d4092520 Apply mechanical replacement (generated patch). adds 0c29cac4a8c Remove gcc/params.* files. adds 8cc5fcaf1f0 Remove last leftover usage of params* files. adds 11b5ca6eb71 Remove set_default_param_value from documentation. adds 75d6623156d Fix test-suite fallout. adds 8100e93b72d Remove option_default_params and option_validate_param hooks. adds 6ed760441a3 Use more SET_OPTION_IF_UNSET. adds 830d1b18526 re PR tree-optimization/92461 (ICE: verify_ssa failed (erro [...] adds 41098a37444 re PR tree-optimization/92460 (ICE: verify_ssa failed (erro [...] adds e2d3e85c877 Free dominance info at the beginning of pass_jump_after_combine adds 966e31a17b9 [PR c++/6936] Delete duplicate test adds 937a86b49e4 PR middle-end/83688 - check if buffers may overlap when cop [...] adds 1cf83d35b8c PR tree-optimization/92412 - excessive errno aliasing assum [...] adds d200a49f5c8 re PR ipa/92471 ([ICE] lto1 segmentation fault: ipa-profile [...] adds fde7112d791 PR fortran/92470 Fixes for CFI_address adds e72763e21ef ipa-cp.c (ignore_edge_p): Also look for optimize flag. adds 5fba7efc6cd rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) adds fc5cf4e0f51 testsuite: Add testcases for PR92449 adds 3c72b04bf1b re PR fortran/81651 (Enhancement request: have f951 print o [...] adds 5c44cef5f56 [C++ PATCH] Merge some using-decl handling adds f8ae8963b47 rs6000: Use ULL on big hexadecimal literal adds eb67187b8ca Daily bump. adds e08f64f0f47 Add option -fweb for pr47763.c adds efc40c1f85b re PR target/92473 (test pr92324-2.c fails on arm and aarch64) adds b08963101d3 Fortran] Use proper type for hidden is-present argument adds af73373eb74 re PR target/92055 ([avr] Support 64-bit double) adds 9c40fd463b6 Remove leftover call to finalize_options_struct. adds 32b0081d5a1 Fix params.exp by parsing output of --help=params -Q. adds 9b6e95d30e3 Update comment in opts.c. adds ae83b9deb87 [C++] Fix interaction between aka changes and DR1558 (PR92206) adds 86194087ce3 [AArch64] Use aarch64_sve_int_mode in SVE ACLE code adds 3f446c27195 Fix vectorizable_conversion costs adds e4020b28d02 Don't assign a cost to vectorizable_assignment adds d4b44b834e3 ipa.c (cgraph_build_static_cdtor): Pass optimization_defaul [...] adds 6eed64b96d8 Avoid accounting for non-existent vector loop versioning adds 61e5f2df034 Account for the cost of generating loop masks adds 4a96e1c4dd7 Enable libsanitizer build on riscv64 adds 0302955aeb7 ipa-prop.c (ipa_print_node_jump_functions, [...]): Print in [...] adds 46927ade0f5 PR fortran/92470 Fixes for CFI_address adds 2dbad62da9a c-ada-spec.c (get_underlying_decl): Do not look through typedefs. adds e3d0ee4acf2 Move gcn-run heap into GPU memory. adds b3d14b3aa34 Move generic libgomp files from nvptx to accel adds 15e9e6795d0 GCN mkoffload adds d2903ce05bf Add device number to GOMP_OFFLOAD_openacc_async_construct adds fa4999953db GCN libgomp port adds cee16451064 Optimize GCN OpenMP malloc performance adds fe22e0d4f1d Use a single worker for OpenACC on AMD GCN adds 237957cc2c1 GCN Libgomp Plugin adds 2895b172d56 ipa-inline.c (ipa_inline): Check that function is defined b [...] adds 83a49336c63 Enhance syntax of -fdbg-cnt. adds a5e2beb9474 Do not overuse push/pop_cfun in IPA ICF. adds 3c4fa8a8562 Add a few missing checks that IPA_NODE_REF is not NULL (PR 92454) adds 5024c8bb463 Come up with selftests for dbgcnt. adds 00be2a5f394 Add C2x *_NORM_MAX constants to <float.h>. adds 2aaf32ab603 tree-dump.c (dequeue_and_dump): Print first tree operand fo [...] adds 7b521fbd43b PR c++/89070 - bogus [[nodiscard]] warning in SFINAE. adds 5d46287769a Rewrite value_range constructors to the value_range_kind is [...] adds 0ff15d21c86 libsupc++: Implement comparison algorithms for C++20 adds 5ea9ae012e6 pr92090.c: Limit -mbig to powerpc64le-*-*. adds d51dd316a2d download_prerequisites: Use http instead of ftp for downloading. adds 425ea30f79e Sanitize the constant argument for rotr<mode>3 adds cca78449beb Move plain value_range things to value-range.[hc]*. adds 223f4b10e9d ipa-cp.c (ignore_edge_p): Do not check caller flags. adds 7b34a284cab re PR ipa/92498 (gcc.dg/tree-prof/crossmodule-indircall-1.c [...] adds b914768c196 re PR ipa/92421 (ICE in inline_small_functions, at ipa-inli [...] adds 367c959f030 ipa-inline-analysis.c (do_estimate_edge_time): Relax check [...] adds d772e360ba9 ipa-profile.c (check_argument_count): Check properly that e [...] adds 2b89b748a39 ipa-cp.c (propagate_vr_across_jump_function): Propagate als [...] adds d82f38123b5 Daily bump. adds dec231be7fb ISO_Fortran_binding_17.c: Include ../../../libgfortran/ISO_ [...] adds 49084d390a9 alias-decl-pr92206-3.C: Require effective target c++14 rath [...] adds 3e7cf2e6c0e re PR ipa/92421 (ICE in inline_small_functions, at ipa-inli [...] adds eb270950acb Support extended aggregate jump function in ipa-cp adds 4e03c3a7c11 Support C2x [[]] attributes for C. adds 9773f69c116 [testsuite] Fix PR92464 by adjust test case loop bound adds 6ee86466ad9 Make normalize_addresses and normalize_symbolics work on TH [...] adds 456ccd3284b update_version_svn (IGNORE_BRANCHES): Add 7. adds f14713178d2 Remove higher precision range tests because they are unused. adds b2417b59d4b omp-general.c (omp_context_name_list_prop): New function. adds d0ec7c935f0 c-omp.c (c_omp_check_context_selector): Add nvidia to the l [...] adds bedb7f045f3 c-parser.c (c_parser_omp_context_selector): Don't require s [...] adds aa16689ea76 i386-options.c (ix86_omp_device_kind_arch_isa): Don't chang [...] adds 5d0152bf59a Update dump message in IPA ICF. adds a37f58f506e Use func_checker::hash_operand for hashing of GIMPLE operands. adds 7edcaa0b54e Handle FIELD_DECL in IPA ICF. adds 5d97670f7ab Update statistics about needed symbols in IPA ICF. adds 7d5e6005113 Enable VPOPCNTDQ for icelake-{client,server} and tigerlake. adds 0840ffdf4e3 Document -fallocation-dce. adds e61d0e4e2ed Remove wrong lto-dump: lto1 makefile dependency. adds 4c4503bf8c5 Remove dead code in switch conv pass. adds 78a502caec5 Add Optimization keyword for param_max_inline_insns_auto param. adds afeb887562a Remove usage of CIF_MAX_INLINE_INSNS_SINGLE_O2_LIMIT. adds 68718e8e602 Support for value ranges in IPA predicates adds 79f1d852188 * params.opt (max-inline-insns-single-O2): Set to 70 (inste [...] adds fd4656a28af ipa-fnsummary.c (ipa_call_context::estimate_size_and_time, [...] adds cc4defc12c7 aarch64: Add "c" constraint adds 0be72bfaeb9 arm: Fix the "c" constraint adds 54138d95c6b arm: Rename CC_NOOVmode to CC_NZmode adds 1a7a35c70b5 arm, aarch64: Add support for __GCC_ASM_FLAG_OUTPUTS__ adds bcdfe5c817e arm: Add testsuite checks for asm-flag adds 89cd5050928 aarch64: Add testsuite checks for asm-flag adds f0955233503 Add a targetm.vectorize.related_mode hook adds d083ee47a98 Replace mode_for_int_vector with related_int_vector_mode adds 0a0ef2387cc Add build_truth_vector_type_for_mode adds e8738f4e968 Remove build_{same_sized_,}truth_vector_type adds 10116ec1c14 Pass the data vector mode to get_mask_mode adds 95da266b86f Use build_vector_type_for_mode in get_vectype_for_scalar_ty [...] adds 0203c4f3bfb Use consistent compatibility checks in vectorizable_shift adds e021fb86556 Replace autovectorize_vector_sizes with autovectorize_vector_modes adds 1c84a2d25ec Replace vec_info::vector_size with vec_info::vector_mode adds 2df4150075c Make less use of get_same_sized_vectype adds 7f52eb891b7 Require equal type sizes for vectorised calls adds df7c22831f1 Support vectorisation with mixed vector sizes adds a55d8232df3 Avoid retrying with the same vector modes adds 74166aabeb7 [AArch64] Support vectorising with multiple vector sizes adds 05101d1b575 Allow mixed vector sizes within a single vectorised stmt adds 9c437a108a1 Vectorise conversions between differently-sized integer vectors adds 60838d63463 Consider building nodes from scalars in vect_slp_analyze_no [...] adds ebcdba9c9f7 Common ground work for vxworks7 ports updates adds 78e49fb1bc6 Introduce vxworks specific crtstuff support adds 806dd0472f5 Improve the thread support for VxWorks adds 36e5f4d4f34 Update the libgcc support for VxWorks AE/653 adds 3004f893b43 Base support for vxworks 7 on aarch64 adds 071ef254a8a Housekeeping on TARGET_OS_CPP_BUILTINS for arm-vxworks adds 27204060db5 Update the arm-*-vxworks* support adds d19df8b2299 Make flag_thread_jumps a gate of pass_jump_after_combine adds d99828eea22 libstdc++: Rename disable_sized_sentinel [P1871R1] adds 270082a7e12 libstdc++: Implement new predicate concepts from P1716R3 adds fae08a0507b Remove range_intersect, range_invert, and range_union. adds bbc85eb9cfd re PR tree-optimization/92506 (Wrong code with -fwrapv sinc [...] adds 3771033244b Tweak gcc.dg/vect/bb-slp-4[01].c (PR92366) adds 7c5890cc0a0 Support UTF-8 character constants for C2x. adds f674b4a72ad Change fold_range to return a boolean result. adds 1a4ec325059 Check suitability of spill register for mode adds 2cc94aa8d81 Support C2x [[deprecated]] attribute. adds 1c09b664949 Implement the <array> part of C++20 p1032 Misc constexpr bits. adds d3cb8f004a3 Daily bump. adds f8aea5e37d1 Improve checks on C2x fallthrough attribute. adds 942c4b32b05 Support for jthread and stop_token adds f543bdd3f99 compiler: fix buglet in function inlining related to sink names adds 2aae99f7a4f Update iterator of next adds 53dd3bccac6 Fix comments typo adds 1c9676e2076 re PR testsuite/92520 (new test case gcc/testsuite/gcc.dg/i [...] adds 0227ffa98e1 gimplify.c (gimplify_call_expr): Don't call omp_resolve_dec [...] adds f0af4848ac4 re PR tree-optimization/92039 (Spurious -Warray-bounds warn [...] adds 2e98ac86762 ipa-inline.c (inline_small_functions): Move assignment to n [...] adds 3739bcc8c8e [mid-end][__RTL] Clean state despite invalid __RTL startwit [...] adds 8916ba874da Add tests for print from offload target. adds 6239665976b [mid-end][__RTL] Set global epilogue_completed in skip_pass adds 381835c8108 libstdc++: Fix changelog whitespace adds 8eea62d8ab9 re PR fortran/69654 (ICE in gfc_trans_structure_assign) adds d03431d0f59 re PR tree-optimization/92324 (ICE in expand_direct_optab_f [...] adds 9ecf84e6a56 [amdgcn] Fix handling of VCC_CONDITIONAL_REG adds b6d53324092 [rs6000] Use VIEW_CONVERT_EXPR to reinterpret vectors (PR 92515) adds b9f71c51cd5 re PR tree-optimization/92512 (ICE in gimple_op, at gimple.h:2436) adds 63841daf70b [mid-end][__RTL] Account for column numbers in __RTL functions adds f31e515fd51 Fix vector/scalar to vector/vector conversion (PR92515) adds a0e1dcd44f9 libstdc++: Fix definition of std::nostopstate object adds f6e20012ef7 [amdgcn] Use first lane of v1 for zero offset adds 9b41ebbcdf9 Implement P1816R0, class template argument deduction for ag [...] adds 3ed8f692900 [amdgcn] Reinitialize registers for every function adds 1c3c3f45502 re PR ipa/92528 (ICE in ipa_get_parm_lattices since r278219) adds 342f9464767 [amdgcn] Restrict registers available to non-kernel functions adds 1ca59cbe15c ipa: Remove stray declaration adds 87fdbe697bb [amdgcn] Update lower bounds for the number of registers in [...] adds 969089ff806 [amdgcn] Unfix registers for frame pointer adds 03f00a6d0da ipa-inline.c (edge_badness, [...]): Revert accidental commit. adds 66f9ccd5c7f microblaze: fix PR65649 adds a91eb2341f6 MAINTAINERS: Change my email address as maintainer. adds 97cc11871e3 Support C2x [[maybe_unused]] attribute. adds 838fd641a6f m68k: add musl support adds 01eb211bade libstdc++: Implement LWG 3070 in path::lexically_relative adds a31517cb9ab libstdc++: Implement LWG 3149 for std::default_constructible adds ae0b0fc6ae4 testmain.exp: link against GOLIBS adds 12536431ade Implement the default_searcher part of C++20 p1032 Misc con [...] adds f982d12a51c Forgot to change teh date range. adds 2ab340fe17e typeck.c (cp_truthvalue_conversion): Add tsubst_flags_t par [...] adds d5fbe5e014b Diagnose duplicate C2x standard attributes. adds e73ca078b8d libstdc++: Fix <stop_token> and improve tests adds 97e4a5ee37a Daily bump. adds 6d1402f0edf Implement the <tuple> part of C++20 p1032 Misc constexpr bits. adds 23ff8c05804 Fix nonspec_time when there is no cached value. adds 9b75f56d4b7 Apply maximum nunits for BB SLP adds f884cd2fea6 Extend can_duplicate_and_interleave_p to mixed-size vectors adds bcc7e346bf9 Optionally pick the cheapest loop_vec_info adds eb23241ba81 [AArch64] Enable VECT_COMPARE_COSTS by default for SVE adds f75cdd2c4e5 [AArch64] Add "FULL" to SVE mode iterator names adds 6544cb52898 [AArch64] Replace SVE_PARTIAL with SVE_PARTIAL_I adds 7f333599848 [AArch64] Tweak gcc.target/aarch64/sve/clastb_8.c adds cc68f7c2dab [AArch64] Add autovec support for partial SVE vectors adds e58703e2c1b [AArch64] Add sign and zero extension for partial SVE modes adds 217ccab8f46 [AArch64] Pattern-match SVE extending loads adds 2d56600c8de [AArch64] Add truncation for partial SVE modes adds f8186eeaf35 [AArch64] Add gather loads for partial SVE modes adds 87a80d27218 [AArch64] Pattern-match SVE extending gather loads adds 37a3662f76d [AArch64] Add scatter stores for partial SVE modes adds 1fb2b0f69ee Move canonicalisation of dr_with_seg_len_pair_ts adds 97602450b04 Delay swapping data refs in prune_runtime_alias_test_list adds e9acf80c96d Add flags to dr_with_seg_len_pair_t adds 52c29905259 Record whether a dr_with_seg_len contains mixed steps adds cad984b289e Dump the list of merged alias pairs adds b4d1b635737 Print the type of alias check in a dump message adds f9d6338bd15 Use a single comparison for index-based alias checks adds 4ec943d630c [AArch64] Robustify aarch64_wrffr adds f73cb38f653 * testsuite/demangle-expected: Fix test. adds 32fc3719e06 [PATCH] Refactor rust-demangle to be independent of C++ dem [...] adds 513e0aa0c4e [PATCH] Fix slowness in demangler adds 0e2d00114ba Delete common/config/powerpcspe adds 970a9bfaadc Start work on <ranges> header adds 74533764034 libstdc++: Optimize std::jthread construction adds bac6632921d Revert r278363 "Start work on <ranges> header" adds a20a1a75bea rs6000: Allow mode GPR in cceq_{ior,rev}_compare adds efbd2539e1f Daily bump. adds 37f33df7068 libstdc++: Define C++20 range utilities and range factories adds 8857080c817 libstdc++: add range constructor for std::string_view (P1391R4) adds f6e86b33036 Repair the <tuple> part of C++20 p1032 Misc constexpr bits. adds cfe871e3ec6 method.c (lookup_comparison_result): Use %qD instead of %<% [...] adds b906729f817 * gcc.dg/complex-6.c: Do not run dump scan tests for rx target. adds 632b5e3da79 linux-atomic.c (__kernel_cmpxchg): Change argument 1 to vol [...] adds 8b5c3af777f Daily bump. adds 38397aa6218 libgfortran: Regenerate `Makefile.in' for `runstatedir' removal adds a128988785c libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_ [...] adds 586bbef191b Split X86_TUNE_AVX128_OPTIMAL into X86_TUNE_AVX256_SPLIT_RE [...] adds 80b38f83f1f Add support for AVR devices from the 0-series. adds 9c5de632fd5 re PR target/92545 (avr: support ATmega devices from the 0-series) adds 1ce51d9a8d5 re PR target/92545 (avr: support ATmega devices from the 0-series) adds 762ff5b304c [testsuite][ARM] check_effective_target_arm_vfp_ok_nocache: [...] adds ef50b972e10 re PR target/92462 ([arm32] -ftree-pre makes a variable to [...] adds 20a380171f5 [mid-end][__RTL] Clean state despite unspecified __RTL star [...] adds 446096148ca Verify NOP_EXPR LHS type in IPA ICF. adds 342ae9ad551 Improve -dbg-cnt error message and support :0. adds 3d6d8099b63 s390: add musl support adds 8d7be8d614b musl: use correct long double abi by default adds 3d3a96a26ef musl: Don't use gthr weak refs in libgcc PR91737 adds 5be106b8600 re PR tree-optimization/92558 (Miscompare of 554.roms_r wit [...] adds 3b39526e0a3 libstdc++: Fix some -Wsystem-headers warnings adds ebc464940de libstdc++: Fix std::jthread bugs adds 34b4d99d0ce fix ChangeLog to reference the PR adds 25bfebe0d07 Remove strange dump suboptions in testsuite. adds 33b3af3fd48 Unset m_checker in sem_function::init. adds 10a73df7628 re PR tree-optimization/92516 (ICE in vect_schedule_slp_ins [...] adds 828a178c2b9 Remove vestiges of MODIFY_JNI_METHOD_CALL adds 1aeffdce2df LRA: handle memory constraints that accept more than "m" adds 8489e1f45b5 Optimise WAR and WAW alias checks adds 13c247d6f2a Handle VIEW_CONVERT_EXPR for variable-length vectors adds cb77875a86c Two RTL CC tweaks for SVE pmore/plast conditions adds 78930e4b486 Add an empty constructor shortcut to build_vector_from_ctor adds 58c036c8354 Add optabs for accelerating RAW and WAR alias checks adds d8ea81183a9 Add testcase for already fixed PR ipa/92528 adds 9d2b80ea51e PR c++/91962 - ICE with reference binding and qualification [...] adds 092508a0797 Add more C2x attributes tests. adds 8d890d37e01 re PR ipa/92508 (ICE in do_estimate_edge_time, at ipa-inlin [...] adds eef99cd9567 Refactor tree-loop-distribution.c for thread safety adds de83907ada3 PR middle-end/92493 - ICE in get_origin_and_offset at gimpl [...] adds f5a191efecf typeck.c (cp_build_addr_expr_1): Use cp_expr_loc_or_input_l [...] adds 95d4434f477 Daily bump. adds 192961ff275 Change some bad uses of C2x attributes into pedwarns. adds e89a689f0a1 Initialize a variable due to -Wmaybe-uninitialized. adds f1e0c7e0eb3 re PR tree-optimization/92555 (ICE in exact_div, at poly-in [...] adds 04c4599d30b re PR tree-optimization/92554 (ICE in vect_create_epilog_fo [...] adds b51d4ebc38c re PR tree-optimization/92557 (ICE in omp_clause_aligned_al [...] adds 863bbe2b5fa re PR c++/92504 (ICE on gcc-9 -fopenmp: internal compiler e [...] adds 655b60f966e * doc/invoke.texi (-gno-internal-reset-location-views): Fix typo. adds beeac4c2716 re PR middle-end/91450 (__builtin_mul_overflow(A,B,R) wrong [...] adds 63b88711902 re PR target/92549 (Use x86 xchg instruction more) adds 5ecaaf98dc6 libstdc++: Fix declarations of variable templates adds 35ba842f237 arm: Fixes for asm-flags vs thumb1 and ilp32 adds ef01e6bbeb7 [AArch64] Implement Armv8.5-A memory tagging (MTE) intrinsics adds ef8777c14ce re PR tree-optimization/92581 (condition chains vectorized [...] adds 89842a51047 Update loop-1.c test for amdgcn adds 24851701582 [Arm] Set Armv7-A tune to Cortex-A53 adds 8b24d594fe1 Restore init_ggc_heuristics. adds 7aabd67f18f Suppress diagnostics substituting into a requires-expressio [...] adds cce3c9db9e6 re PR c++/92078 (error: 'struct std::ptr<Iter>' redeclared [...] adds c286fb4ed57 re PR c++/89913 (ICE with invalid using declaration) adds 4bf29d15f2e [AArch64] PR79262: Adjust vector cost adds aa5355781fd Revert r278441 adds 4aa5fd8aca1 [MIPS] Prevent MSA branches from being put into delay slots adds ea8dd3b6cea Avoid redundant computations in edge_badness. adds 98450d19898 Remove unused parameter PROB in ipa-fnsummary.c adds dd46a542a8f Move ChangeLog entry to correct file adds 9a8819b8828 rs6000.c (move_to_end_of_ready): New, factored out from com [...] adds 8d5d90878ea Consider parm types equivalence for operator rewrite tiebreaker. adds fce6467b1ef re PR c++/92414 (internal compiler error: tree check: expec [...] adds 0c6ce0ae553 libgo: better cmd/cgo handling for '.' in pkgpath adds 8c5b727acc1 Add more pedwarns for [[]] C attributes on types. adds 56d475cab2f Daily bump. adds 54bf2539c55 cvt.c (ocp_convert): Use additional warning sentinel. adds 3e00ba47b93 re PR c/92088 (aggregates with VLAs and nested functions ar [...] adds c04341ec45c Make 0-series device specs work with older versions of avr-gcc. adds 06e8db10cd8 re PR middle-end/91195 (incorrect may be used uninitialized [...] adds 7313f6cf211 re PR c/90898 (ICE in insert_clobber_before_stack_restore, [...] adds 94cdd3b7cef re PR target/90867 (Multiplication or typecast of integer a [...] adds d742b0c1a02 re PR middle-end/90840 (ICE in simplify_subreg, at simplify [...] adds ee686729283 re PR c++/90767 (jumbled error message with this and const) adds f60689fa506 [ARC] Register ARC specific passes with a .def file. adds 267d74329b2 Remove my name from AArch64 port maintainers adds 8d8ae265dca [testsuite][arm] Fix asm-flag-[45].c tests adds 2439d584d5d re PR tree-optimization/92537 (ICE in vect_slp_analyze_node [...] adds 140ee00a961 tree-vect-slp.c (vect_analyze_slp_instance): Dump construct [...] adds 041cb6154cf Optimize updating of badness after applying inline adds bcb4b4b4baa rs6000: Fix UNORDERED without NaNs, for DFP (PR92573) adds 17b95f0ef07 lto-streamer-out.c (DFS::sccstack): Turn into auto-vec. adds f6fbdc385ae Update comment in libsanitizer/*/libtool-version files. adds 516fd7cedb0 Add pool_allocator for fibonaci heaps. adds 8e361de1b08 Workaround bogus warning in fibonacci_heap<K,V>::consolidate. adds 83115e9eb8a libgomp/test: Add flags to find libatomic in build-tree testing adds 6271dd984d7 PR85678: Change default to -fno-common adds 73248b1d266 Document -Wc11-c2x-compat. adds 070e3489678 Implement inline call summaries. adds e307b05f437 OpenACC "present" subarrays: runtime API return value and u [...] adds 56e0452513b jit: fix ICE with GCC_JIT_BOOL_OPTION_SELFCHECK_GC since r2 [...] adds 8d2f4ddfd70 Fix host-to-device copies from rodata for AMD GCN adds d88b27daa16 AMD GCN libgomp plugin queue-full condition locking fix adds 9200b53af2d AMD GCN symbol output with null cfun adds 64eb1c8239d [AArch64] Fix vrbit_1.c test failure adds c9d4cc5df27 PR 92463 MPFR modernization in GFortran adds acb156cc317 PR 92463 MPFR modernization: Revert r269139 adds aeebd94c77c Switch gcc ftp URL's to https adds c013852d613 drop attempt to reuse cgraph callees for -fcallgraph-info adds df2653441a2 typeck2.c (build_x_arrow): Early return if decay_conversion [...] adds be12e7c7267 Adjust expected output for bb-slp-21.c (PR 92527) adds 28cebdb178e Restrict bb-slp-40.c to targets with VnQI addition (PR 92366) adds 0f6e9b2946b Restore stmt def types after scheduling two-operation SLP adds 3697264c3aa Add test for PR c++/92443. adds f0a2c2c89c8 Daily bump. adds b69d4d4542d re PR c++/90842 (ICE in poplevel, at cp/decl.c:585) adds 025f56b7d30 mksysinfo: use type aliases for time struct field types adds b4b7464b571 re PR go/92605 (r278509 causes/reveals issue in building go [...] adds d2bcf46cd03 Incremental updating of inline summaries. adds 49e26500723 Avoid quadratic behaviour of early inliner. adds a3d2f8e21ca cfganal.c (pre_and_rev_post_order_compute_fn): Use an auto_ [...] adds a877996fa38 revert: re PR tree-optimization/91790 (ICE: verify_ssa fail [...] adds e4112065b05 ipa-fnsummary.h (enum ipa_hints_vals): Fix comment typo, pr [...] adds 141793d5e91 [Darwin, testsuite] Fix fail of gnu2x-attrs-1.c. adds 01a0fba6260 re PR tree-optimization/91355 (optimized code does not call [...] adds e2a05fdfd47 [AArch64] Add -fno-vect-cost-model to sve2/whilerw_1.c adds d78b70959f3 cfgloop.h (loop_iterator::~loop_iterator): Remove. adds 48ffab987ae Testsuite: Fix fp-int-convert-timode-1.c testism. adds b0d5547612f ipa-fnsummary.c (evaluate_conditions_for_known_args): Be re [...] adds 9c572192f00 Fix previous commit. adds 7c327e2d4d0 re PR tree-optimization/92596 (ICE in exact_div, at poly-in [...] adds 033bd26e28e lra.c (lra_insn_recog_data_pool): New. adds 5f5e796c9c9 Fix global_vars_f90_init test failure adds 7c6f2fb9c75 Avoid quadratic behaviour of update_callee_keys. adds 523cfd52a29 PR c++/92450 - ICE with invalid nested name specifier. adds b8e724465b5 Fix failures on Solaris with -fno-common default adds 82399335478 [GCC][ARM]: Fix the failing ACLE testcase with correct test [...] adds 934f135b967 Add missing VECTOR_MODE_P checks (PR 92595) adds 91f161b03b6 Add more markup to vect-alias-check-{1,18}.c (PR 92543) adds 557532d1728 Reject versioning for alignment with different masks (PR 92526) adds eb5485341b9 rs6000: Don't split FP comparisons at expand time adds ee4072114b0 [testsuite] Fix bad dg-error syntax in gnu2x-attrs-1.c. adds d2993abd39a [Darwin, testsuite] Update tests for common section use. adds b30e83f809b Use safe_dyn_cast instead of dyn_cast in find_loop_guard to [...] adds 6c80b1b56de Make more bad uses of fallthrough attribute into pedwarns. adds ee573dca11f doc: Remove claim about ISO C adds fb6543092eb Daily bump. adds 7028c2179cc strlenopt-66.c: Avoid buffer overflow. adds 713877cbd73 [ARC] Fix ARC target specific tests. adds d9c50233e48 [ARC] Fix failing pr77309 for ARC700 adds 27071013521 Move EXTRACT_LAST_REDUCTION costing to vectorizable_condition adds aa5521f298f Fix markup in gcc.dg/vect/vect-cond-reduc-3.c adds f2f3dbc67b8 Disable epilogue loop vectorisation for vect-widen-mult-u8-*.c adds 9fd052e7756 Release memory-block-pool memory back to malloc. adds aa84ec8415b Use GFX9 granulated sgprs count correctly. adds d2f8402a088 PR tree-optimization/92501 - strncmp with constant untermin [...] adds 86b0eb81837 Limit LDS usage. adds b5338fb359e PR middle-end/88226 - missing warning on fprintf, fputs, an [...] adds 54aa6b58fe2 PR middle-end/83859 - attributes to associate pointer argum [...] adds 204b0bebee5 re PR tree-optimization/92618 (error: type mismatch in bina [...] adds 761df90687c Implement P1902R1, Missing feature-test macros 2017-2019. adds 037ec35a410 [testsuite] Commit missed Changelog entry. adds 839e636a9ab [Darwin, X86, testsuite] Update tests for common section use. adds df418f1d3cb re PR c++/92458 (Constraints do not work with precompiled headers) adds bdaf8be1b2e re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: [...] adds 66acfb8004d PR c++/88337 - P1327R1: Allow polymorphic typeid in constexpr. adds f34a05b0d34 Daily bump. adds 41149acaff5 re PR c++/92365 (ice unexpected expression ‘int16_t()’ of k [...] adds ba585b91532 re PR rtl-optimization/92610 (ICE in calc_dfs_tree, at domi [...] adds 1fbf51cb84c re PR middle-end/83859 (Please add new attribute which will [...] adds 8d0d7a63019 re PR inline-asm/92615 (ICE in extract_insn) adds 956d615d66d ipa-fnsummary.c: Fix comment typos. adds 9340d34599e Convert inliner to function specific param infrastructure adds 1e83bd7003e Convert inliner to new param infrastructure adds 5cebf730684 Add test case for PR 92442. adds 042d210c396 Fixed ChangeLog entry. adds 74bc2a43ce3 Daily bump. adds cc2ccbcedd2 Fix ix86 rtx costs for the pr30315 testcase (PR target/30315) adds 391500af193 Do not ignore costs of jump insns in combine. adds 74b9f8dfe18 Allow combiner to create autoinc in jump insns. adds af4e8d4d5aa libstdc++: Improve _GLIBCXX_DEBUG __valid_range check adds 859174c8249 Fix EOF handling for arrays. adds 73af0c7b3ac re PR libfortran/92100 (Formatted stream IO irreproducible [...] adds 8d6b4fe7e1d Daily bump. adds ee1bc59e9d1 re PR libfortran/92100 (Formatted stream IO irreproducible [...] adds bceb7181c85 [rs6000] Refactor FP vector comparison operators adds 5a34952edb7 cfganal.c (pre_and_rev_post_order_compute_fn): Use an auto_ [...] adds f10d2d85c90 cfgloop.h (get_loop_exit_edges): Add extra parameter denoti [...] adds 5b01f1a57cc Build double32 / long-double32 multilibs if needed. adds ed649cda944 Make IPA-SRA follow comdat-local rules (PR 91956) adds d0b1b67aabc ipa: Prevent materialization of clones with removed bodies [...] adds ee499b407f6 re PR ada/92575 (couple of suspicious assignments in expect.c) adds 32bef8ff809 DEC comparisons - allow Hollerith constants in comparisons. adds d587d1e4aa6 re PR ada/92362 (double elaboration of expression in Addres [...] adds 6349e4f04ca [amdgcn] Silence warnings + add gcc_unreachable() adds c6aef8d8009 tree-vect-slp.c (vect_detect_hybrid_slp_stmts): Add assertion. adds e9daced36d5 Testsuite: Enable fp-int-convert-timode-1.c unconditionally [...] adds 6cebc6cbbb8 Convert m68k to not use cc0 adds 1723e1bedb9 Properly handle C2x attributes on types. adds 5b8d9367684 Prevent all uses of DFP when unsupported (PR c/91985). adds 3554d8ffc5a typeck.c (cp_build_indirect_ref_1): Add location_t paramete [...] adds dd86c8da3f7 Comment too strict checking assert. adds 7650c805d65 Update dump message in IPA ICF. adds d222e47058a config/gcn/mkoffload.c – remove unused static vars adds d6039f5ce1b PR libstdc++/91786 fix compilation error with Clang adds 7def9bd7cd9 libstdc++: Add move_sentinel, common_iterator and counted_iterator adds c5144966742 re PR fortran/92629 (internal compiler error: in convert_mp [...] adds c2ecce6da15 Fix typo in C++2a paper number - P1920R1 -> P1902R1 adds 1d04770f5b3 * gfortran.dg/dec-comparison.f90: Change dg-do from run to [...] adds 616f21732e2 Daily bump. adds db58c8e919e libstdc++: Add _GLIBCXX_DEBUG safe iterator C++20 iterator concept adds 59d37e97093 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array adds f4a74d2786e re PR tree-optimization/92645 (Hand written vector code is [...] adds 89789ec91d1 re PR tree-optimization/92644 (ICE in wide_int_to_tree_1, a [...] adds 754f54aa019 S/390: Add undef for MUSL_DYNAMIC_LINKERxx adds 4abc46b51af re PR sanitizer/92154 (new glibc breaks arm bootstrap due t [...] adds 1e89ab6ce59 re PR target/92669 (ICE in pre_and_rev_post_order_compute_f [...] adds e32b9ce4d56 libstdc++: Use C++98 syntax to instantiate input_iterator_tag adds 9e68f1778a0 Unbreak objc build – with --enable-maintainer-mode adds bfbafcb6b2c Remove entry committed to wrong log. adds 1f7ed00ebf2 Insert missed log entry. adds 05d6cb1a858 re PR c++/61414 (enum class bitfield size-checking needs a [...] adds 4e4a8c28f3d re PR c++/92648 (Handling of unknown attributes) adds e4c935cb98a Update vect_char_add target selector to use its own cache adds d86d8b35dde PR tree-optimization/92683 - strncmp incorrect result with [...] adds 24243b5a8ad typeck.c (cp_build_unary_op): Consistently use the accurate [...] adds b592c0ea864 Daily bump. adds 88b34a4811a re PR debug/92664 (Wrong .debug_line section information wh [...] adds 6821245b3fd Remember the location of a variable template-id. adds af2f620578f Allow autoinc in jumps, but only when using reload. adds cd3f923b0d5 re PR lto/92674 (ICE in gimple_phi_arg, at gimple.h:4406 si [...] adds 1fa715db549 re PR tree-optimization/92645 (Hand written vector code is [...] adds 66143cdfd1a re PR c++/92524 (ICE in short program with constexpr and st [...] adds 1f9fae28095 [PATCH] Fix PR91790 by considering different first_stmt_inf [...] adds 90ca6847bbd PR 92463 - Cleanups due to minimum MPFR version bump to 3.1.0 adds b7b848f5d79 re PR fortran/91944 (ICE in gfc_conv_array_initializer, at [...] adds 88feafba3cb re PR tree-optimization/92690 (vector CTOR optimization per [...] adds 477daf831ae target.def (TARGET_VECTORIZE_BUILTIN_CONVERSION): Remove. adds 45a454883ee m68k.c (m68k_output_compare_fp): Restore differences betwee [...] adds 1906392b2c9 Diagnose certain constraint errors as hard errors, but othe [...] adds 864233f1114 re PR rtl-optimization/90007 (ICE in extract_constrain_insn [...] adds 72479e32431 re PR c++/88395 (ICE: Segmentation fault signal terminated [...] adds 50e0c6e429e re PR c++/92439 ([concepts] trunk crashes on constraint sat [...] adds 861d4af8d82 re PR c++/92236 ([concepts] Explain non-satisfaction in sta [...] adds fa21363375a re PR rtl-optimization/92510 (ICE in native_encode_rtx, at [...] adds b1a73b48946 Fix 'libgomp.fortran/target-print-1.f90', 'libgomp.oacc-for [...] adds a92cc0da1c4 Do not define DFP builtin functions, if DFP has been disabled. adds 96cbfa7ff8a PR c++/92206 - ICE with typedef to dependent alias. adds 1f41df916c2 Fix constrained alias template transparency. adds 1a291106384 Implement P1814R0, CTAD for alias templates. adds 4a54de9dbd9 Reformat movsi_internal. adds db3e062515e Reformat movdi_internal64. adds 349cf87f106 Daily bump. adds 9c9cb582fc1 sse.md (avx512f_maskcmp<mode>3): Refine VF to VF_AVX512VL. adds 34b7ae1dd5f [rs6000] Fix PR92566 by checking VECTOR_UNIT_NONE_P adds f160cd13fb4 Handle correctly global0 and global counters in profile_cou [...] adds 99150b053e1 re PR c++/92695 (P1064R0 - virtual constexpr fails if objec [...] adds 79d2e61495d re PR tree-optimization/92691 (ICE in strlen_dom_walker::be [...] adds d68f5edfaf0 [testsuite][arm] Force use of -mfloat-abi=softfp in asm-flag-4.c adds 09f8027ce58 Must use push insn to pass varargs arguments of DFmode beca [...] adds 78307657cf9 re PR tree-optimization/92645 (Hand written vector code is [...] adds 68578d6efa0 re PR tree-optimization/92645 (Hand written vector code is [...] adds 2e7fd867807 * ipa-cp.c (update_profiling_info): Fix scaling. adds eb081fd0e2c ipa-utils.c (ipa_merge_profiles): Be sure that all type tra [...] adds b49d29d73ac Fix profile adjusments while cloning adds e01857197b5 Fix previous commit (that included unrelated changes) adds 2dfd63ded83 cgraph: ifunc resolvers cannot be made local (PR 92697) adds 97dd1ee8de2 profile-count.h (profile_count::max): Work on profiles of d [...] adds c3f1ae8a30a Prevent inconsistent profiles to be created in inlin_transform adds b225a29b8ce profile-count.c (profile_count::combine_with_ipa_count): Re [...] adds 9c28689a990 Remove leftover optimize checks. adds 68c28e37e49 re PR libfortran/90374 (Fortran 2018: Support d0.d, e0.d, e [...] adds 3a95e31b34d [Darwin, X86, testsuite] Update tests for common section use. adds 2fb2966c19a Properly use TYPE_MAIN_VARIANT in warn_types_mismatch. adds 03df119db4f Translate header for -fdbg-cnt-list. adds 2538ff0d242 rs6000: Use memory_operand for all simple {l,st}*brx instructions adds 3049ccbb8e0 rs6000: Fix formatting of *mov{si,di}_internal.* adds 19f9ca88fef Daily bump. adds 70ce1ab9fd2 Remove unused decimal floating-point pointer types adds 34b43828f84 Handle C2x attributes in Objective-C. adds d5e82c9f686 re PR tree-optimization/92704 (ICE: Segmentation fault (in [...] adds efeeda75769 Check for TYPE_NAME in type_with_linkage_p. adds b3f44388f3b re PR c++/60228 (ICE using lambda in #pragma omp declare re [...] adds 52702016ad1 re PR c++/60228 (ICE using lambda in #pragma omp declare re [...] adds 438d9c4afa6 re PR tree-optimization/92715 (error: position plus size ex [...] adds 60178a322b4 Testsuite: Turn off vect-epilogue-nomask for slp-rect-3 adds db51f624df2 profile-count.c (profile_count::to_cgraph_frequency, [...]) [...] adds 18279486b8b Fix testcase - was missing -fopenacc adds 337b04a4464 gcc/testsuite/ChangeLog - fix date in date line adds 3edaed39583 Don't pass booleans as mask types to simd clones (PR 92710) adds 68188fff88d ipa-cp: Avoid ICEs when looking at expanded thunks and unop [...] adds e1b58033549 Add an x86_64 test for PR 92476 adds af814dfa9b6 Fortran] OpenACC – permit common blocks in some clauses adds fb08a53b2eb tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): Bail [...] adds 9909a05940c Fortran] OpenACC – permit common blocks in some clauses adds 9d50a6a7850 libstdc++:: improve how pretty printers find node types (PR 91997) adds ce19a482279 Improve tree-vect-patterns.c handling of boolean comparisons adds 4177e933b30 Make vectorizable_operation punt early on codes it doesn't handle adds 1c5d68a677b Make vect_get_mask_type_for_stmt take a group size adds 0c3ea6b3424 Record the vector mask precision in stmt_vec_info adds 02d895504cc Don't defer choice of vector type for bools (PR 92596) adds 7e99af4816c Fix DR_GROUP_GAP for strided accesses (PR 92677) adds 6851de8b900 Fix ICE in re-simplification of VEC_COND_EXPR adds a1e7d33bb94 libstdc++: P1423R3 char8_t remediation (1/4) adds 2b4e2c93d90 libstdc++: P1423R3 char8_t remediation (2/4) adds 2b68cdc7e57 libstdc++: P1423R3 char8_t remediation (3/4) adds cd502796cfd libstdc++: P1423R3 char8_t remediation (4/4) adds 24cc0de967b libstdc++: Adjust some function templates for coding conventions adds d005f61e7a0 re PR fortran/91003 (ICE when compiling LAPACK (CGEGV) with [...] adds 12981e9be24 re PR rtl-optimization/92283 (454.calculix miscomparison si [...] adds aa80d0650ce Daily bump. adds 3eda32cb9b5 libstdc++: Fix experimental::filesystem::u8path(const Sourc [...] adds f0cfae9f4ef libstdc++: Default to --enable-libstdcxx-filesystem-ts for [...] adds bd661b0f25b doc: Correct `--enable-version-specific-runtime-libs' suppo [...] adds 7a4f45d7e61 driver: Do not warn about ineffective `-x' option if no inp [...] adds f9235a2bafb Do not look at _data component in gfc_dep_resolver. adds b74d8dc4cf1 cgraph.c (cgraph_node::dump): Dump unit_id and merged_exter [...] adds 65ef05d0b7f [C] Add a target hook that allows targets to verify type usage adds d7ddfbcb7fa cgraph.h (symtab_node): Add symver flag. adds a9a4edf0e71 Update max_bb_count in execute_fixup_cfg
No new revisions were added by this update.
Summary of changes: .gitattributes | 7 +- .gitignore | 2 + ChangeLog | 178 + MAINTAINERS | 32 +- Makefile.def | 16 +- Makefile.in | 1776 +- Makefile.tpl | 1 + config.guess | 264 +- config.sub | 50 +- config/ChangeLog | 23 + config/ax_count_cpus.m4 | 101 + config/bootstrap-Og.mk | 1 + config/futex.m4 | 4 +- config/gthr.m4 | 1 + config/tls.m4 | 2 +- configure | 109 +- configure.ac | 103 +- contrib/ChangeLog | 61 + contrib/bench-stringop | 158 + contrib/clang-format | 20 +- contrib/compare-all-tests | 2 +- contrib/config-list.mk | 5 +- contrib/dg-extract-results.py | 2 +- contrib/dg-extract-results.sh | 2 +- contrib/download_prerequisites | 4 +- contrib/filter-clang-warnings.py | 72 + contrib/filter-rtags-warnings.py | 71 - contrib/header-tools/ChangeLog | 5 + contrib/header-tools/README | 2 +- contrib/header-tools/reduce-headers | 3 +- contrib/mklog | 104 +- contrib/test_summary | 2 +- contrib/vimrc | 12 +- fixincludes/ChangeLog | 28 + fixincludes/fixincl.x | 202 +- fixincludes/inclhack.def | 94 +- fixincludes/tests/base/architecture/ppc/math.h | 5 + fixincludes/tests/base/dispatch/object.h | 18 + fixincludes/tests/base/os/availability.h | 18 + fixincludes/tests/base/os/base.h | 20 + gcc/ChangeLog | 25933 ++++++++++++++++++- gcc/ChangeLog-2018 | 2 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 86 +- gcc/ada/ChangeLog | 5535 ++++ gcc/ada/Makefile.rtl | 62 +- gcc/ada/adabkend.adb | 23 +- gcc/ada/adadecode.c | 10 +- gcc/ada/adaint.c | 53 +- gcc/ada/adaint.h | 2 +- gcc/ada/ali-util.adb | 12 +- gcc/ada/ali-util.ads | 10 +- gcc/ada/ali.adb | 1200 +- gcc/ada/ali.ads | 377 +- gcc/ada/alloc.ads | 3 + gcc/ada/argv.c | 5 +- gcc/ada/aspects.adb | 7 +- gcc/ada/aspects.ads | 25 +- gcc/ada/atree.adb | 24 + gcc/ada/atree.ads | 21 + gcc/ada/aux-io.c | 5 +- gcc/ada/binde.adb | 306 +- gcc/ada/binde.ads | 14 - gcc/ada/bindgen.adb | 164 +- gcc/ada/bindgen.ads | 3 +- gcc/ada/bindo-augmentors.adb | 350 + gcc/ada/bindo-augmentors.ads | 62 + gcc/ada/bindo-builders.adb | 769 + gcc/ada/bindo-builders.ads | 65 + gcc/ada/bindo-diagnostics.adb | 1555 ++ gcc/ada/bindo-diagnostics.ads | 61 + gcc/ada/bindo-elaborators.adb | 1694 ++ gcc/ada/bindo-elaborators.ads | 55 + gcc/ada/bindo-graphs.adb | 5714 ++++ gcc/ada/bindo-graphs.ads | 1727 ++ gcc/ada/bindo-units.adb | 458 + gcc/ada/bindo-units.ads | 172 + gcc/ada/bindo-validators.adb | 834 + gcc/ada/bindo-validators.ads | 115 + gcc/ada/bindo-writers.adb | 1772 ++ gcc/ada/bindo-writers.ads | 163 + gcc/ada/bindo.adb | 518 + gcc/ada/bindo.ads | 70 + gcc/ada/bindusg.adb | 16 + gcc/ada/butil.adb | 521 + gcc/ada/butil.ads | 53 +- gcc/ada/checks.adb | 272 +- gcc/ada/checks.ads | 9 +- gcc/ada/cio.c | 3 +- gcc/ada/clean.adb | 2 +- gcc/ada/contracts.adb | 506 +- gcc/ada/contracts.ads | 1 + gcc/ada/cstreams.c | 4 +- gcc/ada/ctrl_c.c | 6 +- gcc/ada/debug.adb | 236 +- gcc/ada/doc/Makefile | 14 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 28 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 + .../gnat_rm/implementation_defined_attributes.rst | 29 +- .../implementation_defined_characteristics.rst | 5 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 253 +- .../implementation_of_specific_ada_features.rst | 3 - .../doc/gnat_rm/interfacing_to_other_languages.rst | 6 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 33 +- ...ard_and_implementation_defined_restrictions.rst | 23 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 6 +- .../building_executable_programs_with_gnat.rst | 194 +- .../elaboration_order_handling_in_gnat.rst | 1416 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 6 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 295 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 367 +- .../doc/gnat_ugn/platform_specific_information.rst | 73 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo.adb | 70 +- gcc/ada/einfo.ads | 79 +- gcc/ada/env.c | 140 +- gcc/ada/errno.c | 15 +- gcc/ada/errout.adb | 4 +- gcc/ada/errout.ads | 10 +- gcc/ada/erroutc.adb | 233 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/exit.c | 15 - gcc/ada/exp_aggr.adb | 695 +- gcc/ada/exp_atag.adb | 11 +- gcc/ada/exp_atag.ads | 7 +- gcc/ada/exp_attr.adb | 756 +- gcc/ada/exp_attr.ads | 5 + gcc/ada/exp_ch11.adb | 11 +- gcc/ada/exp_ch13.adb | 44 +- gcc/ada/exp_ch3.adb | 164 +- gcc/ada/exp_ch3.ads | 8 +- gcc/ada/exp_ch4.adb | 918 +- gcc/ada/exp_ch4.ads | 17 +- gcc/ada/exp_ch5.adb | 233 +- gcc/ada/exp_ch6.adb | 742 +- gcc/ada/exp_ch6.ads | 3 + gcc/ada/exp_ch7.adb | 493 +- gcc/ada/exp_ch9.adb | 148 +- gcc/ada/exp_dbug.adb | 53 +- gcc/ada/exp_dbug.ads | 17 +- gcc/ada/exp_disp.adb | 449 +- gcc/ada/exp_dist.adb | 52 +- gcc/ada/exp_imgv.adb | 38 +- gcc/ada/exp_pakd.adb | 36 +- gcc/ada/exp_spark.adb | 105 +- gcc/ada/exp_tss.adb | 16 +- gcc/ada/exp_unst.adb | 113 +- gcc/ada/exp_util.adb | 406 +- gcc/ada/exp_util.ads | 68 +- gcc/ada/expander.adb | 7 +- gcc/ada/expect.c | 13 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/freeze.adb | 94 +- gcc/ada/frontend.adb | 4 +- gcc/ada/gcc-interface/Make-lang.in | 28 +- gcc/ada/gcc-interface/Makefile.in | 34 +- gcc/ada/gcc-interface/ada-builtin-types.def | 25 + gcc/ada/gcc-interface/ada-builtins.def | 30 + gcc/ada/gcc-interface/ada-tree.h | 10 +- gcc/ada/gcc-interface/decl.c | 650 +- gcc/ada/gcc-interface/gigi.h | 25 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 12 +- gcc/ada/gcc-interface/trans.c | 979 +- gcc/ada/gcc-interface/utils.c | 607 +- gcc/ada/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 119 +- gcc/ada/gnat_rm.texi | 2130 +- gcc/ada/gnat_ugn.texi | 1776 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 36 +- gcc/ada/gnatlink.adb | 34 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/gsocket.h | 10 +- gcc/ada/impunit.adb | 21 +- gcc/ada/init.c | 10 +- gcc/ada/initialize.c | 3 +- gcc/ada/inline.adb | 990 +- gcc/ada/inline.ads | 27 +- gcc/ada/layout.adb | 10 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-load.adb | 33 +- gcc/ada/lib-writ.adb | 221 +- gcc/ada/lib-writ.ads | 105 +- gcc/ada/lib-xref-spark_specific.adb | 1 + gcc/ada/lib.adb | 44 +- gcc/ada/lib.ads | 43 +- gcc/ada/libgnarl/a-taside.ads | 9 + gcc/ada/libgnarl/g-thread.adb | 9 +- gcc/ada/libgnarl/g-thread.ads | 4 +- gcc/ada/libgnarl/s-interr.adb | 6 +- gcc/ada/libgnarl/s-interr__hwint.adb | 7 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 6 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 7 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__riscv.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 8 +- gcc/ada/libgnarl/s-osinte__linux.ads | 3 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 5 + gcc/ada/libgnarl/s-taprop__vxworks.adb | 7 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 19 + gcc/ada/libgnarl/s-tasinf__solaris.ads | 3 + gcc/ada/libgnat/a-calend.ads | 19 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 24 +- gcc/ada/libgnat/a-cbhama.ads | 3 +- gcc/ada/libgnat/a-cbhase.adb | 22 +- gcc/ada/libgnat/a-cbhase.ads | 3 +- gcc/ada/libgnat/a-cbmutr.adb | 23 +- gcc/ada/libgnat/a-cborma.adb | 29 +- gcc/ada/libgnat/a-cborse.adb | 27 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- gcc/ada/libgnat/a-cfdlli.ads | 1 + gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhama.ads | 1 + gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/a-cfhase.ads | 139 + gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-cfinve.ads | 1 + gcc/ada/libgnat/a-cforma.ads | 1 + gcc/ada/libgnat/a-cgaaso.ads | 13 + gcc/ada/libgnat/a-cgarso.ads | 16 +- gcc/ada/libgnat/a-chtgop.ads | 5 +- gcc/ada/libgnat/a-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 10 +- gcc/ada/libgnat/a-cihase.adb | 10 +- gcc/ada/libgnat/a-cimutr.adb | 6 +- gcc/ada/libgnat/a-ciorma.adb | 10 +- gcc/ada/libgnat/a-ciorse.adb | 10 +- gcc/ada/libgnat/a-cobove.adb | 26 +- gcc/ada/libgnat/a-cofove.adb | 187 +- gcc/ada/libgnat/a-cofove.ads | 108 +- gcc/ada/libgnat/a-cofuba.adb | 179 +- gcc/ada/libgnat/a-cofuba.ads | 17 +- gcc/ada/libgnat/a-cofuma.adb | 36 +- gcc/ada/libgnat/a-cofuma.ads | 15 + gcc/ada/libgnat/a-cofuve.ads | 1 + gcc/ada/libgnat/a-cogeso.ads | 16 + gcc/ada/libgnat/a-cohama.adb | 10 +- gcc/ada/libgnat/a-cohase.adb | 10 +- gcc/ada/libgnat/a-coinve.adb | 10 +- gcc/ada/libgnat/a-comutr.adb | 6 +- gcc/ada/libgnat/a-conhel.adb | 4 +- gcc/ada/libgnat/a-contai.ads | 4 + gcc/ada/libgnat/a-convec.adb | 10 +- gcc/ada/libgnat/a-coorma.adb | 10 +- gcc/ada/libgnat/a-coorse.adb | 10 +- gcc/ada/libgnat/a-dhfina.adb | 332 + gcc/ada/libgnat/a-dhfina.ads | 70 +- gcc/ada/libgnat/a-direct.adb | 94 +- gcc/ada/libgnat/a-einuoc.adb | 6 +- gcc/ada/libgnat/a-except.adb | 1 + gcc/ada/libgnat/a-except.ads | 22 +- gcc/ada/libgnat/a-exexpr.adb | 188 +- gcc/ada/libgnat/a-locale.ads | 16 + gcc/ada/libgnat/a-strbou.ads | 521 +- gcc/ada/libgnat/a-strfix.adb | 10 +- gcc/ada/libgnat/a-strfix.ads | 455 +- gcc/ada/libgnat/a-strunb.ads | 485 +- gcc/ada/libgnat/a-strunb__shared.ads | 405 +- gcc/ada/libgnat/a-ststio.ads | 1 + gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-textio.ads | 466 +- gcc/ada/libgnat/a-tideio.ads | 35 +- gcc/ada/libgnat/a-tienio.ads | 33 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tifiio.ads | 35 +- gcc/ada/libgnat/a-tiflio.ads | 35 +- gcc/ada/libgnat/a-tiinio.ads | 35 +- gcc/ada/libgnat/a-timoio.ads | 35 +- gcc/ada/libgnat/a-wichha.ads | 30 +- gcc/ada/libgnat/g-brapre.ads | 68 + gcc/ada/libgnat/g-comlin.adb | 25 +- gcc/ada/libgnat/g-comlin.ads | 14 +- gcc/ada/libgnat/g-dynhta.adb | 340 +- gcc/ada/libgnat/g-dynhta.ads | 82 +- gcc/ada/libgnat/g-encstr.adb | 8 +- gcc/ada/libgnat/g-expect.adb | 84 +- gcc/ada/libgnat/g-expect.ads | 4 + gcc/ada/libgnat/g-exptty.adb | 101 +- gcc/ada/libgnat/g-exptty.ads | 16 +- gcc/ada/libgnat/g-graphs.adb | 1491 ++ gcc/ada/libgnat/g-graphs.ads | 536 + gcc/ada/libgnat/g-lists.adb | 221 +- gcc/ada/libgnat/g-lists.ads | 90 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 9 + gcc/ada/libgnat/g-sercom.ads | 73 +- gcc/ada/libgnat/g-sercom__linux.adb | 88 +- gcc/ada/libgnat/g-sercom__mingw.adb | 59 +- gcc/ada/libgnat/g-sets.adb | 82 +- gcc/ada/libgnat/g-sets.ads | 54 +- gcc/ada/libgnat/g-socket.adb | 189 +- gcc/ada/libgnat/g-socket.ads | 204 +- gcc/ada/libgnat/g-socthi.ads | 11 + gcc/ada/libgnat/g-socthi__mingw.adb | 10 + gcc/ada/libgnat/g-socthi__mingw.ads | 11 + gcc/ada/libgnat/g-socthi__vxworks.adb | 10 + gcc/ada/libgnat/g-socthi__vxworks.ads | 11 + gcc/ada/libgnat/g-sothco.adb | 75 +- gcc/ada/libgnat/g-sothco.ads | 62 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-sthcso.adb | 213 + gcc/ada/libgnat/g-stsifd__sockets.adb | 156 +- gcc/ada/libgnat/g-traceb.adb | 12 + gcc/ada/libgnat/g-traceb.ads | 10 + gcc/ada/libgnat/s-arit64.adb | 85 +- gcc/ada/libgnat/s-bitfie.ads | 60 + gcc/ada/libgnat/s-bituti.adb | 419 + gcc/ada/libgnat/s-bituti.ads | 132 + gcc/ada/libgnat/s-imenne.adb | 9 +- gcc/ada/libgnat/s-memory.adb | 17 +- gcc/ada/libgnat/s-os_lib.adb | 28 +- gcc/ada/libgnat/s-os_lib.ads | 13 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-soflin.ads | 7 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 5 + gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 652 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 29 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 8 +- gcc/ada/make_util.ads | 2 +- gcc/ada/mkdir.c | 3 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 14 +- gcc/ada/opt.adb | 9 +- gcc/ada/opt.ads | 59 +- gcc/ada/osint-c.adb | 30 +- gcc/ada/osint.adb | 38 +- gcc/ada/osint.ads | 6 + gcc/ada/par-ch3.adb | 6 +- gcc/ada/par-ch4.adb | 6 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 16 +- gcc/ada/par-prag.adb | 19 +- gcc/ada/par_sco.adb | 4 +- gcc/ada/prep.adb | 2 +- gcc/ada/raise-gcc.c | 8 +- gcc/ada/raise.c | 13 +- gcc/ada/repinfo-input.adb | 1350 + gcc/ada/repinfo-input.ads | 78 + gcc/ada/repinfo.adb | 733 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/rtinit.c | 202 +- gcc/ada/rtsfind.adb | 62 +- gcc/ada/rtsfind.ads | 58 +- gcc/ada/runtime.h | 44 + gcc/ada/s-oscons-tmplt.c | 146 +- gcc/ada/scil_ll.adb | 67 - gcc/ada/scil_ll.ads | 14 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sem.adb | 14 +- gcc/ada/sem.ads | 1 - gcc/ada/sem_aggr.adb | 117 +- gcc/ada/sem_attr.adb | 40 +- gcc/ada/sem_aux.adb | 19 + gcc/ada/sem_aux.ads | 6 +- gcc/ada/sem_cat.adb | 12 +- gcc/ada/sem_ch10.adb | 32 +- gcc/ada/sem_ch12.adb | 516 +- gcc/ada/sem_ch12.ads | 4 - gcc/ada/sem_ch13.adb | 902 +- gcc/ada/sem_ch13.ads | 12 - gcc/ada/sem_ch2.adb | 18 +- gcc/ada/sem_ch3.adb | 793 +- gcc/ada/sem_ch4.adb | 228 +- gcc/ada/sem_ch5.adb | 100 +- gcc/ada/sem_ch6.adb | 192 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 152 +- gcc/ada/sem_ch8.adb | 295 +- gcc/ada/sem_ch9.adb | 59 +- gcc/ada/sem_dim.adb | 49 +- gcc/ada/sem_disp.adb | 21 +- gcc/ada/sem_disp.ads | 3 +- gcc/ada/sem_elab.adb | 20757 +++++++++------ gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_eval.adb | 124 +- gcc/ada/sem_prag.adb | 594 +- gcc/ada/sem_prag.ads | 20 +- gcc/ada/sem_res.adb | 708 +- gcc/ada/sem_spark.adb | 4629 ---- gcc/ada/sem_spark.ads | 143 - gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_util.adb | 1467 +- gcc/ada/sem_util.ads | 140 +- gcc/ada/sem_warn.adb | 109 +- gcc/ada/sfn_scan.adb | 1 + gcc/ada/sinfo.adb | 84 +- gcc/ada/sinfo.ads | 158 +- gcc/ada/snames.ads-tmpl | 14 +- gcc/ada/socket.c | 17 +- gcc/ada/sprint.adb | 91 +- gcc/ada/sprint.ads | 4 +- gcc/ada/stringt.adb | 11 + gcc/ada/stringt.ads | 3 + gcc/ada/style.ads | 4 + gcc/ada/styleg.adb | 25 + gcc/ada/styleg.ads | 5 + gcc/ada/stylesw.adb | 8 + gcc/ada/stylesw.ads | 4 + gcc/ada/switch-b.adb | 101 +- gcc/ada/sysdep.c | 47 +- gcc/ada/table.adb | 4 + gcc/ada/table.ads | 17 +- gcc/ada/targext.c | 7 + gcc/ada/terminals.c | 51 +- gcc/ada/tracebak.c | 8 +- gcc/ada/treepr.adb | 8 + gcc/ada/treepr.ads | 4 + gcc/ada/uintp.adb | 89 +- gcc/ada/uintp.ads | 6 +- gcc/ada/usage.adb | 2 + gcc/ada/validsw.adb | 9 +- gcc/ada/validsw.ads | 48 +- gcc/ada/warnsw.adb | 318 +- gcc/ada/warnsw.ads | 117 +- gcc/ada/xoscons.adb | 3 +- gcc/ada/xref_lib.adb | 19 +- gcc/alias.c | 137 +- gcc/align.h | 3 +- gcc/alloc-pool.h | 3 +- gcc/array-traits.h | 48 + gcc/asan.c | 27 +- gcc/attribs.c | 87 +- gcc/attribs.h | 21 + gcc/auto-inc-dec.c | 7 +- gcc/auto-profile.c | 12 +- gcc/basic-block.h | 7 +- gcc/bb-reorder.c | 23 +- gcc/bitmap.c | 149 +- gcc/bitmap.h | 131 +- gcc/brig/ChangeLog | 85 +- gcc/brig/brig-lang.c | 11 +- gcc/bt-load.c | 1578 -- gcc/builtin-attrs.def | 37 +- gcc/builtin-types.def | 15 +- gcc/builtins.c | 978 +- gcc/builtins.def | 53 +- gcc/builtins.h | 9 +- gcc/c-family/ChangeLog | 774 +- gcc/c-family/c-ada-spec.c | 51 +- gcc/c-family/c-attribs.c | 605 +- gcc/c-family/c-common.c | 253 +- gcc/c-family/c-common.h | 42 +- gcc/c-family/c-cppbuiltin.c | 172 +- gcc/c-family/c-format.c | 1124 +- gcc/c-family/c-format.h | 3 + gcc/c-family/c-lex.c | 74 +- gcc/c-family/c-omp.c | 263 +- gcc/c-family/c-opts.c | 78 +- gcc/c-family/c-ppoutput.c | 1 + gcc/c-family/c-pragma.c | 5 +- gcc/c-family/c-pragma.h | 11 +- gcc/c-family/c-pretty-print.c | 30 +- gcc/c-family/c-pretty-print.h | 5 +- gcc/c-family/c-warn.c | 82 +- gcc/c-family/c.opt | 197 +- gcc/c/ChangeLog | 649 +- gcc/c/c-convert.c | 16 +- gcc/c/c-decl.c | 426 +- gcc/c/c-objc-common.c | 125 +- gcc/c/c-objc-common.h | 5 + gcc/c/c-parser.c | 2859 +- gcc/c/c-parser.h | 4 +- gcc/c/c-tree.h | 47 +- gcc/c/c-typeck.c | 261 +- gcc/c/gimple-parser.c | 106 +- gcc/caller-save.c | 102 +- gcc/calls.c | 594 +- gcc/calls.h | 105 +- gcc/cfg.c | 13 +- gcc/cfg.h | 4 +- gcc/cfganal.c | 71 +- gcc/cfganal.h | 4 +- gcc/cfgcleanup.c | 47 +- gcc/cfgexpand.c | 205 +- gcc/cfghooks.c | 30 +- gcc/cfghooks.h | 9 +- gcc/cfgloop.c | 173 +- gcc/cfgloop.h | 175 +- gcc/cfgloopanal.c | 44 +- gcc/cfgloopmanip.c | 91 +- gcc/cfgloopmanip.h | 32 +- gcc/cfgrtl.c | 78 +- gcc/cgraph.c | 591 +- gcc/cgraph.h | 356 +- gcc/cgraphbuild.c | 4 +- gcc/cgraphclones.c | 329 +- gcc/cgraphunit.c | 188 +- gcc/cif-code.def | 8 +- gcc/collect2.c | 58 +- gcc/collect2.h | 4 +- gcc/combine-stack-adj.c | 1 - gcc/combine.c | 79 +- gcc/common.opt | 100 +- gcc/common/common-target.def | 14 - gcc/common/common-targhooks.c | 9 - gcc/common/common-targhooks.h | 2 - gcc/common/config/aarch64/aarch64-common.c | 53 +- gcc/common/config/avr/avr-common.c | 100 + gcc/common/config/bpf/bpf-common.c | 42 + gcc/common/config/gcn/gcn-common.c | 1 - gcc/common/config/i386/i386-common.c | 43 +- gcc/common/config/ia64/ia64-common.c | 26 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 332 - gcc/common/config/pru/pru-common.c | 36 + gcc/common/config/riscv/riscv-common.c | 7 + gcc/common/config/rs6000/rs6000-common.c | 26 +- gcc/common/config/s390/s390-common.c | 4 +- gcc/common/config/sh/sh-common.c | 11 +- gcc/common/config/spu/spu-common.c | 56 - gcc/config.gcc | 397 +- gcc/config.host | 2 +- gcc/config.in | 38 +- gcc/config/aarch64/aarch64-bti-insert.c | 4 +- gcc/config/aarch64/aarch64-builtins.c | 720 +- gcc/config/aarch64/aarch64-c.c | 81 + gcc/config/aarch64/aarch64-cores.def | 7 +- gcc/config/aarch64/aarch64-elf-raw.h | 19 +- gcc/config/aarch64/aarch64-errata.h | 44 + gcc/config/aarch64/aarch64-freebsd.h | 20 +- gcc/config/aarch64/aarch64-linux.h | 21 +- gcc/config/aarch64/aarch64-modes.def | 48 +- gcc/config/aarch64/aarch64-netbsd.h | 63 + gcc/config/aarch64/aarch64-option-extensions.def | 110 +- gcc/config/aarch64/aarch64-protos.h | 186 +- gcc/config/aarch64/aarch64-simd-builtins.def | 14 +- gcc/config/aarch64/aarch64-simd.md | 721 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2712 ++ gcc/config/aarch64/aarch64-sve-builtins-base.def | 318 + gcc/config/aarch64/aarch64-sve-builtins-base.h | 283 + .../aarch64/aarch64-sve-builtins-functions.h | 444 + gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 2236 ++ gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 146 + gcc/config/aarch64/aarch64-sve-builtins.cc | 3367 +++ gcc/config/aarch64/aarch64-sve-builtins.def | 98 + gcc/config/aarch64/aarch64-sve-builtins.h | 873 + gcc/config/aarch64/aarch64-sve.md | 10498 ++++++-- gcc/config/aarch64/aarch64-sve2.md | 391 + gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-vxworks.h | 71 + gcc/config/aarch64/aarch64.c | 5068 +++- gcc/config/aarch64/aarch64.h | 91 +- gcc/config/aarch64/aarch64.md | 712 +- gcc/config/aarch64/aarch64.opt | 15 +- gcc/config/aarch64/arm_acle.h | 155 +- gcc/config/aarch64/arm_neon.h | 6285 +++-- gcc/config/aarch64/arm_sve.h | 36 + gcc/config/aarch64/atomics.md | 211 +- gcc/config/aarch64/check-sve-md.awk | 66 + gcc/config/aarch64/constraints.md | 131 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 5 +- .../aarch64/falkor-tag-collision-avoidance.c | 3 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/iterators.md | 1108 +- gcc/config/aarch64/predicates.md | 237 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/t-aarch64 | 44 + .../{t-aarch64-freebsd => t-aarch64-netbsd} | 0 gcc/config/aarch64/t-aarch64-vxworks | 22 + gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/alpha/alpha-protos.h | 3 +- gcc/config/alpha/alpha.c | 476 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 10 +- gcc/config/alpha/sync.md | 8 +- gcc/config/arc/arc-c.c | 10 + gcc/config/arc/arc-passes.def | 29 + gcc/config/arc/arc-protos.h | 16 +- gcc/config/arc/arc.c | 1481 +- gcc/config/arc/arc.h | 5 +- gcc/config/arc/arc.md | 540 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 22 +- gcc/config/arc/predicates.md | 2 + gcc/config/arc/t-arc | 2 + gcc/config/arm/aarch-common-protos.h | 7 +- gcc/config/arm/aarch-common.c | 176 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 127 +- gcc/config/arm/arm-c.c | 4 + gcc/config/arm/arm-cpus.in | 39 +- gcc/config/arm/arm-fixed.md | 165 +- gcc/config/arm/arm-modes.def | 23 +- gcc/config/arm/arm-protos.h | 17 +- gcc/config/arm/arm-tables.opt | 9 + gcc/config/arm/arm-tune.md | 5 +- gcc/config/arm/arm.c | 1583 +- gcc/config/arm/arm.h | 46 +- gcc/config/arm/arm.md | 4781 ++-- gcc/config/arm/arm.opt | 14 +- 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_acle.h | 531 +- gcc/config/arm/arm_acle_builtins.def | 75 + gcc/config/arm/arm_cmse.h | 2 + gcc/config/arm/arm_neon.h | 21 +- gcc/config/arm/bpabi.h | 5 +- gcc/config/arm/constraints.md | 23 +- 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 | 8 +- gcc/config/arm/cortex-a57.md | 15 +- 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/crypto.md | 134 +- gcc/config/arm/exynos-m1.md | 5 - 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/iterators.md | 111 +- gcc/config/arm/iwmmxt.md | 61 +- gcc/config/arm/linux-eabi.h | 7 +- gcc/config/arm/neon.md | 882 +- gcc/config/arm/netbsd-eabi.h | 105 + gcc/config/arm/netbsd-elf.h | 29 +- gcc/config/arm/predicates.md | 80 +- gcc/config/arm/sync.md | 16 +- gcc/config/arm/t-arm | 1 + gcc/config/arm/t-multilib | 29 +- gcc/config/arm/t-vxworks | 7 +- gcc/config/arm/thumb1.md | 38 +- gcc/config/arm/thumb2.md | 184 +- gcc/config/arm/types.md | 12 +- gcc/config/arm/uclinuxfdpiceabi.h | 54 + gcc/config/arm/unspecs.md | 69 + gcc/config/arm/vec-common.md | 56 +- gcc/config/arm/vfp.md | 34 +- gcc/config/arm/vxworks.h | 98 +- gcc/config/arm/xgene1.md | 5 - gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-c.c | 51 +- gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 594 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 96 +- gcc/config/avr/avr.h | 12 +- gcc/config/avr/avr.md | 36 +- gcc/config/avr/avr.opt | 18 + gcc/config/avr/driver-avr.c | 54 + gcc/config/avr/gen-avr-mmcu-specs.c | 42 +- gcc/config/avr/gen-avr-mmcu-texi.c | 134 +- gcc/config/avr/genmultilib.awk | 110 +- gcc/config/avr/t-avr | 41 +- gcc/config/avr/t-multilib | 46 - gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 97 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/bpf/bpf-helpers.def | 194 + gcc/config/bpf/bpf-helpers.h | 327 + gcc/config/bpf/bpf-opts.h | 56 + gcc/config/bpf/bpf-protos.h | 33 + gcc/config/bpf/bpf.c | 945 + gcc/config/bpf/bpf.h | 539 + gcc/config/bpf/bpf.md | 497 + gcc/config/bpf/bpf.opt | 123 + gcc/config/bpf/constraints.md | 32 + gcc/config/bpf/predicates.md | 64 + .../nvptx/libgomp-plugin.c => gcc/config/bpf/t-bpf | 0 gcc/config/c6x/c6x-protos.h | 4 +- gcc/config/c6x/c6x.c | 123 +- gcc/config/c6x/c6x.h | 7 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/cr16/cr16.c | 42 +- gcc/config/cris/cris.c | 76 +- gcc/config/csky/csky.c | 45 +- gcc/config/csky/csky.h | 28 - gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 181 +- gcc/config/darwin-protos.h | 7 +- gcc/config/darwin.c | 944 +- gcc/config/darwin.h | 206 +- gcc/config/darwin.opt | 401 +- gcc/config/darwin10.h | 9 +- gcc/config/darwin9.h | 6 - gcc/config/elfos.h | 11 + gcc/config/epiphany/epiphany.c | 84 +- gcc/config/epiphany/resolve-sw-modes.c | 3 +- gcc/config/fr30/fr30.c | 100 +- gcc/config/frv/frv.c | 125 +- gcc/config/frv/frv.md | 2 +- gcc/config/ft32/ft32.c | 61 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/gcn/gcn-run.c | 69 +- gcc/config/gcn/gcn-valu.md | 47 +- gcc/config/gcn/gcn.c | 306 +- gcc/config/gcn/gcn.h | 8 +- gcc/config/gcn/gcn.md | 100 +- gcc/config/gcn/gcn.opt | 5 +- gcc/config/gcn/mkoffload.c | 683 + gcc/config/gcn/offload.h | 35 + gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/gcn/t-omp-device | 4 + gcc/config/gnu-user.h | 4 +- gcc/config/h8300/h8300.c | 41 +- gcc/config/h8300/h8300.md | 20 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 38 +- gcc/config/i386/avx512fintrin.h | 328 +- gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/avx512vp2intersectintrin.h | 35 + gcc/config/i386/avx512vp2intersectvlintrin.h | 49 + gcc/config/i386/avxintrin.h | 63 + gcc/config/i386/constraints.md | 1 - gcc/config/i386/cpuid.h | 2 + gcc/config/i386/cygming.h | 8 - gcc/config/i386/darwin.h | 54 +- gcc/config/i386/darwin32-biarch.h | 58 + gcc/config/i386/darwin64-biarch.h | 59 + gcc/config/i386/darwin64.h | 58 - gcc/config/i386/driver-i386.c | 73 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/enqcmdintrin.h | 55 + gcc/config/i386/gmm_malloc.h | 4 + gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.def | 19 +- gcc/config/i386/i386-builtin.def | 146 +- gcc/config/i386/i386-builtins.c | 23 +- gcc/config/i386/i386-c.c | 17 + gcc/config/i386/i386-expand.c | 1251 +- gcc/config/i386/i386-expand.h | 2 +- gcc/config/i386/i386-features.c | 962 +- gcc/config/i386/i386-features.h | 25 +- gcc/config/i386/i386-modes.def | 6 + gcc/config/i386/i386-options.c | 497 +- gcc/config/i386/i386-options.h | 18 +- gcc/config/i386/i386-protos.h | 12 +- gcc/config/i386/i386.c | 629 +- gcc/config/i386/i386.h | 119 +- gcc/config/i386/i386.md | 1684 +- gcc/config/i386/i386.opt | 19 +- gcc/config/i386/immintrin.h | 6 + gcc/config/i386/intelmic-mkoffload.c | 5 +- gcc/config/i386/mmx.md | 491 +- gcc/config/i386/predicates.md | 19 +- gcc/config/i386/sse.md | 1042 +- gcc/config/i386/subst.md | 4 +- gcc/config/i386/sync.md | 7 +- gcc/config/i386/{t-darwin => t-darwin32-biarch} | 0 gcc/config/i386/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/i386/t-omp-device | 6 + gcc/config/i386/x86-tune-costs.h | 1332 +- gcc/config/i386/x86-tune-sched.c | 63 +- gcc/config/i386/x86-tune.def | 12 + gcc/config/i386/znver1.md | 579 +- gcc/config/ia64/ia64.c | 197 +- gcc/config/ia64/ia64.h | 37 +- gcc/config/ia64/ia64.opt | 4 +- gcc/config/iq2000/iq2000.c | 144 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/lm32/lm32.c | 48 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/m32c/blkmov.md | 12 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 63 +- gcc/config/m32r/m32r.c | 101 +- gcc/config/m32r/m32r.h | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/m68k/linux.h | 3 + gcc/config/m68k/m68k-protos.h | 19 +- gcc/config/m68k/m68k.c | 921 +- gcc/config/m68k/m68k.h | 32 +- gcc/config/m68k/m68k.md | 2803 +- gcc/config/m68k/predicates.md | 32 +- gcc/config/mcore/mcore.c | 69 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/microblaze/microblaze.c | 69 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-msa.md | 17 +- gcc/config/mips/mips.c | 1565 +- gcc/config/mips/mips.h | 33 +- gcc/config/mips/mips.md | 47 +- gcc/config/mmix/mmix.c | 85 +- gcc/config/mn10300/mn10300.c | 78 +- gcc/config/mn10300/mn10300.h | 9 +- gcc/config/moxie/moxie.c | 56 +- gcc/config/msp430/constraints.md | 12 +- gcc/config/msp430/driver-msp430.c | 777 +- gcc/config/msp430/msp430-devices.c | 1095 + gcc/config/msp430/msp430-devices.h | 33 + gcc/config/msp430/msp430-protos.h | 6 +- gcc/config/msp430/msp430.c | 2041 +- gcc/config/msp430/msp430.h | 137 +- gcc/config/msp430/msp430.md | 696 +- gcc/config/msp430/msp430.opt | 25 +- gcc/config/msp430/predicates.md | 56 +- gcc/config/msp430/t-msp430 | 247 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 30 +- gcc/config/nds32/nds32-multiple.md | 4 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 44 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/netbsd-elf.h | 14 + gcc/config/nios2/nios2.c | 61 +- gcc/config/nvptx/nvptx.c | 75 +- gcc/config/nvptx/nvptx.md | 44 +- gcc/config/nvptx/t-omp-device | 4 + gcc/config/or1k/constraints.md | 8 + gcc/config/or1k/elf.opt | 6 +- gcc/config/or1k/or1k.c | 95 +- gcc/config/or1k/or1k.h | 6 + gcc/config/or1k/or1k.md | 135 +- gcc/config/or1k/or1k.opt | 78 +- gcc/config/or1k/predicates.md | 30 + gcc/config/pa/pa-linux.h | 7 +- gcc/config/pa/pa-netbsd.h | 137 + gcc/config/pa/pa-protos.h | 2 + gcc/config/pa/pa.c | 369 +- gcc/config/pa/pa.h | 19 +- gcc/config/pa/pa.md | 117 +- gcc/config/pa/pa.opt | 8 + gcc/config/pa/pa32-netbsd.h | 37 + gcc/config/pdp11/pdp11.c | 41 +- gcc/config/pdp11/pdp11.md | 16 +- gcc/config/pru/alu-zext.md | 181 + gcc/config/pru/constraints.md | 108 + gcc/config/pru/predicates.md | 287 + gcc/config/pru/pru-opts.h | 31 + gcc/config/pru/pru-passes.c | 228 + gcc/config/pru/pru-pragma.c | 86 + gcc/config/pru/pru-protos.h | 72 + gcc/config/pru/pru.c | 3024 +++ gcc/config/pru/pru.h | 573 + gcc/config/pru/pru.md | 1022 + gcc/config/pru/pru.opt | 54 + gcc/config/pru/t-pru | 31 + gcc/config/riscv/freebsd.h | 6 + gcc/config/riscv/linux.h | 6 + gcc/config/riscv/multilib-generator | 37 + gcc/config/riscv/pic.md | 4 +- gcc/config/riscv/riscv-builtins.c | 2 +- gcc/config/riscv/riscv-opts.h | 5 + gcc/config/riscv/riscv-protos.h | 4 +- gcc/config/riscv/riscv-sr.c | 465 + gcc/config/riscv/riscv.c | 239 +- gcc/config/riscv/riscv.h | 41 +- gcc/config/riscv/riscv.md | 49 +- gcc/config/riscv/riscv.opt | 14 + gcc/config/riscv/t-riscv | 5 + gcc/config/rl78/rl78.c | 23 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/altivec.h | 8 +- gcc/config/rs6000/altivec.md | 238 +- gcc/config/rs6000/constraints.md | 35 +- gcc/config/rs6000/darwin.h | 82 +- gcc/config/rs6000/darwin.md | 215 +- gcc/config/rs6000/darwin32-biarch.h | 49 + gcc/config/rs6000/darwin64-biarch.h | 38 + gcc/config/rs6000/darwin64.h | 32 - gcc/config/rs6000/darwin7.h | 12 +- gcc/config/rs6000/darwin8.h | 14 +- gcc/config/rs6000/default64.h | 4 + gcc/config/rs6000/dfp.md | 220 +- gcc/config/rs6000/driver-rs6000.c | 2 + gcc/config/rs6000/eabialtivec.h | 3 + gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/future.md | 521 + gcc/config/rs6000/linux.h | 13 - gcc/config/rs6000/linux64.h | 24 +- gcc/config/rs6000/linuxaltivec.h | 3 + gcc/config/rs6000/predicates.md | 115 +- gcc/config/rs6000/rs6000-builtin.def | 92 +- gcc/config/rs6000/rs6000-c.c | 17 +- gcc/config/rs6000/rs6000-call.c | 8132 ++++++ gcc/config/rs6000/rs6000-cpus.def | 45 +- gcc/config/rs6000/rs6000-internal.h | 194 + gcc/config/rs6000/rs6000-logue.c | 5597 ++++ gcc/config/rs6000/rs6000-modes.def | 4 + gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-p8swap.c | 5 + gcc/config/rs6000/rs6000-protos.h | 69 +- gcc/config/rs6000/rs6000-string.c | 52 +- gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 25081 +++++------------- gcc/config/rs6000/rs6000.h | 185 +- gcc/config/rs6000/rs6000.md | 1579 +- gcc/config/rs6000/rs6000.opt | 38 +- gcc/config/rs6000/rtems.h | 3 - gcc/config/rs6000/smmintrin.h | 20 + gcc/config/rs6000/sysv4.h | 5 +- gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} | 0 .../rs6000/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/rs6000/t-freebsd64 | 3 + gcc/config/rs6000/t-rs6000 | 9 + gcc/config/rs6000/vector.md | 368 +- gcc/config/rs6000/vsx.md | 1062 +- gcc/config/rx/elf.opt | 44 + gcc/config/rx/linux.h | 231 + gcc/config/rx/rx.c | 39 +- gcc/config/rx/rx.h | 2 + gcc/config/rx/rx.md | 12 +- gcc/config/rx/rx.opt | 12 - gcc/config/rx/t-linux | 34 + gcc/config/s390/2827.md | 14 +- gcc/config/s390/2964.md | 13 +- gcc/config/s390/3906.md | 17 +- gcc/config/s390/8561.md | 111 +- gcc/config/s390/constraints.md | 12 + gcc/config/s390/driver-native.c | 4 +- gcc/config/s390/linux.h | 5 + gcc/config/s390/predicates.md | 35 + gcc/config/s390/s390-builtins.def | 18 +- gcc/config/s390/s390-c.c | 17 +- gcc/config/s390/s390-modes.def | 22 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 4 +- gcc/config/s390/s390.c | 522 +- gcc/config/s390/s390.h | 34 +- gcc/config/s390/s390.md | 446 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/subst.md | 72 - gcc/config/s390/vector.md | 284 +- gcc/config/s390/vx-builtins.md | 8 +- gcc/config/sh/sh.c | 200 +- gcc/config/sh/sh.h | 41 +- gcc/config/sh/sh.md | 92 +- gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 327 +- gcc/config/sparc/sparc.h | 34 +- gcc/config/sparc/sparc.md | 23 +- gcc/config/spu/constraints.md | 179 - gcc/config/spu/predicates.md | 122 - gcc/config/spu/spu-builtins.def | 781 - gcc/config/spu/spu-builtins.md | 864 - gcc/config/spu/spu-c.c | 233 - gcc/config/spu/spu-elf.h | 75 - gcc/config/spu/spu-modes.def | 29 - gcc/config/spu/spu-protos.h | 95 - gcc/config/spu/spu.c | 7474 ------ gcc/config/spu/spu.h | 517 - gcc/config/spu/spu.md | 5255 ---- gcc/config/spu/spu.opt | 105 - gcc/config/spu/spu_cache.h | 39 - gcc/config/spu/spu_internals.h | 421 - gcc/config/spu/spu_intrinsics.h | 83 - gcc/config/spu/spu_mfcio.h | 342 - gcc/config/spu/t-spu-elf | 34 - gcc/config/spu/vec_types.h | 36 - gcc/config/spu/vmx2spu.h | 3985 --- gcc/config/stormy16/stormy16.c | 36 +- gcc/config/tilegx/tilegx.c | 60 +- gcc/config/tilegx/tilegx.h | 5 +- gcc/config/tilepro/tilepro.c | 60 +- gcc/config/tilepro/tilepro.h | 5 +- gcc/config/v850/v850.c | 84 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.c | 54 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 8 +- gcc/config/visium/visium.c | 109 +- gcc/config/visium/visium.h | 25 +- gcc/config/visium/visium.md | 2 +- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 +- gcc/config/xtensa/xtensa.c | 69 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/configure | 468 +- gcc/configure.ac | 205 +- gcc/convert.c | 92 +- gcc/coretypes.h | 59 +- gcc/coverage.c | 30 +- gcc/cp/ChangeLog | 3418 ++- gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 1163 +- gcc/cp/class.c | 797 +- gcc/cp/config-lang.in | 5 +- gcc/cp/constexpr.c | 1557 +- gcc/cp/constraint.cc | 4054 +-- gcc/cp/cp-gimplify.c | 93 +- gcc/cp/cp-lang.c | 3 +- gcc/cp/cp-objcp-common.c | 243 +- gcc/cp/cp-objcp-common.h | 7 + gcc/cp/cp-tree.def | 80 +- gcc/cp/cp-tree.h | 814 +- gcc/cp/cvt.c | 73 +- gcc/cp/cxx-pretty-print.c | 252 +- gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 1632 +- gcc/cp/decl2.c | 229 +- gcc/cp/error.c | 259 +- gcc/cp/except.c | 9 +- gcc/cp/expr.c | 24 +- gcc/cp/init.c | 166 +- gcc/cp/lambda.c | 72 +- gcc/cp/lex.c | 14 +- gcc/cp/logic.cc | 1239 +- gcc/cp/mangle.c | 22 +- gcc/cp/method.c | 866 +- gcc/cp/name-lookup.c | 618 +- gcc/cp/name-lookup.h | 8 +- gcc/cp/operators.def | 4 + gcc/cp/optimize.c | 15 +- gcc/cp/parser.c | 3381 ++- gcc/cp/parser.h | 34 +- gcc/cp/pt.c | 2795 +- gcc/cp/repo.c | 374 - gcc/cp/rtti.c | 22 +- gcc/cp/search.c | 61 +- gcc/cp/semantics.c | 446 +- gcc/cp/tree.c | 292 +- gcc/cp/typeck.c | 790 +- gcc/cp/typeck2.c | 108 +- gcc/cprop.c | 1 - gcc/cse.c | 148 +- gcc/cselib.c | 83 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 139 +- gcc/d/d-builtins.cc | 131 +- gcc/d/d-codegen.cc | 10 +- gcc/d/d-convert.cc | 1 - gcc/d/d-lang.cc | 26 +- gcc/d/d-target.cc | 19 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/attrib.c | 3 +- gcc/d/dmd/blockexit.c | 2 + gcc/d/dmd/clone.c | 21 +- gcc/d/dmd/dclass.c | 10 +- gcc/d/dmd/declaration.c | 13 +- gcc/d/dmd/declaration.h | 1 + gcc/d/dmd/denum.c | 3 + gcc/d/dmd/dimport.c | 8 + gcc/d/dmd/dinterpret.c | 17 +- gcc/d/dmd/dmodule.c | 3 +- gcc/d/dmd/dstruct.c | 5 +- gcc/d/dmd/dtemplate.c | 9 +- gcc/d/dmd/expression.c | 17 +- gcc/d/dmd/expressionsem.c | 75 +- gcc/d/dmd/func.c | 17 + gcc/d/dmd/hdrgen.c | 14 +- gcc/d/dmd/intrange.c | 6 +- gcc/d/dmd/mtype.c | 109 +- gcc/d/dmd/mtype.h | 1 + gcc/d/dmd/optimize.c | 4 +- gcc/d/dmd/root/filename.c | 3 +- gcc/d/dmd/statement.c | 3 +- gcc/d/dmd/statementsem.c | 80 +- gcc/d/dmd/traits.c | 6 +- gcc/d/intrinsics.cc | 5 +- gcc/d/modules.cc | 4 +- gcc/d/runtime.cc | 8 +- gcc/d/toir.cc | 29 +- gcc/d/typeinfo.cc | 85 +- gcc/d/types.cc | 9 +- gcc/data-streamer-in.c | 33 +- gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 32 +- gcc/dbgcnt.c | 207 +- gcc/dbgcnt.def | 14 +- gcc/dce.c | 21 +- gcc/ddg.c | 10 +- gcc/defaults.h | 20 +- gcc/df-core.c | 20 +- gcc/df-problems.c | 230 +- gcc/df-scan.c | 137 +- gcc/df.h | 57 +- gcc/diagnostic-color.c | 20 + gcc/diagnostic-format-json.cc | 15 +- gcc/diagnostic-show-locus.c | 200 +- gcc/diagnostic-url.h | 36 + gcc/diagnostic.c | 48 +- gcc/diagnostic.h | 12 +- gcc/doc/avr-mmcu.texi | 26 +- gcc/doc/cpp.texi | 60 +- gcc/doc/cppopts.texi | 9 +- gcc/doc/extend.texi | 601 +- gcc/doc/generic.texi | 45 +- gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/install.texi | 145 +- gcc/doc/invoke.texi | 1264 +- gcc/doc/lto.texi | 9 +- gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/md.texi | 433 +- gcc/doc/options.texi | 9 +- gcc/doc/passes.texi | 272 + gcc/doc/poly-int.texi | 12 + gcc/doc/rtl.texi | 17 +- gcc/doc/sourcebuild.texi | 155 +- gcc/doc/tm.texi | 358 +- gcc/doc/tm.texi.in | 65 +- gcc/doc/tree-ssa.texi | 4 +- gcc/doc/ux.texi | 2 +- gcc/dojump.c | 2 - gcc/dojump.h | 3 +- gcc/domwalk.c | 15 +- gcc/dse.c | 55 +- gcc/dump-context.h | 3 +- gcc/dumpfile.c | 10 +- gcc/dumpfile.h | 5 +- gcc/dwarf2cfi.c | 7 + gcc/dwarf2out.c | 171 +- gcc/early-remat.c | 75 +- gcc/edit-context.c | 7 +- gcc/emit-rtl.c | 76 +- gcc/emit-rtl.h | 19 +- gcc/escaped_string.h | 43 + gcc/except.c | 31 +- gcc/explow.c | 25 +- gcc/expmed.c | 50 +- gcc/expr.c | 470 +- gcc/expr.h | 3 +- gcc/fibonacci_heap.c | 19 +- gcc/fibonacci_heap.h | 63 +- gcc/final.c | 114 +- gcc/flag-types.h | 27 + gcc/flags.h | 16 +- gcc/fold-const-call.c | 107 +- gcc/fold-const.c | 846 +- gcc/fold-const.h | 28 +- gcc/fortran/ChangeLog | 1681 +- gcc/fortran/arith.c | 208 +- gcc/fortran/arith.h | 9 +- gcc/fortran/array.c | 122 +- gcc/fortran/check.c | 852 +- gcc/fortran/class.c | 3 + gcc/fortran/decl.c | 528 +- gcc/fortran/dependency.c | 125 +- gcc/fortran/dependency.h | 3 +- gcc/fortran/dump-parse-tree.c | 95 +- gcc/fortran/error.c | 56 +- gcc/fortran/expr.c | 197 +- gcc/fortran/f95-lang.c | 6 + gcc/fortran/frontend-passes.c | 185 +- gcc/fortran/gfc-internals.texi | 143 + gcc/fortran/gfortran.h | 82 +- gcc/fortran/gfortran.texi | 189 +- gcc/fortran/interface.c | 339 +- gcc/fortran/intrinsic.c | 163 +- gcc/fortran/intrinsic.texi | 1218 +- gcc/fortran/invoke.texi | 148 +- gcc/fortran/io.c | 207 +- gcc/fortran/lang.opt | 40 +- gcc/fortran/libgfortran.h | 6 +- gcc/fortran/match.c | 547 +- gcc/fortran/match.h | 11 +- gcc/fortran/misc.c | 83 +- gcc/fortran/module.c | 54 +- gcc/fortran/openmp.c | 150 +- gcc/fortran/options.c | 19 +- gcc/fortran/parse.c | 295 +- gcc/fortran/parse.h | 3 +- gcc/fortran/primary.c | 148 +- gcc/fortran/resolve.c | 591 +- gcc/fortran/scanner.c | 26 +- gcc/fortran/simplify.c | 301 +- gcc/fortran/st.c | 3 + gcc/fortran/symbol.c | 125 +- gcc/fortran/target-memory.c | 43 +- gcc/fortran/trans-array.c | 252 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-common.c | 79 +- gcc/fortran/trans-const.c | 6 +- gcc/fortran/trans-decl.c | 194 +- gcc/fortran/trans-expr.c | 355 +- gcc/fortran/trans-intrinsic.c | 302 +- gcc/fortran/trans-openmp.c | 154 +- gcc/fortran/trans-stmt.c | 375 +- gcc/fortran/trans-stmt.h | 1 + gcc/fortran/trans-types.c | 61 +- gcc/fortran/trans.c | 93 +- gcc/fortran/trans.h | 23 +- gcc/function-abi.cc | 254 + gcc/function-abi.h | 320 + gcc/function-tests.c | 14 + gcc/function.c | 395 +- gcc/function.h | 37 +- gcc/fwprop.c | 136 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 73 +- gcc/gcc.h | 1 + gcc/gcov-counter.def | 7 +- gcc/gcov-io.h | 8 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 62 +- gcc/gcse-common.c | 2 +- gcc/gcse.c | 34 +- gcc/gdbhooks.py | 26 +- gcc/gdbinit.in | 20 +- gcc/genattrtab.c | 151 +- gcc/genconfig.c | 1 - gcc/genemit.c | 88 +- gcc/generic-match-head.c | 3 +- gcc/genextract.c | 11 +- gcc/gengenrtl.c | 62 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype.c | 1 + gcc/genmatch.c | 403 +- gcc/genmodes.c | 22 +- gcc/genopinit.c | 62 +- gcc/genoutput.c | 52 +- gcc/genpreds.c | 33 +- gcc/genrecog.c | 63 +- gcc/gensupport.c | 196 +- gcc/gensupport.h | 3 +- gcc/ggc-common.c | 62 +- gcc/ggc-none.c | 5 + gcc/ggc-page.c | 68 +- gcc/ggc-tests.c | 3 +- gcc/ggc.h | 30 +- gcc/gimple-expr.c | 84 +- gcc/gimple-expr.h | 1 + gcc/gimple-fold.c | 861 +- gcc/gimple-fold.h | 4 +- gcc/gimple-iterator.h | 31 +- gcc/gimple-loop-interchange.cc | 72 +- gcc/gimple-loop-jam.c | 110 +- gcc/gimple-loop-versioning.cc | 85 +- gcc/gimple-low.c | 1 + gcc/gimple-match-head.c | 95 +- gcc/gimple-match.h | 13 +- gcc/gimple-pretty-print.c | 86 +- gcc/gimple-ssa-backprop.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 92 +- gcc/gimple-ssa-evrp-analyze.h | 13 +- gcc/gimple-ssa-evrp.c | 37 +- gcc/gimple-ssa-isolate-paths.c | 488 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 3 +- gcc/gimple-ssa-sprintf.c | 1013 +- gcc/gimple-ssa-store-merging.c | 594 +- gcc/gimple-ssa-strength-reduction.c | 44 +- gcc/gimple-ssa-warn-alloca.c | 12 +- gcc/gimple-ssa-warn-restrict.c | 349 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer-out.c | 10 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 11 + gcc/gimple.c | 126 +- gcc/gimple.def | 7 +- gcc/gimple.h | 92 +- gcc/gimplify.c | 1147 +- gcc/gimplify.h | 4 +- gcc/ginclude/float.h | 62 +- gcc/ginclude/stdint-gcc.h | 5 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 5 +- gcc/go/ChangeLog | 41 +- gcc/go/go-gcc.cc | 40 +- gcc/go/go-lang.c | 25 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/ast-dump.cc | 11 +- gcc/go/gofrontend/escape.cc | 308 +- gcc/go/gofrontend/escape.h | 6 +- gcc/go/gofrontend/export.cc | 873 +- gcc/go/gofrontend/export.h | 64 +- gcc/go/gofrontend/expressions.cc | 2493 +- gcc/go/gofrontend/expressions.h | 161 +- gcc/go/gofrontend/go-diagnostics.cc | 22 + gcc/go/gofrontend/go-diagnostics.h | 12 + gcc/go/gofrontend/go-encode-id.cc | 13 + gcc/go/gofrontend/go-encode-id.h | 8 + gcc/go/gofrontend/go.cc | 5 +- gcc/go/gofrontend/gogo.cc | 676 +- gcc/go/gofrontend/gogo.h | 191 +- gcc/go/gofrontend/import-archive.cc | 8 +- gcc/go/gofrontend/import.cc | 271 +- gcc/go/gofrontend/import.h | 102 +- gcc/go/gofrontend/lex.cc | 285 +- gcc/go/gofrontend/lex.h | 10 +- gcc/go/gofrontend/names.cc | 52 +- gcc/go/gofrontend/parse.cc | 48 +- gcc/go/gofrontend/runtime.cc | 14 + gcc/go/gofrontend/runtime.def | 210 +- gcc/go/gofrontend/statements.cc | 907 +- gcc/go/gofrontend/statements.h | 181 +- gcc/go/gofrontend/types.cc | 156 +- gcc/go/gofrontend/types.h | 34 +- gcc/go/gofrontend/wb.cc | 316 +- gcc/godump.c | 19 +- gcc/graph.c | 17 +- gcc/graphite-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 5 +- gcc/graphite-scop-detection.c | 7 +- gcc/graphite-sese-to-poly.c | 1 - gcc/graphite.c | 1 - gcc/haifa-sched.c | 65 +- gcc/hard-reg-set.h | 546 +- gcc/hash-map-tests.c | 135 + gcc/hash-map.h | 98 +- gcc/hash-set-tests.c | 155 + gcc/hash-set.h | 14 +- gcc/hash-table.c | 17 +- gcc/hash-table.h | 76 +- gcc/hooks.c | 15 +- gcc/hooks.h | 4 +- gcc/hsa-brig.c | 9 +- gcc/hsa-common.h | 16 +- gcc/hsa-dump.c | 3 +- gcc/hsa-gen.c | 11 +- gcc/hsa-regalloc.c | 3 +- gcc/hw-doloop.c | 4 +- gcc/ifcvt.c | 29 +- gcc/ifcvt.h | 4 +- gcc/inchash.h | 2 +- gcc/input.c | 20 +- gcc/input.h | 7 +- gcc/int-vector-builder.h | 9 +- gcc/internal-fn.c | 136 +- gcc/internal-fn.def | 20 + gcc/internal-fn.h | 4 +- gcc/ipa-comdats.c | 10 +- gcc/ipa-cp.c | 1221 +- gcc/ipa-devirt.c | 382 +- gcc/ipa-fnsummary.c | 1993 +- gcc/ipa-fnsummary.h | 196 +- gcc/ipa-hsa.c | 12 +- gcc/ipa-icf-gimple.c | 414 +- gcc/ipa-icf-gimple.h | 89 +- gcc/ipa-icf.c | 740 +- gcc/ipa-icf.h | 101 +- gcc/ipa-inline-analysis.c | 369 +- gcc/ipa-inline-transform.c | 133 +- gcc/ipa-inline.c | 603 +- gcc/ipa-inline.h | 23 +- gcc/ipa-param-manipulation.c | 2116 +- gcc/ipa-param-manipulation.h | 450 +- gcc/ipa-polymorphic-call.c | 59 +- gcc/ipa-predicate.c | 177 +- gcc/ipa-predicate.h | 59 +- gcc/ipa-profile.c | 63 +- gcc/ipa-prop.c | 1300 +- gcc/ipa-prop.h | 346 +- gcc/ipa-pure-const.c | 41 +- gcc/ipa-ref.h | 6 +- gcc/ipa-reference.c | 338 +- gcc/ipa-reference.h | 11 +- gcc/ipa-split.c | 79 +- gcc/ipa-sra.c | 4056 +++ gcc/ipa-utils.c | 73 +- gcc/ipa-utils.h | 38 +- gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 59 +- gcc/ira-build.c | 84 +- gcc/ira-color.c | 114 +- gcc/ira-conflicts.c | 127 +- gcc/ira-costs.c | 34 +- gcc/ira-emit.c | 19 +- gcc/ira-int.h | 49 +- gcc/ira-lives.c | 138 +- gcc/ira.c | 412 +- gcc/jit/ChangeLog | 65 +- gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-builtins.c | 3 - gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 102 +- gcc/jit/jit-playback.h | 11 +- gcc/jit/jit-recording.c | 84 +- gcc/jit/jit-recording.h | 44 +- gcc/jit/libgccjit++.h | 14 + gcc/jit/libgccjit.c | 54 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- gcc/json.cc | 41 +- gcc/json.h | 35 +- gcc/jump.c | 1 - gcc/langhooks-def.h | 10 + gcc/langhooks.c | 71 +- gcc/langhooks.h | 33 + gcc/lock-and-run.sh | 41 +- gcc/loop-doloop.c | 15 +- gcc/loop-init.c | 6 +- gcc/loop-invariant.c | 62 +- gcc/loop-iv.c | 133 +- gcc/loop-unroll.c | 89 +- gcc/lower-subreg.c | 46 +- gcc/lra-assigns.c | 32 +- gcc/lra-constraints.c | 171 +- gcc/lra-eliminations.c | 151 +- gcc/lra-int.h | 26 +- gcc/lra-lives.c | 159 +- gcc/lra-remat.c | 83 +- gcc/lra-spills.c | 30 +- gcc/lra.c | 168 +- gcc/lto-cgraph.c | 224 +- gcc/lto-compress.c | 138 +- gcc/lto-compress.h | 3 +- gcc/lto-opts.c | 8 +- gcc/lto-section-in.c | 43 +- gcc/lto-section-out.c | 4 +- gcc/lto-streamer-in.c | 122 +- gcc/lto-streamer-out.c | 353 +- gcc/lto-streamer.c | 36 +- gcc/lto-streamer.h | 96 +- gcc/lto-wrapper.c | 179 +- gcc/lto/ChangeLog | 466 +- gcc/lto/Make-lang.in | 6 +- gcc/lto/lang.opt | 3 + gcc/lto/lto-common.c | 243 +- gcc/lto/lto-dump.c | 80 +- gcc/lto/lto-lang.c | 22 +- gcc/lto/lto-partition.c | 23 +- gcc/lto/lto-symtab.c | 14 +- gcc/lto/lto.c | 48 +- gcc/machmode.h | 116 +- gcc/match.pd | 756 +- gcc/mem-stats.h | 41 +- gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/mode-switching.c | 4 +- gcc/modulo-sched.c | 21 +- gcc/multiple_target.c | 12 +- gcc/objc/ChangeLog | 106 +- gcc/objc/objc-act.c | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-next-metadata-tags.h | 4 + gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/objcp/ChangeLog | 20 +- gcc/omp-expand.c | 842 +- gcc/omp-general.c | 1121 +- gcc/omp-general.h | 9 + gcc/omp-grid.c | 9 +- gcc/omp-low.c | 2866 +- gcc/omp-offload.c | 18 +- gcc/omp-simd-clone.c | 248 +- gcc/opt-functions.awk | 10 +- gcc/opt-suggestions.c | 60 +- gcc/opt-suggestions.h | 5 - gcc/optabs-libfuncs.c | 4 - gcc/optabs-query.c | 43 +- gcc/optabs-query.h | 3 +- gcc/optabs-tree.c | 66 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 238 +- gcc/optabs.def | 22 +- gcc/optabs.h | 45 +- gcc/optc-gen.awk | 10 +- gcc/optc-save-gen.awk | 66 +- gcc/opth-gen.awk | 8 +- gcc/optinfo-emit-json.cc | 10 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 68 +- gcc/opts-diagnostic.h | 3 + gcc/opts-global.c | 24 +- gcc/opts.c | 516 +- gcc/opts.h | 19 +- gcc/output.h | 3 +- gcc/params-enum.h | 39 - gcc/params-list.h | 26 - gcc/params-options.h | 27 - gcc/params.c | 302 - gcc/params.def | 1447 -- gcc/params.h | 256 - gcc/params.opt | 951 + gcc/passes.c | 134 +- gcc/passes.def | 23 +- gcc/plugin.c | 6 +- gcc/po/ChangeLog | 40 +- gcc/po/es.po | 435 +- gcc/po/fi.po | 1036 +- gcc/po/sv.po | 2614 +- gcc/po/uk.po | 96 +- gcc/po/zh_CN.po | 305 +- gcc/poly-int.h | 27 +- gcc/postreload-gcse.c | 96 +- gcc/postreload.c | 78 +- gcc/predict.c | 137 +- gcc/predict.def | 7 + gcc/predict.h | 8 +- gcc/pretty-print.c | 69 +- gcc/pretty-print.h | 12 +- gcc/print-rtl.c | 14 +- gcc/print-tree.c | 105 +- gcc/print-tree.h | 4 + gcc/profile-count.c | 49 +- gcc/profile-count.h | 77 +- gcc/profile.c | 59 +- gcc/range-op.cc | 3113 +++ gcc/range-op.h | 91 + gcc/range.cc | 64 + gcc/range.h | 28 + gcc/read-md.c | 27 +- gcc/read-md.h | 16 +- gcc/read-rtl-function.c | 26 +- gcc/read-rtl.c | 84 +- gcc/real.c | 134 +- gcc/real.h | 11 +- gcc/realmpfr.c | 9 +- gcc/realmpfr.h | 12 +- gcc/recog.c | 34 +- gcc/recog.h | 20 +- gcc/ree.c | 3 +- gcc/reg-stack.c | 10 +- gcc/regcprop.c | 41 +- gcc/reginfo.c | 170 +- gcc/regrename.c | 140 +- gcc/regrename.h | 18 +- gcc/regs.h | 14 +- gcc/regset.h | 12 +- gcc/reload.c | 27 +- gcc/reload.h | 15 +- gcc/reload1.c | 281 +- gcc/reorg.c | 37 +- gcc/resource.c | 93 +- gcc/rtl-iter.h | 3 +- gcc/rtl.c | 11 +- gcc/rtl.def | 30 +- gcc/rtl.h | 127 +- gcc/rtlanal.c | 223 +- gcc/rtx-vector-builder.h | 16 +- gcc/run-rtl-passes.c | 37 +- gcc/sanopt.c | 18 +- gcc/sched-deps.c | 93 +- gcc/sched-ebb.c | 7 +- gcc/sched-int.h | 21 +- gcc/sched-rgn.c | 47 +- gcc/sel-sched-ir.c | 45 +- gcc/sel-sched-ir.h | 31 +- gcc/sel-sched.c | 101 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 7 +- gcc/sese.c | 6 +- gcc/sese.h | 12 +- gcc/shrink-wrap.c | 17 +- gcc/simplify-rtx.c | 1260 +- gcc/sort.cc | 60 +- gcc/sreal.c | 2 +- gcc/sreal.h | 4 +- gcc/ssa.h | 1 + gcc/stack-ptr-mod.c | 4 +- gcc/stmt.c | 61 +- gcc/stor-layout.c | 65 +- gcc/streamer-hooks.h | 8 +- gcc/symbol-summary.h | 197 +- gcc/symtab.c | 100 +- gcc/system.h | 15 +- gcc/target-globals.c | 18 +- gcc/target-globals.h | 22 +- gcc/target.def | 388 +- gcc/target.h | 64 +- gcc/targhooks.c | 189 +- gcc/targhooks.h | 53 +- gcc/testsuite/ChangeLog | 11556 ++++++++- gcc/testsuite/ChangeLog-2018 | 6 +- gcc/testsuite/README | 2 +- gcc/testsuite/c-c++-common/Waddress-1.c | 8 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-3.c | 26 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 17 +- gcc/testsuite/c-c++-common/Warray-bounds-7.c | 107 + gcc/testsuite/c-c++-common/Wbool-operation-1.c | 1 + gcc/testsuite/c-c++-common/Wpointer-compare-1.c | 40 +- gcc/testsuite/c-c++-common/Wreturn-local-addr.c | 47 + gcc/testsuite/c-c++-common/Wshadow-1.c | 24 + .../c-c++-common/Wshift-count-negative-1.c | 4 +- .../c-c++-common/Wshift-count-overflow-1.c | 4 +- .../c-c++-common/Wshift-negative-value-1.c | 6 +- .../c-c++-common/Wshift-negative-value-2.c | 6 +- .../c-c++-common/Wshift-negative-value-5.c | 6 +- gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 348 + .../c-c++-common/Wstringop-truncation-4.c | 2 +- .../c-c++-common/Wswitch-outside-range-1.c | 8 + .../c-c++-common/Wswitch-outside-range-2.c | 9 + .../c-c++-common/Wswitch-outside-range-3.c | 9 + .../c-c++-common/Wswitch-outside-range-4.c | 9 + gcc/testsuite/c-c++-common/array-1.c | 247 + .../c-c++-common/asan/alloca_loop_unpoisoning.c | 2 +- gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- gcc/testsuite/c-c++-common/asan/pr88619.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-8.c | 4 +- .../c-c++-common/builtin-arith-overflow-3.c | 42 + .../c-c++-common/cpp/fmax-include-depth-1a.h | 1 + .../c-c++-common/cpp/fmax-include-depth-1b.h | 1 + .../c-c++-common/cpp/fmax-include-depth.c | 4 + gcc/testsuite/c-c++-common/cpp/has-builtin-2.c | 297 + gcc/testsuite/c-c++-common/cpp/has-builtin-3.c | 36 + gcc/testsuite/c-c++-common/cpp/has-builtin.c | 49 + gcc/testsuite/c-c++-common/cpp/line-1.c | 20 + gcc/testsuite/c-c++-common/cpp/pr91639-one.h | 2 + gcc/testsuite/c-c++-common/cpp/pr91639-two.h | 1 + gcc/testsuite/c-c++-common/cpp/pr91639.c | 9 + gcc/testsuite/c-c++-common/cpp/pr92296-1.c | 35 + gcc/testsuite/c-c++-common/cpp/pr92296-2.c | 80 + gcc/testsuite/c-c++-common/cpp/spaceship-1.c | 6 + gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c | 15 + gcc/testsuite/c-c++-common/cxxbitfields-3.c | 2 +- gcc/testsuite/c-c++-common/cxxbitfields-6.c | 2 +- .../c-c++-common/diagnostic-format-json-2.c | 1 + .../c-c++-common/diagnostic-format-json-3.c | 1 + .../c-c++-common/diagnostic-format-json-4.c | 10 +- gcc/testsuite/c-c++-common/dump-ada-spec-15.c | 8 + gcc/testsuite/c-c++-common/goacc/acc-icf.c | 4 +- gcc/testsuite/c-c++-common/goacc/declare-1.c | 165 +- gcc/testsuite/c-c++-common/goacc/declare-2.c | 134 +- gcc/testsuite/c-c++-common/goacc/declare-pr90861.c | 21 + .../c-c++-common/goacc/firstprivate-mappings-1.c | 536 + .../c-c++-common/goacc/nested-reductions-warn.c | 525 + .../c-c++-common/goacc/nested-reductions.c | 420 + gcc/testsuite/c-c++-common/goacc/parallel-dims-2.c | 16 +- gcc/testsuite/c-c++-common/goacc/routine-5.c | 2 +- gcc/testsuite/c-c++-common/gomp/atomic-1.c | 1 + gcc/testsuite/c-c++-common/gomp/atomic-9.c | 1 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 16 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 222 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 133 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-4.c | 44 + gcc/testsuite/c-c++-common/gomp/declare-target-5.c | 2 + .../c-c++-common/gomp/declare-variant-1.c | 54 + .../c-c++-common/gomp/declare-variant-10.c | 77 + .../c-c++-common/gomp/declare-variant-11.c | 83 + .../c-c++-common/gomp/declare-variant-12.c | 88 + .../c-c++-common/gomp/declare-variant-13.c | 24 + .../c-c++-common/gomp/declare-variant-2.c | 159 + .../c-c++-common/gomp/declare-variant-3.c | 151 + .../c-c++-common/gomp/declare-variant-4.c | 22 + .../c-c++-common/gomp/declare-variant-5.c | 36 + .../c-c++-common/gomp/declare-variant-6.c | 35 + .../c-c++-common/gomp/declare-variant-7.c | 37 + .../c-c++-common/gomp/declare-variant-8.c | 133 + .../c-c++-common/gomp/declare-variant-9.c | 63 + .../c-c++-common/gomp/depend-iterator-1.c | 2 + gcc/testsuite/c-c++-common/gomp/if-4.c | 60 + .../c-c++-common/gomp/lastprivate-conditional-2.c | 10 +- .../c-c++-common/gomp/lastprivate-conditional-3.c | 44 + .../c-c++-common/gomp/lastprivate-conditional-4.c | 23 + .../c-c++-common/gomp/lastprivate-conditional-5.c | 33 + gcc/testsuite/c-c++-common/gomp/loop-1.c | 271 + gcc/testsuite/c-c++-common/gomp/loop-2.c | 294 + gcc/testsuite/c-c++-common/gomp/loop-3.c | 145 + gcc/testsuite/c-c++-common/gomp/loop-4.c | 46 + gcc/testsuite/c-c++-common/gomp/loop-5.c | 56 + gcc/testsuite/c-c++-common/gomp/order-1.c | 53 + gcc/testsuite/c-c++-common/gomp/order-2.c | 57 + gcc/testsuite/c-c++-common/gomp/order-3.c | 212 + gcc/testsuite/c-c++-common/gomp/order-4.c | 29 + gcc/testsuite/c-c++-common/gomp/pr88203-1.c | 61 + gcc/testsuite/c-c++-common/gomp/pr88203-2.c | 65 + gcc/testsuite/c-c++-common/gomp/pr88203-3.c | 28 + gcc/testsuite/c-c++-common/gomp/pr90954.c | 27 + gcc/testsuite/c-c++-common/gomp/pr91401-1.c | 10 + gcc/testsuite/c-c++-common/gomp/pr91401-2.c | 15 + gcc/testsuite/c-c++-common/gomp/pr91920.c | 19 + gcc/testsuite/c-c++-common/gomp/pr91987.c | 26 + gcc/testsuite/c-c++-common/gomp/reduction-task-3.c | 12 + gcc/testsuite/c-c++-common/gomp/scan-1.c | 209 + gcc/testsuite/c-c++-common/gomp/scan-2.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-3.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-4.c | 14 + gcc/testsuite/c-c++-common/gomp/scan-5.c | 13 + gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c | 68 + gcc/testsuite/c-c++-common/gomp/target-data-1.c | 30 +- gcc/testsuite/c-c++-common/gomp/teams-2.c | 44 +- gcc/testsuite/c-c++-common/guality/Og-dce-1.c | 14 + gcc/testsuite/c-c++-common/guality/Og-dce-2.c | 19 + gcc/testsuite/c-c++-common/guality/Og-dce-3.c | 29 + .../c-c++-common/guality/Og-global-dse-1.c | 17 + .../c-c++-common/guality/Og-static-wo-1.c | 15 + gcc/testsuite/c-c++-common/nonnull-1.c | 12 +- gcc/testsuite/c-c++-common/nonnull-2.c | 8 +- gcc/testsuite/c-c++-common/nonnull-3.c | 2 +- gcc/testsuite/c-c++-common/pr35503-1.c | 2 +- gcc/testsuite/c-c++-common/pr35503-2.c | 2 +- gcc/testsuite/c-c++-common/pr35503-3.c | 2 +- gcc/testsuite/c-c++-common/pr48418.c | 16 +- gcc/testsuite/c-c++-common/pr53633-2.c | 19 + gcc/testsuite/c-c++-common/pr65830.c | 8 +- gcc/testsuite/c-c++-common/pr68107.c | 32 +- gcc/testsuite/c-c++-common/pr69733.c | 2 +- gcc/testsuite/c-c++-common/pr69764.c | 12 +- gcc/testsuite/c-c++-common/pr89888.c | 4 +- gcc/testsuite/c-c++-common/pr90590-1.c | 15 + gcc/testsuite/c-c++-common/pr90590-1.h | 2 + gcc/testsuite/c-c++-common/pr90590-2.c | 11 + gcc/testsuite/c-c++-common/pr90590-2.h | 4 + gcc/testsuite/c-c++-common/pr90677.c | 11 + gcc/testsuite/c-c++-common/pr90927.c | 6 + gcc/testsuite/c-c++-common/pr92352.c | 15 + gcc/testsuite/c-c++-common/pr92452.c | 5 + .../c-c++-common/simulate-thread/bitfields-1.c | 2 +- .../c-c++-common/simulate-thread/bitfields-2.c | 2 +- .../c-c++-common/simulate-thread/bitfields-3.c | 2 +- .../c-c++-common/simulate-thread/bitfields-4.c | 2 +- gcc/testsuite/c-c++-common/spec-barrier-2.c | 1 + gcc/testsuite/c-c++-common/tm/pr54893.c | 1 + .../c-c++-common/torture/complex-sign-add.c | 2 - .../c-c++-common/torture/complex-sign-mixed-add.c | 2 - .../c-c++-common/torture/complex-sign-mixed-div.c | 2 - .../c-c++-common/torture/complex-sign-mixed-mul.c | 2 - .../c-c++-common/torture/complex-sign-mixed-sub.c | 2 - .../torture/complex-sign-mul-minus-one.c | 2 - .../c-c++-common/torture/complex-sign-mul-one.c | 2 - .../c-c++-common/torture/complex-sign-mul.c | 2 - .../c-c++-common/torture/complex-sign-sub.c | 2 - gcc/testsuite/c-c++-common/tsan/thread_leak2.c | 4 + gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 2 +- gcc/testsuite/c-c++-common/ubsan/ptr-overflow-2.c | 10 +- gcc/testsuite/g++.dg/DRs/dr1778.C | 7 + gcc/testsuite/g++.dg/Wclass-memaccess-5.C | 18 + gcc/testsuite/g++.dg/Wmissing-attributes-1.C | 66 + gcc/testsuite/g++.dg/abi/empty12.C | 2 +- gcc/testsuite/g++.dg/abi/empty13.C | 2 +- gcc/testsuite/g++.dg/abi/empty14.C | 2 +- gcc/testsuite/g++.dg/abi/empty15.C | 2 +- gcc/testsuite/g++.dg/abi/empty16.C | 2 +- gcc/testsuite/g++.dg/abi/empty17.C | 2 +- gcc/testsuite/g++.dg/abi/empty18.C | 2 +- gcc/testsuite/g++.dg/abi/empty19.C | 2 +- gcc/testsuite/g++.dg/abi/empty22.C | 2 +- gcc/testsuite/g++.dg/abi/empty25.C | 2 +- gcc/testsuite/g++.dg/abi/empty26.C | 2 +- gcc/testsuite/g++.dg/abi/forced.C | 2 +- gcc/testsuite/g++.dg/abi/guard2.C | 2 +- gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/mangle53.C | 5 +- gcc/testsuite/g++.dg/abi/mangle73.C | 96 + gcc/testsuite/g++.dg/concepts/alias1.C | 16 - gcc/testsuite/g++.dg/concepts/alias2.C | 14 - gcc/testsuite/g++.dg/concepts/alias3.C | 14 - gcc/testsuite/g++.dg/concepts/alias4.C | 20 - gcc/testsuite/g++.dg/concepts/auto1.C | 2 +- gcc/testsuite/g++.dg/concepts/auto3.C | 2 +- gcc/testsuite/g++.dg/concepts/auto4.C | 4 +- gcc/testsuite/g++.dg/concepts/class-deduction1.C | 2 +- gcc/testsuite/g++.dg/concepts/class.C | 53 - gcc/testsuite/g++.dg/concepts/class1.C | 15 - gcc/testsuite/g++.dg/concepts/class2.C | 15 - gcc/testsuite/g++.dg/concepts/class3.C | 15 - gcc/testsuite/g++.dg/concepts/class4.C | 22 - gcc/testsuite/g++.dg/concepts/class5.C | 2 +- gcc/testsuite/g++.dg/concepts/class6.C | 4 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 14 - gcc/testsuite/g++.dg/concepts/debug1.C | 8 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 10 +- .../g++.dg/concepts/deduction-constraint1.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 12 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 60 - gcc/testsuite/g++.dg/concepts/dr1430.C | 13 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 12 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 22 - gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 25 - gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 28 - gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 18 - gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 32 - gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 14 - gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 14 - gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 51 - gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 22 - gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 19 - gcc/testsuite/g++.dg/concepts/expression.C | 12 +- gcc/testsuite/g++.dg/concepts/expression2.C | 12 +- gcc/testsuite/g++.dg/concepts/expression3.C | 2 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 6 - gcc/testsuite/g++.dg/concepts/fn-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 2 +- .../g++.dg/concepts/fn-generic-member-ool.C | 1 - gcc/testsuite/g++.dg/concepts/fn1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn10.C | 4 +- gcc/testsuite/g++.dg/concepts/fn2.C | 6 +- gcc/testsuite/g++.dg/concepts/fn3.C | 2 +- gcc/testsuite/g++.dg/concepts/fn4.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 6 +- gcc/testsuite/g++.dg/concepts/fn6.C | 2 +- gcc/testsuite/g++.dg/concepts/fn7.C | 6 +- gcc/testsuite/g++.dg/concepts/fn8.C | 6 +- gcc/testsuite/g++.dg/concepts/fn9.C | 2 +- gcc/testsuite/g++.dg/concepts/friend1.C | 35 - gcc/testsuite/g++.dg/concepts/friend2.C | 21 - gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 8 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 21 - gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 28 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 19 - gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 9 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 19 - gcc/testsuite/g++.dg/concepts/intro1.C | 2 +- gcc/testsuite/g++.dg/concepts/intro2.C | 2 +- gcc/testsuite/g++.dg/concepts/intro3.C | 2 +- gcc/testsuite/g++.dg/concepts/intro4.C | 12 +- gcc/testsuite/g++.dg/concepts/intro5.C | 9 +- gcc/testsuite/g++.dg/concepts/intro6.C | 2 +- gcc/testsuite/g++.dg/concepts/intro7.C | 6 +- gcc/testsuite/g++.dg/concepts/lambda1.C | 32 - gcc/testsuite/g++.dg/concepts/locations1.C | 4 +- gcc/testsuite/g++.dg/concepts/member-concept.C | 10 - gcc/testsuite/g++.dg/concepts/memfun-err.C | 37 - gcc/testsuite/g++.dg/concepts/memfun.C | 112 - gcc/testsuite/g++.dg/concepts/memfun2.C | 22 - gcc/testsuite/g++.dg/concepts/memtmpl1.C | 16 - .../g++.dg/concepts/partial-concept-id1.C | 33 +- .../g++.dg/concepts/partial-concept-id2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 16 - gcc/testsuite/g++.dg/concepts/partial-spec2.C | 33 - gcc/testsuite/g++.dg/concepts/partial-spec3.C | 8 - gcc/testsuite/g++.dg/concepts/partial-spec4.C | 50 - gcc/testsuite/g++.dg/concepts/partial-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 25 - gcc/testsuite/g++.dg/concepts/placeholder1.C | 35 - gcc/testsuite/g++.dg/concepts/placeholder2.C | 23 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 6 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 6 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 8 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 7 +- gcc/testsuite/g++.dg/concepts/pr60573.C | 28 - gcc/testsuite/g++.dg/concepts/pr65552.C | 20 - gcc/testsuite/g++.dg/concepts/pr65575.C | 24 - gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 65 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 25 - gcc/testsuite/g++.dg/concepts/pr66091.C | 20 - gcc/testsuite/g++.dg/concepts/pr67249.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67544.C | 3 +- gcc/testsuite/g++.dg/concepts/pr67595.C | 10 +- gcc/testsuite/g++.dg/concepts/pr67655.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68434.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 25 - gcc/testsuite/g++.dg/concepts/pr71127.C | 7 +- gcc/testsuite/g++.dg/concepts/pr71128.C | 4 +- gcc/testsuite/g++.dg/concepts/pr71131.C | 7 +- gcc/testsuite/g++.dg/concepts/pr71368.C | 26 - gcc/testsuite/g++.dg/concepts/pr71385.C | 2 +- gcc/testsuite/g++.dg/concepts/pr71965.C | 27 - gcc/testsuite/g++.dg/concepts/pr84330.C | 7 +- gcc/testsuite/g++.dg/concepts/pr84980.C | 6 - gcc/testsuite/g++.dg/concepts/pr85065.C | 6 +- gcc/testsuite/g++.dg/concepts/pr85265.C | 6 - gcc/testsuite/g++.dg/concepts/pr89036.C | 10 + .../g++.dg/concepts/regress/alias-decl-42.C | 18 - gcc/testsuite/g++.dg/concepts/req-neg1.C | 11 - gcc/testsuite/g++.dg/concepts/req1.C | 29 - gcc/testsuite/g++.dg/concepts/req10.C | 19 - gcc/testsuite/g++.dg/concepts/req11.C | 29 - gcc/testsuite/g++.dg/concepts/req12.C | 26 - gcc/testsuite/g++.dg/concepts/req13.C | 14 - gcc/testsuite/g++.dg/concepts/req14.C | 15 - gcc/testsuite/g++.dg/concepts/req15.C | 22 - gcc/testsuite/g++.dg/concepts/req16.C | 20 - gcc/testsuite/g++.dg/concepts/req17.C | 21 - gcc/testsuite/g++.dg/concepts/req18.C | 18 - gcc/testsuite/g++.dg/concepts/req19.C | 14 - gcc/testsuite/g++.dg/concepts/req2.C | 20 - gcc/testsuite/g++.dg/concepts/req20.C | 21 - gcc/testsuite/g++.dg/concepts/req3.C | 17 - gcc/testsuite/g++.dg/concepts/req4.C | 19 - gcc/testsuite/g++.dg/concepts/req5.C | 19 - gcc/testsuite/g++.dg/concepts/req6.C | 19 - gcc/testsuite/g++.dg/concepts/req7.C | 25 - gcc/testsuite/g++.dg/concepts/req8.C | 17 - gcc/testsuite/g++.dg/concepts/req9.C | 25 - gcc/testsuite/g++.dg/concepts/template-parm1.C | 35 - gcc/testsuite/g++.dg/concepts/template-parm10.C | 18 - gcc/testsuite/g++.dg/concepts/template-parm11.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 4 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 20 - gcc/testsuite/g++.dg/concepts/template-parm6.C | 42 - gcc/testsuite/g++.dg/concepts/template-parm7.C | 45 - gcc/testsuite/g++.dg/concepts/template-parm8.C | 22 - gcc/testsuite/g++.dg/concepts/template-parm9.C | 19 - .../g++.dg/concepts/template-template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits1.C | 98 - gcc/testsuite/g++.dg/concepts/traits2.C | 99 - gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 6 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 15 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 6 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept7.C | 4 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ3.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 9 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic4.C | 11 +- gcc/testsuite/g++.dg/conversion/bitfield7.C | 2 +- gcc/testsuite/g++.dg/conversion/packed1.C | 12 + gcc/testsuite/g++.dg/conversion/packed2.C | 15 + gcc/testsuite/g++.dg/conversion/ptrmem2.C | 20 +- gcc/testsuite/g++.dg/conversion/ptrmem9.C | 2 +- gcc/testsuite/g++.dg/conversion/qual1.C | 51 + gcc/testsuite/g++.dg/conversion/qual2.C | 14 + gcc/testsuite/g++.dg/conversion/qual3.C | 53 + gcc/testsuite/g++.dg/conversion/ref2.C | 29 + gcc/testsuite/g++.dg/conversion/ref3.C | 4 + gcc/testsuite/g++.dg/conversion/simd4.C | 28 +- gcc/testsuite/g++.dg/cpp/spaceship-1.C | 8 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 2 + gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C | 17 + gcc/testsuite/g++.dg/cpp/ucnid-2-utf8.C | 24 + gcc/testsuite/g++.dg/cpp/ucnid-3-utf8.C | 23 + gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C | 17 + gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C | 19 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move6.C | 135 + gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C | 20 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-1.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-18.C | 3 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C | 10 + gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C | 40 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C | 11 + gcc/testsuite/g++.dg/cpp0x/alignas4.C | 8 +- gcc/testsuite/g++.dg/cpp0x/alignof5.C | 6 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace1.C | 50 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace2.C | 27 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace3.C | 33 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace4.C | 45 + gcc/testsuite/g++.dg/cpp0x/attributes-namespace5.C | 20 + gcc/testsuite/g++.dg/cpp0x/auto52.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C | 16 + gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 16 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-condition.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-object1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 19 + .../g++.dg/cpp0x/constexpr-redeclaration2.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof2.C | 14 + gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof3.C | 22 + gcc/testsuite/g++.dg/cpp0x/constexpr-union5.C | 8 +- gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype72.C | 19 + gcc/testsuite/g++.dg/cpp0x/defaulted2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/g++.dg/cpp0x/deleted13.C | 2 +- gcc/testsuite/g++.dg/cpp0x/desig1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum20.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum28.C | 4 +- gcc/testsuite/g++.dg/cpp0x/enum29.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-22.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 11 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C | 13 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C | 7 + .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C | 19 + gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 4 +- .../{initlist-arrray1.C => initlist-array1.C} | 0 gcc/testsuite/g++.dg/cpp0x/initlist-array3.C | 3 +- gcc/testsuite/g++.dg/cpp0x/initlist-array7.C | 21 + gcc/testsuite/g++.dg/cpp0x/initlist-array8.C | 35 + gcc/testsuite/g++.dg/cpp0x/initlist-deduce.C | 12 +- gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist26.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist29.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist33.C | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist92.C | 51 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-err2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C | 9 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C | 10 + .../g++.dg/cpp0x/lambda/lambda-variadic9.C | 16 + gcc/testsuite/g++.dg/cpp0x/locations1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept15.C | 40 +- gcc/testsuite/g++.dg/cpp0x/noexcept41.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept42.C | 21 + gcc/testsuite/g++.dg/cpp0x/noexcept43.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept44.C | 8 + gcc/testsuite/g++.dg/cpp0x/noexcept45.C | 23 + gcc/testsuite/g++.dg/cpp0x/noexcept46.C | 28 + gcc/testsuite/g++.dg/cpp0x/noexcept47.C | 83 + gcc/testsuite/g++.dg/cpp0x/noexcept48.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept49.C | 12 + gcc/testsuite/g++.dg/cpp0x/noexcept50.C | 147 + gcc/testsuite/g++.dg/cpp0x/noexcept51.C | 14 + gcc/testsuite/g++.dg/cpp0x/noexcept52.C | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept53.C | 26 + gcc/testsuite/g++.dg/cpp0x/noexcept54.C | 10 + gcc/testsuite/g++.dg/cpp0x/noexcept55.C | 8 + gcc/testsuite/g++.dg/cpp0x/nondeduced1.C | 16 + gcc/testsuite/g++.dg/cpp0x/nondeduced2.C | 14 + gcc/testsuite/g++.dg/cpp0x/nondeduced3.C | 16 + gcc/testsuite/g++.dg/cpp0x/nondeduced4.C | 13 + gcc/testsuite/g++.dg/cpp0x/nondeduced5.C | 12 + gcc/testsuite/g++.dg/cpp0x/nondeduced6.C | 24 + gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 6 + gcc/testsuite/g++.dg/cpp0x/nontype2.C | 7 + gcc/testsuite/g++.dg/cpp0x/nontype3.C | 32 + gcc/testsuite/g++.dg/cpp0x/nontype4.C | 25 + gcc/testsuite/g++.dg/cpp0x/nontype5.C | 17 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list5.C | 30 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 + gcc/testsuite/g++.dg/cpp0x/nullptr27.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr37.C | 72 +- gcc/testsuite/g++.dg/cpp0x/nullptr42.C | 18 + gcc/testsuite/g++.dg/cpp0x/nullptr43.C | 9 + gcc/testsuite/g++.dg/cpp0x/nullptr44.C | 15 + gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C | 23 + gcc/testsuite/g++.dg/cpp0x/pr33930.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr42844-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/pr65327.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68724.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr83993.C | 6 +- gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr84676.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr87250.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr90598.C | 8 + gcc/testsuite/g++.dg/cpp0x/pr91545.C | 5 + gcc/testsuite/g++.dg/cpp0x/pr92447.C | 14 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp0x/range-for19.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-bind1.C | 44 + gcc/testsuite/g++.dg/cpp0x/ref-bind2.C | 15 + gcc/testsuite/g++.dg/cpp0x/ref-bind3.C | 18 + gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 56 + gcc/testsuite/g++.dg/cpp0x/ref-bind5.C | 17 + gcc/testsuite/g++.dg/cpp0x/ref-bind6.C | 12 + gcc/testsuite/g++.dg/cpp0x/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-conv2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 8 +- gcc/testsuite/g++.dg/cpp0x/rv1n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv1p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv2p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv3p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv4p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv5p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv6p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7n.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv7p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/rv8p.C | 4 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum10.C | 37 + gcc/testsuite/g++.dg/cpp0x/scoped_enum11.C | 35 + gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C | 11 + .../g++.dg/cpp0x/std_fext-numeric-literals.C | 24 +- gcc/testsuite/g++.dg/cpp0x/trailing14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/udlit-nofunc-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-shadow-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic177.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn56.C | 19 + gcc/testsuite/g++.dg/cpp1y/auto-fn57.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 12 +- gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C | 16 + gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C | 66 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 2 +- .../g++.dg/cpp1y/constexpr-tracking-const1.C | 72 + .../g++.dg/cpp1y/constexpr-tracking-const10.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const11.C | 16 + .../g++.dg/cpp1y/constexpr-tracking-const12.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const13.C | 20 + .../g++.dg/cpp1y/constexpr-tracking-const14.C | 38 + .../g++.dg/cpp1y/constexpr-tracking-const15.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const16.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const2.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const3.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const4.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const5.C | 17 + .../g++.dg/cpp1y/constexpr-tracking-const6.C | 22 + .../g++.dg/cpp1y/constexpr-tracking-const7.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const8.C | 23 + .../g++.dg/cpp1y/constexpr-tracking-const9.C | 23 + gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C | 22 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + .../g++.dg/cpp1y/lambda-generic-pretty1.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-init16.C | 2 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 73 + gcc/testsuite/g++.dg/cpp1y/new2.C | 39 + gcc/testsuite/g++.dg/cpp1y/noexcept1.C | 13 + gcc/testsuite/g++.dg/cpp1y/nontype1.C | 42 + gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr87410.C | 19 + gcc/testsuite/g++.dg/cpp1y/pr91845.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ63.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ64.C | 14 + gcc/testsuite/g++.dg/cpp1z/attr-lambda1.C | 12 + gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/class-deduction43.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction67.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C | 46 + gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C | 28 + gcc/testsuite/g++.dg/cpp1z/constexpr-if30.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if31.C | 79 + gcc/testsuite/g++.dg/cpp1z/constexpr-if32.C | 16 + .../g++.dg/cpp1z/constexpr-tracking-const1.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp3.C | 7 +- gcc/testsuite/g++.dg/cpp1z/decomp50.C | 51 + gcc/testsuite/g++.dg/cpp1z/eval-order5.C | 31 + gcc/testsuite/g++.dg/cpp1z/eval-order6.C | 20 + gcc/testsuite/g++.dg/cpp1z/eval-order7.C | 23 + gcc/testsuite/g++.dg/cpp1z/eval-order8.C | 20 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 10 +- .../g++.dg/cpp1z/has-unique-obj-representations2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/init-statement10.C | 14 + gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inline-var7.C | 20 + gcc/testsuite/g++.dg/cpp1z/namespace-attribs.C | 5 +- gcc/testsuite/g++.dg/cpp1z/namespace-attribs2.C | 5 +- gcc/testsuite/g++.dg/cpp1z/nodiscard6.C | 11 + gcc/testsuite/g++.dg/cpp1z/nodiscard7.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr85569.C | 1 + gcc/testsuite/g++.dg/cpp1z/register1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/register3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/using7.C | 33 + gcc/testsuite/g++.dg/cpp1z/using8.C | 12 + gcc/testsuite/g++.dg/cpp1z/utf8-neg.C | 6 +- gcc/testsuite/g++.dg/cpp2a/array-conv1.C | 33 + gcc/testsuite/g++.dg/cpp2a/array-conv10.C | 22 + gcc/testsuite/g++.dg/cpp2a/array-conv11.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv12.C | 12 + gcc/testsuite/g++.dg/cpp2a/array-conv13.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv14.C | 17 + gcc/testsuite/g++.dg/cpp2a/array-conv15.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv16.C | 16 + gcc/testsuite/g++.dg/cpp2a/array-conv17.C | 39 + gcc/testsuite/g++.dg/cpp2a/array-conv2.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv3.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv4.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv5.C | 24 + gcc/testsuite/g++.dg/cpp2a/array-conv6.C | 28 + gcc/testsuite/g++.dg/cpp2a/array-conv7.C | 34 + gcc/testsuite/g++.dg/cpp2a/array-conv8.C | 26 + gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 27 + gcc/testsuite/g++.dg/cpp2a/attr-likely5.C | 9 + gcc/testsuite/g++.dg/cpp2a/attr-likely6.C | 14 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C | 36 + gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C | 52 + .../g++.dg/cpp2a/class-deduction-alias1.C | 27 + .../g++.dg/cpp2a/class-deduction-alias2.C | 22 + gcc/testsuite/g++.dg/cpp2a/comma1.C | 26 + gcc/testsuite/g++.dg/cpp2a/comma2.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma3.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma4.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma5.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-access1.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-alias2.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-class.C | 115 + gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C | 4 + gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C | 11 + .../g++.dg/cpp2a/concepts-constrained-parm.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C | 67 + gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-dep1.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C | 14 + .../g++.dg/cpp2a/concepts-explicit-inst1.C | 23 + .../g++.dg/cpp2a/concepts-explicit-inst2.C | 24 + .../g++.dg/cpp2a/concepts-explicit-inst3.C | 27 + .../g++.dg/cpp2a/concepts-explicit-inst4.C | 17 + .../g++.dg/cpp2a/concepts-explicit-spec1.C | 31 + .../g++.dg/cpp2a/concepts-explicit-spec2.C | 13 + .../g++.dg/cpp2a/concepts-explicit-spec3.C | 13 + .../g++.dg/cpp2a/concepts-explicit-spec4.C | 50 + .../g++.dg/cpp2a/concepts-explicit-spec5.C | 21 + .../g++.dg/cpp2a/concepts-explicit-spec6.C | 18 + .../g++.dg/cpp2a/concepts-feature-macro.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 248 + gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C | 111 + gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C | 34 + gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 22 + .../g++.dg/cpp2a/concepts-inherit-ctor2.C | 18 + .../g++.dg/cpp2a/concepts-inherit-ctor4.C | 18 + .../g++.dg/cpp2a/concepts-inherit-ctor5.C | 18 + .../g++.dg/cpp2a/concepts-inherit-ctor6.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C | 153 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C | 64 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C | 22 + .../g++.dg/cpp2a/concepts-member-concept.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C | 35 + gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C | 111 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-nested1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C | 98 + gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec.C | 16 + .../g++.dg/cpp2a/concepts-partial-spec2.C | 38 + .../g++.dg/cpp2a/concepts-partial-spec3.C | 8 + .../g++.dg/cpp2a/concepts-partial-spec4.C | 49 + .../g++.dg/cpp2a/concepts-partial-spec5.C | 12 + .../g++.dg/cpp2a/concepts-partial-spec6.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C | 14 + .../pr58500.C => cpp2a/concepts-pr58500.C} | 0 .../pr58534.C => cpp2a/concepts-pr58534.C} | 0 .../pr58535.C => cpp2a/concepts-pr58535.C} | 0 .../pr58536.C => cpp2a/concepts-pr58536.C} | 0 .../pr58548.C => cpp2a/concepts-pr58548.C} | 0 .../pr58549.C => cpp2a/concepts-pr58549.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr59200.C | 19 + .../pr60052.C => cpp2a/concepts-pr60052.C} | 0 .../pr60053.C => cpp2a/concepts-pr60053.C} | 0 .../pr60064.C => cpp2a/concepts-pr60064.C} | 0 .../pr60065.C => cpp2a/concepts-pr60065.C} | 0 .../pr60377.C => cpp2a/concepts-pr60377.C} | 0 .../pr60390.C => cpp2a/concepts-pr60390.C} | 0 .../pr60391.C => cpp2a/concepts-pr60391.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr60573.C | 28 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65575.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C | 59 + gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-pr66091.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C | 80 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C | 51 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C | 121 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C | 26 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C | 36 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C | 30 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C | 63 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67685.C | 7 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C | 26 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C | 61 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C | 162 + gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C | 48 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C | 25 + gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C | 34 + gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C | 48 + gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C | 28 + gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-pr72415.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C | 7 + .../pr80471.C => cpp2a/concepts-pr80471.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 38 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C | 13 + .../pr84979-2.C => cpp2a/concepts-pr84979-2.C} | 0 .../pr84979-3.C => cpp2a/concepts-pr84979-3.C} | 0 .../pr84979.C => cpp2a/concepts-pr84979.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr84980.C | 4 + gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C | 7 + .../concepts-pr85706.C} | 0 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 23 + gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C | 20 + .../g++.dg/cpp2a/concepts-recursive-sat1.C | 18 + .../g++.dg/cpp2a/concepts-recursive-sat2.C | 15 + .../g++.dg/cpp2a/concepts-recursive-sat3.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C | 71 + gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C | 20 + gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C | 24 + gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C | 47 + gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C | 11 + gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 94 + gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 58 + gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C | 74 + gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 65 + gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C | 32 + gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 45 + gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C | 34 + gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C | 16 + gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C | 21 + gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C | 19 + gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C | 10 + .../g++.dg/cpp2a/concepts-template-parm1.C | 19 + .../g++.dg/cpp2a/concepts-template-parm10.C | 10 + .../g++.dg/cpp2a/concepts-template-parm2.C | 15 + .../g++.dg/cpp2a/concepts-template-parm5.C | 9 + .../g++.dg/cpp2a/concepts-template-parm6.C | 44 + .../g++.dg/cpp2a/concepts-template-parm8.C | 21 + .../g++.dg/cpp2a/concepts-template-parm9.C | 18 + gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C | 97 + gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C | 98 + gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C | 49 + gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 260 + gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 251 + gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C | 34 + gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C | 72 + gcc/testsuite/g++.dg/cpp2a/concepts-using1.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts.C | 57 + gcc/testsuite/g++.dg/cpp2a/concepts1.C | 27 + gcc/testsuite/g++.dg/cpp2a/concepts2.C | 69 + gcc/testsuite/g++.dg/cpp2a/concepts3.C | 48 + gcc/testsuite/g++.dg/cpp2a/concepts4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts5.C | 24 + gcc/testsuite/g++.dg/cpp2a/cond-triv1.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv2.C | 30 + gcc/testsuite/g++.dg/cpp2a/consteval1.C | 37 + gcc/testsuite/g++.dg/cpp2a/consteval10.C | 3 + gcc/testsuite/g++.dg/cpp2a/consteval11.C | 140 + gcc/testsuite/g++.dg/cpp2a/consteval12.C | 15 + gcc/testsuite/g++.dg/cpp2a/consteval13.C | 17 + gcc/testsuite/g++.dg/cpp2a/consteval14.C | 30 + gcc/testsuite/g++.dg/cpp2a/consteval15.C | 14 + gcc/testsuite/g++.dg/cpp2a/consteval2.C | 17 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 63 + gcc/testsuite/g++.dg/cpp2a/consteval4.C | 29 + gcc/testsuite/g++.dg/cpp2a/consteval5.C | 42 + gcc/testsuite/g++.dg/cpp2a/consteval6.C | 26 + gcc/testsuite/g++.dg/cpp2a/consteval7.C | 13 + gcc/testsuite/g++.dg/cpp2a/consteval8.C | 29 + gcc/testsuite/g++.dg/cpp2a/consteval9.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C | 9 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C | 66 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C | 185 + gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C | 39 + gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 21 + gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 73 + gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 29 + gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 79 + gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 83 + gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C | 33 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C | 47 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C | 60 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C | 33 + gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C | 19 + gcc/testsuite/g++.dg/cpp2a/constinit1.C | 38 + gcc/testsuite/g++.dg/cpp2a/constinit10.C | 26 + gcc/testsuite/g++.dg/cpp2a/constinit11.C | 79 + gcc/testsuite/g++.dg/cpp2a/constinit12.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit13.C | 33 + gcc/testsuite/g++.dg/cpp2a/constinit14.C | 13 + gcc/testsuite/g++.dg/cpp2a/constinit15.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit2.C | 14 + gcc/testsuite/g++.dg/cpp2a/constinit3.C | 58 + gcc/testsuite/g++.dg/cpp2a/constinit4.C | 16 + gcc/testsuite/g++.dg/cpp2a/constinit5.C | 27 + gcc/testsuite/g++.dg/cpp2a/constinit6.C | 5 + gcc/testsuite/g++.dg/cpp2a/constinit7.C | 11 + gcc/testsuite/g++.dg/cpp2a/constinit8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constinit9.C | 24 + gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc | 52 + gcc/testsuite/g++.dg/cpp2a/decomp1.C | 92 + gcc/testsuite/g++.dg/cpp2a/decomp2.C | 77 + gcc/testsuite/g++.dg/cpp2a/decomp3.C | 26 + gcc/testsuite/g++.dg/cpp2a/desig15.C | 27 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 76 +- gcc/testsuite/g++.dg/cpp2a/inline-asm1.C | 13 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 17 + gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 12 + .../g++.dg/cpp2a/is-constant-evaluated9.C | 49 + gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C | 11 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.C | 19 + gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c | 13 + gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-nonstring.C | 12 + .../g++.dg/cpp2a/nodiscard-reason-only-one.C | 12 + gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C | 203 + gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 102 + gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 19 + gcc/testsuite/g++.dg/cpp2a/pr89913.C | 6 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C | 17 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C | 24 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C | 16 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C | 8 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C | 5 + gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C | 7 + gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C | 10 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 25 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 66 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 9 + gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C | 7 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C | 113 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C | 48 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C | 54 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C | 15 + gcc/testsuite/g++.dg/cpp2a/typename16.C | 11 + gcc/testsuite/g++.dg/cpp2a/typename17.C | 6 + gcc/testsuite/g++.dg/cpp2a/ucn1.C | 7 + gcc/testsuite/g++.dg/cpp2a/ucn2.C | 30 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 24 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 20 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 24 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 12 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 13 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 16 + gcc/testsuite/g++.dg/cpp2a/volatile1.C | 141 + gcc/testsuite/g++.dg/cpp2a/volatile2.C | 142 + gcc/testsuite/g++.dg/cpp2a/volatile3.C | 142 + gcc/testsuite/g++.dg/cpp2a/volatile4.C | 142 + gcc/testsuite/g++.dg/debug/dwarf2/array-0.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-1.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-2.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/array-3.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/array-4.C | 16 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C | 12 + gcc/testsuite/g++.dg/debug/enum-1.C | 1 + gcc/testsuite/g++.dg/debug/enum-2.C | 1 + gcc/testsuite/g++.dg/debug/pr90914.C | 8 + gcc/testsuite/g++.dg/diagnostic/aka4.C | 9 + gcc/testsuite/g++.dg/diagnostic/aka5.h | 22 + gcc/testsuite/g++.dg/diagnostic/aka5a.C | 127 + gcc/testsuite/g++.dg/diagnostic/aka5b.C | 127 + gcc/testsuite/g++.dg/diagnostic/alignof1.C | 5 + gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C | 6 + .../g++.dg/diagnostic/base-operand-non-pointer-1.C | 2 + gcc/testsuite/g++.dg/diagnostic/bitfld2.C | 2 +- gcc/testsuite/g++.dg/diagnostic/bitfld4.C | 16 + .../g++.dg/diagnostic/complex-invalid-1.C | 1 + .../g++.dg/diagnostic/conflicting-specifiers-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/delete1.C | 14 + gcc/testsuite/g++.dg/diagnostic/friend2.C | 10 + gcc/testsuite/g++.dg/diagnostic/friend3.C | 9 + .../g++.dg/diagnostic/integral-array-size-1.C | 7 + gcc/testsuite/g++.dg/diagnostic/no-type-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/no-type-2.C | 3 + .../g++.dg/diagnostic/not-a-function-template-1.C | 9 + gcc/testsuite/g++.dg/diagnostic/pr90767-1.C | 15 + gcc/testsuite/g++.dg/diagnostic/pr90767-2.C | 15 + gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 20 + .../g++.dg/diagnostic/return-type-invalid-1.C | 27 + gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C | 5 + gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C | 3 + .../g++.dg/diagnostic/two-or-more-data-types-1.C | 1 + .../g++.dg/diagnostic/variably-modified-type-1.C | 12 + gcc/testsuite/g++.dg/eh/shadow1.C | 2 +- gcc/testsuite/g++.dg/expr/bitfield13.C | 36 + gcc/testsuite/g++.dg/expr/bitfield14.C | 17 + gcc/testsuite/g++.dg/expr/bitfield3.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield4.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield5.C | 4 +- gcc/testsuite/g++.dg/expr/bitfield6.C | 2 +- gcc/testsuite/g++.dg/expr/bool1.C | 8 +- gcc/testsuite/g++.dg/expr/bool2.C | 2 +- gcc/testsuite/g++.dg/expr/bool3.C | 10 +- gcc/testsuite/g++.dg/expr/bool4.C | 4 +- gcc/testsuite/g++.dg/expr/cond15.C | 13 + gcc/testsuite/g++.dg/expr/cond16.C | 25 + gcc/testsuite/g++.dg/expr/cond17.C | 11 + gcc/testsuite/g++.dg/expr/cond2.C | 2 +- gcc/testsuite/g++.dg/expr/cond9.C | 2 +- gcc/testsuite/g++.dg/expr/crash2.C | 2 +- gcc/testsuite/g++.dg/expr/lval1.C | 2 +- gcc/testsuite/g++.dg/expr/lval3.C | 2 +- gcc/testsuite/g++.dg/expr/sizeof1.C | 2 +- gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/expr/unary2.C | 4 +- gcc/testsuite/g++.dg/ext/altivec-15.C | 2 +- gcc/testsuite/g++.dg/ext/anon-struct1.C | 4 +- gcc/testsuite/g++.dg/ext/anon-struct6.C | 4 +- gcc/testsuite/g++.dg/ext/attr-lambda2.C | 12 + gcc/testsuite/g++.dg/ext/cleanup-10.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-11.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-8.C | 2 +- gcc/testsuite/g++.dg/ext/cleanup-9.C | 2 +- gcc/testsuite/g++.dg/ext/consteval1.C | 6 + gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 30 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 4 +- gcc/testsuite/g++.dg/ext/desig4.C | 8 +- gcc/testsuite/g++.dg/ext/flexary19.C | 24 +- gcc/testsuite/g++.dg/ext/flexary9.C | 44 +- gcc/testsuite/g++.dg/ext/goto1.C | 9 + gcc/testsuite/g++.dg/ext/int128-6.C | 5 + gcc/testsuite/g++.dg/ext/is_class_error3.C | 2 + gcc/testsuite/g++.dg/ext/is_final.C | 14 + gcc/testsuite/g++.dg/ext/is_literal_type3.C | 26 + gcc/testsuite/g++.dg/ext/is_std_layout3.C | 18 + gcc/testsuite/g++.dg/ext/is_std_layout4.C | 11 + gcc/testsuite/g++.dg/ext/label10.C | 2 +- gcc/testsuite/g++.dg/ext/lvaddr.C | 2 +- gcc/testsuite/g++.dg/ext/lvalue1.C | 2 +- gcc/testsuite/g++.dg/ext/sync-4.C | 2 +- gcc/testsuite/g++.dg/ext/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf32-4.C | 4 +- gcc/testsuite/g++.dg/ext/vector25.C | 2 +- gcc/testsuite/g++.dg/ext/vector37.C | 29 + gcc/testsuite/g++.dg/ext/vector38.C | 5 + gcc/testsuite/g++.dg/gcov/pr16855.C | 10 +- .../g++.dg/goacc/firstprivate-mappings-1.C | 529 + gcc/testsuite/g++.dg/gomp/declare-variant-1.C | 28 + gcc/testsuite/g++.dg/gomp/declare-variant-2.C | 45 + gcc/testsuite/g++.dg/gomp/declare-variant-3.C | 139 + gcc/testsuite/g++.dg/gomp/declare-variant-4.C | 45 + gcc/testsuite/g++.dg/gomp/declare-variant-5.C | 131 + gcc/testsuite/g++.dg/gomp/declare-variant-6.C | 26 + gcc/testsuite/g++.dg/gomp/declare-variant-7.C | 75 + gcc/testsuite/g++.dg/gomp/declare-variant-8.C | 28 + gcc/testsuite/g++.dg/gomp/depend-iterator-1.C | 2 + gcc/testsuite/g++.dg/gomp/lastprivate-1.C | 16 + gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 - gcc/testsuite/g++.dg/gomp/pr91110.C | 11 + gcc/testsuite/g++.dg/gomp/pr92084.C | 11 + gcc/testsuite/g++.dg/gomp/pr92504.C | 29 + gcc/testsuite/g++.dg/gomp/scan-1.C | 26 + gcc/testsuite/g++.dg/gomp/this-1.C | 4 +- gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C | 4 +- gcc/testsuite/g++.dg/gomp/unmappable-1.C | 20 + gcc/testsuite/g++.dg/guality/guality.exp | 18 +- gcc/testsuite/g++.dg/inherit/covariant21.C | 6 +- gcc/testsuite/g++.dg/inherit/virtual14.C | 24 + gcc/testsuite/g++.dg/init/array53.C | 33 + gcc/testsuite/g++.dg/init/array54.C | 13 + gcc/testsuite/g++.dg/init/new43.C | 178 +- gcc/testsuite/g++.dg/init/pr42844.C | 12 +- gcc/testsuite/g++.dg/init/ref18.C | 2 +- gcc/testsuite/g++.dg/ipa/comdat.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-19.C | 5 +- gcc/testsuite/g++.dg/ipa/devirt-c-7.C | 3 +- gcc/testsuite/g++.dg/ipa/ipa-icf-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-6.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-sra-1.C | 46 + gcc/testsuite/g++.dg/ipa/ipa-sra-2.C | 19 + gcc/testsuite/g++.dg/ipa/ipa-sra-3.C | 9 + gcc/testsuite/g++.dg/ipa/ivinline-1.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-5.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-7.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-8.C | 2 +- gcc/testsuite/g++.dg/ipa/ivinline-9.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63838.C | 6 +- gcc/testsuite/g++.dg/ipa/pr81248.C | 4 +- gcc/testsuite/g++.dg/ipa/pr91831.C | 19 + gcc/testsuite/g++.dg/ipa/pr91956.C | 27 + gcc/testsuite/g++.dg/ipa/pr91969.C | 38 + gcc/testsuite/g++.dg/ipa/pr92454.C | 38 + gcc/testsuite/g++.dg/ipa/pr92528.C | 64 + gcc/testsuite/g++.dg/ipa/pr92697.C | 51 + gcc/testsuite/g++.dg/lookup/extern-c-hidden.C | 4 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl.C | 2 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl6.C | 8 +- gcc/testsuite/g++.dg/lookup/friend12.C | 2 +- .../g++.dg/lookup/missing-std-include-5.C | 1 + .../g++.dg/lookup/missing-std-include-6.C | 9 - .../g++.dg/lookup/missing-std-include-8.C | 9 + gcc/testsuite/g++.dg/lookup/pr21802.C | 5 +- gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/pr79766.C | 2 +- gcc/testsuite/g++.dg/lookup/pr84375.C | 2 +- gcc/testsuite/g++.dg/lookup/pr90754.C | 11 + gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using61.C | 8 + gcc/testsuite/g++.dg/lookup/using7.C | 1 - gcc/testsuite/g++.dg/lto/alias-1_0.C | 33 + gcc/testsuite/g++.dg/lto/alias-1_1.C | 16 + gcc/testsuite/g++.dg/lto/alias-2_0.C | 33 + gcc/testsuite/g++.dg/lto/alias-2_1.C | 16 + gcc/testsuite/g++.dg/lto/alias-3_0.C | 29 + gcc/testsuite/g++.dg/lto/alias-3_1.c | 18 + gcc/testsuite/g++.dg/lto/alias-4_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-5_0.C | 35 + gcc/testsuite/g++.dg/lto/alias-5_1.C | 9 + gcc/testsuite/g++.dg/lto/alias-5_2.c | 7 + gcc/testsuite/g++.dg/lto/devirt-19_0.C | 4 +- gcc/testsuite/g++.dg/lto/inline-crossmodule-1.h | 15 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 11 + gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C | 8 + gcc/testsuite/g++.dg/lto/odr-6_0.C | 8 + gcc/testsuite/g++.dg/lto/odr-6_1.c | 5 + gcc/testsuite/g++.dg/lto/pr70929_0.C | 18 + gcc/testsuite/g++.dg/lto/pr70929_1.C | 10 + gcc/testsuite/g++.dg/lto/pr87906_0.C | 1 + gcc/testsuite/g++.dg/lto/pr89330_0.C | 52 + gcc/testsuite/g++.dg/lto/pr89330_1.C | 36 + gcc/testsuite/g++.dg/lto/pr90939_0.C | 64 + gcc/testsuite/g++.dg/lto/pr90939_1.C | 45 + gcc/testsuite/g++.dg/lto/pr90990_0.C | 31 + gcc/testsuite/g++.dg/lto/pr91572_0.C | 12 + gcc/testsuite/g++.dg/lto/pr91574_0.C | 23 + gcc/testsuite/g++.dg/lto/pr92476_0.C | 20 + gcc/testsuite/g++.dg/lto/pr92476_1.C | 13 + gcc/testsuite/g++.dg/lto/pr92609_0.C | 88 + gcc/testsuite/g++.dg/lto/pr92609_1.C | 58 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 + gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 + gcc/testsuite/g++.dg/opt/pr91351.C | 38 + gcc/testsuite/g++.dg/opt/pr92007.C | 32 + gcc/testsuite/g++.dg/opt/pr92262.C | 85 + gcc/testsuite/g++.dg/opt/pr92317.C | 51 + gcc/testsuite/g++.dg/opt/pr92401.C | 15 + gcc/testsuite/g++.dg/opt/pr92610.C | 13 + gcc/testsuite/g++.dg/opt/pr92644.C | 6 + gcc/testsuite/g++.dg/opt/store-merging-1.C | 9 + gcc/testsuite/g++.dg/opt/store-merging-2.C | 10 + gcc/testsuite/g++.dg/opt/store-merging-3.C | 8 + gcc/testsuite/g++.dg/opt/temp1.C | 5 - gcc/testsuite/g++.dg/opt/vt1.C | 1 - gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/anon5.C | 1 + gcc/testsuite/g++.dg/other/error18.C | 2 +- gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/final6.C | 9 + gcc/testsuite/g++.dg/other/final7.C | 11 + gcc/testsuite/g++.dg/other/final8.C | 9 + gcc/testsuite/g++.dg/other/friend3.C | 4 +- gcc/testsuite/g++.dg/other/friend4.C | 4 +- gcc/testsuite/g++.dg/other/friend5.C | 2 +- gcc/testsuite/g++.dg/other/friend7.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 7 +- gcc/testsuite/g++.dg/other/i386-3.C | 7 +- gcc/testsuite/g++.dg/other/large-size-array.C | 2 +- gcc/testsuite/g++.dg/other/new-size-type.C | 2 +- gcc/testsuite/g++.dg/other/operator4.C | 22 + gcc/testsuite/g++.dg/other/pr77548.C | 9 + gcc/testsuite/g++.dg/other/pr84792-1.C | 2 +- gcc/testsuite/g++.dg/other/pr84792-2.C | 2 +- gcc/testsuite/g++.dg/other/pr88187.C | 2 +- gcc/testsuite/g++.dg/other/pr92201.C | 7 + gcc/testsuite/g++.dg/other/ptrmem5.C | 2 +- gcc/testsuite/g++.dg/other/ptrmem8.C | 4 +- gcc/testsuite/g++.dg/other/return2.C | 7 + gcc/testsuite/g++.dg/other/ucnid-1-utf8.C | 28 + gcc/testsuite/g++.dg/overload/ellipsis4.C | 12 + gcc/testsuite/g++.dg/overload/rvalue2.C | 2 +- gcc/testsuite/g++.dg/overload/using2.C | 2 +- gcc/testsuite/g++.dg/parse/alignas1.C | 10 + gcc/testsuite/g++.dg/parse/crash13.C | 3 +- gcc/testsuite/g++.dg/parse/crash46.C | 6 +- gcc/testsuite/g++.dg/parse/crash59.C | 3 +- gcc/testsuite/g++.dg/parse/crash70.C | 14 + gcc/testsuite/g++.dg/parse/crash71.C | 11 + gcc/testsuite/g++.dg/parse/dtor5.C | 10 +- gcc/testsuite/g++.dg/parse/error10.C | 2 +- gcc/testsuite/g++.dg/parse/error24.C | 2 +- gcc/testsuite/g++.dg/parse/error29.C | 6 +- gcc/testsuite/g++.dg/parse/error32.C | 2 +- gcc/testsuite/g++.dg/parse/error33.C | 2 +- gcc/testsuite/g++.dg/parse/error38.C | 2 +- gcc/testsuite/g++.dg/parse/error39.C | 4 +- gcc/testsuite/g++.dg/parse/error43.C | 2 +- gcc/testsuite/g++.dg/parse/error62.C | 10 + gcc/testsuite/g++.dg/parse/error8.C | 2 +- gcc/testsuite/g++.dg/parse/explicit1.C | 2 +- gcc/testsuite/g++.dg/parse/friend13.C | 16 + gcc/testsuite/g++.dg/parse/friend7.C | 6 +- gcc/testsuite/g++.dg/parse/operator8.C | 13 + gcc/testsuite/g++.dg/parse/operator9.C | 5 + gcc/testsuite/g++.dg/parse/pragma2.C | 3 +- gcc/testsuite/g++.dg/parse/qualified2.C | 2 +- gcc/testsuite/g++.dg/parse/qualified4.C | 2 +- gcc/testsuite/g++.dg/parse/repo1.C | 10 - gcc/testsuite/g++.dg/parse/saved1.C | 3 +- gcc/testsuite/g++.dg/parse/semicolon4.C | 2 +- gcc/testsuite/g++.dg/parse/template28.C | 3 +- gcc/testsuite/g++.dg/parse/typedef9.C | 4 +- gcc/testsuite/g++.dg/parse/typename4.C | 3 +- gcc/testsuite/g++.dg/pch/pr92458.C | 5 + gcc/testsuite/g++.dg/pch/pr92458.Hs | 7 + gcc/testsuite/g++.dg/pr53055.C | 2 +- gcc/testsuite/g++.dg/pr60517.C | 22 + gcc/testsuite/g++.dg/pr71694.C | 1 + gcc/testsuite/g++.dg/pr85746.C | 10 + gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/g++.dg/pr91173.C | 45 + gcc/testsuite/g++.dg/pr91221.C | 13 + gcc/testsuite/g++.dg/pr92022.C | 13 + gcc/testsuite/g++.dg/pr92339.C | 19 + gcc/testsuite/g++.dg/pr92365.C | 12 + gcc/testsuite/g++.dg/pr92370.C | 3 + gcc/testsuite/g++.dg/rtti/pr83534.C | 13 + gcc/testsuite/g++.dg/rtti/repo1.C | 19 - gcc/testsuite/g++.dg/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- gcc/testsuite/g++.dg/spellcheck-typenames.C | 8 +- gcc/testsuite/g++.dg/template/builtin2.C | 5 + gcc/testsuite/g++.dg/template/crash107.C | 4 +- gcc/testsuite/g++.dg/template/crash11.C | 4 +- gcc/testsuite/g++.dg/template/crash126.C | 2 +- gcc/testsuite/g++.dg/template/crash129.C | 2 +- gcc/testsuite/g++.dg/template/crash31.C | 3 +- gcc/testsuite/g++.dg/template/crash96.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr1.C | 8 +- gcc/testsuite/g++.dg/template/dtor2.C | 2 +- gcc/testsuite/g++.dg/template/dtor6.C | 8 +- gcc/testsuite/g++.dg/template/error17.C | 4 +- gcc/testsuite/g++.dg/template/error22.C | 2 +- gcc/testsuite/g++.dg/template/error9.C | 2 +- gcc/testsuite/g++.dg/template/fn.C | 10 + gcc/testsuite/g++.dg/template/non-dependent8.C | 3 +- gcc/testsuite/g++.dg/template/nontype-array1.C | 4 +- gcc/testsuite/g++.dg/template/nontype3.C | 2 +- gcc/testsuite/g++.dg/template/nontype8.C | 6 +- gcc/testsuite/g++.dg/template/operator15.C | 6 + gcc/testsuite/g++.dg/template/operator6.C | 2 +- gcc/testsuite/g++.dg/template/operator8.C | 3 +- gcc/testsuite/g++.dg/template/operator9.C | 3 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/pr61745.C | 3 +- gcc/testsuite/g++.dg/template/repo1.C | 20 - gcc/testsuite/g++.dg/template/repo10.C | 16 - gcc/testsuite/g++.dg/template/repo11.C | 31 - gcc/testsuite/g++.dg/template/repo2.C | 18 - gcc/testsuite/g++.dg/template/repo3.C | 11 - gcc/testsuite/g++.dg/template/repo4.C | 18 - gcc/testsuite/g++.dg/template/repo5.C | 14 - gcc/testsuite/g++.dg/template/repo6.C | 26 - gcc/testsuite/g++.dg/template/repo7.C | 25 - gcc/testsuite/g++.dg/template/repo8.C | 24 - gcc/testsuite/g++.dg/template/repo9.C | 49 - .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/template/spec33.C | 2 +- gcc/testsuite/g++.dg/template/typedef41.C | 2 +- gcc/testsuite/g++.dg/template/using12.C | 2 +- gcc/testsuite/g++.dg/template/using18.C | 2 +- gcc/testsuite/g++.dg/template/using22.C | 8 +- gcc/testsuite/g++.dg/tls/diag-2.C | 6 +- gcc/testsuite/g++.dg/tls/diag-4.C | 6 +- gcc/testsuite/g++.dg/tls/diag-5.C | 2 +- gcc/testsuite/g++.dg/tls/pr79288.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local-ice5.C | 7 + gcc/testsuite/g++.dg/torture/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr90313.cc | 33 + gcc/testsuite/g++.dg/torture/pr90982.C | 23 + gcc/testsuite/g++.dg/torture/pr91155.C | 18 + gcc/testsuite/g++.dg/torture/pr91270.C | 10 + gcc/testsuite/g++.dg/torture/pr91280.C | 223 + gcc/testsuite/g++.dg/torture/pr91334.C | 14 + gcc/testsuite/g++.dg/torture/pr91355.C | 28 + gcc/testsuite/g++.dg/torture/pr91606.C | 109 + gcc/testsuite/g++.dg/torture/pr91680.C | 35 + gcc/testsuite/g++.dg/torture/pr92384.C | 38 + gcc/testsuite/g++.dg/torture/pr92421.C | 169 + gcc/testsuite/g++.dg/torture/type-generic-1.C | 1 - gcc/testsuite/g++.dg/tree-prof/devirt.C | 2 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 +- gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-prof/reorder.C | 2 +- .../g++.dg/tree-ssa/alias-access-path-1.C | 24 + gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C | 12 + gcc/testsuite/g++.dg/tree-ssa/empty-loop.C | 33 + gcc/testsuite/g++.dg/tree-ssa/final1.C | 8 + gcc/testsuite/g++.dg/tree-ssa/final2.C | 35 + gcc/testsuite/g++.dg/tree-ssa/final3.C | 23 + gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 13 +- gcc/testsuite/g++.dg/tree-ssa/pr31146.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr80293.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr83518.C | 27 + gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 20 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-1.C | 3 +- gcc/testsuite/g++.dg/ubsan/pr59415.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 8 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 10 +- gcc/testsuite/g++.dg/vect/pr87914.cc | 1 - gcc/testsuite/g++.dg/vect/pr92595.cc | 32 + gcc/testsuite/g++.dg/vect/simd-1.cc | 114 + gcc/testsuite/g++.dg/vect/simd-10.cc | 8 + gcc/testsuite/g++.dg/vect/simd-2.cc | 153 + gcc/testsuite/g++.dg/vect/simd-3.cc | 120 + gcc/testsuite/g++.dg/vect/simd-4.cc | 122 + gcc/testsuite/g++.dg/vect/simd-5.cc | 153 + gcc/testsuite/g++.dg/vect/simd-6.cc | 161 + gcc/testsuite/g++.dg/vect/simd-7.cc | 124 + gcc/testsuite/g++.dg/vect/simd-8.cc | 122 + gcc/testsuite/g++.dg/vect/simd-9.cc | 153 + gcc/testsuite/g++.dg/vect/slp-pr92516.cc | 43 + gcc/testsuite/g++.dg/warn/Waddress-1.C | 64 +- gcc/testsuite/g++.dg/warn/Walways-true-1.C | 24 +- gcc/testsuite/g++.dg/warn/Walways-true-2.C | 12 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 20 +- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C | 3 +- gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 389 + gcc/testsuite/g++.dg/warn/Warray-bounds-9.C | 81 + gcc/testsuite/g++.dg/warn/Wenum-compare.C | 2 +- gcc/testsuite/g++.dg/warn/Wextra-3.C | 8 +- gcc/testsuite/g++.dg/warn/Wfloat-equal-1.C | 8 +- .../g++.dg/warn/Wimplicit-fallthrough-4.C | 22 + gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C | 7 + gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C | 8 + .../g++.dg/warn/Winaccessible-virtual-base-1.C | 10 + .../g++.dg/warn/Winaccessible-virtual-base-2.C | 10 + gcc/testsuite/g++.dg/warn/Woverloaded-2.C | 9 + gcc/testsuite/g++.dg/warn/Woverloaded-2.h | 6 + gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wrestrict-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wrestrict-2.C | 8 +- gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C | 29 + gcc/testsuite/g++.dg/warn/Wreturn-type-4.C | 1 + gcc/testsuite/g++.dg/warn/Wshadow-16.C | 24 + gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C | 18 + .../g++.dg/warn/Wstring-literal-comparison-1.C | 2 +- .../g++.dg/warn/Wstring-literal-comparison-2.C | 2 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 386 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.C | 5 + gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.h | 7 + gcc/testsuite/g++.dg/warn/inline3.C | 20 + gcc/testsuite/g++.dg/warn/miss-format-7.C | 29 + .../g++.dg/warn/multiple-sign-compare-warn-1.C | 11 + gcc/testsuite/g++.dg/warn/nonnull3.C | 2 +- gcc/testsuite/g++.dg/warn/noreturn-10.C | 10 + gcc/testsuite/g++.dg/warn/noreturn-11.C | 25 + gcc/testsuite/g++.dg/warn/noreturn-8.C | 21 + gcc/testsuite/g++.dg/warn/noreturn-9.C | 21 + .../g++.dg/warn/pointer-integer-comparison.C | 12 +- gcc/testsuite/g++.dg/warn/pr30551-2.C | 1 - gcc/testsuite/g++.dg/warn/pr30551.C | 1 - gcc/testsuite/g++.dg/warn/pr36069.C | 2 + gcc/testsuite/g++.dg/warn/pr61945.C | 2 +- gcc/testsuite/g++.dg/warn/pr8715.C | 2 +- gcc/testsuite/g++.dg/warn/sequence-pt-4.C | 21 + gcc/testsuite/g++.old-deja/g++.abi/ptrmem.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/alignof.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/crash16.C | 3 +- gcc/testsuite/g++.old-deja/g++.brendan/crash22.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash23.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/init12.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof2.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900212_01.C | 16 +- gcc/testsuite/g++.old-deja/g++.bugs/900213_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900215_02.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900321_01.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900324_02.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C | 16 +- gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 4 +- gcc/testsuite/g++.old-deja/g++.ext/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash10.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash8.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rfg14.C | 10 +- gcc/testsuite/g++.old-deja/g++.jason/rfg17.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rfg20.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 1 - gcc/testsuite/g++.old-deja/g++.law/ctors5.C | 3 +- gcc/testsuite/g++.old-deja/g++.law/temps1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/typeck1.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/visibility10.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p9506.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/warn6.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/badarrow.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/comdat5.C | 1 - gcc/testsuite/g++.old-deja/g++.other/cond5.C | 8 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 9 +- gcc/testsuite/g++.old-deja/g++.other/decl9.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/deref1.C | 8 +- gcc/testsuite/g++.old-deja/g++.other/dtor3.C | 8 +- .../g++.old-deja/g++.other/local-alloc1.C | 1 - gcc/testsuite/g++.old-deja/g++.other/overload11.C | 20 +- gcc/testsuite/g++.old-deja/g++.other/using9.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/volatile1.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C | 31 - gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C | 29 - gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp71.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/repo1.C | 24 - gcc/testsuite/g++.old-deja/g++.pt/repo2.C | 28 - gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 39 - gcc/testsuite/g++.old-deja/g++.pt/repo4.C | 19 - gcc/testsuite/g++.old-deja/g++.pt/spec20.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/spec35.C | 8 +- gcc/testsuite/g++.old-deja/g++.rfg/00321_01-.C | 4 +- gcc/testsuite/g++.old-deja/g++.rfg/00324_02-.C | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 3 +- gcc/testsuite/g++.old-deja/g++.robertl/eb22.C | 7 +- gcc/testsuite/g++.old-deja/g++.warn/virt1.C | 2 +- gcc/testsuite/g++.target/aarch64/diag_aka_1.C | 13 + .../aarch64/return_address_sign_ab_exception.C | 31 + .../aarch64/return_address_sign_b_exception.C | 18 + .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 83 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 55 + .../aarch64/sve/acle/general-c++/add_1.C | 9 + .../aarch64/sve/acle/general-c++/add_1.h | 2 + .../aarch64/sve/acle/general-c++/add_2.C | 14 + .../aarch64/sve/acle/general-c++/add_2.h | 9 + .../aarch64/sve/acle/general-c++/add_3.C | 20 + .../aarch64/sve/acle/general-c++/asrd_1.C | 39 + .../aarch64/sve/acle/general-c++/asrd_2.C | 38 + .../aarch64/sve/acle/general-c++/asrd_3.C | 51 + .../aarch64/sve/acle/general-c++/cntb_pat.c | 45 + .../aarch64/sve/acle/general-c++/conversion_1.C | 20 + .../aarch64/sve/acle/general-c++/create2_1.C | 17 + .../aarch64/sve/acle/general-c++/create2_2.C | 17 + .../aarch64/sve/acle/general-c++/create3_1.C | 18 + .../aarch64/sve/acle/general-c++/create3_2.C | 18 + .../aarch64/sve/acle/general-c++/create4_1.C | 19 + .../aarch64/sve/acle/general-c++/create4_2.C | 19 + .../aarch64/sve/acle/general-c++/dot_1.C | 9 + .../aarch64/sve/acle/general-c++/dot_1.h | 2 + .../aarch64/sve/acle/general-c++/dot_2.C | 12 + .../aarch64/sve/acle/general-c++/dot_2.h | 7 + .../aarch64/sve/acle/general-c++/func_redef_1.c | 5 + .../aarch64/sve/acle/general-c++/func_redef_2.c | 5 + .../aarch64/sve/acle/general-c++/func_redef_3.c | 7 + .../aarch64/sve/acle/general-c++/func_redef_4.c | 9 + .../aarch64/sve/acle/general-c++/func_redef_5.c | 15 + .../aarch64/sve/acle/general-c++/func_redef_6.c | 5 + .../aarch64/sve/acle/general-c++/func_redef_7.c | 15 + .../aarch64/sve/acle/general-c++/get2_1.C | 39 + .../aarch64/sve/acle/general-c++/get2_2.C | 39 + .../aarch64/sve/acle/general-c++/get3_1.C | 40 + .../aarch64/sve/acle/general-c++/get3_2.C | 40 + .../aarch64/sve/acle/general-c++/get4_1.C | 39 + .../aarch64/sve/acle/general-c++/get4_2.C | 39 + .../aarch64/sve/acle/general-c++/lsl_wide_1.C | 12 + .../aarch64/sve/acle/general-c++/lsl_wide_2.C | 14 + .../aarch64/sve/acle/general-c++/mangle_1.C | 29 + .../aarch64/sve/acle/general-c++/mangle_2.C | 27 + .../aarch64/sve/acle/general-c++/mangle_3.C | 18 + .../aarch64/sve/acle/general-c++/mangle_4.C | 75 + .../aarch64/sve/acle/general-c++/set2_1.C | 45 + .../aarch64/sve/acle/general-c++/set2_2.C | 45 + .../aarch64/sve/acle/general-c++/set3_1.C | 45 + .../aarch64/sve/acle/general-c++/set3_2.C | 45 + .../aarch64/sve/acle/general-c++/set4_1.C | 45 + .../aarch64/sve/acle/general-c++/set4_2.C | 45 + .../aarch64/sve/acle/general-c++/type_redef_1.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_10.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_11.c | 7 + .../aarch64/sve/acle/general-c++/type_redef_12.c | 7 + .../aarch64/sve/acle/general-c++/type_redef_13.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_14.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_15.c | 8 + .../aarch64/sve/acle/general-c++/type_redef_16.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_17.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_18.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_19.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_2.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_20.c | 9 + .../aarch64/sve/acle/general-c++/type_redef_3.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_4.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_5.c | 5 + .../aarch64/sve/acle/general-c++/type_redef_6.c | 6 + .../aarch64/sve/acle/general-c++/type_redef_7.c | 8 + .../aarch64/sve/acle/general-c++/type_redef_8.c | 7 + .../aarch64/sve/acle/general-c++/type_redef_9.c | 8 + .../aarch64/sve/acle/general-c++/whilele_1.C | 81 + gcc/testsuite/g++.target/aarch64/sve/catch_7.C | 38 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C | 18 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C | 18 + gcc/testsuite/g++.target/aarch64/sve/vcond_1_run.C | 2 +- gcc/testsuite/g++.target/i386/crc32-4.C | 4 + gcc/testsuite/g++.target/i386/mv16.C | 12 + gcc/testsuite/g++.target/i386/pr91605.C | 13 + gcc/testsuite/g++.target/i386/pr92354.C | 8 + gcc/testsuite/g++.target/powerpc/powerpc.exp | 44 + gcc/testsuite/g++.target/powerpc/undef-bool-3.C | 13 + gcc/testsuite/gcc.c-torture/compile/20000211-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000403-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000609-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20000804-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20001226-1.c | 2 +- gcc/testsuite/gcc.c-torture/compile/20010102-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20010107-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011109-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011218-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20011229-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/20020129-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020304-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020320-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020604-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20020706-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20020706-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20021015-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20021205-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030903-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20030921-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20031023-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031023-4.c | 2 + gcc/testsuite/gcc.c-torture/compile/20031125-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040101-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040317-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040614-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20040726-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20040909-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050122-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050202-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20050303-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20051216-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20060208-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20060421-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20071207-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/20080903-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20081108-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20101217-1.c | 4 +- gcc/testsuite/gcc.c-torture/compile/20121027-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/20150327.c | 2 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 1 + gcc/testsuite/gcc.c-torture/compile/20190827-1.c | 105 + gcc/testsuite/gcc.c-torture/compile/20191015-1.c | 17 + gcc/testsuite/gcc.c-torture/compile/20191015-2.c | 17 + gcc/testsuite/gcc.c-torture/compile/20191108-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/900313-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920428-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/920501-12.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-4.c | 1 + gcc/testsuite/gcc.c-torture/compile/920501-7.c | 1 + gcc/testsuite/gcc.c-torture/compile/920625-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/920723-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/920928-5.c | 3 + gcc/testsuite/gcc.c-torture/compile/921202-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930117-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930421-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930607-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/930623-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/931003-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/931004-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/950719-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/951222-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/961004-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/980504-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/980816-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/990517-1.c | 3 + gcc/testsuite/gcc.c-torture/compile/990625-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/991213-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/DFcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/HIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/HIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/QIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/QIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/SFset.c | 1 + gcc/testsuite/gcc.c-torture/compile/SIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/SIset.c | 2 + gcc/testsuite/gcc.c-torture/compile/UHIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/UQIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/USIcmp.c | 2 + gcc/testsuite/gcc.c-torture/compile/bcopy.c | 1 + gcc/testsuite/gcc.c-torture/compile/callind.c | 2 + gcc/testsuite/gcc.c-torture/compile/calls-void.c | 1 + gcc/testsuite/gcc.c-torture/compile/calls.c | 1 + gcc/testsuite/gcc.c-torture/compile/consec.c | 2 + gcc/testsuite/gcc.c-torture/compile/flatten.c | 5 + .../gcc.c-torture/compile/limits-fndefn.c | 1 + gcc/testsuite/gcc.c-torture/compile/lll.c | 1 + gcc/testsuite/gcc.c-torture/compile/parms.c | 1 + gcc/testsuite/gcc.c-torture/compile/pass.c | 2 + gcc/testsuite/gcc.c-torture/compile/poor.c | 2 + gcc/testsuite/gcc.c-torture/compile/pp.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr21840.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr23929.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25310.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr25311.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr32139.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr32399.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr34091.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr34458.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr34688.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr35607.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37258.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37327.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37381.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37433-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37433.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr37669-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37669.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr37742-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39928-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39937.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr39941.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr40080.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr41181.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr41634.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43415.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43417.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43635.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43791.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr43845.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44043.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44063.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr44788.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr48596.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr51694.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr51856.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr54428.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr54713-3.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr55921.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr70355.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr77754-2.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-3.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-4.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr77754-5.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr77754-6.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr82052.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr82096.c | 2 +- gcc/testsuite/gcc.c-torture/compile/pr83487.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr85401.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr86122.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr87110.c | 1 + .../gcc.c-torture/{ => compile}/pr88140.c | 0 gcc/testsuite/gcc.c-torture/compile/pr89280.c | 2 + gcc/testsuite/gcc.c-torture/compile/pr89663-2.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr91001.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr91190.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr91204.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr91725.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr91919.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92056.c | 18 + gcc/testsuite/gcc.c-torture/compile/pr92063.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92231.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr92618.c | 67 + gcc/testsuite/gcc.c-torture/compile/pret-arg.c | 2 + gcc/testsuite/gcc.c-torture/compile/pta-1.c | 2 + .../gcc.c-torture/compile/regs-arg-size.c | 2 + gcc/testsuite/gcc.c-torture/compile/sound.c | 1 + .../gcc.c-torture/compile/stack-check-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/structret.c | 2 + gcc/testsuite/gcc.c-torture/compile/uuarg.c | 2 + gcc/testsuite/gcc.c-torture/execute/20030222-1.c | 1 - gcc/testsuite/gcc.c-torture/execute/20030913-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/20031003-1.c | 6 - gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 112 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 41 + gcc/testsuite/gcc.c-torture/execute/20191023-1.c | 73 + gcc/testsuite/gcc.c-torture/execute/960218-1.c | 6 +- .../gcc.c-torture/execute/alias-access-path-1.c | 19 + .../gcc.c-torture/execute/alias-access-path-2.c | 11 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- gcc/testsuite/gcc.c-torture/execute/conversion.c | 12 - gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 2 + .../gcc.c-torture/execute/ieee/20010114-2.x | 6 - .../gcc.c-torture/execute/ieee/20030331-1.x | 6 - .../gcc.c-torture/execute/ieee/20041213-1.c | 4 + .../gcc.c-torture/execute/ieee/920518-1.x | 6 - .../gcc.c-torture/execute/ieee/compare-fp-1.x | 6 - .../gcc.c-torture/execute/ieee/compare-fp-4.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-2.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-4f.x | 6 - .../gcc.c-torture/execute/ieee/fp-cmp-8f.x | 6 - gcc/testsuite/gcc.c-torture/execute/ieee/inf-1.c | 9 - gcc/testsuite/gcc.c-torture/execute/ieee/inf-2.c | 4 - .../execute/ieee/mul-subnormal-single-1.x | 5 - gcc/testsuite/gcc.c-torture/execute/ieee/rbug.c | 6 - gcc/testsuite/gcc.c-torture/execute/loop-3.c | 2 +- .../gcc.c-torture/execute/noinit-attribute.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr39228.c | 1 - gcc/testsuite/gcc.c-torture/execute/pr64242.c | 34 +- gcc/testsuite/gcc.c-torture/execute/pr84521.c | 53 + gcc/testsuite/gcc.c-torture/execute/pr85331.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr86528.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 4 +- gcc/testsuite/gcc.c-torture/execute/pr90949.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr91450-1.c | 88 + gcc/testsuite/gcc.c-torture/execute/pr91450-2.c | 76 + gcc/testsuite/gcc.c-torture/execute/pr91597.c | 48 + gcc/testsuite/gcc.c-torture/execute/pr91632.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr91635.c | 57 + gcc/testsuite/gcc.c-torture/execute/pr92140.c | 83 + gcc/testsuite/gcc.c-torture/execute/pr92618.c | 63 + gcc/testsuite/gcc.c-torture/execute/printf-2.c | 2 + gcc/testsuite/gcc.c-torture/execute/return-addr.c | 122 + gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c | 24 + gcc/testsuite/gcc.c-torture/execute/user-printf.c | 2 + gcc/testsuite/gcc.dg/20001009-1.c | 1 + gcc/testsuite/gcc.dg/20020312-2.c | 5 +- gcc/testsuite/gcc.dg/20020418-1.c | 1 + gcc/testsuite/gcc.dg/20020426-2.c | 1 + gcc/testsuite/gcc.dg/20020430-1.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 1 - gcc/testsuite/gcc.dg/20040306-1.c | 2 +- gcc/testsuite/gcc.dg/20040622-2.c | 1 + gcc/testsuite/gcc.dg/20041106-1.c | 2 +- gcc/testsuite/gcc.dg/20050603-2.c | 1 + gcc/testsuite/gcc.dg/20050629-1.c | 1 + gcc/testsuite/gcc.dg/20061026.c | 1 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-18.c | 1 + gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- gcc/testsuite/gcc.dg/Walloca-4.c | 7 +- gcc/testsuite/gcc.dg/Walloca-larger-than-2.c | 1 + gcc/testsuite/gcc.dg/Walloca-larger-than.c | 1 + gcc/testsuite/gcc.dg/Warray-bounds-18.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-3.c | 1 + gcc/testsuite/gcc.dg/Warray-bounds-30.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-36.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-39.c | 46 +- gcc/testsuite/gcc.dg/Warray-bounds-41.c | 4 +- gcc/testsuite/gcc.dg/Warray-bounds-43.c | 133 + gcc/testsuite/gcc.dg/Warray-bounds-44.c | 23 + gcc/testsuite/gcc.dg/Warray-bounds-45.c | 330 + gcc/testsuite/gcc.dg/Warray-bounds-46.c | 249 + gcc/testsuite/gcc.dg/Warray-bounds-47.c | 429 + gcc/testsuite/gcc.dg/Warray-bounds-48.c | 363 + gcc/testsuite/gcc.dg/Warray-bounds-49.c | 115 + gcc/testsuite/gcc.dg/Warray-bounds-50.c | 114 + gcc/testsuite/gcc.dg/Warray-bounds-51.c | 61 + gcc/testsuite/gcc.dg/Warray-bounds-53.c | 97 + gcc/testsuite/gcc.dg/Warray-bounds-54.c | 24 + gcc/testsuite/gcc.dg/Warray-bounds-55.c | 28 + gcc/testsuite/gcc.dg/Wenum-conversion.c | 20 + gcc/testsuite/gcc.dg/Wfloat-equal-1.c | 8 +- gcc/testsuite/gcc.dg/Wframe-larger-than-2.c | 3 +- gcc/testsuite/gcc.dg/Wframe-larger-than.c | 1 + .../gcc.dg/Wincompatible-pointer-types-1.c | 2 +- gcc/testsuite/gcc.dg/Wlarger-than3.c | 2 +- gcc/testsuite/gcc.dg/Wnonnull-2.c | 55 + gcc/testsuite/gcc.dg/Wnonnull-3.c | 71 + gcc/testsuite/gcc.dg/Wnonnull.c | 9 +- gcc/testsuite/gcc.dg/Wrestrict-11.c | 3 +- gcc/testsuite/gcc.dg/Wrestrict-17.c | 1 + gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c | 56 + gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 293 + gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 248 + gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 370 + gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c | 40 + gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 203 + gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c | 50 + gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c | 88 + gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c | 73 + gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 1 + gcc/testsuite/gcc.dg/Wstring-compare-2.c | 127 + gcc/testsuite/gcc.dg/Wstring-compare.c | 181 + gcc/testsuite/gcc.dg/Wstringop-overflow-12.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 56 + gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 62 + gcc/testsuite/gcc.dg/Wstringop-overflow-16.c | 21 + gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 19 + gcc/testsuite/gcc.dg/Wstringop-overflow-18.c | 239 + gcc/testsuite/gcc.dg/Wstringop-overflow-19.c | 27 + gcc/testsuite/gcc.dg/Wstringop-overflow-20.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-21.c | 59 + gcc/testsuite/gcc.dg/Wstringop-overflow-22.c | 263 + gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 176 + gcc/testsuite/gcc.dg/Wstringop-overflow-24.c | 204 + gcc/testsuite/gcc.dg/Wstringop-truncation-3.c | 1 + gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c | 125 + gcc/testsuite/gcc.dg/Wzero-length-array-bounds.c | 88 + gcc/testsuite/gcc.dg/addr_equal-1.c | 3 +- gcc/testsuite/gcc.dg/alias-15.c | 2 +- gcc/testsuite/gcc.dg/and-1.c | 6 +- gcc/testsuite/gcc.dg/asm-scope-1.c | 27 + gcc/testsuite/gcc.dg/asm-wide-1.c | 18 +- gcc/testsuite/gcc.dg/attr-access-read-only.c | 96 + gcc/testsuite/gcc.dg/attr-access-read-write-2.c | 61 + gcc/testsuite/gcc.dg/attr-access-read-write.c | 92 + gcc/testsuite/gcc.dg/attr-access-write-only.c | 89 + gcc/testsuite/gcc.dg/attr-alias-5.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-5.c | 2 +- gcc/testsuite/gcc.dg/attr-copy-6.c | 1 + gcc/testsuite/gcc.dg/attr-noinline.c | 6 +- gcc/testsuite/gcc.dg/attr-noipa.c | 2 +- gcc/testsuite/gcc.dg/attr-nonstring-2.c | 8 +- gcc/testsuite/gcc.dg/attr-weakref-2.c | 2 +- gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 + gcc/testsuite/gcc.dg/builtin-apply2.c | 2 +- gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c | 41 + gcc/testsuite/gcc.dg/builtin-inf-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-memchr-4.c | 40 + gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-18.c | 1 - gcc/testsuite/gcc.dg/builtins-20.c | 1 - gcc/testsuite/gcc.dg/builtins-43.c | 5 - gcc/testsuite/gcc.dg/builtins-44.c | 7 - gcc/testsuite/gcc.dg/builtins-45.c | 10 - gcc/testsuite/gcc.dg/builtins-53.c | 1 - gcc/testsuite/gcc.dg/builtins-55.c | 1 - gcc/testsuite/gcc.dg/builtins-67.c | 1 - gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/c11-attr-syntax-1.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-2.c | 7 + gcc/testsuite/gcc.dg/c11-attr-syntax-3.c | 8 + gcc/testsuite/gcc.dg/c11-builtins-1.c | 19 + gcc/testsuite/gcc.dg/c11-float-3.c | 17 + gcc/testsuite/gcc.dg/c11-float-dfp-1.c | 5 + gcc/testsuite/gcc.dg/c11-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c11-old-style-definition-2.c | 15 + gcc/testsuite/gcc.dg/c11-utf8char-1.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c | 99 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c | 24 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c | 42 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c | 38 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c | 23 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c | 30 + gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c | 18 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c | 31 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c | 24 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c | 11 + gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c | 13 + gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c | 55 + gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c | 60 + gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c | 56 + gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c | 7 + gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c | 56 + gcc/testsuite/gcc.dg/c2x-builtins-1.c | 13 + gcc/testsuite/gcc.dg/c2x-float-1.c | 37 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-1.c | 101 + gcc/testsuite/gcc.dg/c2x-float-no-dfp-2.c | 9 + gcc/testsuite/gcc.dg/c2x-no-dfp-1.c | 12 + gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c | 10 + gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 16 + gcc/testsuite/gcc.dg/c2x-utf8char-1.c | 29 + gcc/testsuite/gcc.dg/c2x-utf8char-2.c | 8 + gcc/testsuite/gcc.dg/c2x-utf8char-3.c | 8 + gcc/testsuite/gcc.dg/c99-tgmath-1.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-2.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-3.c | 1 - gcc/testsuite/gcc.dg/c99-tgmath-4.c | 1 - gcc/testsuite/gcc.dg/cast-1.c | 4 +- gcc/testsuite/gcc.dg/cast-2.c | 4 +- gcc/testsuite/gcc.dg/cast-3.c | 4 +- gcc/testsuite/gcc.dg/cdce1.c | 8 +- gcc/testsuite/gcc.dg/cdce2.c | 8 +- gcc/testsuite/gcc.dg/cleanup-10.c | 2 +- gcc/testsuite/gcc.dg/cleanup-11.c | 2 +- gcc/testsuite/gcc.dg/cleanup-8.c | 2 +- gcc/testsuite/gcc.dg/cleanup-9.c | 2 +- gcc/testsuite/gcc.dg/completion-3.c | 16 +- gcc/testsuite/gcc.dg/complex-6.c | 4 +- gcc/testsuite/gcc.dg/complex-7.c | 1 + gcc/testsuite/gcc.dg/const-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/c11-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c17-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c2x-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c2x-scope-2.c | 11 + gcc/testsuite/gcc.dg/cpp/c90-scope-1.c | 7 + gcc/testsuite/gcc.dg/cpp/c94-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/c99-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu11-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu17-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu89-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/gnu99-scope-1.c | 8 + gcc/testsuite/gcc.dg/cpp/isysroot-1.c | 11 +- gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c | 26 + gcc/testsuite/gcc.dg/cpp/ucnid-10-utf8.c | 8 + gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c | 30 + gcc/testsuite/gcc.dg/cpp/ucnid-12-utf8.c | 13 + gcc/testsuite/gcc.dg/cpp/ucnid-13-utf8.c | 5 + gcc/testsuite/gcc.dg/cpp/ucnid-14-utf8.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-15-utf8.c | 6 + gcc/testsuite/gcc.dg/cpp/ucnid-2-utf8.c | 16 + gcc/testsuite/gcc.dg/cpp/ucnid-3-utf8.c | 7 + gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c | 17 + gcc/testsuite/gcc.dg/cpp/ucnid-6-utf8.c | 5 + gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c | 21 + gcc/testsuite/gcc.dg/cpp/ucnid-9-utf8.c | 8 + gcc/testsuite/gcc.dg/cpp/ucs.c | 6 +- .../gcc.dg/cpp/usr/include/{stdio.h => example.h} | 0 gcc/testsuite/gcc.dg/cpp/utf8-5byte-1.c | 2 +- gcc/testsuite/gcc.dg/cr-decimal-dig-2.c | 10 + gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-minversion-1.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-2.c | 2 +- gcc/testsuite/gcc.dg/darwin-minversion-link.c | 26 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c | 2 +- gcc/testsuite/gcc.dg/debug/enum-1.c | 1 + gcc/testsuite/gcc.dg/dfp/c11-constants-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c11-constants-2.c | 13 + gcc/testsuite/gcc.dg/dfp/c11-keywords-1.c | 7 + gcc/testsuite/gcc.dg/dfp/c11-keywords-2.c | 7 + gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c | 11 + gcc/testsuite/gcc.dg/dfp/c2x-constants-1.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-constants-2.c | 13 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-1.c | 103 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-2.c | 8 + gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-3.c | 103 + gcc/testsuite/gcc.dg/dfp/c2x-keywords-1.c | 7 + gcc/testsuite/gcc.dg/dfp/c2x-keywords-2.c | 7 + gcc/testsuite/gcc.dg/dfp/cast-bad.c | 12 +- gcc/testsuite/gcc.dg/dfp/constants-c99.c | 2 +- gcc/testsuite/gcc.dg/dfp/constants-pedantic.c | 14 +- gcc/testsuite/gcc.dg/dfp/keywords-c89.c | 4 +- gcc/testsuite/gcc.dg/dfp/keywords-c99.c | 4 +- gcc/testsuite/gcc.dg/dfp/keywords-ignored-c99.c | 15 - gcc/testsuite/gcc.dg/dfp/tr24732-float-dfp-1.c | 106 + gcc/testsuite/gcc.dg/dfp/ts18661-2-float-dfp-1.c | 8 + gcc/testsuite/gcc.dg/dfp/warn-abs-2.c | 10 +- gcc/testsuite/gcc.dg/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-3.c | 9 + gcc/testsuite/gcc.dg/diag-aka-4.c | 72 + gcc/testsuite/gcc.dg/diag-aka-5.h | 22 + gcc/testsuite/gcc.dg/diag-aka-5a.c | 135 + gcc/testsuite/gcc.dg/diag-aka-5b.c | 134 + gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 2 +- gcc/testsuite/gcc.dg/enum-mode-1.c | 12 +- gcc/testsuite/gcc.dg/enum-redef-1.c | 29 + gcc/testsuite/gcc.dg/fdata-sections-1.c | 4 +- gcc/testsuite/gcc.dg/fdata-sections-2.c | 2 +- gcc/testsuite/gcc.dg/float-range-1.c | 1 - gcc/testsuite/gcc.dg/float-range-3.c | 1 - gcc/testsuite/gcc.dg/float-range-4.c | 1 - gcc/testsuite/gcc.dg/float-range-5.c | 1 - gcc/testsuite/gcc.dg/fltconst-pedantic-dfp.c | 3 + gcc/testsuite/gcc.dg/fold-overflow-1.c | 1 - gcc/testsuite/gcc.dg/format/c2x-strftime-1.c | 15 + gcc/testsuite/gcc.dg/format/dfp-printf-1.c | 28 +- gcc/testsuite/gcc.dg/format/dfp-scanf-1.c | 22 +- gcc/testsuite/gcc.dg/format/gcc_diag-1.c | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 455 + gcc/testsuite/gcc.dg/format/ms_unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/format/pr80619.c | 89 + gcc/testsuite/gcc.dg/format/unnamed-1.c | 2 +- gcc/testsuite/gcc.dg/framework-1.c | 2 +- gcc/testsuite/gcc.dg/funroll-loops-all.c | 2 +- gcc/testsuite/gcc.dg/gimplefe-40.c | 1 + gcc/testsuite/gcc.dg/gimplefe-42.c | 18 + gcc/testsuite/gcc.dg/gimplefe-43.c | 25 + gcc/testsuite/gcc.dg/gimplefe-44.c | 33 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c | 16 + gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 71 + gcc/testsuite/gcc.dg/gnu2x-attrs-2.c | 33 + gcc/testsuite/gcc.dg/gnu2x-builtins-no-dfp-1.c | 18 + gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c | 5 + gcc/testsuite/gcc.dg/gomp/declare-variant-1.c | 41 + gcc/testsuite/gcc.dg/gomp/declare-variant-2.c | 22 + gcc/testsuite/gcc.dg/gomp/pr78884.c | 16 + gcc/testsuite/gcc.dg/gomp/pr90637.c | 14 + gcc/testsuite/gcc.dg/gomp/pr90900.c | 11 + gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/gomp/pr91216.c | 20 + gcc/testsuite/gcc.dg/gomp/pr92557.c | 13 + gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/guality/guality.exp | 18 +- gcc/testsuite/gcc.dg/guality/guality.h | 7 + gcc/testsuite/gcc.dg/guality/pr90716.c | 25 + gcc/testsuite/gcc.dg/hex-round-1.c | 1 - gcc/testsuite/gcc.dg/hex-round-2.c | 1 - gcc/testsuite/gcc.dg/ipa/20040703-wpa.c | 151 + gcc/testsuite/gcc.dg/ipa/inline-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/inline-8.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-9.c | 23 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-10.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-11.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 50 + gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c | 49 + gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 60 + gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c | 61 + gcc/testsuite/gcc.dg/ipa/ipa-sra-16.c | 74 + gcc/testsuite/gcc.dg/ipa/ipa-sra-17.c | 102 + gcc/testsuite/gcc.dg/ipa/ipa-sra-18.c | 49 + gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 31 + gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c | 51 - gcc/testsuite/gcc.dg/ipa/ipa-sra-20.c | 38 + gcc/testsuite/gcc.dg/ipa/ipa-sra-21.c | 33 + gcc/testsuite/gcc.dg/ipa/ipa-sra-22.c | 56 + gcc/testsuite/gcc.dg/ipa/ipa-sra-3.c | 7 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-4.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-5.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-6.c | 33 - gcc/testsuite/gcc.dg/ipa/ipacost-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 78 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c | 77 + gcc/testsuite/gcc.dg/ipa/ipcp-agg-9.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr64307.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr68035.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr77653.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr78121.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 66 + gcc/testsuite/gcc.dg/ipa/pr91088.c | 120 + gcc/testsuite/gcc.dg/ipa/pr91089.c | 109 + gcc/testsuite/gcc.dg/ipa/pr91832.c | 12 + gcc/testsuite/gcc.dg/ipa/pr91853.c | 30 + gcc/testsuite/gcc.dg/ipa/pr92529.c | 28 + gcc/testsuite/gcc.dg/ipa/pure-const-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp1.c | 4 +- gcc/testsuite/gcc.dg/ipa/vrp2.c | 4 +- gcc/testsuite/gcc.dg/ipa/vrp3.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp7.c | 2 +- gcc/testsuite/gcc.dg/ipa/vrp8.c | 2 +- gcc/testsuite/gcc.dg/limits-width-2.c | 54 + gcc/testsuite/gcc.dg/loop-unswitch-1.c | 2 +- gcc/testsuite/gcc.dg/loop-versioning-1.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 1 + gcc/testsuite/gcc.dg/lower-subreg-1.c | 2 +- gcc/testsuite/gcc.dg/lto/20090729_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111207-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c | 38 + gcc/testsuite/gcc.dg/lto/c-compatible-types-1_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr52097_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr55525_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_0.c | 2 +- gcc/testsuite/gcc.dg/lto/pr88077_1.c | 2 + gcc/testsuite/gcc.dg/lto/pr91393_0.c | 11 + gcc/testsuite/gcc.dg/memcpy-2.c | 2 +- gcc/testsuite/gcc.dg/misc-column.c | 2 +- gcc/testsuite/gcc.dg/nextafter-2.c | 1 - .../gcc.dg/no_profile_instrument_function-attr-1.c | 2 +- gcc/testsuite/gcc.dg/nonnull-3.c | 14 +- gcc/testsuite/gcc.dg/noreorder.c | 6 +- gcc/testsuite/gcc.dg/noreturn-8.c | 2 +- gcc/testsuite/gcc.dg/nrv3.c | 5 - gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 2 +- gcc/testsuite/gcc.dg/opts-5.c | 2 +- gcc/testsuite/gcc.dg/params/params.exp | 42 +- .../plugin/diagnostic-test-string-literals-1.c | 3 +- .../plugin/diagnostic-test-string-literals-2.c | 3 +- .../gcc.dg/plugin/diagnostic_group_plugin.c | 1 + .../plugin/diagnostic_plugin_test_show_locus.c | 5 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pow-sqrt-1.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-2.c | 1 + gcc/testsuite/gcc.dg/pow-sqrt-3.c | 1 + gcc/testsuite/gcc.dg/pr15784-3.c | 1 - gcc/testsuite/gcc.dg/pr27095.c | 4 +- gcc/testsuite/gcc.dg/pr28243.c | 1 - gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr28322-3.c | 4 +- gcc/testsuite/gcc.dg/pr28796-2.c | 1 - gcc/testsuite/gcc.dg/pr30551-3.c | 1 - gcc/testsuite/gcc.dg/pr30551-6.c | 1 - gcc/testsuite/gcc.dg/pr30551.c | 1 - gcc/testsuite/gcc.dg/pr33826.c | 3 +- gcc/testsuite/gcc.dg/pr36017.c | 4 + gcc/testsuite/gcc.dg/pr36902.c | 2 +- gcc/testsuite/gcc.dg/pr39323-1.c | 2 +- gcc/testsuite/gcc.dg/pr39323-2.c | 2 +- gcc/testsuite/gcc.dg/pr39323-3.c | 2 +- gcc/testsuite/gcc.dg/pr40340-1.c | 2 +- gcc/testsuite/gcc.dg/pr40340-2.c | 2 +- gcc/testsuite/gcc.dg/pr40340-5.c | 2 +- gcc/testsuite/gcc.dg/pr41551.c | 2 + gcc/testsuite/gcc.dg/pr42427.c | 1 - gcc/testsuite/gcc.dg/pr43643.c | 6 +- gcc/testsuite/gcc.dg/pr47763.c | 2 +- gcc/testsuite/gcc.dg/pr53265.c | 3 +- gcc/testsuite/gcc.dg/pr57438-2.c | 23 - gcc/testsuite/gcc.dg/pr59523.c | 2 + gcc/testsuite/gcc.dg/pr59717.c | 8 +- gcc/testsuite/gcc.dg/pr60087.c | 6 +- gcc/testsuite/gcc.dg/pr65780-1.c | 2 +- gcc/testsuite/gcc.dg/pr65780-2.c | 2 +- gcc/testsuite/gcc.dg/pr67338.c | 2 +- gcc/testsuite/gcc.dg/pr68766.c | 1 - gcc/testsuite/gcc.dg/pr70317.c | 2 +- gcc/testsuite/gcc.dg/pr78185.c | 2 +- gcc/testsuite/gcc.dg/pr78902.c | 15 + gcc/testsuite/gcc.dg/pr78957.c | 2 +- gcc/testsuite/gcc.dg/pr78965.c | 1 - gcc/testsuite/gcc.dg/pr78973-2.c | 2 +- gcc/testsuite/gcc.dg/pr78973.c | 2 +- gcc/testsuite/gcc.dg/pr79538.c | 2 +- gcc/testsuite/gcc.dg/pr79983.c | 2 +- gcc/testsuite/gcc.dg/pr80170.c | 6 +- gcc/testsuite/gcc.dg/pr81292-1.c | 2 +- gcc/testsuite/gcc.dg/pr81292-2.c | 2 +- gcc/testsuite/gcc.dg/pr81703.c | 2 +- gcc/testsuite/gcc.dg/pr83100-1.c | 2 +- gcc/testsuite/gcc.dg/pr83100-4.c | 2 +- gcc/testsuite/gcc.dg/pr83620.c | 2 +- gcc/testsuite/gcc.dg/pr87047.c | 19 + gcc/testsuite/gcc.dg/pr87099.c | 1 + gcc/testsuite/gcc.dg/pr8715.c | 2 +- gcc/testsuite/gcc.dg/pr87320.c | 1 + gcc/testsuite/gcc.dg/pr87954.c | 21 + gcc/testsuite/gcc.dg/pr88784-1.c | 30 + gcc/testsuite/gcc.dg/pr88784-10.c | 32 + gcc/testsuite/gcc.dg/pr88784-11.c | 30 + gcc/testsuite/gcc.dg/pr88784-12.c | 30 + gcc/testsuite/gcc.dg/pr88784-2.c | 30 + gcc/testsuite/gcc.dg/pr88784-3.c | 32 + gcc/testsuite/gcc.dg/pr88784-4.c | 32 + gcc/testsuite/gcc.dg/pr88784-5.c | 31 + gcc/testsuite/gcc.dg/pr88784-6.c | 31 + gcc/testsuite/gcc.dg/pr88784-7.c | 31 + gcc/testsuite/gcc.dg/pr88784-8.c | 31 + gcc/testsuite/gcc.dg/pr88784-9.c | 32 + gcc/testsuite/gcc.dg/pr88870.c | 1 + gcc/testsuite/gcc.dg/pr89045.c | 1 + gcc/testsuite/gcc.dg/pr89313.c | 2 +- gcc/testsuite/gcc.dg/pr89435.c | 21 + gcc/testsuite/gcc.dg/pr89737.c | 2 + gcc/testsuite/gcc.dg/pr89795.c | 25 + gcc/testsuite/gcc.dg/pr90082.c | 2 + gcc/testsuite/gcc.dg/pr90726.c | 56 + gcc/testsuite/gcc.dg/pr90733.c | 22 + gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr90760.c | 9 + gcc/testsuite/gcc.dg/pr90866-2.c | 26 + gcc/testsuite/gcc.dg/pr90866.c | 18 + gcc/testsuite/gcc.dg/pr90892.c | 14 + gcc/testsuite/gcc.dg/pr90898.c | 16 + gcc/testsuite/gcc.dg/pr91014.c | 8 + gcc/testsuite/gcc.dg/pr91069.c | 20 + gcc/testsuite/gcc.dg/pr91172.c | 3 + gcc/testsuite/gcc.dg/pr91181.c | 21 + gcc/testsuite/gcc.dg/pr91195.c | 25 + gcc/testsuite/gcc.dg/pr91269.c | 70 + gcc/testsuite/gcc.dg/pr91570.c | 30 + gcc/testsuite/gcc.dg/pr91720.c | 22 + gcc/testsuite/gcc.dg/pr91734.c | 97 + gcc/testsuite/gcc.dg/pr91860-1.c | 18 + gcc/testsuite/gcc.dg/pr91860-2.c | 13 + gcc/testsuite/gcc.dg/pr91860-3.c | 15 + gcc/testsuite/gcc.dg/pr91860-4.c | 24 + gcc/testsuite/gcc.dg/pr91885.c | 47 + gcc/testsuite/gcc.dg/pr92115.c | 10 + gcc/testsuite/gcc.dg/pr92162.c | 10 + gcc/testsuite/gcc.dg/pr92260.c | 15 + gcc/testsuite/gcc.dg/pr92263.c | 28 + gcc/testsuite/gcc.dg/pr92301.c | 35 + gcc/testsuite/gcc.dg/pr92430.c | 25 + gcc/testsuite/gcc.dg/pr92493.c | 29 + gcc/testsuite/gcc.dg/pr92510.c | 16 + gcc/testsuite/gcc.dg/predict-17.c | 4 +- gcc/testsuite/gcc.dg/predict-9.c | 2 +- gcc/testsuite/gcc.dg/pure-2.c | 2 +- .../gcc.dg/rtl/aarch64/missed-pass-error.c | 45 + .../gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c | 23 + .../gcc.dg/rtl/aarch64/test-epilogue-set.c | 25 + .../gcc.dg/rtl/aarch64/unspecified-pass-error.c | 30 + gcc/testsuite/gcc.dg/simd-2.c | 4 +- .../gcc.dg/simulate-thread/speculative-store-2.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-3.c | 2 +- .../gcc.dg/simulate-thread/speculative-store-4.c | 2 +- .../gcc.dg/simulate-thread/speculative-store.c | 4 +- gcc/testsuite/gcc.dg/single-precision-constant.c | 1 - gcc/testsuite/gcc.dg/sinhovercosh-1.c | 45 + gcc/testsuite/gcc.dg/sms-1.c | 2 +- gcc/testsuite/gcc.dg/sms-2.c | 2 +- gcc/testsuite/gcc.dg/sms-3.c | 2 +- gcc/testsuite/gcc.dg/sms-4.c | 2 +- gcc/testsuite/gcc.dg/sms-5.c | 1 - gcc/testsuite/gcc.dg/sms-6.c | 1 - gcc/testsuite/gcc.dg/sms-7.c | 1 - gcc/testsuite/gcc.dg/spellcheck-options-1.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-10.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-12.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-13.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-18.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-19.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-20.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-21.c | 3 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-4.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-6.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-7.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-8.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-9.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/sso/ipa-sra-1.c | 57 + gcc/testsuite/gcc.dg/stack-usage-1.c | 4 +- gcc/testsuite/gcc.dg/stdint-width-2.c | 175 + gcc/testsuite/gcc.dg/store_merging_27.c | 2 +- gcc/testsuite/gcc.dg/store_merging_28.c | 2 +- gcc/testsuite/gcc.dg/store_merging_29.c | 2 +- gcc/testsuite/gcc.dg/store_merging_5.c | 6 +- gcc/testsuite/gcc.dg/strcmpopt_2.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_3.c | 20 +- gcc/testsuite/gcc.dg/strcmpopt_4.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_6.c | 207 + gcc/testsuite/gcc.dg/strcmpopt_7.c | 119 + gcc/testsuite/gcc.dg/strcmpopt_8.c | 177 + gcc/testsuite/gcc.dg/strcmpopt_9.c | 34 + gcc/testsuite/gcc.dg/strlenopt-1.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-10.c | 18 +- gcc/testsuite/gcc.dg/strlenopt-11.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-12g.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-13.c | 24 +- gcc/testsuite/gcc.dg/strlenopt-14g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-14gf.c | 26 +- gcc/testsuite/gcc.dg/strlenopt-15.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-16g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-17g.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-18g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-19.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-1f.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-2.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-20.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-21.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-22.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-22g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-24.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-25.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-26.c | 7 +- gcc/testsuite/gcc.dg/strlenopt-27.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-28.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-29.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-2f.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-3.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-30.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-31g.c | 8 +- gcc/testsuite/gcc.dg/strlenopt-32.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-33.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-33g.c | 6 +- gcc/testsuite/gcc.dg/strlenopt-34.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-35.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-4.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-44.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-48.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-49.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-4g.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-4gf.c | 22 +- gcc/testsuite/gcc.dg/strlenopt-5.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-50.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-51.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-52.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-53.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-54.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-55.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-56.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-57.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-6.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-61.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-62.c | 190 + gcc/testsuite/gcc.dg/strlenopt-63.c | 158 + gcc/testsuite/gcc.dg/strlenopt-64.c | 182 + gcc/testsuite/gcc.dg/strlenopt-65.c | 179 + gcc/testsuite/gcc.dg/strlenopt-66.c | 114 + gcc/testsuite/gcc.dg/strlenopt-67.c | 52 + gcc/testsuite/gcc.dg/strlenopt-68.c | 382 + gcc/testsuite/gcc.dg/strlenopt-69.c | 129 + gcc/testsuite/gcc.dg/strlenopt-7.c | 14 +- gcc/testsuite/gcc.dg/strlenopt-70.c | 331 + gcc/testsuite/gcc.dg/strlenopt-71.c | 223 + gcc/testsuite/gcc.dg/strlenopt-72.c | 69 + gcc/testsuite/gcc.dg/strlenopt-73.c | 135 + gcc/testsuite/gcc.dg/strlenopt-74.c | 175 + gcc/testsuite/gcc.dg/strlenopt-75.c | 118 + gcc/testsuite/gcc.dg/strlenopt-76.c | 174 + gcc/testsuite/gcc.dg/strlenopt-77.c | 84 + gcc/testsuite/gcc.dg/strlenopt-78.c | 166 + gcc/testsuite/gcc.dg/strlenopt-79.c | 46 + gcc/testsuite/gcc.dg/strlenopt-8.c | 16 +- gcc/testsuite/gcc.dg/strlenopt-80.c | 108 + gcc/testsuite/gcc.dg/strlenopt-81.c | 190 + gcc/testsuite/gcc.dg/strlenopt-82.c | 224 + gcc/testsuite/gcc.dg/strlenopt-83.c | 83 + gcc/testsuite/gcc.dg/strlenopt-84.c | 135 + gcc/testsuite/gcc.dg/strlenopt-85.c | 44 + gcc/testsuite/gcc.dg/strlenopt-86.c | 57 + gcc/testsuite/gcc.dg/strlenopt-87.c | 105 + gcc/testsuite/gcc.dg/strlenopt-88.c | 196 + gcc/testsuite/gcc.dg/strlenopt-89.c | 89 + gcc/testsuite/gcc.dg/strlenopt-9.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-90.c | 83 + gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + gcc/testsuite/gcc.dg/strlenopt.h | 7 +- gcc/testsuite/gcc.dg/strncmp-2.c | 2 +- gcc/testsuite/gcc.dg/struct-ret-1.c | 4 +- gcc/testsuite/gcc.dg/struct-ret-3.c | 2 +- gcc/testsuite/gcc.dg/titype-1.c | 2 +- gcc/testsuite/gcc.dg/tls/thr-cse-1.c | 3 +- gcc/testsuite/gcc.dg/tm/attrs-1.c | 39 + gcc/testsuite/gcc.dg/tm/props-5.c | 26 + gcc/testsuite/gcc.dg/torture/20181024-1.c | 1 + gcc/testsuite/gcc.dg/torture/20190604-1.c | 21 + gcc/testsuite/gcc.dg/torture/20190924-1.c | 17 + gcc/testsuite/gcc.dg/torture/20191011-1.c | 32 + gcc/testsuite/gcc.dg/torture/builtin-attr-1.c | 2 +- gcc/testsuite/gcc.dg/torture/builtin-complex-1.c | 6 - gcc/testsuite/gcc.dg/torture/builtin-convert-1.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-2.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-3.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-convert-4.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-cproj-1.c | 71 - .../gcc.dg/torture/builtin-fp-int-inexact-c2x.c | 6 + .../gcc.dg/torture/builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-frexp-1.c | 15 - gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-ldexp-1.c | 12 - gcc/testsuite/gcc.dg/torture/builtin-logb-1.c | 12 - gcc/testsuite/gcc.dg/torture/builtin-math-2.c | 35 +- gcc/testsuite/gcc.dg/torture/builtin-math-5.c | 24 +- gcc/testsuite/gcc.dg/torture/builtin-modf-1.c | 34 - gcc/testsuite/gcc.dg/torture/builtin-power-1.c | 1 - .../gcc.dg/torture/builtin-round-roundeven.c | 36 + .../gcc.dg/torture/builtin-round-roundevenf128.c | 21 + .../gcc.dg/torture/fp-int-convert-timode-1.c | 3 - gcc/testsuite/gcc.dg/torture/fp-int-convert.h | 2 +- gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 1 + gcc/testsuite/gcc.dg/torture/ipa-pta-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr25947-1.c | 1 - gcc/testsuite/gcc.dg/torture/pr41094.c | 3 +- gcc/testsuite/gcc.dg/torture/pr52451.c | 1 + gcc/testsuite/gcc.dg/torture/pr55107.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/torture/pr69760.c | 2 +- gcc/testsuite/gcc.dg/torture/pr71816.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86034.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86554-1.c | 12 +- gcc/testsuite/gcc.dg/torture/pr87693.c | 4 +- gcc/testsuite/gcc.dg/torture/pr89135.c | 2 + gcc/testsuite/gcc.dg/torture/pr89247.c | 1 + gcc/testsuite/gcc.dg/torture/pr90071.c | 2 + gcc/testsuite/gcc.dg/torture/pr90671.c | 16 + gcc/testsuite/gcc.dg/torture/pr90738.c | 20 + gcc/testsuite/gcc.dg/torture/pr90972.c | 25 + gcc/testsuite/gcc.dg/torture/pr91126.c | 28 + gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + gcc/testsuite/gcc.dg/torture/pr91178-2.c | 12 + gcc/testsuite/gcc.dg/torture/pr91178.c | 12 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + gcc/testsuite/gcc.dg/torture/pr91200.c | 32 + gcc/testsuite/gcc.dg/torture/pr91207.c | 25 + gcc/testsuite/gcc.dg/torture/pr91211.c | 19 + gcc/testsuite/gcc.dg/torture/pr91267.c | 21 + gcc/testsuite/gcc.dg/torture/pr91323.c | 52 + gcc/testsuite/gcc.dg/torture/pr91445.c | 22 + gcc/testsuite/gcc.dg/torture/pr91656-1.c | 34 + gcc/testsuite/gcc.dg/torture/pr91656-2.c | 37 + gcc/testsuite/gcc.dg/torture/pr91656-3.c | 32 + gcc/testsuite/gcc.dg/torture/pr91812.c | 26 + gcc/testsuite/gcc.dg/torture/pr91896.c | 18 + gcc/testsuite/gcc.dg/torture/pr92069.c | 19 + gcc/testsuite/gcc.dg/torture/pr92088-1.c | 22 + gcc/testsuite/gcc.dg/torture/pr92088-2.c | 17 + gcc/testsuite/gcc.dg/torture/pr92173.c | 11 + gcc/testsuite/gcc.dg/torture/pr92203.c | 37 + gcc/testsuite/gcc.dg/torture/pr92222.c | 17 + gcc/testsuite/gcc.dg/torture/pr92241-2.c | 17 + gcc/testsuite/gcc.dg/torture/pr92241.c | 13 + gcc/testsuite/gcc.dg/torture/pr92252.c | 23 + gcc/testsuite/gcc.dg/torture/pr92275.c | 13 + gcc/testsuite/gcc.dg/torture/pr92345.c | 18 + gcc/testsuite/gcc.dg/torture/pr92371.c | 12 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + gcc/testsuite/gcc.dg/torture/pr92512.c | 17 + gcc/testsuite/gcc.dg/torture/pr92596-1.c | 20 + gcc/testsuite/gcc.dg/torture/pr92608.c | 25 + gcc/testsuite/gcc.dg/torture/pr92690.c | 38 + gcc/testsuite/gcc.dg/torture/pr92704.c | 24 + gcc/testsuite/gcc.dg/torture/pr92715.c | 17 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-7.c | 30 + gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- .../gcc.dg/torture/stackalign/builtin-apply-2.c | 2 +- gcc/testsuite/gcc.dg/torture/type-generic-1.c | 1 - gcc/testsuite/gcc.dg/torture/vshuf-8.inc | 4 +- .../gcc.dg/tree-prof/ic-misattribution-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 6 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 7 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 18 + .../gcc.dg/tree-ssa/alias-access-path-1.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-10.c | 12 + .../gcc.dg/tree-ssa/alias-access-path-11.c | 15 + .../gcc.dg/tree-ssa/alias-access-path-2.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-3.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-4.c | 24 + .../gcc.dg/tree-ssa/alias-access-path-5.c | 25 + .../gcc.dg/tree-ssa/alias-access-path-6.c | 29 + .../gcc.dg/tree-ssa/alias-access-path-7.c | 20 + .../gcc.dg/tree-ssa/alias-access-path-8.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-9.c | 44 + .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- .../gcc.dg/tree-ssa/builtin-snprintf-10.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c | 146 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c | 152 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-8.c | 41 + gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-9.c | 163 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-5.c | 140 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-21.c | 94 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-22.c | 58 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-3.c | 27 +- gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/copy-headers-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/copy-headers-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dce-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/dump-4.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/dump-5.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 38 + gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-35.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-11.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/inline-12.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/ipa-cp-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ipa-split-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-3.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-26.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/loadpre6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 3 - gcc/testsuite/gcc.dg/tree-ssa/loop-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.c | 97 + gcc/testsuite/gcc.dg/tree-ssa/minmax-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/popcount4.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c | 30 + gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr23744.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr30375.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr32044.c | 4 + gcc/testsuite/gcc.dg/tree-ssa/pr46076.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr64910-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr78886.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79352.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79697.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr83501.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr86061.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c | 77 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/pr91482.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/pr91504.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr91579.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr91680.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr91866.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-24.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-25.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- .../gcc.dg/tree-ssa/redundant-assign-zero-1.c | 13 + .../gcc.dg/tree-ssa/redundant-assign-zero-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/slsr-27.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-24.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-82.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-83.c | 32 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/strlen-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vector-6.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/vector-7.c | 39 + gcc/testsuite/gcc.dg/type-convert-var.c | 9 + gcc/testsuite/gcc.dg/typedef-var-1.c | 14 + gcc/testsuite/gcc.dg/typedef-var-2.c | 15 + gcc/testsuite/gcc.dg/ucnid-1-utf8.c | 25 + gcc/testsuite/gcc.dg/ucnid-10-utf8.c | 11 + gcc/testsuite/gcc.dg/ucnid-11-utf8.c | 7 + gcc/testsuite/gcc.dg/ucnid-12-utf8.c | 7 + gcc/testsuite/gcc.dg/ucnid-13-utf8.c | 15 + gcc/testsuite/gcc.dg/ucnid-14-utf8.c | 23 + gcc/testsuite/gcc.dg/ucnid-15-utf8.c | 38 + gcc/testsuite/gcc.dg/ucnid-16-utf8.c | 6 + gcc/testsuite/gcc.dg/ucnid-2-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-3-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-4-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 20 + gcc/testsuite/gcc.dg/ucnid-6-utf8.c | 28 + gcc/testsuite/gcc.dg/ucnid-7-utf8.c | 9 + gcc/testsuite/gcc.dg/ucnid-8-utf8.c | 16 + gcc/testsuite/gcc.dg/ucnid-9-utf8.c | 25 + gcc/testsuite/gcc.dg/uninit-19.c | 4 +- gcc/testsuite/gcc.dg/uninit-C-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-C.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr50476.c | 18 + gcc/testsuite/gcc.dg/unroll-and-jam.c | 24 +- gcc/testsuite/gcc.dg/vect/bb-slp-21.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-4.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-40.c | 34 + gcc/testsuite/gcc.dg/vect/bb-slp-41.c | 58 + gcc/testsuite/gcc.dg/vect/bb-slp-42.c | 48 + gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c | 44 + gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c | 14 + gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c | 14 + .../ppc/costmodel-fast-math-vect-pr29925.c | 2 + .../gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c | 2 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 5 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 + .../spu/costmodel-fast-math-vect-pr29925.c | 39 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c | 50 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c | 50 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-33.c | 42 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c | 48 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c | 49 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c | 46 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c | 46 - .../gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c | 46 - .../vect/costmodel/spu/costmodel-vect-iv-9.c | 37 - .../vect/costmodel/spu/spu-costmodel-vect.exp | 69 - gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 + gcc/testsuite/gcc.dg/vect/fast-math-vect-pr29925.c | 1 + gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 2 + gcc/testsuite/gcc.dg/vect/no-math-errno-slp-32.c | 2 +- .../gcc.dg/vect/no-math-errno-vect-pow-1.c | 2 +- .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 2 + gcc/testsuite/gcc.dg/vect/no-scevccp-outer-12.c | 2 +- gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-31.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-64.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-66.c | 2 + .../gcc.dg/vect/no-section-anchors-vect-68.c | 2 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 1 + gcc/testsuite/gcc.dg/vect/no-vfa-vect-dv-2.c | 2 + gcc/testsuite/gcc.dg/vect/pr33804.c | 2 + gcc/testsuite/gcc.dg/vect/pr53773.c | 2 + gcc/testsuite/gcc.dg/vect/pr65930-1.c | 26 + gcc/testsuite/gcc.dg/vect/pr65930-2.c | 28 + gcc/testsuite/gcc.dg/vect/pr65947-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-12.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-13.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-3.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-4.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-9.c | 2 +- gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 1 + gcc/testsuite/gcc.dg/vect/pr80631-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 6 +- gcc/testsuite/gcc.dg/vect/pr81740-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr81740-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr83202-1.c | 4 +- gcc/testsuite/gcc.dg/vect/pr88598-1.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-2.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-3.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-4.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-5.c | 1 - gcc/testsuite/gcc.dg/vect/pr88598-6.c | 1 - gcc/testsuite/gcc.dg/vect/pr89440.c | 1 - gcc/testsuite/gcc.dg/vect/pr90018.c | 1 - gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + gcc/testsuite/gcc.dg/vect/pr91293-1.c | 18 + gcc/testsuite/gcc.dg/vect/pr91293-2.c | 18 + gcc/testsuite/gcc.dg/vect/pr91293-3.c | 19 + gcc/testsuite/gcc.dg/vect/pr91665.c | 15 + gcc/testsuite/gcc.dg/vect/pr91750.c | 15 + gcc/testsuite/gcc.dg/vect/pr92205.c | 13 + gcc/testsuite/gcc.dg/vect/pr92324-1.c | 14 + gcc/testsuite/gcc.dg/vect/pr92324-2.c | 21 + gcc/testsuite/gcc.dg/vect/pr92324-3.c | 27 + gcc/testsuite/gcc.dg/vect/pr92324-4.c | 30 + gcc/testsuite/gcc.dg/vect/pr92347.c | 18 + gcc/testsuite/gcc.dg/vect/pr92420.c | 48 + gcc/testsuite/gcc.dg/vect/pr92554.c | 11 + gcc/testsuite/gcc.dg/vect/pr92555.c | 22 + gcc/testsuite/gcc.dg/vect/pr92558.c | 23 + gcc/testsuite/gcc.dg/vect/pr92677.c | 26 + gcc/testsuite/gcc.dg/vect/pr92710.c | 12 + gcc/testsuite/gcc.dg/vect/slp-23.c | 2 + gcc/testsuite/gcc.dg/vect/slp-25.c | 2 + gcc/testsuite/gcc.dg/vect/slp-9.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c | 82 + gcc/testsuite/gcc.dg/vect/slp-reduc-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 + gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-9.c | 25 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad-2.c | 2 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 1 - gcc/testsuite/gcc.dg/vect/slp-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/slp-widen-mult-s16.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-widen-mult-u8.c | 2 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-103.c | 2 + gcc/testsuite/gcc.dg/vect/vect-105.c | 1 + gcc/testsuite/gcc.dg/vect/vect-109.c | 2 + gcc/testsuite/gcc.dg/vect/vect-119.c | 2 + gcc/testsuite/gcc.dg/vect/vect-24.c | 2 + gcc/testsuite/gcc.dg/vect/vect-26.c | 2 + gcc/testsuite/gcc.dg/vect/vect-27.c | 2 + gcc/testsuite/gcc.dg/vect/vect-29.c | 2 + gcc/testsuite/gcc.dg/vect/vect-42.c | 2 + gcc/testsuite/gcc.dg/vect/vect-44.c | 2 + gcc/testsuite/gcc.dg/vect/vect-48.c | 2 + gcc/testsuite/gcc.dg/vect/vect-50.c | 2 + gcc/testsuite/gcc.dg/vect/vect-52.c | 2 + gcc/testsuite/gcc.dg/vect/vect-54.c | 2 + gcc/testsuite/gcc.dg/vect/vect-56.c | 2 + gcc/testsuite/gcc.dg/vect/vect-58.c | 2 + gcc/testsuite/gcc.dg/vect/vect-60.c | 2 + gcc/testsuite/gcc.dg/vect/vect-72.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-75.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-77-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 2 + gcc/testsuite/gcc.dg/vect/vect-78-global.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-89.c | 2 + gcc/testsuite/gcc.dg/vect/vect-91.c | 2 + gcc/testsuite/gcc.dg/vect/vect-92.c | 2 + gcc/testsuite/gcc.dg/vect/vect-93.c | 1 + gcc/testsuite/gcc.dg/vect/vect-96.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 3 + gcc/testsuite/gcc.dg/vect/vect-alias-check-13.c | 2 + gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c | 65 + gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c | 62 + gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c | 67 + gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c | 15 + gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c | 64 + gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c | 62 + gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c | 66 + gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 4 + gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-bswap16a.c | 5 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 60 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c | 47 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c | 47 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c | 36 + gcc/testsuite/gcc.dg/vect/vect-ctor-1.c | 17 + gcc/testsuite/gcc.dg/vect/vect-double-reduc-5.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-6.c | 1 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 19 + gcc/testsuite/gcc.dg/vect/vect-float-extend-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-float-truncate-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-fma-3.c | 17 + gcc/testsuite/gcc.dg/vect/vect-live-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-1.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-2.c | 2 + gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c | 49 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-2.c | 9 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-3.c | 9 + gcc/testsuite/gcc.dg/vect/vect-mulhrs-4.c | 10 + gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 2 + gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-outer-4e.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4f.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4g.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4k.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-4l.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-call-1.c | 22 + gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c | 3 + gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c | 48 + gcc/testsuite/gcc.dg/vect/vect-peel-1.c | 49 +- gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c | 3 + gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c | 48 + gcc/testsuite/gcc.dg/vect/vect-peel-2.c | 50 +- gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c | 4 + gcc/testsuite/gcc.dg/vect/vect-peel-3-src.c | 58 + gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 61 +- gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c | 4 + gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c | 45 + gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 46 +- gcc/testsuite/gcc.dg/vect/vect-profile-1.c | 2 +- .../gcc.dg/vect/vect-reduc-2char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s16a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u16b.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8a.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-dot-u8b.c | 2 + .../gcc.dg/vect/vect-reduc-epilogue-gaps.c | 45 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 2 + .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 2 + gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2c.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-reduc-sad.c | 2 + gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 79 + gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 102 + gcc/testsuite/gcc.dg/vect/vect-simd-11.c | 186 + gcc/testsuite/gcc.dg/vect/vect-simd-12.c | 122 + gcc/testsuite/gcc.dg/vect/vect-simd-13.c | 124 + gcc/testsuite/gcc.dg/vect/vect-simd-14.c | 100 + gcc/testsuite/gcc.dg/vect/vect-simd-15.c | 186 + gcc/testsuite/gcc.dg/vect/vect-simd-16.c | 61 + gcc/testsuite/gcc.dg/vect/vect-simd-5.c | 14 + gcc/testsuite/gcc.dg/vect/vect-simd-6.c | 52 + gcc/testsuite/gcc.dg/vect/vect-simd-7.c | 51 + gcc/testsuite/gcc.dg/vect/vect-simd-8.c | 122 + gcc/testsuite/gcc.dg/vect/vect-simd-9.c | 124 + gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-version-1.c | 20 + gcc/testsuite/gcc.dg/vect/vect-version-2.c | 20 + .../gcc.dg/vect/vect-widen-mult-const-s16.c | 2 + .../gcc.dg/vect/vect-widen-mult-const-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-half-u8.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-half.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u16.c | 2 + .../gcc.dg/vect/vect-widen-mult-u8-s16-s32.c | 2 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8-u32.c | 1 + gcc/testsuite/gcc.dg/vect/vect-widen-mult-u8.c | 1 + gcc/testsuite/gcc.dg/vect/vect.exp | 3 - .../gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c | 2 + gcc/testsuite/gcc.dg/vshift-5.c | 44 + gcc/testsuite/gcc.dg/warn-abs-1.c | 6 +- gcc/testsuite/gcc.dg/weak/weak-19.c | 8 + gcc/testsuite/gcc.dg/winline-10.c | 6 +- gcc/testsuite/gcc.dg/winline-7.c | 2 + gcc/testsuite/gcc.dg/wrapped-binop-simplify.c | 43 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c | 20 + gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c | 15 + gcc/testsuite/gcc.misc-tests/help.exp | 35 +- gcc/testsuite/gcc.misc-tests/options.exp | 3 +- gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c | 15 + gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c | 62 + gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c | 70 + gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c | 16 + gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c | 73 + gcc/testsuite/gcc.target/aarch64/acle/rng_1.c | 53 + gcc/testsuite/gcc.target/aarch64/acle/tme.c | 34 + .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 83 + .../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c | 83 + gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + gcc/testsuite/gcc.target/aarch64/asm-flag-1.c | 35 + gcc/testsuite/gcc.target/aarch64/asm-flag-3.c | 38 + gcc/testsuite/gcc.target/aarch64/asm-flag-5.c | 30 + gcc/testsuite/gcc.target/aarch64/asm-flag-6.c | 68 + .../gcc.target/aarch64/asm-x-constraint-1.c | 34 + .../gcc.target/aarch64/asm-y-constraint-1.c | 36 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_reg_1.c | 2 +- .../aarch64/atomic_cmp_exchange_zero_strong_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - gcc/testsuite/gcc.target/aarch64/diag_aka_1.c | 13 + gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c | 140 + .../gcc.target/aarch64/no-inline-lrint_3.c | 17 + .../aarch64/nosplit-di-const-volatile_1.c | 15 + gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c | 93 + gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c | 58 + gcc/testsuite/gcc.target/aarch64/pr88838.c | 11 + gcc/testsuite/gcc.target/aarch64/pr91102.c | 26 + gcc/testsuite/gcc.target/aarch64/pr92526.c | 9 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 20 + .../gcc.target/aarch64/return_address_sign_b_1.c | 52 + .../gcc.target/aarch64/return_address_sign_b_2.c | 18 + .../gcc.target/aarch64/return_address_sign_b_3.c | 22 + .../aarch64/return_address_sign_builtin.c | 16 + gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/usra.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c | 137 + .../gcc.target/aarch64/simd_pcs_attribute-2.c | 16 + .../gcc.target/aarch64/simd_pcs_attribute-3.c | 24 + .../gcc.target/aarch64/simd_pcs_attribute.c | 16 + .../gcc.target/aarch64/ssadv16qi-dotprod.c | 31 + gcc/testsuite/gcc.target/aarch64/ssadv16qi.c | 2 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 79 + .../aarch64/sve/acle/aarch64-sve-acle.exp | 54 + .../gcc.target/aarch64/sve/acle/asm/abd_f16.c | 552 + .../gcc.target/aarch64/sve/acle/asm/abd_f32.c | 552 + .../gcc.target/aarch64/sve/acle/asm/abd_f64.c | 552 + .../gcc.target/aarch64/sve/acle/asm/abd_s16.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_s32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_s64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_s8.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_u16.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_u32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_u64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abd_u8.c | 237 + .../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/acge_f16.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acge_f32.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acge_f64.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acgt_f16.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acgt_f32.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acgt_f64.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acle_f16.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acle_f32.c | 71 + .../gcc.target/aarch64/sve/acle/asm/acle_f64.c | 71 + .../gcc.target/aarch64/sve/acle/asm/aclt_f16.c | 71 + .../gcc.target/aarch64/sve/acle/asm/aclt_f32.c | 71 + .../gcc.target/aarch64/sve/acle/asm/aclt_f64.c | 71 + .../gcc.target/aarch64/sve/acle/asm/add_f16.c | 577 + .../aarch64/sve/acle/asm/add_f16_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/add_f32.c | 577 + .../aarch64/sve/acle/asm/add_f32_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/add_f64.c | 577 + .../aarch64/sve/acle/asm/add_f64_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/add_s16.c | 377 + .../gcc.target/aarch64/sve/acle/asm/add_s32.c | 426 + .../gcc.target/aarch64/sve/acle/asm/add_s64.c | 426 + .../gcc.target/aarch64/sve/acle/asm/add_s8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/add_u16.c | 377 + .../gcc.target/aarch64/sve/acle/asm/add_u32.c | 426 + .../gcc.target/aarch64/sve/acle/asm/add_u64.c | 426 + .../gcc.target/aarch64/sve/acle/asm/add_u8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/adda_f16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/adda_f32.c | 22 + .../gcc.target/aarch64/sve/acle/asm/adda_f64.c | 22 + .../gcc.target/aarch64/sve/acle/asm/addv_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/addv_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/addv_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/addv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/addv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/adrb.c | 57 + .../gcc.target/aarch64/sve/acle/asm/adrd.c | 57 + .../gcc.target/aarch64/sve/acle/asm/adrh.c | 57 + .../gcc.target/aarch64/sve/acle/asm/adrw.c | 57 + .../gcc.target/aarch64/sve/acle/asm/and_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/and_s16.c | 422 + .../gcc.target/aarch64/sve/acle/asm/and_s32.c | 464 + .../gcc.target/aarch64/sve/acle/asm/and_s64.c | 510 + .../gcc.target/aarch64/sve/acle/asm/and_s8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/and_u16.c | 422 + .../gcc.target/aarch64/sve/acle/asm/and_u32.c | 464 + .../gcc.target/aarch64/sve/acle/asm/and_u64.c | 510 + .../gcc.target/aarch64/sve/acle/asm/and_u8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/andv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/andv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/asr_s16.c | 340 + .../gcc.target/aarch64/sve/acle/asm/asr_s32.c | 340 + .../gcc.target/aarch64/sve/acle/asm/asr_s64.c | 340 + .../gcc.target/aarch64/sve/acle/asm/asr_s8.c | 340 + .../gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c | 325 + .../gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c | 325 + .../gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c | 325 + .../gcc.target/aarch64/sve/acle/asm/asrd_s16.c | 177 + .../gcc.target/aarch64/sve/acle/asm/asrd_s32.c | 177 + .../gcc.target/aarch64/sve/acle/asm/asrd_s64.c | 177 + .../gcc.target/aarch64/sve/acle/asm/asrd_s8.c | 177 + .../gcc.target/aarch64/sve/acle/asm/bic_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/bic_s16.c | 367 + .../gcc.target/aarch64/sve/acle/asm/bic_s32.c | 363 + .../gcc.target/aarch64/sve/acle/asm/bic_s64.c | 363 + .../gcc.target/aarch64/sve/acle/asm/bic_s8.c | 286 + .../gcc.target/aarch64/sve/acle/asm/bic_u16.c | 367 + .../gcc.target/aarch64/sve/acle/asm/bic_u32.c | 363 + .../gcc.target/aarch64/sve/acle/asm/bic_u64.c | 363 + .../gcc.target/aarch64/sve/acle/asm/bic_u8.c | 286 + .../gcc.target/aarch64/sve/acle/asm/brka_b.c | 54 + .../gcc.target/aarch64/sve/acle/asm/brkb_b.c | 54 + .../gcc.target/aarch64/sve/acle/asm/brkn_b.c | 27 + .../gcc.target/aarch64/sve/acle/asm/brkpa_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/brkpb_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/cadd_f16.c | 251 + .../gcc.target/aarch64/sve/acle/asm/cadd_f32.c | 251 + .../gcc.target/aarch64/sve/acle/asm/cadd_f64.c | 251 + .../gcc.target/aarch64/sve/acle/asm/clasta_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_f64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_s8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clasta_u8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_f64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_s8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_u8.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cmla_f16.c | 675 + .../gcc.target/aarch64/sve/acle/asm/cmla_f32.c | 675 + .../gcc.target/aarch64/sve/acle/asm/cmla_f64.c | 675 + .../aarch64/sve/acle/asm/cmla_lane_f16.c | 194 + .../aarch64/sve/acle/asm/cmla_lane_f32.c | 176 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_f16.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_f32.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_f64.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_s16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_s32.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_s64.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u32.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u64.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpeq_u8.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpeq_wide_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpge_f16.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpge_f32.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpge_f64.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpge_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_s32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_s64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpge_u8.c | 116 + .../aarch64/sve/acle/asm/cmpge_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmpge_wide_u8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_f16.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_f32.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_f64.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_s32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_s64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmpgt_u8.c | 116 + .../aarch64/sve/acle/asm/cmpgt_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmpgt_wide_u8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmple_f16.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmple_f32.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmple_f64.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmple_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_s32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_s64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmple_u8.c | 116 + .../aarch64/sve/acle/asm/cmple_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmple_wide_u8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmplt_f16.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmplt_f32.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmplt_f64.c | 66 + .../gcc.target/aarch64/sve/acle/asm/cmplt_s16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_s32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_s64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_s8.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u16.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u32.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u64.c | 116 + .../gcc.target/aarch64/sve/acle/asm/cmplt_u8.c | 116 + .../aarch64/sve/acle/asm/cmplt_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_s8.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u16.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u32.c | 96 + .../aarch64/sve/acle/asm/cmplt_wide_u8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_f16.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpne_f32.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpne_f64.c | 50 + .../gcc.target/aarch64/sve/acle/asm/cmpne_s16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_s32.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_s64.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u32.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u64.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpne_u8.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s16.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s32.c | 96 + .../aarch64/sve/acle/asm/cmpne_wide_s8.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cmpuo_f16.c | 51 + .../gcc.target/aarch64/sve/acle/asm/cmpuo_f32.c | 51 + .../gcc.target/aarch64/sve/acle/asm/cmpuo_f64.c | 51 + .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/cntb.c | 280 + .../gcc.target/aarch64/sve/acle/asm/cntb_pat.c | 432 + .../gcc.target/aarch64/sve/acle/asm/cntd.c | 278 + .../gcc.target/aarch64/sve/acle/asm/cntd_pat.c | 426 + .../gcc.target/aarch64/sve/acle/asm/cnth.c | 280 + .../gcc.target/aarch64/sve/acle/asm/cnth_pat.c | 426 + .../gcc.target/aarch64/sve/acle/asm/cntp_b16.c | 243 + .../gcc.target/aarch64/sve/acle/asm/cntp_b32.c | 243 + .../gcc.target/aarch64/sve/acle/asm/cntp_b64.c | 243 + .../gcc.target/aarch64/sve/acle/asm/cntp_b8.c | 253 + .../gcc.target/aarch64/sve/acle/asm/cntw.c | 279 + .../gcc.target/aarch64/sve/acle/asm/cntw_pat.c | 426 + .../gcc.target/aarch64/sve/acle/asm/compact_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/compact_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/compact_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/compact_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/compact_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/compact_u64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/create2_1.c | 113 + .../gcc.target/aarch64/sve/acle/asm/create3_1.c | 124 + .../gcc.target/aarch64/sve/acle/asm/create4_1.c | 135 + .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 731 + .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 549 + .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 549 + .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 72 + .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 72 + .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 210 + .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 210 + .../gcc.target/aarch64/sve/acle/asm/div_f16.c | 303 + .../gcc.target/aarch64/sve/acle/asm/div_f32.c | 303 + .../gcc.target/aarch64/sve/acle/asm/div_f64.c | 303 + .../gcc.target/aarch64/sve/acle/asm/div_s32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/div_s64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/div_u32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/div_u64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/divr_f16.c | 324 + .../gcc.target/aarch64/sve/acle/asm/divr_f32.c | 324 + .../gcc.target/aarch64/sve/acle/asm/divr_f64.c | 324 + .../gcc.target/aarch64/sve/acle/asm/divr_s32.c | 247 + .../gcc.target/aarch64/sve/acle/asm/divr_s64.c | 247 + .../gcc.target/aarch64/sve/acle/asm/divr_u32.c | 247 + .../gcc.target/aarch64/sve/acle/asm/divr_u64.c | 247 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_s32.c | 93 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_s64.c | 74 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_u32.c | 93 + .../gcc.target/aarch64/sve/acle/asm/dot_lane_u64.c | 74 + .../gcc.target/aarch64/sve/acle/asm/dot_s32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_u32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dot_u64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/dup_b16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/dup_b32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/dup_b64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/dup_b8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/dup_f16.c | 215 + .../gcc.target/aarch64/sve/acle/asm/dup_f32.c | 212 + .../gcc.target/aarch64/sve/acle/asm/dup_f64.c | 212 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_f16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_f32.c | 110 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_f64.c | 111 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_s16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_s32.c | 128 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_s64.c | 130 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_s8.c | 124 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_u16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_u32.c | 128 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_u64.c | 130 + .../gcc.target/aarch64/sve/acle/asm/dup_lane_u8.c | 124 + .../gcc.target/aarch64/sve/acle/asm/dup_s16.c | 1193 + .../gcc.target/aarch64/sve/acle/asm/dup_s32.c | 1175 + .../gcc.target/aarch64/sve/acle/asm/dup_s64.c | 1175 + .../gcc.target/aarch64/sve/acle/asm/dup_s8.c | 383 + .../gcc.target/aarch64/sve/acle/asm/dup_u16.c | 1193 + .../gcc.target/aarch64/sve/acle/asm/dup_u32.c | 1175 + .../gcc.target/aarch64/sve/acle/asm/dup_u64.c | 1175 + .../gcc.target/aarch64/sve/acle/asm/dup_u8.c | 383 + .../gcc.target/aarch64/sve/acle/asm/dupq_b16.c | 276 + .../gcc.target/aarch64/sve/acle/asm/dupq_b32.c | 132 + .../gcc.target/aarch64/sve/acle/asm/dupq_b64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/dupq_b8.c | 413 + .../gcc.target/aarch64/sve/acle/asm/dupq_f16.c | 53 + .../gcc.target/aarch64/sve/acle/asm/dupq_f32.c | 53 + .../gcc.target/aarch64/sve/acle/asm/dupq_f64.c | 13 + .../aarch64/sve/acle/asm/dupq_lane_f16.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_f32.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_f64.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_s16.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_s32.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_s64.c | 48 + .../gcc.target/aarch64/sve/acle/asm/dupq_lane_s8.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_u16.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_u32.c | 48 + .../aarch64/sve/acle/asm/dupq_lane_u64.c | 48 + .../gcc.target/aarch64/sve/acle/asm/dupq_lane_u8.c | 48 + .../gcc.target/aarch64/sve/acle/asm/dupq_s16.c | 70 + .../gcc.target/aarch64/sve/acle/asm/dupq_s32.c | 61 + .../gcc.target/aarch64/sve/acle/asm/dupq_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/dupq_s8.c | 99 + .../gcc.target/aarch64/sve/acle/asm/dupq_u16.c | 70 + .../gcc.target/aarch64/sve/acle/asm/dupq_u32.c | 61 + .../gcc.target/aarch64/sve/acle/asm/dupq_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/dupq_u8.c | 99 + .../gcc.target/aarch64/sve/acle/asm/eor_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/eor_s16.c | 376 + .../gcc.target/aarch64/sve/acle/asm/eor_s32.c | 372 + .../gcc.target/aarch64/sve/acle/asm/eor_s64.c | 372 + .../gcc.target/aarch64/sve/acle/asm/eor_s8.c | 296 + .../gcc.target/aarch64/sve/acle/asm/eor_u16.c | 376 + .../gcc.target/aarch64/sve/acle/asm/eor_u32.c | 372 + .../gcc.target/aarch64/sve/acle/asm/eor_u64.c | 372 + .../gcc.target/aarch64/sve/acle/asm/eor_u8.c | 296 + .../gcc.target/aarch64/sve/acle/asm/eorv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/eorv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/expa_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/expa_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/expa_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/ext_f16.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_f32.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_f64.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_s16.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_s32.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_s64.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_s8.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_u16.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_u32.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_u64.c | 73 + .../gcc.target/aarch64/sve/acle/asm/ext_u8.c | 73 + .../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/extb_u16.c | 82 + .../gcc.target/aarch64/sve/acle/asm/extb_u32.c | 82 + .../gcc.target/aarch64/sve/acle/asm/extb_u64.c | 82 + .../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/exth_u32.c | 82 + .../gcc.target/aarch64/sve/acle/asm/exth_u64.c | 82 + .../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/extw_u64.c | 82 + .../gcc.target/aarch64/sve/acle/asm/get2_f16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_f32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_f64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_s8.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u32.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u64.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get2_u8.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get3_f16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_f32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_f64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_s8.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u32.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u64.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get3_u8.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get4_f16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_f32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_f64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_s8.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u32.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u64.c | 179 + .../gcc.target/aarch64/sve/acle/asm/get4_u8.c | 179 + .../gcc.target/aarch64/sve/acle/asm/index_s16.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_s32.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_s64.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_s8.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_u16.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_u32.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_u64.c | 220 + .../gcc.target/aarch64/sve/acle/asm/index_u8.c | 220 + .../gcc.target/aarch64/sve/acle/asm/insr_f16.c | 51 + .../gcc.target/aarch64/sve/acle/asm/insr_f32.c | 51 + .../gcc.target/aarch64/sve/acle/asm/insr_f64.c | 51 + .../gcc.target/aarch64/sve/acle/asm/insr_s16.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_s32.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_s64.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_s8.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_u16.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_u32.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_u64.c | 56 + .../gcc.target/aarch64/sve/acle/asm/insr_u8.c | 56 + .../gcc.target/aarch64/sve/acle/asm/lasta_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lasta_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lasta_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lasta_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lasta_u8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lastb_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lastb_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lastb_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lastb_u8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/ld1_f16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_f32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_f64.c | 158 + .../aarch64/sve/acle/asm/ld1_gather_f32.c | 272 + .../aarch64/sve/acle/asm/ld1_gather_f64.c | 348 + .../aarch64/sve/acle/asm/ld1_gather_s32.c | 272 + .../aarch64/sve/acle/asm/ld1_gather_s64.c | 348 + .../aarch64/sve/acle/asm/ld1_gather_u32.c | 272 + .../aarch64/sve/acle/asm/ld1_gather_u64.c | 348 + .../gcc.target/aarch64/sve/acle/asm/ld1_s16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_s8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1_u16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_u8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c | 97 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c | 97 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c | 97 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c | 137 + .../aarch64/sve/acle/asm/ld1sb_gather_s32.c | 131 + .../aarch64/sve/acle/asm/ld1sb_gather_s64.c | 149 + .../aarch64/sve/acle/asm/ld1sb_gather_u32.c | 131 + .../aarch64/sve/acle/asm/ld1sb_gather_u64.c | 149 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c | 162 + .../aarch64/sve/acle/asm/ld1sh_gather_s32.c | 252 + .../aarch64/sve/acle/asm/ld1sh_gather_s64.c | 288 + .../aarch64/sve/acle/asm/ld1sh_gather_u32.c | 252 + .../aarch64/sve/acle/asm/ld1sh_gather_u64.c | 288 + .../gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c | 158 + .../aarch64/sve/acle/asm/ld1sw_gather_s64.c | 308 + .../aarch64/sve/acle/asm/ld1sw_gather_u64.c | 308 + .../gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c | 158 + .../aarch64/sve/acle/asm/ld1ub_gather_s32.c | 131 + .../aarch64/sve/acle/asm/ld1ub_gather_s64.c | 149 + .../aarch64/sve/acle/asm/ld1ub_gather_u32.c | 131 + .../aarch64/sve/acle/asm/ld1ub_gather_u64.c | 149 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c | 162 + .../aarch64/sve/acle/asm/ld1uh_gather_s32.c | 252 + .../aarch64/sve/acle/asm/ld1uh_gather_s64.c | 288 + .../aarch64/sve/acle/asm/ld1uh_gather_u32.c | 252 + .../aarch64/sve/acle/asm/ld1uh_gather_u64.c | 288 + .../gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c | 158 + .../aarch64/sve/acle/asm/ld1uw_gather_s64.c | 308 + .../aarch64/sve/acle/asm/ld1uw_gather_u64.c | 308 + .../gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld2_f16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_f32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_f64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_s16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_s32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_s64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_s8.c | 204 + .../gcc.target/aarch64/sve/acle/asm/ld2_u16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_u32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_u64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_u8.c | 204 + .../gcc.target/aarch64/sve/acle/asm/ld3_f16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_f32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_f64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_s16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_s32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_s64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_s8.c | 246 + .../gcc.target/aarch64/sve/acle/asm/ld3_u16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_u32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_u64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_u8.c | 246 + .../gcc.target/aarch64/sve/acle/asm/ld4_f16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_f32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_f64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_s16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_s32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_s64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_s8.c | 290 + .../gcc.target/aarch64/sve/acle/asm/ld4_u16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_u32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_u64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_u8.c | 290 + .../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c | 86 + .../aarch64/sve/acle/asm/ldff1_gather_f32.c | 272 + .../aarch64/sve/acle/asm/ldff1_gather_f64.c | 348 + .../aarch64/sve/acle/asm/ldff1_gather_s32.c | 272 + .../aarch64/sve/acle/asm/ldff1_gather_s64.c | 348 + .../aarch64/sve/acle/asm/ldff1_gather_u32.c | 272 + .../aarch64/sve/acle/asm/ldff1_gather_u64.c | 348 + .../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c | 90 + .../aarch64/sve/acle/asm/ldff1sb_gather_s32.c | 131 + .../aarch64/sve/acle/asm/ldff1sb_gather_s64.c | 149 + .../aarch64/sve/acle/asm/ldff1sb_gather_u32.c | 131 + .../aarch64/sve/acle/asm/ldff1sb_gather_u64.c | 149 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c | 90 + .../aarch64/sve/acle/asm/ldff1sh_gather_s32.c | 252 + .../aarch64/sve/acle/asm/ldff1sh_gather_s64.c | 288 + .../aarch64/sve/acle/asm/ldff1sh_gather_u32.c | 252 + .../aarch64/sve/acle/asm/ldff1sh_gather_u64.c | 288 + .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c | 86 + .../aarch64/sve/acle/asm/ldff1sw_gather_s64.c | 308 + .../aarch64/sve/acle/asm/ldff1sw_gather_u64.c | 308 + .../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c | 86 + .../aarch64/sve/acle/asm/ldff1ub_gather_s32.c | 131 + .../aarch64/sve/acle/asm/ldff1ub_gather_s64.c | 149 + .../aarch64/sve/acle/asm/ldff1ub_gather_u32.c | 131 + .../aarch64/sve/acle/asm/ldff1ub_gather_u64.c | 149 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c | 90 + .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c | 90 + .../aarch64/sve/acle/asm/ldff1uh_gather_s32.c | 252 + .../aarch64/sve/acle/asm/ldff1uh_gather_s64.c | 288 + .../aarch64/sve/acle/asm/ldff1uh_gather_u32.c | 252 + .../aarch64/sve/acle/asm/ldff1uh_gather_u64.c | 288 + .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c | 86 + .../aarch64/sve/acle/asm/ldff1uw_gather_s64.c | 308 + .../aarch64/sve/acle/asm/ldff1uw_gather_u64.c | 308 + .../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/len_f16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_f32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_f64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_s8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u32.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u64.c | 12 + .../gcc.target/aarch64/sve/acle/asm/len_u8.c | 12 + .../gcc.target/aarch64/sve/acle/asm/lsl_s16.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_s32.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_s64.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_s8.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_u16.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_u32.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_u64.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_u8.c | 351 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c | 331 + .../gcc.target/aarch64/sve/acle/asm/lsr_u16.c | 340 + .../gcc.target/aarch64/sve/acle/asm/lsr_u32.c | 340 + .../gcc.target/aarch64/sve/acle/asm/lsr_u64.c | 340 + .../gcc.target/aarch64/sve/acle/asm/lsr_u8.c | 340 + .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c | 325 + .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c | 325 + .../gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c | 325 + .../gcc.target/aarch64/sve/acle/asm/mad_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mad_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mad_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mad_s16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_s32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_s64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_s8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_u16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_u32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_u64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mad_u8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/max_f16.c | 425 + .../gcc.target/aarch64/sve/acle/asm/max_f32.c | 425 + .../gcc.target/aarch64/sve/acle/asm/max_f64.c | 425 + .../gcc.target/aarch64/sve/acle/asm/max_s16.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_s32.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_s64.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_s8.c | 273 + .../gcc.target/aarch64/sve/acle/asm/max_u16.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_u32.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_u64.c | 293 + .../gcc.target/aarch64/sve/acle/asm/max_u8.c | 273 + .../gcc.target/aarch64/sve/acle/asm/maxnm_f16.c | 425 + .../gcc.target/aarch64/sve/acle/asm/maxnm_f32.c | 425 + .../gcc.target/aarch64/sve/acle/asm/maxnm_f64.c | 425 + .../gcc.target/aarch64/sve/acle/asm/maxnmv_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxnmv_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxnmv_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxv_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxv_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxv_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/maxv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/maxv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/min_f16.c | 425 + .../gcc.target/aarch64/sve/acle/asm/min_f32.c | 425 + .../gcc.target/aarch64/sve/acle/asm/min_f64.c | 425 + .../gcc.target/aarch64/sve/acle/asm/min_s16.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_s32.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_s64.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_s8.c | 273 + .../gcc.target/aarch64/sve/acle/asm/min_u16.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_u32.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_u64.c | 293 + .../gcc.target/aarch64/sve/acle/asm/min_u8.c | 273 + .../gcc.target/aarch64/sve/acle/asm/minnm_f16.c | 425 + .../gcc.target/aarch64/sve/acle/asm/minnm_f32.c | 425 + .../gcc.target/aarch64/sve/acle/asm/minnm_f64.c | 425 + .../gcc.target/aarch64/sve/acle/asm/minnmv_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minnmv_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minnmv_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minv_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minv_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minv_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/minv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/minv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/mla_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mla_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mla_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mla_lane_f16.c | 128 + .../gcc.target/aarch64/sve/acle/asm/mla_lane_f32.c | 92 + .../gcc.target/aarch64/sve/acle/asm/mla_lane_f64.c | 83 + .../gcc.target/aarch64/sve/acle/asm/mla_s16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_s32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_s64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_s8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_u16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_u32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_u64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mla_u8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mls_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mls_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/mls_lane_f16.c | 128 + .../gcc.target/aarch64/sve/acle/asm/mls_lane_f32.c | 92 + .../gcc.target/aarch64/sve/acle/asm/mls_lane_f64.c | 83 + .../gcc.target/aarch64/sve/acle/asm/mls_s16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_s32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_s64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_s8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_u16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_u32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_u64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mls_u8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mov_b.c | 21 + .../gcc.target/aarch64/sve/acle/asm/msb_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/msb_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/msb_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/msb_s16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_s32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_s64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_s8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_u16.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_u32.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_u64.c | 321 + .../gcc.target/aarch64/sve/acle/asm/msb_u8.c | 321 + .../gcc.target/aarch64/sve/acle/asm/mul_f16.c | 444 + .../aarch64/sve/acle/asm/mul_f16_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/mul_f32.c | 444 + .../aarch64/sve/acle/asm/mul_f32_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/mul_f64.c | 444 + .../aarch64/sve/acle/asm/mul_f64_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/mul_lane_f16.c | 114 + .../gcc.target/aarch64/sve/acle/asm/mul_lane_f32.c | 78 + .../gcc.target/aarch64/sve/acle/asm/mul_lane_f64.c | 69 + .../gcc.target/aarch64/sve/acle/asm/mul_s16.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_s32.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_s64.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_s8.c | 300 + .../gcc.target/aarch64/sve/acle/asm/mul_u16.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_u32.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_u64.c | 302 + .../gcc.target/aarch64/sve/acle/asm/mul_u8.c | 300 + .../gcc.target/aarch64/sve/acle/asm/mulh_s16.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_s32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_s64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_s8.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_u16.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_u32.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_u64.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulh_u8.c | 237 + .../gcc.target/aarch64/sve/acle/asm/mulx_f16.c | 472 + .../gcc.target/aarch64/sve/acle/asm/mulx_f32.c | 472 + .../gcc.target/aarch64/sve/acle/asm/mulx_f64.c | 472 + .../gcc.target/aarch64/sve/acle/asm/nand_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/nmad_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmad_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmad_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmla_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmla_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmla_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmls_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmls_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmls_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmsb_f16.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmsb_f32.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nmsb_f64.c | 398 + .../gcc.target/aarch64/sve/acle/asm/nor_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/not_b.c | 21 + .../gcc.target/aarch64/sve/acle/asm/not_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_s8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/not_u8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/orn_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/orr_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/orr_s16.c | 376 + .../gcc.target/aarch64/sve/acle/asm/orr_s32.c | 372 + .../gcc.target/aarch64/sve/acle/asm/orr_s64.c | 372 + .../gcc.target/aarch64/sve/acle/asm/orr_s8.c | 295 + .../gcc.target/aarch64/sve/acle/asm/orr_u16.c | 376 + .../gcc.target/aarch64/sve/acle/asm/orr_u32.c | 372 + .../gcc.target/aarch64/sve/acle/asm/orr_u64.c | 372 + .../gcc.target/aarch64/sve/acle/asm/orr_u8.c | 295 + .../gcc.target/aarch64/sve/acle/asm/orv_s16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_s8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u16.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u32.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u64.c | 13 + .../gcc.target/aarch64/sve/acle/asm/orv_u8.c | 13 + .../gcc.target/aarch64/sve/acle/asm/pfalse.c | 13 + .../gcc.target/aarch64/sve/acle/asm/pfirst_b.c | 22 + .../gcc.target/aarch64/sve/acle/asm/pnext_b16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/pnext_b32.c | 22 + .../gcc.target/aarch64/sve/acle/asm/pnext_b64.c | 22 + .../gcc.target/aarch64/sve/acle/asm/pnext_b8.c | 22 + .../gcc.target/aarch64/sve/acle/asm/prfb.c | 245 + .../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 223 + .../gcc.target/aarch64/sve/acle/asm/prfd.c | 245 + .../gcc.target/aarch64/sve/acle/asm/prfd_gather.c | 225 + .../gcc.target/aarch64/sve/acle/asm/prfh.c | 245 + .../gcc.target/aarch64/sve/acle/asm/prfh_gather.c | 225 + .../gcc.target/aarch64/sve/acle/asm/prfw.c | 245 + .../gcc.target/aarch64/sve/acle/asm/prfw_gather.c | 225 + .../gcc.target/aarch64/sve/acle/asm/ptest_any.c | 77 + .../gcc.target/aarch64/sve/acle/asm/ptest_first.c | 77 + .../gcc.target/aarch64/sve/acle/asm/ptest_last.c | 77 + .../gcc.target/aarch64/sve/acle/asm/ptrue.c | 40 + .../aarch64/sve/acle/asm/ptrue_pat_b16.c | 156 + .../aarch64/sve/acle/asm/ptrue_pat_b32.c | 156 + .../aarch64/sve/acle/asm/ptrue_pat_b64.c | 156 + .../gcc.target/aarch64/sve/acle/asm/ptrue_pat_b8.c | 156 + .../gcc.target/aarch64/sve/acle/asm/qadd_s16.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_s32.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_s64.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_s8.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qadd_u16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qadd_u32.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qadd_u64.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qadd_u8.c | 123 + .../aarch64/sve/acle/asm/qdecb_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qdecb_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qdecb_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qdecb_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qdecb_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecb_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecb_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecb_u64.c | 58 + .../aarch64/sve/acle/asm/qdecd_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qdecd_pat_s64.c | 401 + .../aarch64/sve/acle/asm/qdecd_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qdecd_pat_u64.c | 401 + .../gcc.target/aarch64/sve/acle/asm/qdecd_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecd_s64.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qdecd_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecd_u64.c | 113 + .../aarch64/sve/acle/asm/qdech_pat_s16.c | 202 + .../aarch64/sve/acle/asm/qdech_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qdech_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qdech_pat_u16.c | 202 + .../aarch64/sve/acle/asm/qdech_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qdech_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qdech_s16.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdech_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdech_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdech_u16.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdech_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdech_u64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecp_s16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/qdecp_s32.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qdecp_s64.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qdecp_u16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/qdecp_u32.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qdecp_u64.c | 98 + .../aarch64/sve/acle/asm/qdecw_pat_s32.c | 401 + .../aarch64/sve/acle/asm/qdecw_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qdecw_pat_u32.c | 401 + .../aarch64/sve/acle/asm/qdecw_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qdecw_s32.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qdecw_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qdecw_u32.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qdecw_u64.c | 58 + .../aarch64/sve/acle/asm/qincb_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qincb_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qincb_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qincb_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qincb_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincb_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincb_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincb_u64.c | 58 + .../aarch64/sve/acle/asm/qincd_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qincd_pat_s64.c | 401 + .../aarch64/sve/acle/asm/qincd_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qincd_pat_u64.c | 401 + .../gcc.target/aarch64/sve/acle/asm/qincd_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincd_s64.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qincd_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincd_u64.c | 113 + .../aarch64/sve/acle/asm/qinch_pat_s16.c | 202 + .../aarch64/sve/acle/asm/qinch_pat_s32.c | 202 + .../aarch64/sve/acle/asm/qinch_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qinch_pat_u16.c | 202 + .../aarch64/sve/acle/asm/qinch_pat_u32.c | 202 + .../aarch64/sve/acle/asm/qinch_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qinch_s16.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qinch_s32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qinch_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qinch_u16.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qinch_u32.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qinch_u64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincp_s16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/qincp_s32.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qincp_s64.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qincp_u16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/qincp_u32.c | 98 + .../gcc.target/aarch64/sve/acle/asm/qincp_u64.c | 98 + .../aarch64/sve/acle/asm/qincw_pat_s32.c | 401 + .../aarch64/sve/acle/asm/qincw_pat_s64.c | 202 + .../aarch64/sve/acle/asm/qincw_pat_u32.c | 401 + .../aarch64/sve/acle/asm/qincw_pat_u64.c | 202 + .../gcc.target/aarch64/sve/acle/asm/qincw_s32.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qincw_s64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qincw_u32.c | 113 + .../gcc.target/aarch64/sve/acle/asm/qincw_u64.c | 58 + .../gcc.target/aarch64/sve/acle/asm/qsub_s16.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_s32.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_s64.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_s8.c | 123 + .../gcc.target/aarch64/sve/acle/asm/qsub_u16.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qsub_u32.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qsub_u64.c | 126 + .../gcc.target/aarch64/sve/acle/asm/qsub_u8.c | 123 + .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rdffr_1.c | 59 + .../gcc.target/aarch64/sve/acle/asm/recpe_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/recpe_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/recpe_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/recps_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/recps_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/recps_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 103 + .../aarch64/sve/acle/asm/reinterpret_f16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_f32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_f64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_s8.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u16.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u32.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u64.c | 190 + .../aarch64/sve/acle/asm/reinterpret_u8.c | 190 + .../gcc.target/aarch64/sve/acle/asm/rev_b16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_b32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_b64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_b8.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_s16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_s8.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_u16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_u64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rev_u8.c | 21 + .../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 81 + .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/rsqrte_f16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rsqrte_f32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rsqrte_f64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/rsqrts_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/rsqrts_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/rsqrts_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/scale_f16.c | 330 + .../gcc.target/aarch64/sve/acle/asm/scale_f32.c | 330 + .../gcc.target/aarch64/sve/acle/asm/scale_f64.c | 330 + .../gcc.target/aarch64/sve/acle/asm/sel_b.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/sel_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/set2_f16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_f32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_f64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_s8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u32.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u64.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set2_u8.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set3_f16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_f32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_f64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_s8.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u32.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u64.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set3_u8.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set4_f16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_f32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_f64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_s8.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u32.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u64.c | 87 + .../gcc.target/aarch64/sve/acle/asm/set4_u8.c | 87 + .../gcc.target/aarch64/sve/acle/asm/splice_f16.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_f32.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_f64.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_s16.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_s32.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_s64.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_s8.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_u16.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_u32.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_u64.c | 33 + .../gcc.target/aarch64/sve/acle/asm/splice_u8.c | 33 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 103 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 103 + .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 103 + .../gcc.target/aarch64/sve/acle/asm/st1_f16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_f32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_f64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_s16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_s8.c | 162 + .../aarch64/sve/acle/asm/st1_scatter_f32.c | 227 + .../aarch64/sve/acle/asm/st1_scatter_f64.c | 303 + .../aarch64/sve/acle/asm/st1_scatter_s32.c | 227 + .../aarch64/sve/acle/asm/st1_scatter_s64.c | 303 + .../aarch64/sve/acle/asm/st1_scatter_u32.c | 227 + .../aarch64/sve/acle/asm/st1_scatter_u64.c | 303 + .../gcc.target/aarch64/sve/acle/asm/st1_u16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_u8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1b_s16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1b_s32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1b_s64.c | 162 + .../aarch64/sve/acle/asm/st1b_scatter_s32.c | 104 + .../aarch64/sve/acle/asm/st1b_scatter_s64.c | 122 + .../aarch64/sve/acle/asm/st1b_scatter_u32.c | 104 + .../aarch64/sve/acle/asm/st1b_scatter_u64.c | 122 + .../gcc.target/aarch64/sve/acle/asm/st1b_u16.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1b_u32.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1b_u64.c | 162 + .../gcc.target/aarch64/sve/acle/asm/st1h_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1h_s64.c | 158 + .../aarch64/sve/acle/asm/st1h_scatter_s32.c | 207 + .../aarch64/sve/acle/asm/st1h_scatter_s64.c | 243 + .../aarch64/sve/acle/asm/st1h_scatter_u32.c | 207 + .../aarch64/sve/acle/asm/st1h_scatter_u64.c | 243 + .../gcc.target/aarch64/sve/acle/asm/st1h_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1h_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1w_s64.c | 158 + .../aarch64/sve/acle/asm/st1w_scatter_s64.c | 263 + .../aarch64/sve/acle/asm/st1w_scatter_u64.c | 263 + .../gcc.target/aarch64/sve/acle/asm/st1w_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st2_f16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_f32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_f64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_s16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_s32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_s64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_s8.c | 204 + .../gcc.target/aarch64/sve/acle/asm/st2_u16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_u32.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_u64.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_u8.c | 204 + .../gcc.target/aarch64/sve/acle/asm/st3_f16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_f32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_f64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_s16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_s32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_s64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_s8.c | 246 + .../gcc.target/aarch64/sve/acle/asm/st3_u16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_u32.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_u64.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_u8.c | 246 + .../gcc.target/aarch64/sve/acle/asm/st4_f16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_f32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_f64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_s16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_s32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_s64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 290 + .../gcc.target/aarch64/sve/acle/asm/st4_u16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_u32.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_u64.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 290 + .../gcc.target/aarch64/sve/acle/asm/stnt1_f16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_f32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_f64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_s16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_s32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_s64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_s8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/stnt1_u16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_u32.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_u64.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_u8.c | 162 + .../gcc.target/aarch64/sve/acle/asm/sub_f16.c | 577 + .../aarch64/sve/acle/asm/sub_f16_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/sub_f32.c | 577 + .../aarch64/sve/acle/asm/sub_f32_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/sub_f64.c | 577 + .../aarch64/sve/acle/asm/sub_f64_notrap.c | 572 + .../gcc.target/aarch64/sve/acle/asm/sub_s16.c | 377 + .../gcc.target/aarch64/sve/acle/asm/sub_s32.c | 426 + .../gcc.target/aarch64/sve/acle/asm/sub_s64.c | 426 + .../gcc.target/aarch64/sve/acle/asm/sub_s8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/sub_u16.c | 377 + .../gcc.target/aarch64/sve/acle/asm/sub_u32.c | 426 + .../gcc.target/aarch64/sve/acle/asm/sub_u64.c | 426 + .../gcc.target/aarch64/sve/acle/asm/sub_u8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/subr_f16.c | 444 + .../aarch64/sve/acle/asm/subr_f16_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/subr_f32.c | 444 + .../aarch64/sve/acle/asm/subr_f32_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/subr_f64.c | 444 + .../aarch64/sve/acle/asm/subr_f64_notrap.c | 439 + .../gcc.target/aarch64/sve/acle/asm/subr_s16.c | 324 + .../gcc.target/aarch64/sve/acle/asm/subr_s32.c | 344 + .../gcc.target/aarch64/sve/acle/asm/subr_s64.c | 344 + .../gcc.target/aarch64/sve/acle/asm/subr_s8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/subr_u16.c | 324 + .../gcc.target/aarch64/sve/acle/asm/subr_u32.c | 344 + .../gcc.target/aarch64/sve/acle/asm/subr_u64.c | 344 + .../gcc.target/aarch64/sve/acle/asm/subr_u8.c | 294 + .../gcc.target/aarch64/sve/acle/asm/tbl_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tbl_u8.c | 30 + .../aarch64/sve/acle/asm/test_sve_acle.h | 330 + .../gcc.target/aarch64/sve/acle/asm/tmad_f16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/tmad_f32.c | 96 + .../gcc.target/aarch64/sve/acle/asm/tmad_f64.c | 96 + .../gcc.target/aarch64/sve/acle/asm/trn1_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tsmul_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tsmul_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tsmul_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/tssel_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/undef2_1.c | 80 + .../gcc.target/aarch64/sve/acle/asm/undef3_1.c | 80 + .../gcc.target/aarch64/sve/acle/asm/undef4_1.c | 80 + .../gcc.target/aarch64/sve/acle/asm/undef_1.c | 80 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_b.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_s16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpkhi_u64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_b.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_s16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_s32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_s64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u32.c | 21 + .../gcc.target/aarch64/sve/acle/asm/unpklo_u64.c | 21 + .../gcc.target/aarch64/sve/acle/asm/uzp1_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/whilele_b16.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilele_b32.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilele_b64.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilele_b8.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilelt_b16.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilelt_b32.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilelt_b64.c | 173 + .../gcc.target/aarch64/sve/acle/asm/whilelt_b8.c | 173 + .../gcc.target/aarch64/sve/acle/asm/zip1_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1_u8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_b16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_b32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_b64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_b8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_f16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_f32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_f64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_s16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_s32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_s64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_s8.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_u16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_u32.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_u64.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2_u8.c | 30 + .../aarch64/sve/acle/general-c/adr_index_1.c | 38 + .../aarch64/sve/acle/general-c/adr_offset_1.c | 38 + .../aarch64/sve/acle/general-c/binary_1.c | 14 + .../aarch64/sve/acle/general-c/binary_int_opt_n.c | 28 + .../aarch64/sve/acle/general-c/binary_lane_1.c | 33 + .../aarch64/sve/acle/general-c/binary_n_1.c | 19 + .../aarch64/sve/acle/general-c/binary_opt_n_1.c | 12 + .../aarch64/sve/acle/general-c/binary_opt_n_2.c | 26 + .../aarch64/sve/acle/general-c/binary_opt_n_3.c | 29 + .../aarch64/sve/acle/general-c/binary_rotate_1.c | 24 + .../aarch64/sve/acle/general-c/binary_uint64_n_1.c | 17 + .../sve/acle/general-c/binary_uint64_opt_n_1.c | 12 + .../sve/acle/general-c/binary_uint64_opt_n_2.c | 14 + .../aarch64/sve/acle/general-c/binary_uint_1.c | 44 + .../aarch64/sve/acle/general-c/binary_uint_n_1.c | 17 + .../sve/acle/general-c/binary_uint_opt_n_1.c | 27 + .../aarch64/sve/acle/general-c/clast_1.c | 15 + .../aarch64/sve/acle/general-c/compare_opt_n_1.c | 26 + .../aarch64/sve/acle/general-c/compare_scalar_1.c | 85 + .../sve/acle/general-c/compare_wide_opt_n_1.c | 26 + .../aarch64/sve/acle/general-c/count_pat_1.c | 42 + .../aarch64/sve/acle/general-c/count_vector_1.c | 13 + .../aarch64/sve/acle/general-c/create_1.c | 21 + .../aarch64/sve/acle/general-c/create_2.c | 23 + .../aarch64/sve/acle/general-c/create_3.c | 22 + .../aarch64/sve/acle/general-c/create_4.c | 26 + .../aarch64/sve/acle/general-c/create_5.c | 23 + .../aarch64/sve/acle/general-c/create_6.c | 29 + .../gcc.target/aarch64/sve/acle/general-c/ext_1.c | 67 + .../aarch64/sve/acle/general-c/fold_left_1.c | 21 + .../aarch64/sve/acle/general-c/func_redef_1.c | 5 + .../aarch64/sve/acle/general-c/func_redef_2.c | 5 + .../aarch64/sve/acle/general-c/func_redef_3.c | 5 + .../aarch64/sve/acle/general-c/func_redef_4.c | 9 + .../aarch64/sve/acle/general-c/func_redef_5.c | 21 + .../aarch64/sve/acle/general-c/func_redef_6.c | 5 + .../gcc.target/aarch64/sve/acle/general-c/get_1.c | 31 + .../gcc.target/aarch64/sve/acle/general-c/get_2.c | 33 + .../gcc.target/aarch64/sve/acle/general-c/get_3.c | 32 + .../gcc.target/aarch64/sve/acle/general-c/get_4.c | 33 + .../gcc.target/aarch64/sve/acle/general-c/get_5.c | 31 + .../gcc.target/aarch64/sve/acle/general-c/get_6.c | 33 + .../aarch64/sve/acle/general-c/gnu_vectors_1.c | 415 + .../aarch64/sve/acle/general-c/gnu_vectors_2.c | 415 + .../aarch64/sve/acle/general-c/inc_dec_1.c | 37 + .../aarch64/sve/acle/general-c/inc_dec_2.c | 13 + .../aarch64/sve/acle/general-c/inc_dec_3.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_4.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_5.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_1.c | 47 + .../aarch64/sve/acle/general-c/inc_dec_pat_2.c | 23 + .../aarch64/sve/acle/general-c/inc_dec_pat_3.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_4.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pat_5.c | 26 + .../aarch64/sve/acle/general-c/inc_dec_pred_1.c | 22 + .../sve/acle/general-c/inc_dec_pred_scalar_1.c | 19 + .../aarch64/sve/acle/general-c/ld1sh_gather_1.c | 35 + .../gcc.target/aarch64/sve/acle/general-c/load_1.c | 23 + .../gcc.target/aarch64/sve/acle/general-c/load_2.c | 22 + .../gcc.target/aarch64/sve/acle/general-c/load_3.c | 18 + .../sve/acle/general-c/load_ext_gather_index_1.c | 35 + .../sve/acle/general-c/load_ext_gather_offset_1.c | 35 + .../sve/acle/general-c/load_ext_gather_offset_2.c | 35 + .../sve/acle/general-c/load_ext_gather_offset_3.c | 35 + .../sve/acle/general-c/load_ext_gather_offset_4.c | 35 + .../sve/acle/general-c/load_ext_gather_offset_5.c | 35 + .../aarch64/sve/acle/general-c/load_gather_sv_1.c | 80 + .../aarch64/sve/acle/general-c/load_gather_sv_2.c | 80 + .../aarch64/sve/acle/general-c/load_replicate_1.c | 23 + .../aarch64/sve/acle/general-c/pattern_pred_1.c | 14 + .../aarch64/sve/acle/general-c/prefetch_1.c | 17 + .../sve/acle/general-c/prefetch_gather_index_1.c | 53 + .../sve/acle/general-c/prefetch_gather_index_2.c | 17 + .../sve/acle/general-c/prefetch_gather_offset_1.c | 53 + .../sve/acle/general-c/prefetch_gather_offset_2.c | 37 + .../sve/acle/general-c/prefetch_gather_offset_3.c | 17 + .../sve/acle/general-c/prefetch_gather_offset_4.c | 17 + .../aarch64/sve/acle/general-c/reduction_1.c | 19 + .../aarch64/sve/acle/general-c/reduction_wide_1.c | 19 + .../gcc.target/aarch64/sve/acle/general-c/set_1.c | 35 + .../gcc.target/aarch64/sve/acle/general-c/set_2.c | 37 + .../gcc.target/aarch64/sve/acle/general-c/set_3.c | 36 + .../gcc.target/aarch64/sve/acle/general-c/set_4.c | 37 + .../gcc.target/aarch64/sve/acle/general-c/set_5.c | 35 + .../gcc.target/aarch64/sve/acle/general-c/set_6.c | 37 + .../aarch64/sve/acle/general-c/shift_right_imm_1.c | 34 + .../aarch64/sve/acle/general-c/shift_right_imm_2.c | 33 + .../aarch64/sve/acle/general-c/sizeless-1.c | 217 + .../aarch64/sve/acle/general-c/sizeless-2.c | 217 + .../aarch64/sve/acle/general-c/store_1.c | 26 + .../aarch64/sve/acle/general-c/store_2.c | 27 + .../sve/acle/general-c/store_scatter_index_1.c | 101 + .../sve/acle/general-c/store_scatter_offset_1.c | 45 + .../sve/acle/general-c/store_scatter_offset_2.c | 101 + .../aarch64/sve/acle/general-c/ternary_lane_1.c | 35 + .../sve/acle/general-c/ternary_lane_rotate_1.c | 38 + .../aarch64/sve/acle/general-c/ternary_opt_n_1.c | 34 + .../aarch64/sve/acle/general-c/ternary_qq_lane_1.c | 63 + .../sve/acle/general-c/ternary_qq_opt_n_1.c | 15 + .../sve/acle/general-c/ternary_qq_opt_n_2.c | 21 + .../aarch64/sve/acle/general-c/ternary_rotate_1.c | 26 + .../gcc.target/aarch64/sve/acle/general-c/tmad_1.c | 22 + .../aarch64/sve/acle/general-c/type_redef_1.c | 5 + .../aarch64/sve/acle/general-c/type_redef_10.c | 5 + .../aarch64/sve/acle/general-c/type_redef_11.c | 12 + .../aarch64/sve/acle/general-c/type_redef_12.c | 12 + .../aarch64/sve/acle/general-c/type_redef_13.c | 5 + .../aarch64/sve/acle/general-c/type_redef_14.c | 5 + .../aarch64/sve/acle/general-c/type_redef_15.c | 8 + .../aarch64/sve/acle/general-c/type_redef_16.c | 5 + .../aarch64/sve/acle/general-c/type_redef_17.c | 5 + .../aarch64/sve/acle/general-c/type_redef_18.c | 5 + .../aarch64/sve/acle/general-c/type_redef_19.c | 5 + .../aarch64/sve/acle/general-c/type_redef_2.c | 5 + .../aarch64/sve/acle/general-c/type_redef_20.c | 9 + .../aarch64/sve/acle/general-c/type_redef_3.c | 5 + .../aarch64/sve/acle/general-c/type_redef_4.c | 5 + .../aarch64/sve/acle/general-c/type_redef_5.c | 5 + .../aarch64/sve/acle/general-c/type_redef_6.c | 6 + .../aarch64/sve/acle/general-c/type_redef_7.c | 7 + .../aarch64/sve/acle/general-c/type_redef_8.c | 5 + .../aarch64/sve/acle/general-c/type_redef_9.c | 5 + .../aarch64/sve/acle/general-c/unary_1.c | 21 + .../aarch64/sve/acle/general-c/unary_2.c | 15 + .../aarch64/sve/acle/general-c/unary_convert_1.c | 73 + .../aarch64/sve/acle/general-c/unary_convert_2.c | 76 + .../aarch64/sve/acle/general-c/unary_count_1.c | 24 + .../aarch64/sve/acle/general-c/unary_count_2.c | 25 + .../aarch64/sve/acle/general-c/unary_count_3.c | 14 + .../aarch64/sve/acle/general-c/unary_uint_1.c | 19 + .../aarch64/sve/acle/general-c/unary_widen_1.c | 25 + .../aarch64/sve/acle/general-c/undeclared_1.c | 17 + .../aarch64/sve/acle/general-c/undeclared_2.c | 15 + .../gcc.target/aarch64/sve/acle/general/add_1.c | 13 + .../gcc.target/aarch64/sve/acle/general/and_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/bic_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/brka_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/brka_2.c | 22 + .../gcc.target/aarch64/sve/acle/general/brkb_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/brkb_2.c | 22 + .../gcc.target/aarch64/sve/acle/general/brkn_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/brkpa_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/brkpb_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/cmpeq_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/cmpeq_2.c | 38 + .../gcc.target/aarch64/sve/acle/general/cmpeq_3.c | 38 + .../aarch64/sve/acle/general/cntb_pat_1.c | 132 + .../aarch64/sve/acle/general/cntd_pat_1.c | 132 + .../aarch64/sve/acle/general/cnth_pat_1.c | 132 + .../aarch64/sve/acle/general/cntw_pat_1.c | 132 + .../gcc.target/aarch64/sve/acle/general/debug_1.c | 16 + .../gcc.target/aarch64/sve/acle/general/debug_2.c | 16 + .../gcc.target/aarch64/sve/acle/general/debug_3.c | 39 + .../gcc.target/aarch64/sve/acle/general/deref_2.c | 20 + .../aarch64/sve/acle/general/double_pragma_1.c | 7 + .../gcc.target/aarch64/sve/acle/general/dupq_1.c | 15 + .../gcc.target/aarch64/sve/acle/general/dupq_10.c | 66 + .../gcc.target/aarch64/sve/acle/general/dupq_2.c | 16 + .../gcc.target/aarch64/sve/acle/general/dupq_3.c | 16 + .../gcc.target/aarch64/sve/acle/general/dupq_4.c | 16 + .../gcc.target/aarch64/sve/acle/general/dupq_5.c | 17 + .../gcc.target/aarch64/sve/acle/general/dupq_6.c | 18 + .../gcc.target/aarch64/sve/acle/general/dupq_7.c | 66 + .../gcc.target/aarch64/sve/acle/general/dupq_8.c | 66 + .../gcc.target/aarch64/sve/acle/general/dupq_9.c | 47 + .../aarch64/sve/acle/general/dupq_lane_1.c | 87 + .../aarch64/sve/acle/general/dupq_lane_2.c | 9 + .../aarch64/sve/acle/general/dupq_lane_3.c | 9 + .../aarch64/sve/acle/general/dupq_lane_4.c | 9 + .../aarch64/sve/acle/general/dupq_lane_5.c | 9 + .../aarch64/sve/acle/general/dupq_lane_6.c | 9 + .../aarch64/sve/acle/general/dupq_lane_7.c | 9 + .../aarch64/sve/acle/general/dupq_lane_8.c | 9 + .../gcc.target/aarch64/sve/acle/general/eor_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/inline_1.c | 6 + .../gcc.target/aarch64/sve/acle/general/inline_2.c | 16 + .../gcc.target/aarch64/sve/acle/general/ld1_1.c | 25 + .../gcc.target/aarch64/sve/acle/general/ldff1_1.c | 18 + .../gcc.target/aarch64/sve/acle/general/ldff1_2.c | 20 + .../gcc.target/aarch64/sve/acle/general/ldff1_3.c | 21 + .../gcc.target/aarch64/sve/acle/general/ldff1_4.c | 17 + .../gcc.target/aarch64/sve/acle/general/ldff1_5.c | 20 + .../gcc.target/aarch64/sve/acle/general/ldff1_6.c | 17 + .../gcc.target/aarch64/sve/acle/general/ldff1_7.c | 20 + .../gcc.target/aarch64/sve/acle/general/nand_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/nor_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/nosve_1.c | 17 + .../gcc.target/aarch64/sve/acle/general/nosve_2.c | 14 + .../gcc.target/aarch64/sve/acle/general/nosve_3.c | 12 + .../gcc.target/aarch64/sve/acle/general/orn_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/orr_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/pfirst_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/pnext_1.c | 22 + .../gcc.target/aarch64/sve/acle/general/pnext_2.c | 52 + .../aarch64/sve/acle/general/ptrue_pat_1.c | 23 + .../aarch64/sve/acle/general/ptrue_pat_2.c | 23 + .../aarch64/sve/acle/general/ptrue_pat_3.c | 23 + .../aarch64/sve/acle/general/ptrue_pat_4.c | 23 + .../aarch64/sve/acle/general/ptrue_pat_5.c | 188 + .../gcc.target/aarch64/sve/acle/general/qincb_1.c | 43 + .../gcc.target/aarch64/sve/acle/general/struct_1.c | 16 + .../aarch64/sve/acle/general/temporaries_1.c | 70 + .../aarch64/sve/acle/general/whilele_1.c | 23 + .../aarch64/sve/acle/general/whilele_10.c | 28 + .../aarch64/sve/acle/general/whilele_2.c | 23 + .../aarch64/sve/acle/general/whilele_3.c | 23 + .../aarch64/sve/acle/general/whilele_4.c | 23 + .../aarch64/sve/acle/general/whilele_5.c | 47 + .../aarch64/sve/acle/general/whilele_6.c | 40 + .../aarch64/sve/acle/general/whilele_7.c | 31 + .../aarch64/sve/acle/general/whilele_8.c | 33 + .../aarch64/sve/acle/general/whilele_9.c | 31 + .../aarch64/sve/acle/general/whilelt_1.c | 47 + .../aarch64/sve/acle/general/whilelt_2.c | 40 + .../aarch64/sve/acle/general/whilelt_3.c | 31 + .../aarch64/sve/acle/general/whilelt_4.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/adr_2.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_3.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_4.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_5.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 51 + gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/clz_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c | 42 + .../gcc.target/aarch64/sve/cond_abd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c | 42 + .../gcc.target/aarch64/sve/cond_abd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c | 46 + .../gcc.target/aarch64/sve/cond_abd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c | 42 + .../gcc.target/aarch64/sve/cond_abd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c | 46 + .../gcc.target/aarch64/sve/cond_abd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_2_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_convert_1.c | 39 + .../gcc.target/aarch64/sve/cond_convert_1_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_2.c | 36 + .../gcc.target/aarch64/sve/cond_convert_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_3.c | 40 + .../gcc.target/aarch64/sve/cond_convert_3_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_4.c | 39 + .../gcc.target/aarch64/sve/cond_convert_4_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_5.c | 36 + .../gcc.target/aarch64/sve/cond_convert_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_6.c | 40 + .../gcc.target/aarch64/sve/cond_convert_6_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c | 32 + .../gcc.target/aarch64/sve/cond_fabd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c | 35 + .../gcc.target/aarch64/sve/cond_fabd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c | 62 + .../gcc.target/aarch64/sve/cond_fadd_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c | 56 + .../gcc.target/aarch64/sve/cond_fadd_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c | 65 + .../gcc.target/aarch64/sve/cond_fadd_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c | 64 + .../gcc.target/aarch64/sve/cond_fadd_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_1.c | 55 + .../gcc.target/aarch64/sve/cond_fmaxnm_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_2.c | 48 + .../gcc.target/aarch64/sve/cond_fmaxnm_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fmaxnm_3.c | 54 + .../gcc.target/aarch64/sve/cond_fmaxnm_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_4.c | 53 + .../gcc.target/aarch64/sve/cond_fmaxnm_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fminnm_1.c | 29 + .../gcc.target/aarch64/sve/cond_fminnm_1_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_2.c | 23 + .../gcc.target/aarch64/sve/cond_fminnm_2_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_3.c | 28 + .../gcc.target/aarch64/sve/cond_fminnm_3_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_4.c | 27 + .../gcc.target/aarch64/sve/cond_fminnm_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c | 47 + .../gcc.target/aarch64/sve/cond_fmul_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c | 44 + .../gcc.target/aarch64/sve/cond_fmul_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c | 50 + .../gcc.target/aarch64/sve/cond_fmul_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c | 49 + .../gcc.target/aarch64/sve/cond_fmul_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_1.c | 47 + .../gcc.target/aarch64/sve/cond_fsubr_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_2.c | 44 + .../gcc.target/aarch64/sve/cond_fsubr_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fsubr_3.c | 50 + .../gcc.target/aarch64/sve/cond_fsubr_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_4.c | 49 + .../gcc.target/aarch64/sve/cond_fsubr_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_logical_1.c | 62 + .../gcc.target/aarch64/sve/cond_logical_1_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_2.c | 63 + .../gcc.target/aarch64/sve/cond_logical_2_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_3.c | 66 + .../gcc.target/aarch64/sve/cond_logical_3_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_4.c | 62 + .../gcc.target/aarch64/sve/cond_logical_4_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_5.c | 66 + .../gcc.target/aarch64/sve/cond_logical_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c | 52 + .../gcc.target/aarch64/sve/cond_mla_1_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c | 53 + .../gcc.target/aarch64/sve/cond_mla_2_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c | 52 + .../gcc.target/aarch64/sve/cond_mla_3_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c | 56 + .../gcc.target/aarch64/sve/cond_mla_4_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c | 56 + .../gcc.target/aarch64/sve/cond_mla_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c | 53 + .../gcc.target/aarch64/sve/cond_mla_6_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c | 62 + .../gcc.target/aarch64/sve/cond_mla_7_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c | 62 + .../gcc.target/aarch64/sve/cond_mla_8_run.c | 34 + .../gcc.target/aarch64/sve/cond_shift_1.c | 48 + .../gcc.target/aarch64/sve/cond_shift_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_2.c | 52 + .../gcc.target/aarch64/sve/cond_shift_2_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_3.c | 48 + .../gcc.target/aarch64/sve/cond_shift_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_4.c | 52 + .../gcc.target/aarch64/sve/cond_shift_4_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_5.c | 38 + .../gcc.target/aarch64/sve/cond_shift_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_6.c | 33 + .../gcc.target/aarch64/sve/cond_shift_6_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_7.c | 40 + .../gcc.target/aarch64/sve/cond_shift_7_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_8.c | 38 + .../gcc.target/aarch64/sve/cond_shift_8_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_9.c | 40 + .../gcc.target/aarch64/sve/cond_shift_9_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_1.c | 59 + .../gcc.target/aarch64/sve/cond_unary_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_2.c | 61 + .../gcc.target/aarch64/sve/cond_unary_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_3.c | 58 + .../gcc.target/aarch64/sve/cond_unary_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_4.c | 62 + .../gcc.target/aarch64/sve/cond_unary_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_2_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c | 39 + .../gcc.target/aarch64/sve/cond_uxt_3_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c | 36 + .../gcc.target/aarch64/sve/cond_uxt_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/const_1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/const_2.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/const_3.c | 20 + .../gcc.target/aarch64/sve/cost_model_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/ext_3.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/extend_1.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_2.c | 40 + gcc/testsuite/gcc.target/aarch64/sve/extend_3.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/extend_4.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/fmla_2.c | 1 + .../gcc.target/aarch64/sve/gather_load_1.c | 14 +- .../gcc.target/aarch64/sve/gather_load_2.c | 7 + .../gcc.target/aarch64/sve/gather_load_3.c | 14 +- .../gcc.target/aarch64/sve/gather_load_4.c | 7 + .../gcc.target/aarch64/sve/gather_load_5.c | 17 +- .../gcc.target/aarch64/sve/gather_load_6.c | 5 +- .../gcc.target/aarch64/sve/gather_load_7.c | 2 +- .../gcc.target/aarch64/sve/gather_load_8.c | 46 + .../gcc.target/aarch64/sve/gather_load_9.c | 20 + .../gcc.target/aarch64/sve/gather_load_extend_1.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_10.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_11.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_12.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_2.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_3.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_4.c | 34 + .../gcc.target/aarch64/sve/gather_load_extend_5.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_6.c | 29 + .../gcc.target/aarch64/sve/gather_load_extend_7.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_8.c | 39 + .../gcc.target/aarch64/sve/gather_load_extend_9.c | 39 + .../gcc.target/aarch64/sve/index_offset_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_10_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_11_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_12_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_13.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/init_1_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 24 + gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 22 +- .../gcc.target/aarch64/sve/load_const_offset_3.c | 2 +- .../gcc.target/aarch64/sve/load_extend_1.c | 31 + .../gcc.target/aarch64/sve/load_extend_10.c | 21 + .../gcc.target/aarch64/sve/load_extend_2.c | 31 + .../gcc.target/aarch64/sve/load_extend_3.c | 21 + .../gcc.target/aarch64/sve/load_extend_4.c | 21 + .../gcc.target/aarch64/sve/load_extend_5.c | 21 + .../gcc.target/aarch64/sve/load_extend_6.c | 21 + .../gcc.target/aarch64/sve/load_extend_7.c | 21 + .../gcc.target/aarch64/sve/load_extend_8.c | 21 + .../gcc.target/aarch64/sve/load_extend_9.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c | 14 +- .../gcc.target/aarch64/sve/mask_gather_load_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c | 12 + .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 + .../gcc.target/aarch64/sve/mask_struct_load_1.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_2.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_3.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_4.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_load_5.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_1.c | 2 +- .../aarch64/sve/mask_struct_store_1_run.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_2.c | 2 +- .../aarch64/sve/mask_struct_store_2_run.c | 2 +- .../gcc.target/aarch64/sve/mask_struct_store_3.c | 2 +- .../aarch64/sve/mask_struct_store_3_run.c | 2 +- .../gcc.target/aarch64/sve/mixed_size_1.c | 39 + .../gcc.target/aarch64/sve/mixed_size_2.c | 41 + .../gcc.target/aarch64/sve/mixed_size_3.c | 41 + .../gcc.target/aarch64/sve/mixed_size_4.c | 43 + .../gcc.target/aarch64/sve/mixed_size_5.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/pack_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 52 + .../gcc.target/aarch64/sve/pcs/annotate_1.c | 104 + .../gcc.target/aarch64/sve/pcs/annotate_2.c | 103 + .../gcc.target/aarch64/sve/pcs/annotate_3.c | 99 + .../gcc.target/aarch64/sve/pcs/annotate_4.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_5.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_6.c | 143 + .../gcc.target/aarch64/sve/pcs/annotate_7.c | 97 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_10.c | 33 + .../gcc.target/aarch64/sve/pcs/args_11_nosc.c | 61 + .../gcc.target/aarch64/sve/pcs/args_11_sc.c | 61 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 70 + .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 58 + .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_1.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_3.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_7.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_8.c | 11 + .../gcc.target/aarch64/sve/pcs/return_1.c | 32 + .../gcc.target/aarch64/sve/pcs/return_1_1024.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_2048.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_256.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_512.c | 31 + .../gcc.target/aarch64/sve/pcs/return_2.c | 32 + .../gcc.target/aarch64/sve/pcs/return_3.c | 34 + .../gcc.target/aarch64/sve/pcs/return_4.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_1024.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_2048.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_256.c | 237 + .../gcc.target/aarch64/sve/pcs/return_4_512.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_1024.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_2048.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_256.c | 237 + .../gcc.target/aarch64/sve/pcs/return_5_512.c | 237 + .../gcc.target/aarch64/sve/pcs/return_6.c | 258 + .../gcc.target/aarch64/sve/pcs/return_6_1024.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_2048.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_256.c | 265 + .../gcc.target/aarch64/sve/pcs/return_6_512.c | 265 + .../gcc.target/aarch64/sve/pcs/return_7.c | 313 + .../gcc.target/aarch64/sve/pcs/return_8.c | 346 + .../gcc.target/aarch64/sve/pcs/return_9.c | 405 + .../gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c | 196 + .../gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c | 196 + .../gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c | 184 + .../gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c | 184 + .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 271 + .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 271 + .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 255 + .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 255 + gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 92 + .../gcc.target/aarch64/sve/pcs/saves_4_be.c | 84 + .../gcc.target/aarch64/sve/pcs/saves_4_le.c | 80 + .../gcc.target/aarch64/sve/pcs/saves_5_be.c | 78 + .../gcc.target/aarch64/sve/pcs/saves_5_le.c | 74 + .../gcc.target/aarch64/sve/pcs/stack_clash_1.c | 204 + .../aarch64/sve/pcs/stack_clash_1_1024.c | 184 + .../aarch64/sve/pcs/stack_clash_1_2048.c | 185 + .../gcc.target/aarch64/sve/pcs/stack_clash_1_256.c | 184 + .../gcc.target/aarch64/sve/pcs/stack_clash_1_512.c | 184 + .../gcc.target/aarch64/sve/pcs/stack_clash_2.c | 336 + .../aarch64/sve/pcs/stack_clash_2_1024.c | 285 + .../aarch64/sve/pcs/stack_clash_2_2048.c | 285 + .../gcc.target/aarch64/sve/pcs/stack_clash_2_256.c | 284 + .../gcc.target/aarch64/sve/pcs/stack_clash_2_512.c | 285 + .../gcc.target/aarch64/sve/pcs/stack_clash_3.c | 63 + .../gcc.target/aarch64/sve/pcs/unprototyped_1.c | 11 + .../gcc.target/aarch64/sve/pcs/varargs_1.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 170 + .../gcc.target/aarch64/sve/pcs/varargs_3_nosc.c | 75 + .../gcc.target/aarch64/sve/pcs/varargs_3_sc.c | 75 + gcc/testsuite/gcc.target/aarch64/sve/pcs/vpcs_1.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 5 +- .../gcc.target/aarch64/sve/peel_ind_2_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 4 +- .../gcc.target/aarch64/sve/peel_ind_3_run.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/pr88834.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c | 4 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c | 26 +- .../gcc.target/aarch64/sve/reduc_3_costly.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/reduc_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c | 10 +- gcc/testsuite/gcc.target/aarch64/sve/reduc_8.c | 3 +- .../gcc.target/aarch64/sve/reduc_strict_3.c | 116 +- .../gcc.target/aarch64/sve/reduc_strict_4.c | 24 + .../gcc.target/aarch64/sve/reduc_strict_5.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_6.c | 24 + .../gcc.target/aarch64/sve/reduc_strict_7.c | 21 + .../gcc.target/aarch64/sve/reduc_strict_8.c | 22 + .../gcc.target/aarch64/sve/reduc_strict_9.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revb_2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revh_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revw_2.c | 8 + .../gcc.target/aarch64/sve/scatter_store_1.c | 8 +- .../gcc.target/aarch64/sve/scatter_store_2.c | 2 + .../gcc.target/aarch64/sve/scatter_store_3.c | 9 +- .../gcc.target/aarch64/sve/scatter_store_4.c | 2 + .../gcc.target/aarch64/sve/scatter_store_5.c | 12 +- .../gcc.target/aarch64/sve/scatter_store_8.c | 46 + .../gcc.target/aarch64/sve/scatter_store_9.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/sel_1.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/sel_2.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_4.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_5.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/sel_6.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/shift_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 7 +- gcc/testsuite/gcc.target/aarch64/sve/slp_13.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/slp_6.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 36 +- .../gcc.target/aarch64/sve/slp_7_costly.c | 43 + .../gcc.target/aarch64/sve/slp_7_costly_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/smax_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/smin_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/spill_2.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 9 +- .../gcc.target/aarch64/sve/struct_vect_1.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_14.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_15.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_16.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_17.c | 8 +- .../gcc.target/aarch64/sve/struct_vect_18.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_19.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_20.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_21.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_22.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_23.c | 2 +- .../gcc.target/aarch64/sve/struct_vect_7.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/truncate_1.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/umax_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/umin_1.c | 65 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 2 +- .../gcc.target/aarch64/sve/unpack_unsigned_1_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/unroll-1.c | 2 +- .../gcc.target/aarch64/sve/var_stride_1.c | 16 +- .../gcc.target/aarch64/sve/var_stride_2.c | 2 +- .../gcc.target/aarch64/sve/var_stride_3.c | 17 +- .../gcc.target/aarch64/sve/var_stride_5.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c | 94 + .../gcc.target/aarch64/sve/vcond_17_run.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c | 44 + .../gcc.target/aarch64/sve/vcond_18_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c | 46 + .../gcc.target/aarch64/sve/vcond_19_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c | 46 + .../gcc.target/aarch64/sve/vcond_20_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c | 34 + .../gcc.target/aarch64/sve/vcond_21_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 91 +- .../gcc.target/aarch64/sve/vcond_4_costly.c | 77 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/vcond_4_sel.c | 78 + .../gcc.target/aarch64/sve/vcond_4_zero.c | 91 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 65 +- gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/while_10.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_6.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_7.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 25 + .../gcc.target/aarch64/sve2/aarch64-sve2.exp | 52 + gcc/testsuite/gcc.target/aarch64/sve2/average_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c | 32 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c | 13 + gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c | 63 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c | 33 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c | 14 + gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c | 37 + .../gcc.target/aarch64/symbol-range-tiny.c | 8 +- gcc/testsuite/gcc.target/aarch64/symbol-range.c | 8 +- gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- .../gcc.target/aarch64/torture/simd-abi-10.c | 14 + .../gcc.target/aarch64/torture/simd-abi-11.c | 26 + .../gcc.target/aarch64/torture/simd-abi-4.c | 3 +- .../gcc.target/aarch64/torture/simd-abi-8.c | 22 + .../gcc.target/aarch64/torture/simd-abi-9.c | 48 + .../gcc.target/aarch64/usadv16qi-dotprod.c | 30 + gcc/testsuite/gcc.target/aarch64/usadv16qi.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-clz.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 +- .../gcc.target/aarch64/vect_mixed_sizes_1.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_10.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_11.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_12.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_13.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_14.c | 26 + .../gcc.target/aarch64/vect_mixed_sizes_2.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_3.c | 19 + .../gcc.target/aarch64/vect_mixed_sizes_4.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_5.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_6.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_7.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_8.c | 18 + .../gcc.target/aarch64/vect_mixed_sizes_9.c | 18 + gcc/testsuite/gcc.target/arc/add_n-combine.c | 6 +- gcc/testsuite/gcc.target/arc/and-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/arc.exp | 28 + gcc/testsuite/gcc.target/arc/arc700-stld-hazard.c | 5 +- gcc/testsuite/gcc.target/arc/builtin_special.c | 2 + gcc/testsuite/gcc.target/arc/cmem-1.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-2.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-3.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-4.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-5.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-6.c | 6 +- gcc/testsuite/gcc.target/arc/cmem-7.c | 8 +- gcc/testsuite/gcc.target/arc/cmem-bit-1.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-2.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-3.c | 4 +- gcc/testsuite/gcc.target/arc/cmem-bit-4.c | 4 +- gcc/testsuite/gcc.target/arc/delay-slot-limm.c | 52 + gcc/testsuite/gcc.target/arc/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-10.c | 36 + gcc/testsuite/gcc.target/arc/interrupt-11.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-12.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-2.c | 3 +- gcc/testsuite/gcc.target/arc/interrupt-6.c | 5 +- gcc/testsuite/gcc.target/arc/jumptable.c | 2 +- gcc/testsuite/gcc.target/arc/loop-4.c | 3 +- gcc/testsuite/gcc.target/arc/mov-cnst-size.c | 42 + gcc/testsuite/gcc.target/arc/movh_cl-1.c | 2 +- gcc/testsuite/gcc.target/arc/or-cnst-size.c | 16 + gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 12 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 + gcc/testsuite/gcc.target/arc/pr89838.c | 16 + gcc/testsuite/gcc.target/arc/sdata-3.c | 20 +- gcc/testsuite/gcc.target/arc/store-merge-1.c | 5 +- gcc/testsuite/gcc.target/arc/tls-2.c | 14 + gcc/testsuite/gcc.target/arc/tls-3.c | 19 + gcc/testsuite/gcc.target/arc/tmac-1.c | 3 +- gcc/testsuite/gcc.target/arc/tmac-2.c | 2 +- gcc/testsuite/gcc.target/arm/20051215-1.c | 1 + gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c | 14 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 73 + gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c | 19 + gcc/testsuite/gcc.target/arm/acle/saturation.c | 40 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 438 + gcc/testsuite/gcc.target/arm/acle/simd32_sel.c | 15 + gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 66 + gcc/testsuite/gcc.target/arm/aes_xor_combine.c | 43 + .../gcc.target/arm/armv6-unaligned-load-ice.c | 1 + gcc/testsuite/gcc.target/arm/asm-flag-1.c | 37 + gcc/testsuite/gcc.target/arm/asm-flag-3.c | 39 + gcc/testsuite/gcc.target/arm/asm-flag-4.c | 15 + gcc/testsuite/gcc.target/arm/asm-flag-5.c | 31 + gcc/testsuite/gcc.target/arm/asm-flag-6.c | 63 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 1 + .../gcc.target/arm/attr-neon-builtin-fail2.c | 3 +- gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 1 + .../gcc.target/arm/attr-unaligned-load-ice.c | 1 + gcc/testsuite/gcc.target/arm/attr_arm-err.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-17.c | 10 + gcc/testsuite/gcc.target/arm/cmse/cmse-9.c | 6 +- gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- gcc/testsuite/gcc.target/arm/combine-cmp-shift.c | 1 + gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 2 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 2 + .../gcc.target/arm/di-longlong64-sync-withldrexd.c | 3 +- gcc/testsuite/gcc.target/arm/div64-unwinding.c | 2 +- gcc/testsuite/gcc.target/arm/eliminate.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-aapcs-4.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c | 2 +- gcc/testsuite/gcc.target/arm/ftest-armv4-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv4t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5t-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv5te-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6k-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6m-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6t2-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv6z-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7a-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7a-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7r-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7r-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7ve-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv7ve-thumb.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv8a-arm.c | 1 + gcc/testsuite/gcc.target/arm/ftest-armv8a-thumb.c | 1 + gcc/testsuite/gcc.target/arm/g2.c | 1 + gcc/testsuite/gcc.target/arm/interrupt-1.c | 6 +- gcc/testsuite/gcc.target/arm/interrupt-2.c | 6 +- gcc/testsuite/gcc.target/arm/ivopts-2.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-3.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-4.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts-5.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/arm/lceil-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/lfloor-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/lround-vcvt_1.c | 1 + gcc/testsuite/gcc.target/arm/macro_defs1.c | 1 + gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + gcc/testsuite/gcc.target/arm/mmx-1.c | 1 + gcc/testsuite/gcc.target/arm/mod_2.c | 1 + gcc/testsuite/gcc.target/arm/mod_256.c | 1 + gcc/testsuite/gcc.target/arm/multilib.exp | 22 + gcc/testsuite/gcc.target/arm/negdi-3.c | 4 +- gcc/testsuite/gcc.target/arm/neon-extend-1.c | 13 - gcc/testsuite/gcc.target/arm/neon-extend-2.c | 13 - gcc/testsuite/gcc.target/arm/pr19599.c | 1 + gcc/testsuite/gcc.target/arm/pr40657-1.c | 1 + gcc/testsuite/gcc.target/arm/pr40887.c | 1 + gcc/testsuite/gcc.target/arm/pr43597.c | 2 +- gcc/testsuite/gcc.target/arm/pr43698.c | 4 +- gcc/testsuite/gcc.target/arm/pr43920-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr44788.c | 1 + gcc/testsuite/gcc.target/arm/pr45701-1.c | 4 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 4 +- gcc/testsuite/gcc.target/arm/pr50305.c | 1 + gcc/testsuite/gcc.target/arm/pr51835.c | 1 + gcc/testsuite/gcc.target/arm/pr51915.c | 1 + gcc/testsuite/gcc.target/arm/pr52006.c | 1 + gcc/testsuite/gcc.target/arm/pr53187.c | 1 + gcc/testsuite/gcc.target/arm/pr58784.c | 1 + gcc/testsuite/gcc.target/arm/pr59575.c | 1 + gcc/testsuite/gcc.target/arm/pr59858.c | 1 + gcc/testsuite/gcc.target/arm/pr59923.c | 1 + gcc/testsuite/gcc.target/arm/pr60650-2.c | 1 + gcc/testsuite/gcc.target/arm/pr60657.c | 1 + gcc/testsuite/gcc.target/arm/pr60663.c | 1 + gcc/testsuite/gcc.target/arm/pr61948.c | 1 + gcc/testsuite/gcc.target/arm/pr65647-2.c | 1 + gcc/testsuite/gcc.target/arm/pr66912.c | 2 +- gcc/testsuite/gcc.target/arm/pr67439_1.c | 1 + gcc/testsuite/gcc.target/arm/pr68620.c | 1 + gcc/testsuite/gcc.target/arm/pr70830.c | 3 +- gcc/testsuite/gcc.target/arm/pr7676.c | 1 + gcc/testsuite/gcc.target/arm/pr77933-1.c | 1 + gcc/testsuite/gcc.target/arm/pr77933-2.c | 1 + gcc/testsuite/gcc.target/arm/pr79058.c | 1 + gcc/testsuite/gcc.target/arm/pr79239.c | 1 + gcc/testsuite/gcc.target/arm/pr81863.c | 1 + gcc/testsuite/gcc.target/arm/pr83712.c | 1 + gcc/testsuite/gcc.target/arm/pr89190.c | 15 + gcc/testsuite/gcc.target/arm/pr91603.c | 23 + gcc/testsuite/gcc.target/arm/pr91684.c | 15 + .../gcc.target/arm/pragma_arch_switch_2.c | 1 + gcc/testsuite/gcc.target/arm/pragma_attribute.c | 1 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 1 + .../gcc.target/arm/require-pic-register-loc.c | 17 +- gcc/testsuite/gcc.target/arm/scd42-1.c | 1 + gcc/testsuite/gcc.target/arm/scd42-2.c | 1 + gcc/testsuite/gcc.target/arm/scd42-3.c | 1 + gcc/testsuite/gcc.target/arm/short-vfp-1.c | 2 +- gcc/testsuite/gcc.target/arm/sibcall-1.c | 1 + gcc/testsuite/gcc.target/arm/ssadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/stack-checking.c | 2 +- gcc/testsuite/gcc.target/arm/stack-red-zone.c | 2 +- gcc/testsuite/gcc.target/arm/synchronize.c | 2 +- gcc/testsuite/gcc.target/arm/tail-long-call.c | 1 + gcc/testsuite/gcc.target/arm/thumb-ltu.c | 1 + gcc/testsuite/gcc.target/arm/thumb1-pic-high-reg.c | 1 + .../gcc.target/arm/thumb1-pic-single-base.c | 1 + gcc/testsuite/gcc.target/arm/tlscall.c | 2 + .../gcc.target/arm/unaligned-argument-1.c | 19 + .../gcc.target/arm/unaligned-argument-2.c | 19 + .../gcc.target/arm/unaligned-argument-3.c | 14 + gcc/testsuite/gcc.target/arm/unsigned-float.c | 1 + gcc/testsuite/gcc.target/arm/usadv16qi.c | 29 + gcc/testsuite/gcc.target/arm/vfp-longcall-apcs.c | 1 + gcc/testsuite/gcc.target/arm/vrinta-ce.c | 1 + gcc/testsuite/gcc.target/arm/vseleqdf.c | 2 +- gcc/testsuite/gcc.target/arm/vseleqsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselgtsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselledf.c | 2 +- gcc/testsuite/gcc.target/arm/vsellesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselltsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnedf.c | 2 +- gcc/testsuite/gcc.target/arm/vselnesf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvcsf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvsdf.c | 2 +- gcc/testsuite/gcc.target/arm/vselvssf.c | 2 +- gcc/testsuite/gcc.target/avr/progmem-error-1.cpp | 5 +- gcc/testsuite/gcc.target/bpf/bpf.exp | 41 + gcc/testsuite/gcc.target/bpf/builtin-load.c | 20 + gcc/testsuite/gcc.target/bpf/constant-calls.c | 20 + gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 26 + gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 26 + gcc/testsuite/gcc.target/bpf/diag-funargs.c | 15 + gcc/testsuite/gcc.target/bpf/diag-indcalls.c | 11 + gcc/testsuite/gcc.target/bpf/helper-bind.c | 15 + gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c | 15 + .../gcc.target/bpf/helper-clone-redirect.c | 16 + gcc/testsuite/gcc.target/bpf/helper-csum-diff.c | 16 + gcc/testsuite/gcc.target/bpf/helper-csum-update.c | 15 + .../bpf/helper-current-task-under-cgroup.c | 15 + gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c | 16 + .../gcc.target/bpf/helper-get-cgroup-classid.c | 14 + .../gcc.target/bpf/helper-get-current-cgroup-id.c | 13 + .../gcc.target/bpf/helper-get-current-comm.c | 15 + .../gcc.target/bpf/helper-get-current-pid-tgid.c | 13 + .../gcc.target/bpf/helper-get-current-task.c | 13 + .../gcc.target/bpf/helper-get-current-uid-gid.c | 13 + .../gcc.target/bpf/helper-get-hash-recalc.c | 14 + .../gcc.target/bpf/helper-get-listener-sock.c | 13 + .../gcc.target/bpf/helper-get-local-storage.c | 14 + .../gcc.target/bpf/helper-get-numa-node-id.c | 13 + .../gcc.target/bpf/helper-get-prandom-u32.c | 13 + .../gcc.target/bpf/helper-get-route-realm.c | 14 + .../gcc.target/bpf/helper-get-smp-processor-id.c | 13 + .../gcc.target/bpf/helper-get-socket-cookie.c | 14 + .../gcc.target/bpf/helper-get-socket-uid.c | 14 + gcc/testsuite/gcc.target/bpf/helper-get-stack.c | 16 + gcc/testsuite/gcc.target/bpf/helper-get-stackid.c | 15 + gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 17 + gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c | 12 + .../gcc.target/bpf/helper-l3-csum-replace.c | 16 + .../gcc.target/bpf/helper-l4-csum-replace.c | 16 + .../gcc.target/bpf/helper-lwt-push-encap.c | 15 + .../gcc.target/bpf/helper-lwt-seg6-action.c | 16 + .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 16 + .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 16 + .../gcc.target/bpf/helper-map-delete-elem.c | 14 + .../gcc.target/bpf/helper-map-lookup-elem.c | 12 + .../gcc.target/bpf/helper-map-peek-elem.c | 14 + gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c | 14 + .../gcc.target/bpf/helper-map-push-elem.c | 16 + .../gcc.target/bpf/helper-map-update-elem.c | 16 + .../gcc.target/bpf/helper-msg-apply-bytes.c | 15 + .../gcc.target/bpf/helper-msg-cork-bytes.c | 15 + gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c | 16 + .../gcc.target/bpf/helper-msg-pull-data.c | 16 + .../gcc.target/bpf/helper-msg-push-data.c | 16 + .../gcc.target/bpf/helper-msg-redirect-hash.c | 16 + .../gcc.target/bpf/helper-msg-redirect-map.c | 17 + .../gcc.target/bpf/helper-override-return.c | 15 + .../gcc.target/bpf/helper-perf-event-output.c | 17 + .../gcc.target/bpf/helper-perf-event-read-value.c | 16 + .../gcc.target/bpf/helper-perf-event-read.c | 15 + .../gcc.target/bpf/helper-perf-prog-read-value.c | 15 + .../gcc.target/bpf/helper-probe-read-str.c | 16 + gcc/testsuite/gcc.target/bpf/helper-probe-read.c | 15 + .../gcc.target/bpf/helper-probe-write-user.c | 15 + gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 17 + .../gcc.target/bpf/helper-rc-pointer-rel.c | 15 + gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 14 + gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 16 + .../gcc.target/bpf/helper-set-hash-invalid.c | 13 + gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 15 + gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 19 + gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c | 13 + .../gcc.target/bpf/helper-sk-lookup-tcp.c | 19 + .../gcc.target/bpf/helper-sk-lookup-upd.c | 19 + .../gcc.target/bpf/helper-sk-redirect-hash.c | 16 + .../gcc.target/bpf/helper-sk-redirect-map.c | 16 + gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 14 + .../gcc.target/bpf/helper-sk-select-reuseport.c | 16 + .../gcc.target/bpf/helper-sk-storage-delete.c | 14 + .../gcc.target/bpf/helper-sk-storage-get.c | 16 + .../gcc.target/bpf/helper-skb-adjust-room.c | 17 + .../gcc.target/bpf/helper-skb-cgroup-id.c | 14 + .../gcc.target/bpf/helper-skb-change-head.c | 16 + .../gcc.target/bpf/helper-skb-change-proto.c | 16 + .../gcc.target/bpf/helper-skb-change-tail.c | 16 + .../gcc.target/bpf/helper-skb-change-type.c | 15 + .../gcc.target/bpf/helper-skb-ecn-set-ce.c | 14 + .../gcc.target/bpf/helper-skb-get-tunnel-key.c | 16 + .../gcc.target/bpf/helper-skb-get-tunnel-opt.c | 16 + .../gcc.target/bpf/helper-skb-get-xfrm-state.c | 17 + .../bpf/helper-skb-load-bytes-relative.c | 17 + .../gcc.target/bpf/helper-skb-load-bytes.c | 15 + .../gcc.target/bpf/helper-skb-pull-data.c | 15 + .../gcc.target/bpf/helper-skb-set-tunnel-key.c | 16 + .../gcc.target/bpf/helper-skb-set-tunnel-opt.c | 16 + .../gcc.target/bpf/helper-skb-store-bytes.c | 18 + .../gcc.target/bpf/helper-skb-under-cgroup.c | 15 + gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c | 14 + .../gcc.target/bpf/helper-skb-vlan-push.c | 16 + .../gcc.target/bpf/helper-skc-lookup-tcp.c | 17 + .../gcc.target/bpf/helper-sock-hash-update.c | 16 + .../gcc.target/bpf/helper-sock-map-update.c | 16 + .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 16 + gcc/testsuite/gcc.target/bpf/helper-spin-lock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-strtol.c | 18 + gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 18 + .../bpf/helper-sysctl-get-current-value.c | 17 + .../gcc.target/bpf/helper-sysctl-get-name.c | 18 + .../gcc.target/bpf/helper-sysctl-get-new-value.c | 17 + .../gcc.target/bpf/helper-sysctl-set-new-value.c | 17 + gcc/testsuite/gcc.target/bpf/helper-tail-call.c | 14 + .../gcc.target/bpf/helper-tcp-check-syncookie.c | 17 + gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c | 13 + gcc/testsuite/gcc.target/bpf/helper-trace-printk.c | 13 + .../gcc.target/bpf/helper-xdp-adjust-head.c | 15 + .../gcc.target/bpf/helper-xdp-adjust-meta.c | 15 + .../gcc.target/bpf/helper-xdp-adjust-tail.c | 15 + .../gcc.target/bpf/skb-ancestor-cgroup-id.c | 16 + gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c | 14 + gcc/testsuite/gcc.target/i386/20020616-1.c | 14 +- gcc/testsuite/gcc.target/i386/20060512-1.c | 16 +- gcc/testsuite/gcc.target/i386/20060512-3.c | 7 +- .../gcc.target/i386/387-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/387-rint-inline-1.c | 1 - gcc/testsuite/gcc.target/i386/387-rint-inline-2.c | 1 - gcc/testsuite/gcc.target/i386/asm-4.c | 2 +- gcc/testsuite/gcc.target/i386/attr-aligned-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx-1.c | 8 +- .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-ceil-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceil-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-cvt-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-cvt-vec.c | 1 - .../gcc.target/i386/avx-floor-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-floor-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floor-vec.c | 1 - .../gcc.target/i386/avx-floorf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floorf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c | 17 + .../gcc.target/i386/avx-rint-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-rint-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rint-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-vec.c | 1 - .../gcc.target/i386/avx-round-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-round-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-round-vec.c | 1 - .../gcc.target/i386/avx-roundf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-roundf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128d-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128d-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128i-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128i-2.c | 18 + gcc/testsuite/gcc.target/i386/avx-trunc-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-truncf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-typecast-1.c | 83 + gcc/testsuite/gcc.target/i386/avx-typecast-2.c | 46 + gcc/testsuite/gcc.target/i386/avx-vzeroupper-19.c | 2 + gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c | 50 + gcc/testsuite/gcc.target/i386/avx2-pr91201.c | 6 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-11.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-12.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-13.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-14.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/avx512-check.h | 3 + gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c | 37 + gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c | 6 + .../gcc.target/i386/avx512bw-vect-simd-11.c | 16 + .../gcc.target/i386/avx512bw-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-1.c | 47 + gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c | 47 + .../gcc.target/i386/avx512dq-vfpclasspd-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclassps-1.c | 12 +- .../gcc.target/i386/avx512dq-vfpclasssd-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclasssd-2.c | 75 + .../gcc.target/i386/avx512dq-vfpclassss-1.c | 2 + .../gcc.target/i386/avx512dq-vfpclassss-2.c | 76 + .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-pr91157.c | 29 + .../gcc.target/i386/avx512f-rint-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-round-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-trunc-vec-1.c | 3 +- .../gcc.target/i386/avx512f-truncf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c | 71 + gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c | 104 + gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c | 104 + .../gcc.target/i386/avx512f-vect-simd-10.c | 16 + .../gcc.target/i386/avx512f-vect-simd-12.c | 16 + .../gcc.target/i386/avx512f-vect-simd-13.c | 16 + .../gcc.target/i386/avx512f-vect-simd-14.c | 16 + .../gcc.target/i386/avx512f-vect-simd-8.c | 16 + .../gcc.target/i386/avx512f-vect-simd-9.c | 16 + .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 2 +- .../gcc.target/i386/avx512f-vrndscalesd-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscalesd-2.c | 42 +- .../gcc.target/i386/avx512f-vrndscaless-1.c | 12 +- .../gcc.target/i386/avx512f-vrndscaless-2.c | 41 +- .../i386/avx512vp2intersect-2intersect-1a.c | 18 + .../i386/avx512vp2intersect-2intersect-1b.c | 29 + .../i386/avx512vp2intersect-2intersectvl-1a.c | 21 + .../i386/avx512vp2intersect-2intersectvl-1b.c | 42 + gcc/testsuite/gcc.target/i386/cet-label-3.c | 23 + gcc/testsuite/gcc.target/i386/cet-label-4.c | 12 + gcc/testsuite/gcc.target/i386/cet-label-5.c | 13 + gcc/testsuite/gcc.target/i386/conversion.c | 1 - gcc/testsuite/gcc.target/i386/cvtpd2pi.c | 36 + gcc/testsuite/gcc.target/i386/enqcmd.c | 16 + gcc/testsuite/gcc.target/i386/enqcmds.c | 15 + gcc/testsuite/gcc.target/i386/falign-functions-2.c | 1 + gcc/testsuite/gcc.target/i386/falign-functions-3.c | 9 +- gcc/testsuite/gcc.target/i386/fentry-override.c | 1 + gcc/testsuite/gcc.target/i386/fentry.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/fnabs.c | 21 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/gfni-4.c | 2 +- gcc/testsuite/gcc.target/i386/gfni-5.c | 19 + gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-1.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-2.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-3.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-4.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-5.c | 2 +- .../gcc.target/i386/indirect-thunk-attr-6.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-1.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-2.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-3.c | 2 +- .../gcc.target/i386/indirect-thunk-extern-4.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-1.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-2.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-3.c | 2 +- .../gcc.target/i386/indirect-thunk-inline-4.c | 2 +- gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 2 + gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 2 + gcc/testsuite/gcc.target/i386/mask-pack.c | 2 + gcc/testsuite/gcc.target/i386/mask-unpack.c | 2 + gcc/testsuite/gcc.target/i386/math_m_pi.h | 10 + gcc/testsuite/gcc.target/i386/minmax-1.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-2.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-3.c | 27 + gcc/testsuite/gcc.target/i386/minmax-4.c | 9 + gcc/testsuite/gcc.target/i386/minmax-5.c | 13 + gcc/testsuite/gcc.target/i386/minmax-6.c | 18 + gcc/testsuite/gcc.target/i386/minmax-7.c | 20 + gcc/testsuite/gcc.target/i386/naked-1.c | 4 +- gcc/testsuite/gcc.target/i386/nop-mcount.c | 1 + gcc/testsuite/gcc.target/i386/pconfig-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr18041-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr18041-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr22076.c | 2 + gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr27971.c | 2 + gcc/testsuite/gcc.target/i386/pr32219-2.c | 9 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 2 +- gcc/testsuite/gcc.target/i386/pr39013-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr47312.c | 1 - gcc/testsuite/gcc.target/i386/pr49866.c | 1 + gcc/testsuite/gcc.target/i386/pr54855-1.c | 16 + gcc/testsuite/gcc.target/i386/pr54855-10.c | 13 + gcc/testsuite/gcc.target/i386/pr54855-2.c | 15 + gcc/testsuite/gcc.target/i386/pr54855-3.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-4.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-5.c | 16 + gcc/testsuite/gcc.target/i386/pr54855-6.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-7.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-8.c | 14 + gcc/testsuite/gcc.target/i386/pr54855-9.c | 14 + gcc/testsuite/gcc.target/i386/pr59874-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr61599-1.c | 1 + gcc/testsuite/gcc.target/i386/pr63538.c | 4 +- gcc/testsuite/gcc.target/i386/pr64317.c | 11 +- gcc/testsuite/gcc.target/i386/pr66819-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr66819-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr67985-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr70738-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr71801.c | 2 +- gcc/testsuite/gcc.target/i386/pr73350.c | 2 +- gcc/testsuite/gcc.target/i386/pr77881.c | 4 +- gcc/testsuite/gcc.target/i386/pr80969-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr81563.c | 3 +- gcc/testsuite/gcc.target/i386/pr82361-1.c | 20 +- gcc/testsuite/gcc.target/i386/pr82361-2.c | 5 +- gcc/testsuite/gcc.target/i386/pr82659-3.c | 1 + gcc/testsuite/gcc.target/i386/pr82662.c | 2 +- gcc/testsuite/gcc.target/i386/pr82699-2.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 1 + gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- gcc/testsuite/gcc.target/i386/pr85044.c | 1 + gcc/testsuite/gcc.target/i386/pr85693-1.c | 21 + gcc/testsuite/gcc.target/i386/pr85693.c | 2 +- gcc/testsuite/gcc.target/i386/pr86257.c | 2 +- gcc/testsuite/gcc.target/i386/pr87007-3.c | 18 + gcc/testsuite/gcc.target/i386/pr87007-4.c | 18 + gcc/testsuite/gcc.target/i386/pr87007-5.c | 18 + gcc/testsuite/gcc.target/i386/pr87853.c | 20 + gcc/testsuite/gcc.target/i386/pr89261.c | 3 +- gcc/testsuite/gcc.target/i386/pr89386-1.c | 16 + gcc/testsuite/gcc.target/i386/pr89386.c | 16 + gcc/testsuite/gcc.target/i386/pr90007.c | 15 + gcc/testsuite/gcc.target/i386/pr90552.c | 11 + gcc/testsuite/gcc.target/i386/pr90765-1.c | 11 + gcc/testsuite/gcc.target/i386/pr90765-2.c | 18 + gcc/testsuite/gcc.target/i386/pr90856.c | 14 + gcc/testsuite/gcc.target/i386/pr90867.c | 30 + gcc/testsuite/gcc.target/i386/pr90878.c | 25 + gcc/testsuite/gcc.target/i386/pr90899.c | 6 + gcc/testsuite/gcc.target/i386/pr90980-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-2.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-3.c | 20 + gcc/testsuite/gcc.target/i386/pr91033.c | 15 + gcc/testsuite/gcc.target/i386/pr91131.c | 19 + gcc/testsuite/gcc.target/i386/pr91154.c | 20 + gcc/testsuite/gcc.target/i386/pr91188-1a.c | 63 + gcc/testsuite/gcc.target/i386/pr91188-1b.c | 65 + gcc/testsuite/gcc.target/i386/pr91188-1c.c | 113 + gcc/testsuite/gcc.target/i386/pr91188-2a.c | 62 + gcc/testsuite/gcc.target/i386/pr91188-2b.c | 64 + gcc/testsuite/gcc.target/i386/pr91188-2c.c | 112 + gcc/testsuite/gcc.target/i386/pr91223.c | 11 + gcc/testsuite/gcc.target/i386/pr91385.c | 9 + gcc/testsuite/gcc.target/i386/pr91408.c | 29 + gcc/testsuite/gcc.target/i386/pr91446.c | 24 + gcc/testsuite/gcc.target/i386/pr91469-1.c | 17 + gcc/testsuite/gcc.target/i386/pr91469-2.c | 11 + gcc/testsuite/gcc.target/i386/pr91528.c | 14 + gcc/testsuite/gcc.target/i386/pr91604.c | 11 + gcc/testsuite/gcc.target/i386/pr91623.c | 32 + gcc/testsuite/gcc.target/i386/pr91704.c | 14 + gcc/testsuite/gcc.target/i386/pr91897.c | 12 + gcc/testsuite/gcc.target/i386/pr91931.c | 5 + gcc/testsuite/gcc.target/i386/pr91994.c | 35 + gcc/testsuite/gcc.target/i386/pr92140.c | 38 + gcc/testsuite/gcc.target/i386/pr92225.c | 19 + gcc/testsuite/gcc.target/i386/pr92258.c | 12 + gcc/testsuite/gcc.target/i386/pr92295.c | 13 + gcc/testsuite/gcc.target/i386/pr92549.c | 17 + gcc/testsuite/gcc.target/i386/pr92615.c | 45 + gcc/testsuite/gcc.target/i386/pr92645-2.c | 34 + gcc/testsuite/gcc.target/i386/pr92645-3.c | 37 + gcc/testsuite/gcc.target/i386/pr92645-4.c | 56 + gcc/testsuite/gcc.target/i386/pr92645.c | 36 + gcc/testsuite/gcc.target/i386/ptwrite2.c | 4 +- gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 2 +- 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.target/i386/spellcheck-options-5.c | 2 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 10 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-22.c | 9 +- gcc/testsuite/gcc.target/i386/sse-23.c | 15 +- .../gcc.target/i386/sse2-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/sse2-cvt-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse2-mul-1.c | 13 +- gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c | 21 + gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201.c | 18 + gcc/testsuite/gcc.target/i386/sse2-rint-inline-1.c | 1 - gcc/testsuite/gcc.target/i386/sse2-rint-inline-2.c | 1 - gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c | 15 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-11.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-12.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-13.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-14.c | 15 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-15.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c | 16 + gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c | 16 + gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c | 7 +- gcc/testsuite/gcc.target/i386/sse4_1-blendps.c | 7 +- .../i386/sse4_1-builtin-fp-int-inexact.c | 1 - .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 3 +- .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 3 +- .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 3 +- .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c | 12 + gcc/testsuite/gcc.target/i386/sse4_1-rint-inline.c | 1 - .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 3 +- .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 3 +- .../gcc.target/i386/sse4_1-round-roundeven-1.c | 17 + .../gcc.target/i386/sse4_1-round-roundeven-2.c | 15 + .../gcc.target/i386/sse4_1-round-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 2 +- .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 1 + .../gcc.target/i386/volatile-bitfields-2.c | 2 +- gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/xop-vshift-1.c | 9 +- gcc/testsuite/gcc.target/mips/call-clobbered-3.c | 2 - gcc/testsuite/gcc.target/mips/call-clobbered-4.c | 23 - gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c | 19 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 23 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 23 + gcc/testsuite/gcc.target/mips/constant-spill.c | 31 + .../gcc.target/mips/data-sym-multi-pool.c | 45 + gcc/testsuite/gcc.target/mips/data-sym-pool.c | 5 +- gcc/testsuite/gcc.target/mips/get-fcsr-3.c | 9 + gcc/testsuite/gcc.target/mips/mips-builtins-pure.c | 20 + gcc/testsuite/gcc.target/mips/mips64r6-ti-mult.c | 16 + gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c | 28 + gcc/testsuite/gcc.target/mips/msa-ds.c | 31 + gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c | 101 + gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c | 101 + gcc/testsuite/gcc.target/mips/msa-insert-split.c | 16 + gcc/testsuite/gcc.target/mips/pr91769.c | 19 + .../gcc.target/mips/r10k-cache-barrier-9.c | 2 +- gcc/testsuite/gcc.target/msp430/430x-insns.c | 1646 ++ .../msp430/asm-register-names-lower-case.c | 25 + .../msp430/asm-register-names-upper-case.c | 25 + .../gcc.target/msp430/data-attributes-2.c | 51 + gcc/testsuite/gcc.target/msp430/devices-main.c | 6 + gcc/testsuite/gcc.target/msp430/devices/README | 17 + .../gcc.target/msp430/devices/bad-devices-1.c | 5 + .../gcc.target/msp430/devices/bad-devices-1.csv | 3 + .../gcc.target/msp430/devices/bad-devices-2.c | 5 + .../gcc.target/msp430/devices/bad-devices-2.csv | 3 + .../gcc.target/msp430/devices/bad-devices-3.c | 5 + .../gcc.target/msp430/devices/bad-devices-3.csv | 3 + .../gcc.target/msp430/devices/bad-devices-4.c | 5 + .../gcc.target/msp430/devices/bad-devices-4.csv | 3 + .../gcc.target/msp430/devices/bad-devices-5.c | 5 + .../gcc.target/msp430/devices/bad-devices-5.csv | 3 + .../gcc.target/msp430/devices/bad-devices-6.c | 5 + .../gcc.target/msp430/devices/bad-devices-6.csv | 3 + .../gcc.target/msp430/devices/csv-device-order.c | 11 + .../gcc.target/msp430/devices/csv-msp430_00.c | 7 + .../gcc.target/msp430/devices/csv-msp430_01.c | 7 + .../gcc.target/msp430/devices/csv-msp430_02.c | 7 + .../gcc.target/msp430/devices/csv-msp430_04.c | 7 + .../gcc.target/msp430/devices/csv-msp430_08.c | 7 + .../gcc.target/msp430/devices/csv-msp430_10.c | 6 + .../gcc.target/msp430/devices/csv-msp430_11.c | 6 + .../gcc.target/msp430/devices/csv-msp430_12.c | 6 + .../gcc.target/msp430/devices/csv-msp430_14.c | 6 + .../gcc.target/msp430/devices/csv-msp430_18.c | 6 + .../gcc.target/msp430/devices/csv-msp430_20.c | 6 + .../gcc.target/msp430/devices/csv-msp430_21.c | 6 + .../gcc.target/msp430/devices/csv-msp430_22.c | 6 + .../gcc.target/msp430/devices/csv-msp430_24.c | 6 + .../gcc.target/msp430/devices/csv-msp430_28.c | 6 + .../gcc.target/msp430/devices/csv-msp430fr5969.c | 11 + .../gcc.target/msp430/devices/csv-using-env-var.c | 10 + .../msp430/devices/csv-using-installed.c | 9 + .../gcc.target/msp430/devices/csv-using-option.c | 9 + .../gcc.target/msp430/devices/devices-main.c | 10 + .../gcc.target/msp430/devices/devices.csv | 22 + .../gcc.target/msp430/devices/hard-cc430f5123.c | 7 + gcc/testsuite/gcc.target/msp430/devices/hard-foo.c | 6 + .../gcc.target/msp430/devices/hard-msp430afe253.c | 8 + .../gcc.target/msp430/devices/hard-msp430cg4616.c | 7 + .../gcc.target/msp430/devices/hard-msp430f4783.c | 8 + .../msp430/devices/hard-rf430frl154h_rom.c | 8 + .../gcc.target/msp430/devices/msp430-devices.h | 3 + gcc/testsuite/gcc.target/msp430/emulate-slli.c | 19 + gcc/testsuite/gcc.target/msp430/emulate-srai.c | 19 + gcc/testsuite/gcc.target/msp430/emulate-srli.c | 16 + .../gcc.target/msp430/function-attributes-4.c | 27 +- .../gcc.target/msp430/isr-push-pop-isr-430.c | 13 + .../gcc.target/msp430/isr-push-pop-isr-430x.c | 12 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430.c | 27 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430x.c | 24 + .../gcc.target/msp430/isr-push-pop-main.c | 120 + gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c | 11 + .../gcc.target/msp430/mlarge-use-430-insn.c | 33 + gcc/testsuite/gcc.target/msp430/msp430.exp | 194 +- gcc/testsuite/gcc.target/msp430/mspabi_sllll.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srall.c | 10 + gcc/testsuite/gcc.target/msp430/mspabi_srlll.c | 10 + .../gcc.target/msp430/object-attributes-430.c | 14 + .../gcc.target/msp430/object-attributes-default.c | 16 + .../msp430/object-attributes-mlarge-any-region.c | 14 + .../gcc.target/msp430/object-attributes-mlarge.c | 15 + .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr80993.c | 1 + .../gcc.target/msp430/region-attribute-misuse.c | 16 + .../gcc.target/msp430/region-misuse-code-data.c | 4 + .../gcc.target/msp430/region-misuse-code.c | 4 + .../gcc.target/msp430/region-misuse-data.c | 4 + .../gcc.target/msp430/size-optimized-shifts.c | 26 + gcc/testsuite/gcc.target/msp430/tiny-printf.c | 3 + gcc/testsuite/gcc.target/or1k/shftimm-1.c | 8 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../powerpc/bfp/scalar-test-data-class-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/bmi2-bzhi64-1a.c | 2 +- gcc/testsuite/gcc.target/powerpc/builtins-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 1 + .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- .../gcc.target/powerpc/conv-vectorize-1.c | 37 + .../gcc.target/powerpc/conv-vectorize-2.c | 37 + gcc/testsuite/gcc.target/powerpc/cpu-future.c | 7 + .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/darn-3.c | 16 + gcc/testsuite/gcc.target/powerpc/darwin-bool-1.c | 2 + gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- .../gcc.target/powerpc/direct-move-double1.c | 1 - .../gcc.target/powerpc/direct-move-double2.c | 1 - .../gcc.target/powerpc/direct-move-float1.c | 1 - .../gcc.target/powerpc/direct-move-float2.c | 1 - .../gcc.target/powerpc/direct-move-vint1.c | 1 - .../gcc.target/powerpc/direct-move-vint2.c | 1 - gcc/testsuite/gcc.target/powerpc/direct-move.h | 2 +- gcc/testsuite/gcc.target/powerpc/localentry-1.c | 20 + .../gcc.target/powerpc/localentry-detect-1.c | 15 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- gcc/testsuite/gcc.target/powerpc/maddld-1.c | 21 + gcc/testsuite/gcc.target/powerpc/mmfpgpr.c | 22 - gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 43 + gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 14 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 14 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 50 + gcc/testsuite/gcc.target/powerpc/ppc-fma-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc-fma-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr62147.c | 24 + gcc/testsuite/gcc.target/powerpc/pr64205.c | 1 + gcc/testsuite/gcc.target/powerpc/pr70010-1.c | 18 + gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 18 + gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010-4.c | 17 + gcc/testsuite/gcc.target/powerpc/pr70010.c | 19 + gcc/testsuite/gcc.target/powerpc/pr71785.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79909.c | 1 + gcc/testsuite/gcc.target/powerpc/pr80125.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 13 + gcc/testsuite/gcc.target/powerpc/pr91275.c | 26 + gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 45 + gcc/testsuite/gcc.target/powerpc/pr92090.c | 43 + gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 297 + gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c | 297 + gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c | 126 + gcc/testsuite/gcc.target/powerpc/pr92132-int-2.c | 126 + gcc/testsuite/gcc.target/powerpc/pr92449-1.c | 7 + .../powerpc/pure-builtin-redundant-load.c | 47 + gcc/testsuite/gcc.target/powerpc/rlwinm-0.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-1.c | 8 +- gcc/testsuite/gcc.target/powerpc/rlwinm-2.c | 8 +- .../gcc.target/powerpc/safe-indirect-jump-1.c | 1 + .../gcc.target/powerpc/safe-indirect-jump-7.c | 1 + .../gcc.target/powerpc/small-loop-unroll.c | 13 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/sse4_1-check.h | 27 + gcc/testsuite/gcc.target/powerpc/sse4_1-pblendvb.c | 71 + .../gcc.target/powerpc/sse4_1-pblendw-2.c | 80 + gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw.c | 89 + .../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c | 18 + gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c | 19 + gcc/testsuite/gcc.target/powerpc/volatile-mem.c | 16 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +- gcc/testsuite/gcc.target/pru/abi-arg-struct.c | 164 + gcc/testsuite/gcc.target/pru/ashiftrt.c | 13 + gcc/testsuite/gcc.target/pru/builtins-1.c | 12 + gcc/testsuite/gcc.target/pru/builtins-error.c | 6 + gcc/testsuite/gcc.target/pru/clearbit.c | 13 + gcc/testsuite/gcc.target/pru/loop-asm.c | 19 + gcc/testsuite/gcc.target/pru/loop-dowhile.c | 45 + gcc/testsuite/gcc.target/pru/loop-hi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-hi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-qi-1.c | 38 + gcc/testsuite/gcc.target/pru/loop-qi-2.c | 17 + gcc/testsuite/gcc.target/pru/loop-short-1.c | 53 + gcc/testsuite/gcc.target/pru/loop-short-2.c | 21 + gcc/testsuite/gcc.target/pru/loop-si-1.c | 41 + gcc/testsuite/gcc.target/pru/loop-si-2.c | 20 + .../gcc.target/pru/loop-u8_pcrel_overflow.c | 42 + gcc/testsuite/gcc.target/pru/loop-ubyte-1.c | 30 + gcc/testsuite/gcc.target/pru/loop-ubyte-2.c | 18 + .../pru/lra-framepointer-fragmentation-1.c | 33 + .../pru/lra-framepointer-fragmentation-2.c | 61 + gcc/testsuite/gcc.target/pru/mabi-ti-1.c | 10 + gcc/testsuite/gcc.target/pru/mabi-ti-2.c | 15 + gcc/testsuite/gcc.target/pru/mabi-ti-3.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-4.c | 14 + gcc/testsuite/gcc.target/pru/mabi-ti-5.c | 33 + gcc/testsuite/gcc.target/pru/mabi-ti-6.c | 12 + gcc/testsuite/gcc.target/pru/mabi-ti-7.c | 21 + gcc/testsuite/gcc.target/pru/pr64366.c | 128 + gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c | 22 + gcc/testsuite/gcc.target/pru/pru.exp | 41 + gcc/testsuite/gcc.target/pru/qbbc-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbc-2.c | 15 + gcc/testsuite/gcc.target/pru/qbbc-3.c | 15 + gcc/testsuite/gcc.target/pru/qbbs-1.c | 29 + gcc/testsuite/gcc.target/pru/qbbs-2.c | 15 + gcc/testsuite/gcc.target/pru/setbit.c | 13 + .../gcc.target/pru/zero_extend-and-hisi.c | 16 + .../gcc.target/pru/zero_extend-and-qihi.c | 16 + .../gcc.target/pru/zero_extend-and-qisi.c | 16 + gcc/testsuite/gcc.target/pru/zero_extend-hisi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qihi.c | 43 + gcc/testsuite/gcc.target/pru/zero_extend-qisi.c | 43 + gcc/testsuite/gcc.target/riscv/attribute-10.c | 6 + .../gcc.target/riscv/flattened-struct-abi-1.c | 9 + .../gcc.target/riscv/flattened-struct-abi-2.c | 9 + gcc/testsuite/gcc.target/riscv/li.c | 36 + gcc/testsuite/gcc.target/riscv/pr91441.c | 10 + .../gcc.target/riscv/promote-type-for-libcall.c | 37 + gcc/testsuite/gcc.target/riscv/save-restore-2.c | 22 + gcc/testsuite/gcc.target/riscv/save-restore-3.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-4.c | 19 + gcc/testsuite/gcc.target/riscv/save-restore-5.c | 9 + gcc/testsuite/gcc.target/riscv/save-restore-6.c | 16 + gcc/testsuite/gcc.target/riscv/save-restore-7.c | 30 + gcc/testsuite/gcc.target/riscv/save-restore-8.c | 12 + gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 16 +- gcc/testsuite/gcc.target/riscv/shift-shift-4.c | 13 + gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 16 + .../gcc.target/s390/addsub-signed-overflow-1.c | 83 + .../gcc.target/s390/addsub-signed-overflow-2.c | 82 + .../gcc.target/s390/combine-rotate-modulo.c | 36 + .../gcc.target/s390/combine-shift-rotate-add-mod.c | 29 + .../gcc.target/s390/load-thread-pointer-once-2.c | 14 + .../gcc.target/s390/load-thread-pointer-once.c | 12 + .../gcc.target/s390/mul-signed-overflow-1.c | 58 + .../gcc.target/s390/mul-signed-overflow-2.c | 58 + .../gcc.target/s390/rotate-truncation-mask.c | 11 + gcc/testsuite/gcc.target/s390/s390.exp | 30 +- gcc/testsuite/gcc.target/s390/sigfpe-eh.c | 10 + .../gcc.target/s390/vector/combine-shift-vec.c | 107 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 18 +- gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c | 24 + .../s390/zvector/autovec-double-quiet-eq.c | 8 + .../s390/zvector/autovec-double-quiet-ge.c | 8 + .../s390/zvector/autovec-double-quiet-gt.c | 8 + .../s390/zvector/autovec-double-quiet-le.c | 8 + .../s390/zvector/autovec-double-quiet-lt.c | 8 + .../s390/zvector/autovec-double-quiet-ordered.c | 10 + .../s390/zvector/autovec-double-quiet-uneq.c | 10 + .../s390/zvector/autovec-double-quiet-unordered.c | 11 + .../autovec-double-signaling-eq-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-eq-z13.c | 9 + .../s390/zvector/autovec-double-signaling-eq.c | 11 + .../autovec-double-signaling-ge-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-ge-z13.c | 9 + .../s390/zvector/autovec-double-signaling-ge.c | 8 + .../autovec-double-signaling-gt-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-gt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-gt.c | 8 + .../autovec-double-signaling-le-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-le-z13.c | 9 + .../s390/zvector/autovec-double-signaling-le.c | 8 + .../autovec-double-signaling-lt-z13-finite.c | 10 + .../s390/zvector/autovec-double-signaling-lt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-lt.c | 8 + .../autovec-double-signaling-ltgt-z13-finite.c | 9 + .../zvector/autovec-double-signaling-ltgt-z13.c | 9 + .../s390/zvector/autovec-double-signaling-ltgt.c | 9 + .../s390/zvector/autovec-double-smax-z13.F90 | 11 + .../s390/zvector/autovec-double-smax.F90 | 8 + .../s390/zvector/autovec-double-smin-z13.F90 | 11 + .../s390/zvector/autovec-double-smin.F90 | 8 + .../s390/zvector/autovec-float-quiet-eq.c | 8 + .../s390/zvector/autovec-float-quiet-ge.c | 8 + .../s390/zvector/autovec-float-quiet-gt.c | 8 + .../s390/zvector/autovec-float-quiet-le.c | 8 + .../s390/zvector/autovec-float-quiet-lt.c | 8 + .../s390/zvector/autovec-float-quiet-ordered.c | 10 + .../s390/zvector/autovec-float-quiet-uneq.c | 10 + .../s390/zvector/autovec-float-quiet-unordered.c | 11 + .../s390/zvector/autovec-float-signaling-eq.c | 11 + .../s390/zvector/autovec-float-signaling-ge.c | 8 + .../s390/zvector/autovec-float-signaling-gt.c | 8 + .../s390/zvector/autovec-float-signaling-le.c | 8 + .../s390/zvector/autovec-float-signaling-lt.c | 8 + .../s390/zvector/autovec-float-signaling-ltgt.c | 9 + .../gcc.target/s390/zvector/autovec-fortran.h | 7 + .../zvector/autovec-long-double-signaling-ge.c | 8 + .../zvector/autovec-long-double-signaling-gt.c | 8 + .../zvector/autovec-long-double-signaling-le.c | 8 + .../zvector/autovec-long-double-signaling-lt.c | 8 + gcc/testsuite/gcc.target/s390/zvector/autovec.h | 43 + gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c | 72 +- .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- gcc/testsuite/gcc.target/sh/pr51244-20.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-6.c | 2 +- gcc/testsuite/gcc.target/sparc/20161111-1.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-1.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gcc.target/sparc/setjmp-1.c | 4 +- gcc/testsuite/gcc.target/sparc/sparc-ret-3.c | 2 +- gcc/testsuite/gcc.target/spu/Wmain.c | 7 - gcc/testsuite/gcc.target/spu/abi.c | 474 - gcc/testsuite/gcc.target/spu/compare-dp.c | 10 - gcc/testsuite/gcc.target/spu/cpat-1.c | 104 - gcc/testsuite/gcc.target/spu/cpat-2.c | 44 - gcc/testsuite/gcc.target/spu/cpat-3.c | 61 - gcc/testsuite/gcc.target/spu/cpat-4.c | 40 - gcc/testsuite/gcc.target/spu/dfcgt-nan.c | 31 - gcc/testsuite/gcc.target/spu/dfcmeq.c | 9 - gcc/testsuite/gcc.target/spu/dfcmgt.c | 10 - gcc/testsuite/gcc.target/spu/ea/cache1.c | 195 - gcc/testsuite/gcc.target/spu/ea/cast1.c | 43 - gcc/testsuite/gcc.target/spu/ea/cast2.c | 74 - gcc/testsuite/gcc.target/spu/ea/compile1.c | 109 - gcc/testsuite/gcc.target/spu/ea/compile2.c | 43 - gcc/testsuite/gcc.target/spu/ea/cppdefine.c | 36 - gcc/testsuite/gcc.target/spu/ea/ea.exp | 54 - gcc/testsuite/gcc.target/spu/ea/errors1.c | 67 - gcc/testsuite/gcc.target/spu/ea/errors2.c | 107 - gcc/testsuite/gcc.target/spu/ea/execute1.c | 41 - gcc/testsuite/gcc.target/spu/ea/execute2.c | 41 - gcc/testsuite/gcc.target/spu/ea/execute3.c | 39 - gcc/testsuite/gcc.target/spu/ea/ops1.c | 94 - gcc/testsuite/gcc.target/spu/ea/ops2.c | 94 - gcc/testsuite/gcc.target/spu/ea/options1.c | 22 - gcc/testsuite/gcc.target/spu/ea/pr41857.c | 29 - gcc/testsuite/gcc.target/spu/ea/test-sizes.c | 608 - gcc/testsuite/gcc.target/spu/fixed-range-bad.c | 5 - gcc/testsuite/gcc.target/spu/fixed-range.c | 8 - gcc/testsuite/gcc.target/spu/intrinsics-1.c | 24 - gcc/testsuite/gcc.target/spu/intrinsics-2.c | 305 - gcc/testsuite/gcc.target/spu/intrinsics-3.c | 42 - gcc/testsuite/gcc.target/spu/intrinsics-sr.c | 496 - gcc/testsuite/gcc.target/spu/muldivti3.c | 46 - gcc/testsuite/gcc.target/spu/pr40001.c | 17 - gcc/testsuite/gcc.target/spu/spu.exp | 41 - gcc/testsuite/gcc.target/spu/subti3.c | 45 - gcc/testsuite/gcc.target/spu/tag_manager.c | 312 - gcc/testsuite/gcc.target/spu/vector-ansi.c | 35 - gcc/testsuite/gcc.target/spu/vector.c | 32 - gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 2 +- gcc/testsuite/gcc.target/xtensa/pr91880.c | 10 + gcc/testsuite/gcc.target/xtensa/xtensa.exp | 41 + gcc/testsuite/gdc.dg/pr90601.d | 22 + gcc/testsuite/gdc.dg/pr90650a.d | 14 + gcc/testsuite/gdc.dg/pr90650b.d | 13 + gcc/testsuite/gdc.dg/pr91238.d | 18 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 13 + gcc/testsuite/gdc.test/compilable/b16976.d | 66 + .../gdc.test/compilable/imports/test16214b.d | 10 + gcc/testsuite/gdc.test/compilable/interpret3.d | 20 +- gcc/testsuite/gdc.test/compilable/test16214a.d | 7 + gcc/testsuite/gdc.test/compilable/test19912.d | 3 + gcc/testsuite/gdc.test/compilable/test19941.d | 57 + gcc/testsuite/gdc.test/compilable/traits.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b15875.d | 10 + gcc/testsuite/gdc.test/fail_compilation/b17285.d | 15 + gcc/testsuite/gdc.test/fail_compilation/b19691.d | 20 + gcc/testsuite/gdc.test/fail_compilation/b19691e.d | 24 + gcc/testsuite/gdc.test/fail_compilation/b19717.d | 16 + gcc/testsuite/gdc.test/fail_compilation/b19717a.d | 14 + .../gdc.test/fail_compilation/diag16976.d | 44 + .../fail_compilation/extra-files/minimal/object.d | 1 + gcc/testsuite/gdc.test/fail_compilation/fail110.d | 2 +- .../gdc.test/fail_compilation/fail19890a.d | 7 + .../gdc.test/fail_compilation/fail19890b.d | 7 + .../gdc.test/fail_compilation/fail19897.d | 13 + .../gdc.test/fail_compilation/fail19898a.d | 14 + .../gdc.test/fail_compilation/fail19898b.d | 21 + .../gdc.test/fail_compilation/fail19911a.d | 11 + .../gdc.test/fail_compilation/fail19911b.d | 13 + .../gdc.test/fail_compilation/fail19911c.d | 17 + .../gdc.test/fail_compilation/fail19912a.d | 9 + .../gdc.test/fail_compilation/fail19912b.d | 9 + .../gdc.test/fail_compilation/fail19912c.d | 9 + .../gdc.test/fail_compilation/fail19912d.d | 9 + .../gdc.test/fail_compilation/fail19912e.d | 9 + .../gdc.test/fail_compilation/fail19913.d | 13 + .../gdc.test/fail_compilation/fail19914.d | 10 + .../gdc.test/fail_compilation/fail19915.d | 10 + .../gdc.test/fail_compilation/fail19922.d | 19 + .../gdc.test/fail_compilation/fail19923.d | 19 + .../gdc.test/fail_compilation/fail19941.d | 62 + .../gdc.test/fail_compilation/fail19955.d | 8 + .../fail_compilation/staticarrayoverflow.d | 16 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 57 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c | 4 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c | 12 + .../gfortran.dg/ISO_Fortran_binding_13.f90 | 39 + .../gfortran.dg/ISO_Fortran_binding_14.f90 | 41 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c | 43 + .../gfortran.dg/ISO_Fortran_binding_15.f90 | 20 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c | 40 + .../gfortran.dg/ISO_Fortran_binding_16.f90 | 25 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 + .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 2 +- gcc/testsuite/gfortran.dg/achar_2.f90 | 5 + gcc/testsuite/gfortran.dg/achar_5.f90 | 5 - gcc/testsuite/gfortran.dg/allocated_1.f90 | 24 + gcc/testsuite/gfortran.dg/allocated_2.f90 | 16 + gcc/testsuite/gfortran.dg/allocated_3.f90 | 6 + gcc/testsuite/gfortran.dg/altreturn_10.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_11.f90 | 8 +- gcc/testsuite/gfortran.dg/argument_checking_13.f90 | 6 +- gcc/testsuite/gfortran.dg/argument_checking_19.f90 | 18 + gcc/testsuite/gfortran.dg/argument_checking_20.f90 | 11 + gcc/testsuite/gfortran.dg/argument_checking_21.f90 | 12 + gcc/testsuite/gfortran.dg/argument_checking_22.f90 | 15 + gcc/testsuite/gfortran.dg/argument_checking_23.f90 | 16 + gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 63 + .../gfortran.dg/arithmetic_overflow_1.f90 | 6 +- gcc/testsuite/gfortran.dg/associate_48.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_49.f90 | 34 + .../gfortran.dg/assumed_rank_bounds_3.f90 | 219 + gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 35 + gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 14 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 19 + gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 | 18 + gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 | 19 + gcc/testsuite/gfortran.dg/bad_operands.f90 | 10 + gcc/testsuite/gfortran.dg/bessel_3.f90 | 8 +- gcc/testsuite/gfortran.dg/bessel_6.f90 | 4 - gcc/testsuite/gfortran.dg/bessel_7.f90 | 5 +- gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 | 42 + .../gfortran.dg/bind_c_array_params_3.f90 | 39 + .../gfortran.dg/bind_c_array_params_3_aux.c | 26 + gcc/testsuite/gfortran.dg/bind_c_procs_3.f90 | 25 + gcc/testsuite/gfortran.dg/bounds_check_21.f90 | 12 + gcc/testsuite/gfortran.dg/boz_1.f90 | 26 +- gcc/testsuite/gfortran.dg/boz_11.f90 | 11 - gcc/testsuite/gfortran.dg/boz_12.f90 | 7 +- gcc/testsuite/gfortran.dg/boz_3.f90 | 23 +- gcc/testsuite/gfortran.dg/boz_4.f90 | 35 +- gcc/testsuite/gfortran.dg/boz_5.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_6.f90 | 10 +- gcc/testsuite/gfortran.dg/boz_7.f90 | 4 +- gcc/testsuite/gfortran.dg/boz_8.f90 | 9 +- gcc/testsuite/gfortran.dg/boz_bge.f90 | 22 + gcc/testsuite/gfortran.dg/boz_complex_1.f90 | 17 + gcc/testsuite/gfortran.dg/boz_complex_2.f90 | 15 + gcc/testsuite/gfortran.dg/boz_complex_3.f90 | 15 + gcc/testsuite/gfortran.dg/boz_dble.f90 | 6 + gcc/testsuite/gfortran.dg/boz_dshift_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_dshift_2.f90 | 12 + gcc/testsuite/gfortran.dg/boz_float_1.f90 | 4 + gcc/testsuite/gfortran.dg/boz_float_2.f90 | 5 + gcc/testsuite/gfortran.dg/boz_float_3.f90 | 7 + gcc/testsuite/gfortran.dg/boz_iand_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_iand_2.f90 | 17 + gcc/testsuite/gfortran.dg/boz_int.f90 | 13 + gcc/testsuite/gfortran.dg/byte_3.f | 6 + gcc/testsuite/gfortran.dg/byte_4.f90 | 10 + gcc/testsuite/gfortran.dg/char4_iunit_1.f03 | 1 - .../gfortran.dg/char_array_constructor_4.f90 | 13 + gcc/testsuite/gfortran.dg/char_result_19.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_mod_19.f90 | 18 + gcc/testsuite/gfortran.dg/character_mismatch.f90 | 76 + gcc/testsuite/gfortran.dg/check_bits_1.f90 | 49 + gcc/testsuite/gfortran.dg/chmod_1.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_2.f90 | 2 +- gcc/testsuite/gfortran.dg/chmod_3.f90 | 2 +- gcc/testsuite/gfortran.dg/class_71.f90 | 13 + gcc/testsuite/gfortran.dg/coarray_7.f90 | 6 +- gcc/testsuite/gfortran.dg/coarray_poly_9.f90 | 38 + gcc/testsuite/gfortran.dg/common_1.f | 14 + gcc/testsuite/gfortran.dg/common_26.f90 | 14 + gcc/testsuite/gfortran.dg/compare_interfaces.f90 | 73 + .../gfortran.dg/dec-comparison-character_1.f90 | 18 + .../gfortran.dg/dec-comparison-character_2.f90 | 18 + .../gfortran.dg/dec-comparison-character_3.f90 | 26 + .../gfortran.dg/dec-comparison-complex_1.f90 | 17 + .../gfortran.dg/dec-comparison-complex_2.f90 | 14 + .../gfortran.dg/dec-comparison-complex_3.f90 | 18 + gcc/testsuite/gfortran.dg/dec-comparison-int_1.f90 | 22 + gcc/testsuite/gfortran.dg/dec-comparison-int_2.f90 | 18 + gcc/testsuite/gfortran.dg/dec-comparison-int_3.f90 | 26 + .../gfortran.dg/dec-comparison-real_1.f90 | 22 + .../gfortran.dg/dec-comparison-real_2.f90 | 18 + .../gfortran.dg/dec-comparison-real_3.f90 | 26 + gcc/testsuite/gfortran.dg/dec-comparison.f90 | 40 + .../dec_char_conversion_in_assignment_1.f90 | 61 + .../dec_char_conversion_in_assignment_2.f90 | 31 + .../dec_char_conversion_in_assignment_3.f90 | 44 + .../dec_char_conversion_in_assignment_4.f90 | 19 + .../dec_char_conversion_in_assignment_5.f90 | 16 + .../dec_char_conversion_in_assignment_6.f90 | 14 + .../dec_char_conversion_in_assignment_7.f90 | 30 + .../dec_char_conversion_in_assignment_8.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_1.f90 | 87 + .../gfortran.dg/dec_char_conversion_in_data_2.f90 | 45 + .../gfortran.dg/dec_char_conversion_in_data_3.f90 | 19 + .../gfortran.dg/dec_char_conversion_in_data_4.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_5.f90 | 15 + .../gfortran.dg/dec_char_conversion_in_data_6.f90 | 33 + .../gfortran.dg/dec_char_conversion_in_data_7.f90 | 17 + .../gfortran.dg/dec_format_empty_item_1.f | 19 + .../gfortran.dg/dec_format_empty_item_2.f | 19 + .../gfortran.dg/dec_format_empty_item_3.f | 19 + gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_union_1.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_union_11.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_2.f90 | 7 +- gcc/testsuite/gfortran.dg/dec_union_5.f90 | 10 +- gcc/testsuite/gfortran.dg/default_format_1.f90 | 2 +- .../gfortran.dg/default_format_denormal_1.f90 | 2 +- .../gfortran.dg/deferred_character_33.f90 | 35 + .../gfortran.dg/deferred_character_33a.f90 | 9 + .../gfortran.dg/deferred_character_34.f90 | 10 + gcc/testsuite/gfortran.dg/dependency_54.f90 | 24 + gcc/testsuite/gfortran.dg/dependency_55.f90 | 18 + gcc/testsuite/gfortran.dg/dependency_56.f90 | 14 + gcc/testsuite/gfortran.dg/derived_init_6.f90 | 60 + .../gfortran.dg/diagnostic-format-json-2.F90 | 1 + .../gfortran.dg/diagnostic-format-json-3.F90 | 1 + gcc/testsuite/gfortran.dg/directive_unroll_5.f90 | 2 +- gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 22 + gcc/testsuite/gfortran.dg/do_subscript_4.f90 | 11 + gcc/testsuite/gfortran.dg/do_subscript_5.f90 | 20 + gcc/testsuite/gfortran.dg/do_subscript_6.f90 | 11 + gcc/testsuite/gfortran.dg/dshift_3.f90 | 2 - gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 | 5 + gcc/testsuite/gfortran.dg/dummy_procedure_8.f90 | 4 - gcc/testsuite/gfortran.dg/eof_6.f90 | 23 + gcc/testsuite/gfortran.dg/equiv_10.f90 | 15 + gcc/testsuite/gfortran.dg/erf_2.F90 | 4 - gcc/testsuite/gfortran.dg/erf_3.F90 | 5 +- gcc/testsuite/gfortran.dg/external_procedure_4.f90 | 19 + gcc/testsuite/gfortran.dg/fmt_error_10.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_7.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_9.f | 2 +- .../gfortran.dg/fmt_f_default_field_width_1.f90 | 7 +- .../gfortran.dg/fmt_f_default_field_width_2.f90 | 7 +- .../gfortran.dg/fmt_f_default_field_width_3.f90 | 9 +- .../gfortran.dg/fmt_g_default_field_width_1.f90 | 7 +- .../gfortran.dg/fmt_g_default_field_width_2.f90 | 7 +- .../gfortran.dg/fmt_g_default_field_width_3.f90 | 9 +- gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 40 + gcc/testsuite/gfortran.dg/function_kinds_5.f90 | 1 + gcc/testsuite/gfortran.dg/g77/20010519-1.f | 55 +- .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/testsuite/gfortran.dg/gnu_logical_1.F | 91 - gcc/testsuite/gfortran.dg/gnu_logical_2.f90 | 24 +- .../gfortran.dg/goacc/acc_on_device-1.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-1.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-2.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-3.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/asyncwait-4.f95 | 20 +- gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 | 75 + gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 54 + gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 44 + .../gfortran.dg/goacc/continuation-free-form.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 53 + gcc/testsuite/gfortran.dg/goacc/default-2.f | 44 +- .../gfortran.dg/goacc/enter-exit-data.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/if.f95 | 14 +- gcc/testsuite/gfortran.dg/goacc/list.f95 | 6 +- gcc/testsuite/gfortran.dg/goacc/literal.f95 | 2 +- .../gfortran.dg/goacc/loop-2-kernels-tile.f95 | 4 +- .../gfortran.dg/goacc/loop-2-parallel-tile.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/loop-7.f95 | 20 +- .../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 + .../gfortran.dg/goacc/nested-reductions.f90 | 540 + .../gfortran.dg/goacc/parallel-dims-2.f90 | 22 + .../gfortran.dg/goacc/parallel-kernels-clauses.f95 | 28 +- gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78027.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 | 20 + gcc/testsuite/gfortran.dg/goacc/pr78260.f90 | 36 + gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/routine-6.f90 | 2 +- .../gfortran.dg/goacc/several-directives.f95 | 4 +- gcc/testsuite/gfortran.dg/goacc/sie.f95 | 12 +- gcc/testsuite/gfortran.dg/goacc/tile-1.f90 | 8 +- .../gfortran.dg/goacc/update-if_present-2.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/declare-simd-1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/pr29759.f90 | 8 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/pr78260.f90 | 33 + gcc/testsuite/gfortran.dg/gomp/pr87752.f90 | 12 + gcc/testsuite/gfortran.dg/hollerith5.f90 | 5 +- gcc/testsuite/gfortran.dg/hollerith8.f90 | 6 +- gcc/testsuite/gfortran.dg/hollerith_legacy.f90 | 2 +- .../gfortran.dg/hollerith_to_char_parameter_1.f90 | 11 + .../gfortran.dg/hollerith_to_char_parameter_2.f90 | 12 + gcc/testsuite/gfortran.dg/ibits.f90 | 4 +- gcc/testsuite/gfortran.dg/ieee/ieee_4.f90 | 2 +- gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 | 9 + gcc/testsuite/gfortran.dg/impure_assignment_2.f90 | 2 +- gcc/testsuite/gfortran.dg/init_flag_10.f90 | 1 - gcc/testsuite/gfortran.dg/init_flag_3.f90 | 1 - gcc/testsuite/gfortran.dg/initialization_14.f90 | 6 +- gcc/testsuite/gfortran.dg/initialization_30.f90 | 21 + gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 7 + gcc/testsuite/gfortran.dg/int_conv_1.f90 | 21 +- gcc/testsuite/gfortran.dg/int_conv_2.f90 | 1 - .../gfortran.dg/integer_exponentiation_2.f90 | 24 +- .../gfortran.dg/integer_exponentiation_3.F90 | 2 - .../gfortran.dg/integer_exponentiation_4.f90 | 8 +- .../gfortran.dg/integer_exponentiation_5.F90 | 4 - gcc/testsuite/gfortran.dg/interface_40.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_21.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_22.f90 | 36 + gcc/testsuite/gfortran.dg/internal_pack_23.f90 | 27 + gcc/testsuite/gfortran.dg/internal_pack_24.f90 | 39 + gcc/testsuite/gfortran.dg/internal_pack_9.f90 | 4 +- gcc/testsuite/gfortran.dg/io_constraints_14.f90 | 13 + gcc/testsuite/gfortran.dg/ishft_1.f90 | 1 - gcc/testsuite/gfortran.dg/isnan_1.f90 | 1 - gcc/testsuite/gfortran.dg/isnan_2.f90 | 1 - gcc/testsuite/gfortran.dg/lrshift_1.f90 | 2 +- gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 2 +- gcc/testsuite/gfortran.dg/matmul_blas_2.f90 | 25 + gcc/testsuite/gfortran.dg/maxloc_2.f90 | 1 - gcc/testsuite/gfortran.dg/maxlocval_2.f90 | 1 - gcc/testsuite/gfortran.dg/maxlocval_4.f90 | 1 - gcc/testsuite/gfortran.dg/merge_bits_3.f90 | 5 + gcc/testsuite/gfortran.dg/merge_bits_4.f90 | 7 + gcc/testsuite/gfortran.dg/minloc_1.f90 | 1 - gcc/testsuite/gfortran.dg/minlocval_1.f90 | 1 - gcc/testsuite/gfortran.dg/minlocval_4.f90 | 1 - gcc/testsuite/gfortran.dg/minmaxloc_14.f90 | 12 + gcc/testsuite/gfortran.dg/module_error_1.f90 | 2 +- gcc/testsuite/gfortran.dg/module_nan.f90 | 1 - gcc/testsuite/gfortran.dg/namelist_42.f90 | 1 - gcc/testsuite/gfortran.dg/namelist_43.f90 | 1 - gcc/testsuite/gfortran.dg/nan_1.f90 | 1 - gcc/testsuite/gfortran.dg/nan_2.f90 | 1 - gcc/testsuite/gfortran.dg/nan_3.f90 | 1 - gcc/testsuite/gfortran.dg/nan_4.f90 | 9 +- gcc/testsuite/gfortran.dg/nan_5.f90 | 1 - gcc/testsuite/gfortran.dg/nan_6.f90 | 1 - gcc/testsuite/gfortran.dg/nearest_1.f90 | 1 - gcc/testsuite/gfortran.dg/nearest_3.f90 | 1 - .../gfortran.dg/no_char_to_numeric_assign.f90 | 21 + .../gfortran.dg/no_overwrite_recursive_1.f90 | 11 + .../gfortran.dg/no_overwrite_recursive_2.f90 | 10 + gcc/testsuite/gfortran.dg/no_range_check_1.f90 | 3 - gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 6 +- gcc/testsuite/gfortran.dg/open_errors.f90 | 2 +- gcc/testsuite/gfortran.dg/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/pointer_array_11.f90 | 90 + gcc/testsuite/gfortran.dg/pr16433.f | 4 +- gcc/testsuite/gfortran.dg/pr20257.f90 | 1 - gcc/testsuite/gfortran.dg/pr24823.f | 6 +- gcc/testsuite/gfortran.dg/pr39937.f | 30 + gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr44491.f90 | 2 +- gcc/testsuite/gfortran.dg/pr47054_1.f90 | 15 + gcc/testsuite/gfortran.dg/pr47054_2.f90 | 41 + gcc/testsuite/gfortran.dg/pr51991.f90 | 21 + gcc/testsuite/gfortran.dg/pr58027.f90 | 2 +- gcc/testsuite/gfortran.dg/pr67884.f90 | 21 + gcc/testsuite/gfortran.dg/pr68544.f90 | 13 + gcc/testsuite/gfortran.dg/pr69398.f90 | 11 + gcc/testsuite/gfortran.dg/pr69455_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr69455_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr69499.f90 | 7 + gcc/testsuite/gfortran.dg/pr70754.f90 | 13 +- gcc/testsuite/gfortran.dg/pr71649.f90 | 8 +- gcc/testsuite/gfortran.dg/pr77632_1.f90 | 7 + gcc/testsuite/gfortran.dg/pr78719_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr78719_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr78719_3.f90 | 32 + gcc/testsuite/gfortran.dg/pr78739.f90 | 15 + gcc/testsuite/gfortran.dg/pr81509_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pr85543.f90 | 1 + gcc/testsuite/gfortran.dg/pr85687.f90 | 2 +- gcc/testsuite/gfortran.dg/pr86587.f90 | 18 + gcc/testsuite/gfortran.dg/pr87907.f90 | 23 + gcc/testsuite/gfortran.dg/pr87991.f90 | 11 + gcc/testsuite/gfortran.dg/pr87993.f90 | 8 + gcc/testsuite/gfortran.dg/pr88072.f90 | 30 + gcc/testsuite/gfortran.dg/pr88833.f90 | 9 + gcc/testsuite/gfortran.dg/pr89344.f90 | 15 + gcc/testsuite/gfortran.dg/pr89646.f90 | 24 + gcc/testsuite/gfortran.dg/pr89647.f90 | 33 + gcc/testsuite/gfortran.dg/pr89943_1.f90 | 31 + gcc/testsuite/gfortran.dg/pr89943_2.f90 | 33 + gcc/testsuite/gfortran.dg/pr89943_3.f90 | 28 + gcc/testsuite/gfortran.dg/pr89943_4.f90 | 29 + gcc/testsuite/gfortran.dg/pr90002.f90 | 6 + gcc/testsuite/gfortran.dg/pr90985.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_2.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_3.f90 | 14 + gcc/testsuite/gfortran.dg/pr90988_4.f | 10 + gcc/testsuite/gfortran.dg/pr91003.f90 | 33 + gcc/testsuite/gfortran.dg/pr91296.f90 | 27 + gcc/testsuite/gfortran.dg/pr91359_1.f | 16 + gcc/testsuite/gfortran.dg/pr91359_2.f | 16 + gcc/testsuite/gfortran.dg/pr91372.f90 | 9 + gcc/testsuite/gfortran.dg/pr91471.f90 | 14 + gcc/testsuite/gfortran.dg/pr91485.f90 | 24 + gcc/testsuite/gfortran.dg/pr91496.f90 | 38 + gcc/testsuite/gfortran.dg/pr91497.f90 | 127 + gcc/testsuite/gfortran.dg/pr91552.f90 | 10 + gcc/testsuite/gfortran.dg/pr91553.f90 | 8 + gcc/testsuite/gfortran.dg/pr91564.f90 | 16 + gcc/testsuite/gfortran.dg/pr91565.f90 | 17 + gcc/testsuite/gfortran.dg/pr91566.f90 | 14 + gcc/testsuite/gfortran.dg/pr91568.f | 11 + gcc/testsuite/gfortran.dg/pr91577.f90 | 28 + gcc/testsuite/gfortran.dg/pr91587.f90 | 12 + gcc/testsuite/gfortran.dg/pr91589.f90 | 15 + gcc/testsuite/gfortran.dg/pr91641.f90 | 7 + gcc/testsuite/gfortran.dg/pr91642.f90 | 19 + gcc/testsuite/gfortran.dg/pr91649.f90 | 23 + gcc/testsuite/gfortran.dg/pr91650_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr91650_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr91660_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr91660_2.f90 | 9 + gcc/testsuite/gfortran.dg/pr91714.f90 | 10 + gcc/testsuite/gfortran.dg/pr91715.f90 | 5 + gcc/testsuite/gfortran.dg/pr91716.f90 | 8 + gcc/testsuite/gfortran.dg/pr91727.f90 | 9 + gcc/testsuite/gfortran.dg/pr91784.f90 | 9 + gcc/testsuite/gfortran.dg/pr91785.f90 | 8 + gcc/testsuite/gfortran.dg/pr91801.f90 | 7 + gcc/testsuite/gfortran.dg/pr91802.f90 | 9 + gcc/testsuite/gfortran.dg/pr91864.f90 | 22 + gcc/testsuite/gfortran.dg/pr91942.f90 | 10 + gcc/testsuite/gfortran.dg/pr91943.f90 | 7 + gcc/testsuite/gfortran.dg/pr91945.f90 | 5 + gcc/testsuite/gfortran.dg/pr91959.f90 | 9 + gcc/testsuite/gfortran.dg/pr92018.f90 | 8 + gcc/testsuite/gfortran.dg/pr92019.f90 | 9 + gcc/testsuite/gfortran.dg/pr92050.f90 | 53 + gcc/testsuite/gfortran.dg/pr92094.f90 | 28 + gcc/testsuite/gfortran.dg/pr92161.f | 23 + gcc/testsuite/gfortran.dg/pr92208.f90 | 39 + gcc/testsuite/gfortran.dg/pr92277.f90 | 32 + gcc/testsuite/gfortran.dg/pr92537.f90 | 32 + gcc/testsuite/gfortran.dg/pr92629.f90 | 11 + gcc/testsuite/gfortran.dg/proc_ptr_51.f90 | 38 + gcc/testsuite/gfortran.dg/random_seed_1.f90 | 7 +- gcc/testsuite/gfortran.dg/read_infnan_1.f90 | 1 - gcc/testsuite/gfortran.dg/real_const_3.f90 | 1 - gcc/testsuite/gfortran.dg/realloc_on_assign_2.f03 | 1 - gcc/testsuite/gfortran.dg/reassoc_4.f | 1 - gcc/testsuite/gfortran.dg/scalar_mask_2.f90 | 3 +- gcc/testsuite/gfortran.dg/scratch_1.f90 | 1 - gcc/testsuite/gfortran.dg/select_rank_1.f90 | 179 + gcc/testsuite/gfortran.dg/select_rank_2.f90 | 85 + gcc/testsuite/gfortran.dg/select_rank_3.f90 | 21 + gcc/testsuite/gfortran.dg/shiftalr_3.f90 | 42 + gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/testsuite/gfortran.dg/stat_1.f90 | 2 +- gcc/testsuite/gfortran.dg/stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/streamio_18.f90 | 23 + gcc/testsuite/gfortran.dg/transfer_simplify_1.f90 | 1 - gcc/testsuite/gfortran.dg/typebound_call_22.f03 | 2 +- gcc/testsuite/gfortran.dg/typebound_operator_9.f03 | 1 - gcc/testsuite/gfortran.dg/unf_io_convert_1.f90 | 12 +- gcc/testsuite/gfortran.dg/unf_io_convert_2.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_28.f90 | 2 +- gcc/testsuite/gfortran.dg/use_15.f90 | 4 +- gcc/testsuite/gfortran.dg/use_rename_8.f90 | 16 +- gcc/testsuite/gfortran.dg/use_without_only_1.f90 | 6 +- gcc/testsuite/gfortran.dg/used_before_typed_4.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr90681.f | 13 + gcc/testsuite/gfortran.dg/vect/pr90913.f90 | 22 + gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 2 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 7 +- .../gfortran.dg/warn_argument_mismatch_1.f90 | 34 - .../gfortran.dg/warn_unused_dummy_argument_5.f90 | 16 + gcc/testsuite/gfortran.dg/whole_file_1.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 4 +- .../gfortran.dg/widechar_intrinsics_1.f90 | 12 +- .../gfortran.dg/widechar_intrinsics_2.f90 | 10 +- .../gfortran.dg/widechar_intrinsics_3.f90 | 4 +- .../gfortran.fortran-torture/compile/pr39937.f | 28 - .../gfortran.fortran-torture/execute/getarg_1.x | 5 - .../execute/intrinsic_fraction_exponent.f90 | 18 +- .../execute/intrinsic_mvbits.f90 | 4 +- .../execute/intrinsic_nearest.f90 | 11 +- .../execute/intrinsic_nearest.x | 4 - .../execute/intrinsic_set_exponent.x | 4 - .../gfortran.fortran-torture/execute/nan_inf_fmt.x | 4 - .../gfortran.fortran-torture/execute/seq_io.f90 | 12 +- gcc/testsuite/gnat.dg/access6.adb | 28 + gcc/testsuite/gnat.dg/access7.adb | 79 + gcc/testsuite/gnat.dg/access8.adb | 46 + gcc/testsuite/gnat.dg/access8_pkg.adb | 30 + gcc/testsuite/gnat.dg/access8_pkg.ads | 19 + gcc/testsuite/gnat.dg/access9.adb | 20 + gcc/testsuite/gnat.dg/addr13.adb | 9 + gcc/testsuite/gnat.dg/addr13.ads | 5 + gcc/testsuite/gnat.dg/addr14.adb | 24 + gcc/testsuite/gnat.dg/aggr25.adb | 7 + gcc/testsuite/gnat.dg/aggr25.ads | 23 + gcc/testsuite/gnat.dg/aggr26.adb | 10 + gcc/testsuite/gnat.dg/aggr27.adb | 26 + gcc/testsuite/gnat.dg/aggr28.adb | 29 + gcc/testsuite/gnat.dg/ai12_0086_example.adb | 24 + gcc/testsuite/gnat.dg/aliased2.adb | 23 + gcc/testsuite/gnat.dg/alignment14.adb | 17 + gcc/testsuite/gnat.dg/alignment15.adb | 17 + gcc/testsuite/gnat.dg/allocator.adb | 11 + gcc/testsuite/gnat.dg/allocator2.adb | 6 + gcc/testsuite/gnat.dg/allocator2.ads | 15 + gcc/testsuite/gnat.dg/annotation1.adb | 7 + gcc/testsuite/gnat.dg/anon3.adb | 6 + gcc/testsuite/gnat.dg/anon3.ads | 4 + gcc/testsuite/gnat.dg/array35.adb | 24 + gcc/testsuite/gnat.dg/array36.adb | 28 + gcc/testsuite/gnat.dg/array37.adb | 19 + gcc/testsuite/gnat.dg/array38.adb | 11 + gcc/testsuite/gnat.dg/array38_pkg.adb | 8 + gcc/testsuite/gnat.dg/array38_pkg.ads | 18 + gcc/testsuite/gnat.dg/aspect2.adb | 5 + gcc/testsuite/gnat.dg/aspect2.ads | 30 + gcc/testsuite/gnat.dg/assert2.adb | 5 + gcc/testsuite/gnat.dg/assert2.ads | 15 + gcc/testsuite/gnat.dg/bias1.adb | 34 + gcc/testsuite/gnat.dg/bip_export.adb | 15 + gcc/testsuite/gnat.dg/bip_export.ads | 6 + gcc/testsuite/gnat.dg/case_optimization3.adb | 25 + gcc/testsuite/gnat.dg/case_optimization3.ads | 10 + gcc/testsuite/gnat.dg/casesi.adb | 28 + gcc/testsuite/gnat.dg/casesi.ads | 4 + gcc/testsuite/gnat.dg/class_wide5.adb | 11 + gcc/testsuite/gnat.dg/concat3.adb | 14 + gcc/testsuite/gnat.dg/containers1.adb | 5 + gcc/testsuite/gnat.dg/containers1.ads | 6 + gcc/testsuite/gnat.dg/cpp_constructor.adb | 12 + gcc/testsuite/gnat.dg/cpp_constructor2.adb | 19 + gcc/testsuite/gnat.dg/cpp_constructor_fp.ads | 10 + gcc/testsuite/gnat.dg/cpp_constructor_useit.ads | 8 + .../gnat.dg/default_initial_condition.adb | 12 + .../gnat.dg/default_initial_condition_pack.adb | 7 + .../gnat.dg/default_initial_condition_pack.ads | 12 + gcc/testsuite/gnat.dg/derived_type6.adb | 5 + gcc/testsuite/gnat.dg/derived_type6.ads | 9 + gcc/testsuite/gnat.dg/dimensions2.adb | 20 + gcc/testsuite/gnat.dg/dimensions2_phys.ads | 80 + gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads | 3 + gcc/testsuite/gnat.dg/discr56.adb | 5 + gcc/testsuite/gnat.dg/discr56.ads | 9 + gcc/testsuite/gnat.dg/discr56_pkg1.adb | 6 + gcc/testsuite/gnat.dg/discr56_pkg1.ads | 14 + gcc/testsuite/gnat.dg/discr56_pkg2.ads | 11 + gcc/testsuite/gnat.dg/discr57.adb | 17 + gcc/testsuite/gnat.dg/discr58.adb | 33 + gcc/testsuite/gnat.dg/dynhash.adb | 41 +- gcc/testsuite/gnat.dg/dynhash1.adb | 8 +- gcc/testsuite/gnat.dg/elab8.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.adb | 12 + gcc/testsuite/gnat.dg/elab8_gen.ads | 8 + gcc/testsuite/gnat.dg/elab8_pkg.adb | 5 + gcc/testsuite/gnat.dg/elab8_pkg.ads | 5 + gcc/testsuite/gnat.dg/encode_string1.adb | 48 + gcc/testsuite/gnat.dg/encode_string1_pkg.adb | 15 + gcc/testsuite/gnat.dg/encode_string1_pkg.ads | 6 + gcc/testsuite/gnat.dg/entry1.adb | 75 + gcc/testsuite/gnat.dg/entry1.ads | 4 + gcc/testsuite/gnat.dg/enum_rep.adb | 5 + gcc/testsuite/gnat.dg/enum_rep.ads | 22 + gcc/testsuite/gnat.dg/enum_val1.adb | 22 + gcc/testsuite/gnat.dg/equal10.adb | 5 + gcc/testsuite/gnat.dg/equal10.ads | 7 + gcc/testsuite/gnat.dg/equal11.adb | 37 + gcc/testsuite/gnat.dg/equal11_interface.ads | 7 + gcc/testsuite/gnat.dg/equal11_record.adb | 10 + gcc/testsuite/gnat.dg/equal11_record.ads | 21 + gcc/testsuite/gnat.dg/equal6.adb | 29 + gcc/testsuite/gnat.dg/equal6_types.adb | 15 + gcc/testsuite/gnat.dg/equal6_types.ads | 49 + gcc/testsuite/gnat.dg/equal7.adb | 15 + gcc/testsuite/gnat.dg/equal7_pkg.adb | 14 + gcc/testsuite/gnat.dg/equal7_pkg.ads | 16 + gcc/testsuite/gnat.dg/equal8.adb | 6 + gcc/testsuite/gnat.dg/equal8.ads | 36 + gcc/testsuite/gnat.dg/equal8_pkg.ads | 58 + gcc/testsuite/gnat.dg/equal9.adb | 26 + gcc/testsuite/gnat.dg/expect2.adb | 24 + gcc/testsuite/gnat.dg/expect2_pkg.ads | 15 + gcc/testsuite/gnat.dg/expect3.adb | 33 + gcc/testsuite/gnat.dg/expect4.adb | 35 + gcc/testsuite/gnat.dg/expr_func9.adb | 24 + gcc/testsuite/gnat.dg/fixed_delete.adb | 17 + gcc/testsuite/gnat.dg/fixedpnt6.adb | 21 + gcc/testsuite/gnat.dg/fixedpnt7.adb | 20 + gcc/testsuite/gnat.dg/fixedpnt8.adb | 28 + gcc/testsuite/gnat.dg/float_value1.adb | 46 + gcc/testsuite/gnat.dg/float_value2.adb | 10 + gcc/testsuite/gnat.dg/freezing1.adb | 5 + gcc/testsuite/gnat.dg/freezing1.ads | 10 + gcc/testsuite/gnat.dg/freezing1_pack.adb | 8 + gcc/testsuite/gnat.dg/freezing1_pack.ads | 16 + gcc/testsuite/gnat.dg/generic2-child.ads | 5 + gcc/testsuite/gnat.dg/generic2-io_any.adb | 5 + gcc/testsuite/gnat.dg/generic2-io_any.ads | 6 + gcc/testsuite/gnat.dg/generic2.ads | 5 + gcc/testsuite/gnat.dg/generic_inst10.adb | 26 + gcc/testsuite/gnat.dg/generic_inst10_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst11.adb | 9 + gcc/testsuite/gnat.dg/generic_inst11_pkg.adb | 21 + gcc/testsuite/gnat.dg/generic_inst11_pkg.ads | 5 + gcc/testsuite/gnat.dg/generic_inst12.adb | 12 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb | 13 + gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads | 11 + gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads | 3 + gcc/testsuite/gnat.dg/generic_inst13.adb | 22 + .../gnat.dg/generic_inst13_pkg-nested_g.ads | 14 + gcc/testsuite/gnat.dg/generic_inst13_pkg-ops_g.ads | 9 + gcc/testsuite/gnat.dg/generic_inst13_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst3.adb | 20 + .../gnat.dg/generic_inst3_kafka_lib-topic.ads | 7 + gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads | 2 + gcc/testsuite/gnat.dg/generic_inst3_markets.ads | 10 + .../gnat.dg/generic_inst3_traits-encodables.ads | 8 + gcc/testsuite/gnat.dg/generic_inst3_traits.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4.adb | 7 + gcc/testsuite/gnat.dg/generic_inst4_gen.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4_inst.ads | 5 + gcc/testsuite/gnat.dg/generic_inst4_typ.ads | 7 + gcc/testsuite/gnat.dg/generic_inst5.adb | 20 + gcc/testsuite/gnat.dg/generic_inst6.adb | 9 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb | 6 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_g1.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_i1.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_i2.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_x.ads | 7 + gcc/testsuite/gnat.dg/generic_inst7.adb | 11 + gcc/testsuite/gnat.dg/generic_inst7_pkg.adb | 12 + gcc/testsuite/gnat.dg/generic_inst7_pkg.ads | 8 + gcc/testsuite/gnat.dg/generic_inst7_types.ads | 15 + gcc/testsuite/gnat.dg/generic_inst8.adb | 8 + gcc/testsuite/gnat.dg/generic_inst8.ads | 7 + gcc/testsuite/gnat.dg/generic_inst8_g.adb | 12 + gcc/testsuite/gnat.dg/generic_inst8_g.ads | 17 + gcc/testsuite/gnat.dg/generic_inst9.adb | 5 + gcc/testsuite/gnat.dg/generic_inst9.ads | 11 + .../gnat.dg/generic_inst9_pkg1-operator.ads | 10 + gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads | 12 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb | 9 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads | 17 + gcc/testsuite/gnat.dg/ghost5.adb | 5 + gcc/testsuite/gnat.dg/ghost5.ads | 5 + gcc/testsuite/gnat.dg/ghost5_parent.ads | 14 + gcc/testsuite/gnat.dg/ghost6.adb | 10 + gcc/testsuite/gnat.dg/ghost6_pkg.ads | 7 + gcc/testsuite/gnat.dg/ghost7.adb | 6 + gcc/testsuite/gnat.dg/ghost7.ads | 8 + gcc/testsuite/gnat.dg/global2.adb | 12 + gcc/testsuite/gnat.dg/global2.ads | 6 + gcc/testsuite/gnat.dg/image1.adb | 12 + gcc/testsuite/gnat.dg/implicit_param.adb | 19 + gcc/testsuite/gnat.dg/implicit_param_pkg.ads | 8 + gcc/testsuite/gnat.dg/incomplete7.adb | 5 + gcc/testsuite/gnat.dg/incomplete7.ads | 31 + gcc/testsuite/gnat.dg/inline15.adb | 11 + gcc/testsuite/gnat.dg/inline15_gen.adb | 27 + gcc/testsuite/gnat.dg/inline15_gen.ads | 11 + gcc/testsuite/gnat.dg/inline15_types.ads | 17 + gcc/testsuite/gnat.dg/inline16.adb | 26 + gcc/testsuite/gnat.dg/inline16_gen.adb | 16 + gcc/testsuite/gnat.dg/inline16_gen.ads | 9 + gcc/testsuite/gnat.dg/inline16_types.ads | 7 + gcc/testsuite/gnat.dg/inline17.adb | 10 + gcc/testsuite/gnat.dg/inline17_pkg1.adb | 15 + gcc/testsuite/gnat.dg/inline17_pkg1.ads | 7 + gcc/testsuite/gnat.dg/inline17_pkg2.ads | 10 + gcc/testsuite/gnat.dg/inline17_pkg3.adb | 14 + gcc/testsuite/gnat.dg/inline17_pkg3.ads | 16 + gcc/testsuite/gnat.dg/inline18.adb | 6 + gcc/testsuite/gnat.dg/inline18.ads | 6 + gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads | 8 + gcc/testsuite/gnat.dg/inline18_gen1.adb | 9 + gcc/testsuite/gnat.dg/inline18_gen1.ads | 14 + gcc/testsuite/gnat.dg/inline18_gen2.adb | 10 + gcc/testsuite/gnat.dg/inline18_gen2.ads | 11 + gcc/testsuite/gnat.dg/inline18_gen3.adb | 12 + gcc/testsuite/gnat.dg/inline18_gen3.ads | 13 + gcc/testsuite/gnat.dg/inline18_pkg1.adb | 8 + gcc/testsuite/gnat.dg/inline18_pkg1.ads | 19 + gcc/testsuite/gnat.dg/inline18_pkg2-child.ads | 9 + gcc/testsuite/gnat.dg/inline18_pkg2.ads | 2 + gcc/testsuite/gnat.dg/inline19.adb | 17 + gcc/testsuite/gnat.dg/inline19.ads | 8 + gcc/testsuite/gnat.dg/inline20.adb | 9 + gcc/testsuite/gnat.dg/inline20_g.adb | 18 + gcc/testsuite/gnat.dg/inline20_g.ads | 18 + gcc/testsuite/gnat.dg/inline20_h.ads | 15 + gcc/testsuite/gnat.dg/inline20_i.ads | 19 + gcc/testsuite/gnat.dg/inline20_q-io.ads | 1 + gcc/testsuite/gnat.dg/inline20_q.ads | 3 + gcc/testsuite/gnat.dg/inline20_r.ads | 12 + gcc/testsuite/gnat.dg/inline21.adb | 9 + gcc/testsuite/gnat.dg/inline21_g.ads | 8 + gcc/testsuite/gnat.dg/inline21_h.adb | 14 + gcc/testsuite/gnat.dg/inline21_h.ads | 10 + gcc/testsuite/gnat.dg/inline21_q.ads | 9 + gcc/testsuite/gnat.dg/interface10.adb | 22 + gcc/testsuite/gnat.dg/interface9.adb | 10 + gcc/testsuite/gnat.dg/interface9_root-child.ads | 7 + gcc/testsuite/gnat.dg/interface9_root.ads | 10 + gcc/testsuite/gnat.dg/iter5.adb | 10 + gcc/testsuite/gnat.dg/iter5_pkg.ads | 127 + gcc/testsuite/gnat.dg/iter6.adb | 40 + gcc/testsuite/gnat.dg/limited2.adb | 8 + gcc/testsuite/gnat.dg/limited2_pack_1.adb | 5 + gcc/testsuite/gnat.dg/limited2_pack_1.ads | 8 + gcc/testsuite/gnat.dg/limited2_pack_2.adb | 21 + gcc/testsuite/gnat.dg/limited2_pack_2.ads | 5 + gcc/testsuite/gnat.dg/limited3.adb | 11 + gcc/testsuite/gnat.dg/limited3_pkg.adb | 20 + gcc/testsuite/gnat.dg/limited3_pkg.ads | 30 + gcc/testsuite/gnat.dg/limited4.adb | 58 + gcc/testsuite/gnat.dg/limited_with7.adb | 12 + gcc/testsuite/gnat.dg/limited_with7.ads | 7 + gcc/testsuite/gnat.dg/limited_with7_pkg.ads | 9 + gcc/testsuite/gnat.dg/linkedlist.adb | 72 +- gcc/testsuite/gnat.dg/loop_entry1.adb | 13 + gcc/testsuite/gnat.dg/loop_entry2.adb | 11 + gcc/testsuite/gnat.dg/loop_invariant1.adb | 15 + gcc/testsuite/gnat.dg/loop_invariant1.ads | 7 + gcc/testsuite/gnat.dg/machine_attr1.adb | 41 + gcc/testsuite/gnat.dg/machine_attr1.ads | 25 + gcc/testsuite/gnat.dg/modular5.adb | 26 + gcc/testsuite/gnat.dg/multfixed.adb | 24 + gcc/testsuite/gnat.dg/no_caching.adb | 29 + gcc/testsuite/gnat.dg/no_caching.ads | 8 + gcc/testsuite/gnat.dg/null_check.adb | 19 + gcc/testsuite/gnat.dg/object_size1.adb | 13 + gcc/testsuite/gnat.dg/openacc1.adb | 12 + gcc/testsuite/gnat.dg/opt39.adb | 3 +- gcc/testsuite/gnat.dg/opt79.adb | 28 + gcc/testsuite/gnat.dg/opt79.ads | 7 + gcc/testsuite/gnat.dg/opt80.adb | 15 + gcc/testsuite/gnat.dg/opt81.adb | 20 + gcc/testsuite/gnat.dg/opt81.ads | 15 + gcc/testsuite/gnat.dg/opt82.adb | 14 + gcc/testsuite/gnat.dg/opt82_pkg.ads | 10 + gcc/testsuite/gnat.dg/pack23.adb | 14 + gcc/testsuite/gnat.dg/pack23_pkg.ads | 5 + gcc/testsuite/gnat.dg/pack24.adb | 38 + gcc/testsuite/gnat.dg/pack25.adb | 21 + gcc/testsuite/gnat.dg/pack26.adb | 23 + gcc/testsuite/gnat.dg/predicate10.adb | 9 + gcc/testsuite/gnat.dg/predicate10_pkg.adb | 10 + gcc/testsuite/gnat.dg/predicate10_pkg.ads | 13 + gcc/testsuite/gnat.dg/predicate11.adb | 19 + gcc/testsuite/gnat.dg/predicate12.adb | 6 + gcc/testsuite/gnat.dg/predicate12.ads | 42 + gcc/testsuite/gnat.dg/predicate13.adb | 3 + gcc/testsuite/gnat.dg/predicate13.ads | 23 + gcc/testsuite/gnat.dg/predicate14.adb | 4 + gcc/testsuite/gnat.dg/predicate14.ads | 56 + gcc/testsuite/gnat.dg/predicate4.adb | 19 + gcc/testsuite/gnat.dg/predicate4_pkg.ads | 16 + gcc/testsuite/gnat.dg/predicate5.adb | 5 + gcc/testsuite/gnat.dg/predicate5.ads | 17 + gcc/testsuite/gnat.dg/predicate6.adb | 5 + gcc/testsuite/gnat.dg/predicate6.ads | 10 + gcc/testsuite/gnat.dg/predicate7.adb | 6 + gcc/testsuite/gnat.dg/predicate7.ads | 13 + gcc/testsuite/gnat.dg/predicate7_pkg.ads | 3 + gcc/testsuite/gnat.dg/predicate8.adb | 15 + gcc/testsuite/gnat.dg/predicate8_pkg.adb | 64 + gcc/testsuite/gnat.dg/predicate8_pkg.ads | 81 + gcc/testsuite/gnat.dg/predicate9.adb | 21 + gcc/testsuite/gnat.dg/prefetch1.adb | 29 + gcc/testsuite/gnat.dg/prefetch1.ads | 9 + gcc/testsuite/gnat.dg/prot7.adb | 22 + gcc/testsuite/gnat.dg/prot7.ads | 16 + gcc/testsuite/gnat.dg/prot8.adb | 8 + gcc/testsuite/gnat.dg/prot8.ads | 10 + gcc/testsuite/gnat.dg/prot9.adb | 10 + gcc/testsuite/gnat.dg/prot9_gen.ads | 9 + gcc/testsuite/gnat.dg/prot9_pkg1.ads | 11 + gcc/testsuite/gnat.dg/prot9_pkg2.ads | 16 + gcc/testsuite/gnat.dg/range_check3.adb | 13 + gcc/testsuite/gnat.dg/range_check3_pkg.adb | 18 + gcc/testsuite/gnat.dg/range_check3_pkg.ads | 9 + gcc/testsuite/gnat.dg/range_check5.adb | 21 + gcc/testsuite/gnat.dg/range_check6.adb | 28 + gcc/testsuite/gnat.dg/range_check7.adb | 22 + gcc/testsuite/gnat.dg/renaming13.adb | 21 + gcc/testsuite/gnat.dg/renaming14.adb | 32 + gcc/testsuite/gnat.dg/renaming15.adb | 32 + gcc/testsuite/gnat.dg/rep_clause8.adb | 19 + gcc/testsuite/gnat.dg/rep_clause9.adb | 23 + gcc/testsuite/gnat.dg/scos1.adb | 26 + gcc/testsuite/gnat.dg/self_ref1.adb | 11 + gcc/testsuite/gnat.dg/sets1.adb | 48 +- gcc/testsuite/gnat.dg/slice10.adb | 29 + gcc/testsuite/gnat.dg/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/array4.ads | 17 + gcc/testsuite/gnat.dg/specs/array5.ads | 9 + gcc/testsuite/gnat.dg/specs/array5_pkg1.ads | 14 + gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads | 13 + gcc/testsuite/gnat.dg/specs/array5_pkg2.ads | 5 + gcc/testsuite/gnat.dg/specs/atomic2.ads | 2 +- gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 4 +- gcc/testsuite/gnat.dg/specs/compile_time1.ads | 9 + gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads | 7 + gcc/testsuite/gnat.dg/specs/debug1.ads | 18 + gcc/testsuite/gnat.dg/specs/discr5.ads | 57 + gcc/testsuite/gnat.dg/specs/discr6.ads | 21 + gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/size_clause4.ads | 20 + gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads | 20 + gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads | 19 + gcc/testsuite/gnat.dg/sso16.adb | 55 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/storage_size1.adb | 19 + gcc/testsuite/gnat.dg/suppress_initialization2.adb | 5 + gcc/testsuite/gnat.dg/suppress_initialization2.ads | 13 + gcc/testsuite/gnat.dg/synchronized2.adb | 5 + gcc/testsuite/gnat.dg/synchronized2.ads | 4 + gcc/testsuite/gnat.dg/synchronized2_pkg.ads | 5 + gcc/testsuite/gnat.dg/system_info1.adb | 28 + gcc/testsuite/gnat.dg/tag2.adb | 20 + gcc/testsuite/gnat.dg/tag2_pkg.ads | 16 + gcc/testsuite/gnat.dg/tagged2.adb | 9 + gcc/testsuite/gnat.dg/tagged2.ads | 9 + gcc/testsuite/gnat.dg/tagged3.adb | 42 + gcc/testsuite/gnat.dg/tagged3_pkg.adb | 12 + gcc/testsuite/gnat.dg/tagged3_pkg.ads | 9 + gcc/testsuite/gnat.dg/tagged4.adb | 28 + gcc/testsuite/gnat.dg/tagged5.adb | 6 + gcc/testsuite/gnat.dg/tagged5.ads | 18 + gcc/testsuite/gnat.dg/task2.adb | 9 + gcc/testsuite/gnat.dg/task2_pkg.adb | 6 + gcc/testsuite/gnat.dg/task2_pkg.ads | 4 + gcc/testsuite/gnat.dg/task3.adb | 11 + gcc/testsuite/gnat.dg/task3.ads | 12 + gcc/testsuite/gnat.dg/task3_pkg1.ads | 11 + gcc/testsuite/gnat.dg/task3_pkg2.ads | 7 + gcc/testsuite/gnat.dg/task4.adb | 19 + gcc/testsuite/gnat.dg/task5.adb | 26 + gcc/testsuite/gnat.dg/test_casesi.adb | 12 + gcc/testsuite/gnat.dg/type_conv2.adb | 16 + gcc/testsuite/gnat.dg/type_conv2.ads | 13 + gcc/testsuite/gnat.dg/unchecked_convert13.adb | 30 + gcc/testsuite/gnat.dg/unchecked_convert14.adb | 30 + gcc/testsuite/gnat.dg/unreferenced2.adb | 34 + gcc/testsuite/gnat.dg/valid_scalars2.adb | 25 + gcc/testsuite/gnat.dg/warn20.adb | 11 + gcc/testsuite/gnat.dg/warn20_pkg.adb | 10 + gcc/testsuite/gnat.dg/warn20_pkg.ads | 8 + gcc/testsuite/gnat.dg/warn21.adb | 6 + gcc/testsuite/gnat.dg/warn21.ads | 18 + gcc/testsuite/gnat.dg/warn22.adb | 34 + gcc/testsuite/gnat.dg/warn23.adb | 17 + gcc/testsuite/gnat.dg/warn24.adb | 15 + gcc/testsuite/gnat.dg/warn25.adb | 23 + gcc/testsuite/gnat.dg/warn26.adb | 20 + gcc/testsuite/gnat.dg/warn27.adb | 10 + gcc/testsuite/gnat.dg/warn28.adb | 36 + gcc/testsuite/gnat.dg/warn28.ads | 9 + gcc/testsuite/gnat.dg/warn29.adb | 11 + gcc/testsuite/gnat.dg/warn29.ads | 4 + gcc/testsuite/gnat.dg/warn30.adb | 10 + gcc/testsuite/gnat.dg/warn30.ads | 6 + gcc/testsuite/gnat.dg/warn31.adb | 5 + gcc/testsuite/gnat.dg/warn31.ads | 20 + gcc/testsuite/gnat.dg/weak3.adb | 11 + gcc/testsuite/gnat.dg/weak3.ads | 3 + gcc/testsuite/go.dg/concatstring.go | 8 + gcc/testsuite/go.test/test/blank1.go | 6 +- gcc/testsuite/go.test/test/fixedbugs/bug073.go | 10 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 1 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-accessing-bitfield.c | 130 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 5 +- ...or-gcc_jit_context_new_binary_op-bad-res-type.c | 41 + ...ror-gcc_jit_context_new_bitfield-invalid-type.c | 53 + ...or-gcc_jit_context_new_bitfield-invalid-width.c | 44 + ...ror-gcc_jit_context_new_unary_op-bad-res-type.c | 38 + ...est-error-gcc_jit_lvalue_get_address-bitfield.c | 66 + gcc/testsuite/lib/compat.exp | 10 - gcc/testsuite/lib/fortran-torture.exp | 2 - gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/g++.exp | 6 - gcc/testsuite/lib/gcc-dg.exp | 39 +- gcc/testsuite/lib/gfortran.exp | 7 - gcc/testsuite/lib/gnat.exp | 2 + gcc/testsuite/lib/obj-c++.exp | 6 - gcc/testsuite/lib/options.exp | 27 +- gcc/testsuite/lib/prune.exp | 3 +- gcc/testsuite/lib/scanasm.exp | 183 +- gcc/testsuite/lib/target-supports.exp | 554 +- gcc/testsuite/lib/target-utils.exp | 14 +- gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm | 5 +- gcc/testsuite/obj-c++.dg/isa-field-1.mm | 2 + gcc/testsuite/obj-c++.dg/objc-gc-3.mm | 1 + gcc/testsuite/obj-c++.dg/property/dotsyntax-17.mm | 10 +- .../obj-c++.dg/property/property-neg-7.mm | 8 +- gcc/testsuite/obj-c++.dg/proto-lossage-7.mm | 4 +- gcc/testsuite/obj-c++.dg/qual-types-1.mm | 2 + .../obj-c++.dg/strings/const-cfstring-2.mm | 4 +- .../obj-c++.dg/strings/const-cfstring-5.mm | 2 +- gcc/testsuite/obj-c++.dg/strings/const-str-12.mm | 2 +- gcc/testsuite/obj-c++.dg/stubify-1.mm | 20 +- gcc/testsuite/obj-c++.dg/stubify-2.mm | 16 +- gcc/testsuite/obj-c++.dg/syntax-error-1.mm | 4 +- .../obj-c++.dg/torture/strings/const-cfstring-1.mm | 12 +- .../obj-c++.dg/torture/strings/const-str-10.mm | 2 +- .../obj-c++.dg/torture/strings/const-str-11.mm | 2 +- .../obj-c++.dg/torture/strings/const-str-9.mm | 2 +- gcc/testsuite/obj-c++.dg/try-catch-1.mm | 1 + gcc/testsuite/obj-c++.dg/try-catch-3.mm | 1 + gcc/testsuite/objc-obj-c++-shared/CF-CFString.h | 33 + gcc/testsuite/objc-obj-c++-shared/F-NSArray.h | 33 + .../objc-obj-c++-shared/F-NSAutoreleasePool.h | 33 + gcc/testsuite/objc-obj-c++-shared/F-NSObject.h | 33 + gcc/testsuite/objc-obj-c++-shared/F-NSString.h | 33 + gcc/testsuite/objc-obj-c++-shared/F-NSValue.h | 33 + .../GNUStep/CoreFoundation/CFArray.h | 191 + .../GNUStep/CoreFoundation/CFAvailability.h | 52 + .../GNUStep/CoreFoundation/CFBase.h | 464 + .../GNUStep/CoreFoundation/CFCharacterSet.h | 173 + .../GNUStep/CoreFoundation/CFData.h | 114 + .../GNUStep/CoreFoundation/CFDictionary.h | 174 + .../GNUStep/CoreFoundation/CFLocale.h | 249 + .../GNUStep/CoreFoundation/CFString.h | 593 + .../GNUStep/Foundation/NSArray.h | 430 + .../GNUStep/Foundation/NSAutoreleasePool.h | 333 + .../GNUStep/Foundation/NSDate.h | 300 + .../GNUStep/Foundation/NSEnumerator.h | 63 + .../GNUStep/Foundation/NSGeometry.h | 609 + .../GNUStep/Foundation/NSObjCRuntime.h | 317 + .../GNUStep/Foundation/NSObject.h | 594 + .../GNUStep/Foundation/NSRange.h | 235 + .../GNUStep/Foundation/NSString.h | 977 + .../GNUStep/Foundation/NSValue.h | 370 + .../GNUStep/Foundation/NSZone.h | 335 + .../GNUStep/GNUstepBase/GNUstep.h | 418 + .../GNUStep/GNUstepBase/GSBlocks.h | 145 + .../GNUStep/GNUstepBase/GSConfig.h | 462 + .../GNUStep/GNUstepBase/GSObjCRuntime.h | 631 + .../GNUStep/GNUstepBase/GSVersionMacros.h | 460 + .../GNUStep/GNUstepBase/NSArray+GNUstepBase.h | 78 + .../GNUstepBase/NSMutableString+GNUstepBase.h | 57 + .../GNUStep/GNUstepBase/NSNumber+GNUstepBase.h | 56 + .../GNUStep/GNUstepBase/NSObject+GNUstepBase.h | 242 + .../GNUStep/GNUstepBase/NSString+GNUstepBase.h | 105 + .../objc.dg/attributes/gnu2x-attr-syntax-1.m | 5 + gcc/testsuite/objc.dg/encode-7-next-64bit.m | 5 +- gcc/testsuite/objc.dg/headers.m | 1 + gcc/testsuite/objc.dg/image-info.m | 2 +- gcc/testsuite/objc.dg/isa-field-1.m | 2 + gcc/testsuite/objc.dg/method-6.m | 10 +- gcc/testsuite/objc.dg/no-extra-load.m | 2 +- gcc/testsuite/objc.dg/objc-foreach-4.m | 6 +- gcc/testsuite/objc.dg/objc-foreach-5.m | 5 +- gcc/testsuite/objc.dg/objc-gc-4.m | 1 + gcc/testsuite/objc.dg/property/dotsyntax-17.m | 10 +- gcc/testsuite/objc.dg/property/property-neg-7.m | 8 +- gcc/testsuite/objc.dg/proto-lossage-7.m | 2 +- gcc/testsuite/objc.dg/strings/const-cfstring-2.m | 4 +- gcc/testsuite/objc.dg/strings/const-cfstring-5.m | 2 +- gcc/testsuite/objc.dg/strings/const-str-12b.m | 8 +- gcc/testsuite/objc.dg/stubify-1.m | 12 +- gcc/testsuite/objc.dg/stubify-2.m | 12 +- gcc/testsuite/objc.dg/symtab-1.m | 2 +- .../objc.dg/torture/strings/const-cfstring-1.m | 4 +- .../objc.dg/torture/strings/const-str-10.m | 3 +- .../objc.dg/torture/strings/const-str-11.m | 2 +- .../objc.dg/torture/strings/const-str-9.m | 2 +- gcc/testsuite/objc.dg/zero-link-1.m | 2 +- gcc/testsuite/objc.dg/zero-link-2.m | 2 +- gcc/testsuite/objc.dg/zero-link-3.m | 10 +- gcc/timevar.def | 11 +- gcc/tlink.c | 867 - gcc/toplev.c | 266 +- gcc/toplev.h | 3 +- gcc/tracer.c | 14 +- gcc/trans-mem.c | 35 +- gcc/tree-affine.c | 11 +- gcc/tree-affine.h | 10 +- gcc/tree-call-cdce.c | 4 +- gcc/tree-cfg.c | 142 +- gcc/tree-cfg.h | 10 +- gcc/tree-cfgcleanup.c | 2 + gcc/tree-chrec.c | 96 +- gcc/tree-chrec.h | 15 +- gcc/tree-complex.c | 23 +- gcc/tree-core.h | 90 +- gcc/tree-data-ref.c | 720 +- gcc/tree-data-ref.h | 126 +- gcc/tree-dfa.c | 10 +- gcc/tree-dfa.h | 2 +- gcc/tree-dump.c | 2 + gcc/tree-eh.c | 113 +- gcc/tree-eh.h | 1 + gcc/tree-hash-traits.h | 40 - gcc/tree-if-conv.c | 101 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 545 +- gcc/tree-inline.h | 11 + gcc/tree-into-ssa.c | 24 +- gcc/tree-loop-distribution.c | 788 +- gcc/tree-nested.c | 35 +- gcc/tree-object-size.c | 36 +- gcc/tree-object-size.h | 3 +- gcc/tree-outof-ssa.c | 42 +- gcc/tree-parloops.c | 788 +- gcc/tree-pass.h | 16 +- gcc/tree-predcom.c | 72 +- gcc/tree-pretty-print.c | 333 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 92 +- gcc/tree-scalar-evolution.c | 651 +- gcc/tree-scalar-evolution.h | 24 +- gcc/tree-sra.c | 2047 +- gcc/tree-sra.h | 31 + gcc/tree-ssa-address.c | 47 + gcc/tree-ssa-address.h | 7 +- gcc/tree-ssa-alias.c | 1121 +- gcc/tree-ssa-alias.h | 18 +- gcc/tree-ssa-ccp.c | 87 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-copy.c | 11 +- gcc/tree-ssa-dce.c | 105 +- gcc/tree-ssa-dom.c | 24 +- gcc/tree-ssa-dse.c | 273 +- gcc/tree-ssa-dse.h | 37 + gcc/tree-ssa-forwprop.c | 616 +- gcc/tree-ssa-ifcombine.c | 13 +- gcc/tree-ssa-live.c | 4 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 21 +- gcc/tree-ssa-loop-im.c | 180 +- gcc/tree-ssa-loop-ivcanon.c | 71 +- gcc/tree-ssa-loop-ivopts.c | 890 +- gcc/tree-ssa-loop-ivopts.h | 8 +- gcc/tree-ssa-loop-manip.c | 78 +- gcc/tree-ssa-loop-manip.h | 36 +- gcc/tree-ssa-loop-niter.c | 332 +- gcc/tree-ssa-loop-niter.h | 63 +- gcc/tree-ssa-loop-prefetch.c | 87 +- gcc/tree-ssa-loop-split.c | 1041 +- gcc/tree-ssa-loop-unswitch.c | 59 +- gcc/tree-ssa-loop.c | 8 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-math-opts.c | 87 +- gcc/tree-ssa-operands.c | 14 +- gcc/tree-ssa-phiopt.c | 75 +- gcc/tree-ssa-phiprop.c | 11 +- gcc/tree-ssa-pre.c | 45 +- gcc/tree-ssa-propagate.c | 18 +- gcc/tree-ssa-propagate.h | 6 + gcc/tree-ssa-reassoc.c | 435 +- gcc/tree-ssa-sccvn.c | 1244 +- gcc/tree-ssa-sccvn.h | 28 +- gcc/tree-ssa-scopedtables.c | 20 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 17 +- gcc/tree-ssa-strlen.c | 2437 +- gcc/tree-ssa-strlen.h | 9 +- gcc/tree-ssa-structalias.c | 269 +- gcc/tree-ssa-tail-merge.c | 5 +- gcc/tree-ssa-threadbackward.c | 22 +- gcc/tree-ssa-threadedge.c | 83 +- gcc/tree-ssa-threadupdate.c | 27 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uninit.c | 5 +- gcc/tree-ssa.c | 52 +- gcc/tree-ssanames.c | 40 +- gcc/tree-ssanames.h | 5 +- gcc/tree-streamer-in.c | 130 +- gcc/tree-streamer-out.c | 17 +- gcc/tree-streamer.c | 3 + gcc/tree-streamer.h | 16 +- gcc/tree-switch-conversion.c | 59 +- gcc/tree-switch-conversion.h | 42 +- gcc/tree-tailcall.c | 77 +- gcc/tree-vect-data-refs.c | 385 +- gcc/tree-vect-generic.c | 118 +- gcc/tree-vect-loop-manip.c | 667 +- gcc/tree-vect-loop.c | 4121 +-- gcc/tree-vect-patterns.c | 891 +- gcc/tree-vect-slp.c | 1478 +- gcc/tree-vect-stmts.c | 2543 +- gcc/tree-vector-builder.c | 97 - gcc/tree-vector-builder.h | 20 +- gcc/tree-vectorizer.c | 106 +- gcc/tree-vectorizer.h | 388 +- gcc/tree-vrp.c | 2824 +- gcc/tree-vrp.h | 222 +- gcc/tree.c | 981 +- gcc/tree.def | 44 +- gcc/tree.h | 308 +- gcc/ubsan.c | 6 +- gcc/unique-ptr-tests.cc | 6 +- gcc/value-prof.c | 406 +- gcc/value-prof.h | 29 +- gcc/value-range.cc | 1564 ++ gcc/value-range.h | 215 + gcc/var-tracking.c | 86 +- gcc/varasm.c | 101 +- gcc/varpool.c | 24 +- gcc/vec.c | 24 +- gcc/vec.h | 89 +- gcc/vector-builder.h | 230 +- gcc/vr-values.c | 563 +- gcc/vr-values.h | 47 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 3 +- gcc/wide-int-range.cc | 865 - gcc/wide-int-range.h | 188 - gcc/wide-int.h | 35 +- gotools/ChangeLog | 12 + gotools/Makefile.am | 10 +- gotools/Makefile.in | 10 +- include/ChangeLog | 52 + include/ansidecl.h | 34 + include/demangle.h | 22 +- include/gomp-constants.h | 5 +- include/libiberty.h | 16 +- libada/ChangeLog | 9 + libada/Makefile.in | 3 + libada/configure | 25 +- libada/configure.ac | 20 +- libatomic/ChangeLog | 23 + libatomic/acinclude.m4 | 4 +- libatomic/configure | 17 +- libatomic/configure.tgt | 4 +- libbacktrace/ChangeLog | 22 + libbacktrace/Makefile.am | 20 +- libbacktrace/Makefile.in | 74 +- libbacktrace/configure | 22 +- libbacktrace/configure.ac | 7 +- libbacktrace/pecoff.c | 3 +- libbacktrace/xcoff.c | 3 +- libcc1/ChangeLog | 9 + libcc1/configure | 22 +- libcc1/libcp1plugin.cc | 3 +- libcpp/ChangeLog | 172 + libcpp/charset.c | 116 +- libcpp/directives-only.c | 4 +- libcpp/directives.c | 57 +- libcpp/expr.c | 21 +- libcpp/files.c | 300 +- libcpp/include/cpplib.h | 26 +- libcpp/include/line-map.h | 127 +- libcpp/include/mkdeps.h | 20 +- libcpp/init.c | 81 +- libcpp/internal.h | 64 +- libcpp/lex.c | 74 +- libcpp/line-map.c | 109 +- libcpp/macro.c | 4 + libcpp/mkdeps.c | 44 +- libcpp/po/ChangeLog | 4 + libcpp/po/zh_TW.po | 46 +- libcpp/traditional.c | 6 +- libffi/ChangeLog | 11 + libffi/acinclude.m4 | 4 +- libffi/configure | 24 +- libgcc/ChangeLog | 573 + libgcc/Makefile.in | 17 +- libgcc/config.host | 126 +- libgcc/config.in | 8 + libgcc/config/aarch64/aarch64-unwind.h | 32 +- libgcc/config/aarch64/lse-init.c | 47 + libgcc/config/aarch64/lse.S | 235 + libgcc/config/aarch64/sync-cache.c | 57 +- libgcc/config/aarch64/t-lse | 44 + libgcc/config/arc/t-arc | 2 - libgcc/config/arm/cmse.c | 1 + libgcc/config/arm/linux-atomic.c | 55 +- libgcc/config/arm/t-netbsd | 8 + libgcc/config/arm/t-netbsd-eabi | 18 + libgcc/config/arm/unwind-arm-vxworks.c | 65 +- libgcc/config/arm/unwind-arm.h | 31 +- libgcc/config/avr/t-avr | 8 +- libgcc/config/avr/t-avrlibc | 31 + libgcc/config/avr/t-copy-libgcc | 13 + .../nvptx/mutex.c => libgcc/config/bpf/crti.S | 0 .../nvptx/oacc-async.c => libgcc/config/bpf/crtn.S | 0 libgcc/config/bpf/t-bpf | 23 + libgcc/config/gcn/gthr-gcn.h | 163 + libgcc/config/gcn/t-amdgcn | 3 +- libgcc/config/gcn/unwind-gcn.c | 37 + libgcc/config/gthr-vxworks-cond.c | 83 + libgcc/config/gthr-vxworks-thread.c | 349 + libgcc/config/gthr-vxworks-tls.c | 362 + libgcc/config/gthr-vxworks.c | 87 + libgcc/config/gthr-vxworks.h | 272 +- libgcc/config/i386/cpuinfo.h | 2 + libgcc/config/ia64/crtbegin.S | 4 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/msp430/lib2hw_mul.S | 170 +- libgcc/config/msp430/lib2mul.c | 3 + libgcc/config/msp430/slli.S | 41 +- libgcc/config/msp430/srai.S | 42 +- libgcc/config/msp430/srli.S | 43 +- libgcc/config/nvptx/crt0.c | 4 +- libgcc/config/or1k/lib1funcs.S | 6 +- libgcc/config/pa/fptr.c | 21 +- libgcc/config/pa/lib2funcs.S | 12 +- libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 23 +- libgcc/config/pa/stublib.c | 4 - libgcc/config/pa/{t-openbsd => t-netbsd} | 0 libgcc/config/pa/t-stublib | 6 +- libgcc/config/pru/asri.c | 33 + libgcc/config/pru/eqd.c | 45 + libgcc/config/pru/eqf.c | 45 + libgcc/config/pru/ged.c | 45 + libgcc/config/pru/gef.c | 45 + libgcc/config/pru/gtd.c | 45 + libgcc/config/pru/gtf.c | 45 + libgcc/config/pru/led.c | 45 + libgcc/config/pru/lef.c | 45 + libgcc/config/pru/lib2bitcountHI.c | 43 + libgcc/config/pru/lib2divHI.c | 42 + libgcc/config/pru/lib2divQI.c | 42 + libgcc/config/pru/lib2divSI.c | 48 + libgcc/config/pru/libgcc-eabi.ver | 88 + libgcc/config/pru/ltd.c | 45 + libgcc/config/pru/ltf.c | 45 + libgcc/config/pru/mpyll.S | 57 + libgcc/config/pru/pru-abi.h | 109 + libgcc/config/pru/pru-asm.h | 35 + libgcc/config/pru/pru-divmod.h | 117 + libgcc/config/pru/sfp-machine.h | 125 + libgcc/config/pru/t-pru | 50 + libgcc/config/riscv/t-softfp32 | 17 + libgcc/config/rs6000/aix-unwind.h | 28 +- libgcc/config/rs6000/t-darwin | 59 +- libgcc/config/rs6000/t-darwin64 | 6 - libgcc/config/sparc/sol2-unwind.h | 92 +- libgcc/config/spu/cache.S | 43 - libgcc/config/spu/cachemgr.c | 438 - libgcc/config/spu/divmodti4.c | 188 - libgcc/config/spu/divv2df3.c | 195 - libgcc/config/spu/float_disf.c | 31 - libgcc/config/spu/float_unsdidf.c | 54 - libgcc/config/spu/float_unsdisf.c | 31 - libgcc/config/spu/float_unssidf.c | 45 - libgcc/config/spu/mfc_multi_tag_release.c | 72 - libgcc/config/spu/mfc_multi_tag_reserve.c | 84 - libgcc/config/spu/mfc_tag_release.c | 59 - libgcc/config/spu/mfc_tag_reserve.c | 51 - libgcc/config/spu/mfc_tag_table.c | 39 - libgcc/config/spu/multi3.c | 119 - libgcc/config/spu/t-elf | 59 - libgcc/config/t-darwin | 16 +- libgcc/config/t-gthr-noweak | 2 + libgcc/config/t-gthr-vxworks | 5 + libgcc/config/t-gthr-vxworksae | 7 + libgcc/config/t-vxcrtstuff | 12 + libgcc/config/t-vxworks | 3 - libgcc/config/t-vxworks7 | 4 - libgcc/config/t-vxworksae | 17 + libgcc/config/vxcrtstuff.c | 132 + libgcc/config/vxlib-tls.c | 370 - libgcc/config/vxlib.c | 95 - libgcc/configure | 18 +- libgcc/configure.ac | 12 +- libgcc/crtstuff.c | 60 +- libgcc/fp-bit.c | 20 +- libgcc/fp-bit.h | 14 - libgcc/generic-morestack.c | 2 + libgcc/libgcov-driver-system.c | 9 +- libgcc/libgcov-driver.c | 80 - libgcc/libgcov-merge.c | 156 +- libgcc/libgcov-profiler.c | 208 +- libgcc/libgcov-util.c | 33 +- libgcc/libgcov.h | 42 +- libgcc/unwind-arm-common.inc | 216 + libgcc/unwind-dw2-fde.c | 3 + libgcc/unwind-dw2.c | 10 +- libgcc/unwind-pe.h | 17 + libgfortran/ChangeLog | 192 + libgfortran/Makefile.in | 1 - libgfortran/configure | 51 +- libgfortran/configure.ac | 3 +- libgfortran/gfortran.map | 5 + libgfortran/intrinsics/random.c | 260 +- libgfortran/io/format.c | 24 +- libgfortran/io/format.h | 16 - libgfortran/io/inquire.c | 4 +- libgfortran/io/io.h | 19 +- libgfortran/io/read.c | 2 +- libgfortran/io/transfer.c | 116 +- libgfortran/io/unix.c | 47 +- libgfortran/io/write.c | 30 +- libgfortran/io/write_float.def | 2 +- libgfortran/libgfortran.h | 5 + libgfortran/runtime/ISO_Fortran_binding.c | 107 +- libgfortran/runtime/environ.c | 8 + libgfortran/runtime/error.c | 46 +- libgfortran/runtime/memory.c | 13 +- libgfortran/runtime/minimal.c | 260 +- libgo/MERGE | 2 +- libgo/Makefile.am | 118 +- libgo/Makefile.in | 213 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 20 + libgo/check-packages.txt | 14 +- libgo/configure | 172 +- libgo/configure.ac | 11 +- libgo/go/archive/tar/strconv.go | 2 +- libgo/go/archive/tar/strconv_test.go | 42 +- libgo/go/archive/zip/struct.go | 13 +- libgo/go/archive/zip/zip_test.go | 46 +- libgo/go/bufio/bufio.go | 3 + libgo/go/bufio/bufio_test.go | 54 + libgo/go/bufio/example_test.go | 16 + libgo/go/bufio/scan.go | 2 +- libgo/go/builtin/builtin.go | 9 +- libgo/go/bytes/buffer.go | 7 +- libgo/go/bytes/buffer_test.go | 22 +- libgo/go/bytes/bytes.go | 197 +- libgo/go/bytes/bytes_test.go | 337 +- libgo/go/bytes/example_test.go | 30 + libgo/go/bytes/export_test.go | 1 - libgo/go/cmd/cgo/doc.go | 4 +- libgo/go/cmd/cgo/gcc.go | 11 +- libgo/go/cmd/cgo/godefs.go | 36 +- libgo/go/cmd/cgo/out.go | 62 +- libgo/go/cmd/go/alldocs.go | 729 +- libgo/go/cmd/go/go_test.go | 261 +- libgo/go/cmd/go/go_windows_test.go | 89 +- libgo/go/cmd/go/help_test.go | 5 + libgo/go/cmd/go/init_test.go | 34 + libgo/go/cmd/go/internal/auth/auth.go | 23 + libgo/go/cmd/go/internal/auth/netrc.go | 111 + libgo/go/cmd/go/internal/auth/netrc_test.go | 58 + libgo/go/cmd/go/internal/base/base.go | 6 +- libgo/go/cmd/go/internal/base/env.go | 32 +- libgo/go/cmd/go/internal/base/goflags.go | 3 +- libgo/go/cmd/go/internal/bug/bug.go | 86 +- libgo/go/cmd/go/internal/cache/cache.go | 41 +- libgo/go/cmd/go/internal/cache/cache_test.go | 51 +- libgo/go/cmd/go/internal/cache/default.go | 3 +- libgo/go/cmd/go/internal/cfg/cfg.go | 219 +- libgo/go/cmd/go/internal/clean/clean.go | 22 +- libgo/go/cmd/go/internal/envcmd/env.go | 241 +- libgo/go/cmd/go/internal/generate/generate.go | 20 +- libgo/go/cmd/go/internal/generate/generate_test.go | 198 + libgo/go/cmd/go/internal/get/get.go | 16 +- libgo/go/cmd/go/internal/get/path.go | 3 + libgo/go/cmd/go/internal/get/vcs.go | 184 +- libgo/go/cmd/go/internal/get/vcs_test.go | 2 +- libgo/go/cmd/go/internal/help/help.go | 9 +- libgo/go/cmd/go/internal/help/helpdoc.go | 77 +- libgo/go/cmd/go/internal/imports/build.go | 67 +- libgo/go/cmd/go/internal/imports/scan.go | 2 +- libgo/go/cmd/go/internal/imports/scan_test.go | 41 +- libgo/go/cmd/go/internal/imports/tags.go | 15 + .../internal/imports/testdata/android/a_android.go | 3 + .../imports/testdata/android/b_android_arm64.go | 3 + .../internal/imports/testdata/android/c_linux.go | 3 + .../imports/testdata/android/d_linux_arm64.go | 3 + .../cmd/go/internal/imports/testdata/android/e.go | 5 + .../cmd/go/internal/imports/testdata/android/f.go | 5 + .../cmd/go/internal/imports/testdata/android/g.go | 5 + .../internal/imports/testdata/illumos/a_illumos.go | 3 + .../imports/testdata/illumos/b_illumos_amd64.go | 3 + .../internal/imports/testdata/illumos/c_solaris.go | 3 + .../imports/testdata/illumos/d_solaris_amd64.go | 3 + .../cmd/go/internal/imports/testdata/illumos/e.go | 5 + .../cmd/go/internal/imports/testdata/illumos/f.go | 5 + .../cmd/go/internal/imports/testdata/illumos/g.go | 5 + .../imports/testdata/{import1 => star}/x.go | 0 .../imports/testdata/{import1 => star}/x1.go | 0 .../imports/testdata/{import1 => star}/x_darwin.go | 0 .../testdata/{import1 => star}/x_windows.go | 0 libgo/go/cmd/go/internal/list/list.go | 72 +- libgo/go/cmd/go/internal/load/path.go | 24 - libgo/go/cmd/go/internal/load/pkg.go | 834 +- libgo/go/cmd/go/internal/load/pkg_test.go | 68 + libgo/go/cmd/go/internal/load/test.go | 128 +- .../lockedfile/internal/filelock/filelock_test.go | 9 +- libgo/go/cmd/go/internal/lockedfile/mutex.go | 11 +- libgo/go/cmd/go/internal/modcmd/download.go | 52 +- libgo/go/cmd/go/internal/modcmd/edit.go | 4 +- libgo/go/cmd/go/internal/modcmd/graph.go | 9 + libgo/go/cmd/go/internal/modcmd/init.go | 3 + libgo/go/cmd/go/internal/modcmd/vendor.go | 38 +- libgo/go/cmd/go/internal/modcmd/verify.go | 9 + libgo/go/cmd/go/internal/modconv/convert.go | 32 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 14 +- libgo/go/cmd/go/internal/modconv/dep.go | 66 +- libgo/go/cmd/go/internal/modconv/glide.go | 3 +- libgo/go/cmd/go/internal/modconv/glock.go | 3 +- libgo/go/cmd/go/internal/modconv/modconv_test.go | 3 + libgo/go/cmd/go/internal/modconv/tsv.go | 3 +- libgo/go/cmd/go/internal/modconv/vconf.go | 3 +- libgo/go/cmd/go/internal/modconv/vyml.go | 3 +- libgo/go/cmd/go/internal/modfetch/bootstrap.go | 17 + libgo/go/cmd/go/internal/modfetch/cache.go | 123 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 44 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 163 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 51 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 466 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 514 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 288 +- libgo/go/cmd/go/internal/modfetch/key.go | 9 + libgo/go/cmd/go/internal/modfetch/noweb.go | 24 - libgo/go/cmd/go/internal/modfetch/proxy.go | 286 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 156 +- libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 80 + libgo/go/cmd/go/internal/modfetch/repo.go | 83 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 273 + libgo/go/cmd/go/internal/modfetch/web.go | 31 - libgo/go/cmd/go/internal/modfile/rule.go | 75 +- libgo/go/cmd/go/internal/modget/get.go | 982 +- libgo/go/cmd/go/internal/modinfo/info.go | 2 +- libgo/go/cmd/go/internal/modload/build.go | 38 +- libgo/go/cmd/go/internal/modload/help.go | 121 +- libgo/go/cmd/go/internal/modload/import.go | 61 +- libgo/go/cmd/go/internal/modload/import_test.go | 3 +- libgo/go/cmd/go/internal/modload/init.go | 287 +- libgo/go/cmd/go/internal/modload/init_test.go | 42 - libgo/go/cmd/go/internal/modload/list.go | 56 +- libgo/go/cmd/go/internal/modload/load.go | 372 +- libgo/go/cmd/go/internal/modload/query.go | 433 +- libgo/go/cmd/go/internal/modload/query_test.go | 90 +- libgo/go/cmd/go/internal/modload/search.go | 60 +- libgo/go/cmd/go/internal/module/module.go | 124 +- libgo/go/cmd/go/internal/module/module_test.go | 2 +- libgo/go/cmd/go/internal/mvs/mvs.go | 220 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 41 +- libgo/go/cmd/go/internal/note/example_test.go | 128 + libgo/go/cmd/go/internal/note/note.go | 683 + libgo/go/cmd/go/internal/note/note_test.go | 472 + libgo/go/cmd/go/internal/par/work.go | 41 + libgo/go/cmd/go/internal/renameio/renameio.go | 44 +- libgo/go/cmd/go/internal/renameio/renameio_test.go | 145 + libgo/go/cmd/go/internal/renameio/umask_test.go | 42 + libgo/go/cmd/go/internal/robustio/robustio.go | 53 + .../go/cmd/go/internal/robustio/robustio_other.go | 28 + .../cmd/go/internal/robustio/robustio_windows.go | 105 + libgo/go/cmd/go/internal/run/run.go | 36 +- libgo/go/cmd/go/internal/search/search.go | 31 +- libgo/go/cmd/go/internal/str/path.go | 45 + libgo/go/cmd/go/internal/sumweb/cache.go | 59 + libgo/go/cmd/go/internal/sumweb/client.go | 619 + libgo/go/cmd/go/internal/sumweb/client_test.go | 460 + libgo/go/cmd/go/internal/sumweb/encode.go | 167 + libgo/go/cmd/go/internal/sumweb/encode_test.go | 67 + libgo/go/cmd/go/internal/sumweb/server.go | 183 + libgo/go/cmd/go/internal/sumweb/test.go | 133 + libgo/go/cmd/go/internal/test/test.go | 69 +- libgo/go/cmd/go/internal/test/testflag.go | 1 + libgo/go/cmd/go/internal/tlog/ct_test.go | 96 + libgo/go/cmd/go/internal/tlog/note.go | 135 + libgo/go/cmd/go/internal/tlog/note_test.go | 117 + libgo/go/cmd/go/internal/tlog/tile.go | 418 + libgo/go/cmd/go/internal/tlog/tlog.go | 601 + libgo/go/cmd/go/internal/tlog/tlog_test.go | 269 + libgo/go/cmd/go/internal/tool/tool.go | 2 - libgo/go/cmd/go/internal/version/exe.go | 263 + libgo/go/cmd/go/internal/version/version.go | 185 +- libgo/go/cmd/go/internal/vet/vet.go | 2 +- libgo/go/cmd/go/internal/web/api.go | 133 + libgo/go/cmd/go/internal/web/bootstrap.go | 26 +- libgo/go/cmd/go/internal/web/file_test.go | 58 + libgo/go/cmd/go/internal/web/http.go | 219 +- libgo/go/cmd/go/internal/web/security.go | 16 - libgo/go/cmd/go/internal/web/url.go | 95 + libgo/go/cmd/go/internal/web/url_other.go | 21 + libgo/go/cmd/go/internal/web/url_other_test.go | 36 + libgo/go/cmd/go/internal/web/url_test.go | 77 + libgo/go/cmd/go/internal/web/url_windows.go | 43 + libgo/go/cmd/go/internal/web/url_windows_test.go | 94 + libgo/go/cmd/go/internal/web2/web.go | 299 - libgo/go/cmd/go/internal/web2/web_test.go | 35 - libgo/go/cmd/go/internal/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 148 +- libgo/go/cmd/go/internal/work/build.go | 93 +- libgo/go/cmd/go/internal/work/build_test.go | 4 +- libgo/go/cmd/go/internal/work/buildid.go | 41 +- libgo/go/cmd/go/internal/work/exec.go | 305 +- libgo/go/cmd/go/internal/work/gc.go | 110 +- libgo/go/cmd/go/internal/work/gccgo.go | 18 +- libgo/go/cmd/go/internal/work/init.go | 3 +- libgo/go/cmd/go/internal/work/security.go | 27 +- libgo/go/cmd/go/internal/work/security_test.go | 8 + libgo/go/cmd/go/main.go | 58 +- libgo/go/cmd/go/note_test.go | 2 - libgo/go/cmd/go/proxy_test.go | 232 +- libgo/go/cmd/go/script_test.go | 237 +- libgo/go/cmd/go/testdata/addmod.go | 4 +- .../testdata/mod/example.com_badchain_a_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_a_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_c_v1.0.0.txt | 8 + .../testdata/mod/example.com_badchain_c_v1.1.0.txt | 8 + .../testdata/mod/example.com_downgrade_v2.0.0.txt | 9 + .../mod/example.com_downgrade_v2_v2.0.1.txt | 13 + .../mod/example.com_invalidpath_v1_v1.0.0.txt | 13 + .../mod/example.com_latemigrate_v2_v2.0.0.txt | 14 + .../mod/example.com_latemigrate_v2_v2.0.1.txt | 20 + .../testdata/mod/example.com_missingpkg_v1.0.0.txt | 11 + .../mod/example.com_missingpkg_v1.0.1-beta.txt | 8 + .../testdata/mod/example.com_nest_sub_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.1.0.txt | 12 + .../testdata/mod/example.com_newcycle_a_v1.0.0.txt | 10 + .../testdata/mod/example.com_newcycle_a_v1.0.1.txt | 10 + .../testdata/mod/example.com_newcycle_b_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.1.txt | 8 + ...m_notags_v0.0.0-20190507143103-cc8cbe209b64.txt | 9 + .../mod/example.com_printversion_v0.1.0.txt | 27 + .../mod/example.com_printversion_v1.0.0.txt | 35 + ...oupgrade_v0.0.0-20190430073000-30950c05d534.txt | 13 + .../mod/example.com_pseudoupgrade_v0.1.0.txt | 13 + ...pgrade_v0.1.1-0.20190429073117-b5426c86b553.txt | 13 + .../go/testdata/mod/example.com_tools_v1.0.0.txt | 12 + .../mod/example.com_usemissingpre_v1.0.0.txt | 13 + .../go/testdata/mod/example.com_version_v1.0.0.txt | 11 + .../go/testdata/mod/example.com_version_v1.0.1.txt | 11 + .../go/testdata/mod/example.com_version_v1.1.0.txt | 11 + ...modtest5_v0.0.0-20190619020302-197a620e0c9a.txt | 10 + ..._v0.5.0-alpha.0.20190619023908-3da23a9deb9e.txt | 10 + ...hub.com_dmitshur-test_modtest5_v0.5.0-alpha.txt | 10 + .../patch.example.com_depofdirectpatch_v1.0.0.txt | 11 + .../patch.example.com_depofdirectpatch_v1.0.1.txt | 11 + .../mod/patch.example.com_direct_v1.0.0.txt | 21 + .../mod/patch.example.com_direct_v1.0.1.txt | 27 + .../mod/patch.example.com_direct_v1.1.0.txt | 21 + .../mod/patch.example.com_indirect_v1.0.0.txt | 11 + .../mod/patch.example.com_indirect_v1.0.1.txt | 11 + .../mod/patch.example.com_indirect_v1.1.0.txt | 11 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt | 11 + libgo/go/cmd/go/testdata/script/README | 12 +- libgo/go/cmd/go/testdata/script/binary_only.txt | 10 - libgo/go/cmd/go/testdata/script/bug.txt | 46 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 3 + .../cmd/go/testdata/script/build_acl_windows.txt | 44 + .../cmd/go/testdata/script/build_cache_compile.txt | 3 + .../cmd/go/testdata/script/build_cache_gomips.txt | 40 + .../go/cmd/go/testdata/script/build_cache_link.txt | 7 +- .../cmd/go/testdata/script/build_cache_output.txt | 10 +- .../go/testdata/script/build_cache_trimpath.txt | 20 + .../go/cmd/go/testdata/script/build_multi_main.txt | 33 + libgo/go/cmd/go/testdata/script/build_nocache.txt | 40 + .../go/testdata/script/build_relative_pkgdir.txt | 9 + .../go/testdata/script/build_relative_tmpdir.txt | 18 + .../go/testdata/script/build_runtime_gcflags.txt | 11 + libgo/go/cmd/go/testdata/script/build_trimpath.txt | 21 + libgo/go/cmd/go/testdata/script/cache_unix.txt | 36 + .../cmd/go/testdata/script/cgo_syso_issue29253.txt | 31 + .../go/cmd/go/testdata/script/clean_testcache.txt | 19 + .../go/cmd/go/testdata/script/cmd_import_error.txt | 16 + .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 2 + .../go/testdata/script/cover_pkgall_runtime.txt | 2 + .../cmd/go/testdata/script/cpu_profile_twice.txt | 2 + libgo/go/cmd/go/testdata/script/env_write.txt | 87 + libgo/go/cmd/go/testdata/script/fileline.txt | 2 + .../go/cmd/go/testdata/script/gcflags_patterns.txt | 86 + libgo/go/cmd/go/testdata/script/get_404_meta.txt | 11 + libgo/go/cmd/go/testdata/script/get_brace.txt | 51 + libgo/go/cmd/go/testdata/script/get_dotfiles.txt | 64 + .../go/testdata/script/get_insecure_redirect.txt | 13 + libgo/go/cmd/go/testdata/script/get_tilde.txt | 24 + libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 + .../cmd/go/testdata/script/get_with_git_trace.txt | 2 + libgo/go/cmd/go/testdata/script/goflags.txt | 2 + .../cmd/go/testdata/script/gopath_std_vendor.txt | 44 + libgo/go/cmd/go/testdata/script/help.txt | 4 +- .../go/testdata/script/install_cleans_build.txt | 15 +- .../cmd/go/testdata/script/install_cmd_gobin.txt | 11 + .../cmd/go/testdata/script/install_cross_gobin.txt | 3 + .../go/testdata/script/install_rebuild_gopath.txt | 2 + .../go/testdata/script/install_rebuild_removed.txt | 2 + libgo/go/cmd/go/testdata/script/linkname.txt | 2 + .../go/cmd/go/testdata/script/list_bad_import.txt | 3 + .../go/testdata/script/list_compiled_imports.txt | 2 + libgo/go/cmd/go/testdata/script/list_find.txt | 12 + libgo/go/cmd/go/testdata/script/list_importmap.txt | 27 + libgo/go/cmd/go/testdata/script/list_std.txt | 23 +- libgo/go/cmd/go/testdata/script/list_tags.txt | 2 + libgo/go/cmd/go/testdata/script/list_test_e.txt | 4 +- libgo/go/cmd/go/testdata/script/list_test_err.txt | 126 + .../cmd/go/testdata/script/list_test_imports.txt | 2 + .../go/testdata/script/list_test_non_go_files.txt | 13 + libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt | 20 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 32 + libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 3 + .../cmd/go/testdata/script/mod_build_versioned.txt | 17 + .../go/cmd/go/testdata/script/mod_clean_cache.txt | 58 + libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 31 + .../go/cmd/go/testdata/script/mod_convert_dep.txt | 22 + .../go/cmd/go/testdata/script/mod_convert_git.txt | 15 +- .../cmd/go/testdata/script/mod_convert_glide.txt | 9 + .../go/testdata/script/mod_convert_glockfile.txt | 9 + .../cmd/go/testdata/script/mod_convert_godeps.txt | 9 + .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 + .../go/testdata/script/mod_convert_vendor_conf.txt | 9 + .../go/testdata/script/mod_convert_vendor_json.txt | 9 + .../script/mod_convert_vendor_manifest.txt | 9 + .../go/testdata/script/mod_convert_vendor_yml.txt | 9 + libgo/go/cmd/go/testdata/script/mod_dir.txt | 20 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 30 +- libgo/go/cmd/go/testdata/script/mod_dot.txt | 36 + libgo/go/cmd/go/testdata/script/mod_download.txt | 23 +- .../cmd/go/testdata/script/mod_download_hash.txt | 24 + .../cmd/go/testdata/script/mod_download_latest.txt | 20 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 18 + libgo/go/cmd/go/testdata/script/mod_enabled.txt | 21 +- libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 17 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 22 +- .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_get_cmd.txt | 20 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 16 +- .../cmd/go/testdata/script/mod_get_downgrade.txt | 18 +- .../go/cmd/go/testdata/script/mod_get_fallback.txt | 10 + libgo/go/cmd/go/testdata/script/mod_get_hash.txt | 19 + .../go/cmd/go/testdata/script/mod_get_indirect.txt | 16 +- .../go/testdata/script/mod_get_latest_pseudo.txt | 10 + libgo/go/cmd/go/testdata/script/mod_get_local.txt | 37 +- libgo/go/cmd/go/testdata/script/mod_get_main.txt | 38 + libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 2 + .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 16 + .../go/cmd/go/testdata/script/mod_get_patterns.txt | 36 + .../cmd/go/testdata/script/mod_get_private_vcs.txt | 11 + libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 30 +- .../script/mod_get_pseudo_other_branch.txt | 67 + .../go/testdata/script/mod_get_pseudo_prefix.txt | 64 + libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 27 + libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 44 + libgo/go/cmd/go/testdata/script/mod_get_test.txt | 58 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 19 +- .../go/testdata/script/mod_get_upgrade_pseudo.txt | 70 + .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 - .../cmd/go/testdata/script/mod_getmode_vendor.txt | 2 +- .../go/testdata/script/mod_git_export_subst.txt | 21 + .../cmd/go/testdata/script/mod_gobuild_import.txt | 48 +- libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 37 + .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_help.txt | 6 + .../cmd/go/testdata/script/mod_import_v1suffix.txt | 11 + libgo/go/cmd/go/testdata/script/mod_indirect.txt | 81 + .../cmd/go/testdata/script/mod_indirect_main.txt | 65 + .../cmd/go/testdata/script/mod_indirect_tidy.txt | 60 + libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 23 + libgo/go/cmd/go/testdata/script/mod_init_empty.txt | 18 + libgo/go/cmd/go/testdata/script/mod_init_glide.txt | 34 + libgo/go/cmd/go/testdata/script/mod_init_path.txt | 20 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 1 + .../cmd/go/testdata/script/mod_invalid_version.txt | 250 + libgo/go/cmd/go/testdata/script/mod_list.txt | 19 +- .../script/mod_list_compiled_concurrent.txt | 41 + libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 9 +- .../go/cmd/go/testdata/script/mod_list_direct.txt | 24 + .../go/cmd/go/testdata/script/mod_list_pseudo.txt | 50 + .../go/testdata/script/mod_list_replace_dir.txt | 19 + libgo/go/cmd/go/testdata/script/mod_list_std.txt | 58 + libgo/go/cmd/go/testdata/script/mod_list_test.txt | 16 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 20 + .../go/testdata/script/mod_list_upgrade_pseudo.txt | 26 + .../cmd/go/testdata/script/mod_load_badchain.txt | 85 + .../go/cmd/go/testdata/script/mod_load_badzip.txt | 15 + .../testdata/script/mod_missingpkg_prerelease.txt | 12 + libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 91 + libgo/go/cmd/go/testdata/script/mod_off.txt | 35 + libgo/go/cmd/go/testdata/script/mod_off_init.txt | 5 + libgo/go/cmd/go/testdata/script/mod_outside.txt | 250 + libgo/go/cmd/go/testdata/script/mod_patterns.txt | 20 +- .../cmd/go/testdata/script/mod_patterns_vendor.txt | 28 + .../go/cmd/go/testdata/script/mod_proxy_https.txt | 19 + libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 29 + .../go/cmd/go/testdata/script/mod_pseudo_cache.txt | 29 + libgo/go/cmd/go/testdata/script/mod_query.txt | 12 +- .../go/cmd/go/testdata/script/mod_query_empty.txt | 73 + .../cmd/go/testdata/script/mod_query_exclude.txt | 1 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 1 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 1 + .../cmd/go/testdata/script/mod_replace_import.txt | 109 + .../go/cmd/go/testdata/script/mod_run_internal.txt | 46 + libgo/go/cmd/go/testdata/script/mod_run_path.txt | 15 + libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 80 + .../go/cmd/go/testdata/script/mod_string_alias.txt | 14 + .../go/cmd/go/testdata/script/mod_sum_replaced.txt | 28 + libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 33 + .../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 47 + .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 53 + .../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 52 + .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 50 + libgo/go/cmd/go/testdata/script/mod_symlink.txt | 42 + libgo/go/cmd/go/testdata/script/mod_test.txt | 25 +- .../go/cmd/go/testdata/script/mod_test_cached.txt | 77 + libgo/go/cmd/go/testdata/script/mod_test_files.txt | 49 + libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 39 + .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 111 + libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 4 +- .../cmd/go/testdata/script/mod_upgrade_patch.txt | 97 +- .../go/cmd/go/testdata/script/mod_vcs_missing.txt | 28 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 18 +- .../go/cmd/go/testdata/script/mod_vendor_build.txt | 11 + .../cmd/go/testdata/script/mod_vendor_replace.txt | 39 + libgo/go/cmd/go/testdata/script/mod_verify.txt | 1 + libgo/go/cmd/go/testdata/script/mod_why.txt | 1 + .../go/testdata/script/pattern_syntax_error.txt | 2 + .../go/testdata/script/prevent_sys_unix_import.txt | 6 + libgo/go/cmd/go/testdata/script/run_hello.txt | 2 + .../go/testdata/script/run_set_executable_name.txt | 50 + libgo/go/cmd/go/testdata/script/run_wildcard.txt | 7 + libgo/go/cmd/go/testdata/script/script_wait.txt | 24 + libgo/go/cmd/go/testdata/script/std_vendor.txt | 43 + libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 2 + .../cmd/go/testdata/script/test_compile_binary.txt | 2 + libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 + .../cmd/go/testdata/script/test_generated_main.txt | 35 + .../go/testdata/script/test_go111module_cache.txt | 15 + libgo/go/cmd/go/testdata/script/test_status.txt | 18 + libgo/go/cmd/go/testdata/script/test_timeout.txt | 22 + libgo/go/cmd/go/testdata/script/vendor_complex.txt | 2 + libgo/go/cmd/go/testdata/script/version.txt | 19 + libgo/go/cmd/go/testdata/script/vet_asm.txt | 32 + libgo/go/cmd/go/testdata/script/vet_deps.txt | 34 + .../go/testdata/standalone_testmain_flag_test.go | 29 + libgo/go/cmd/go/testdata/testcover/pkg4/a.go | 5 + libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go | 9 + libgo/go/cmd/go/testdata/vendormod.txt | 2 +- libgo/go/cmd/go/vendor_test.go | 9 + libgo/go/cmd/gofmt/gofmt.go | 55 + libgo/go/cmd/gofmt/testdata/go2numbers.golden | 186 + libgo/go/cmd/gofmt/testdata/go2numbers.input | 186 + libgo/go/cmd/gofmt/testdata/import.golden | 5 + libgo/go/cmd/gofmt/testdata/import.input | 3 + libgo/go/cmd/gofmt/testdata/rewrite9.golden | 11 + libgo/go/cmd/gofmt/testdata/rewrite9.input | 11 + libgo/go/cmd/gofmt/testdata/typealias.golden | 24 + libgo/go/cmd/gofmt/testdata/typealias.input | 24 + libgo/go/cmd/internal/objabi/flag.go | 10 +- libgo/go/cmd/internal/objabi/funcdata.go | 13 +- libgo/go/cmd/internal/objabi/head.go | 2 +- libgo/go/cmd/internal/objabi/line.go | 54 +- libgo/go/cmd/internal/objabi/line_test.go | 50 + libgo/go/cmd/internal/objabi/reloctype.go | 27 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/typekind.go | 1 - libgo/go/cmd/internal/objabi/util.go | 53 +- libgo/go/cmd/internal/sys/supported.go | 16 + libgo/go/cmd/vet/all/main.go | 392 - libgo/go/cmd/vet/main.go | 6 + libgo/go/cmd/vet/testdata/{src => }/asm/asm.go | 0 .../go/cmd/vet/testdata/{src => }/assign/assign.go | 0 .../go/cmd/vet/testdata/{src => }/atomic/atomic.go | 0 libgo/go/cmd/vet/testdata/{src => }/bool/bool.go | 0 .../vet/testdata/{src => }/buildtag/buildtag.go | 0 libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go | 0 .../vet/testdata/{src => }/composite/composite.go | 0 .../vet/testdata/{src => }/copylock/copylock.go | 0 .../vet/testdata/{src => }/deadcode/deadcode.go | 0 .../{src => }/httpresponse/httpresponse.go | 0 .../testdata/{src => }/lostcancel/lostcancel.go | 0 .../go/cmd/vet/testdata/{src => }/method/method.go | 0 .../cmd/vet/testdata/{src => }/nilfunc/nilfunc.go | 0 libgo/go/cmd/vet/testdata/print/print.go | 681 + .../vet/testdata/{src => }/rangeloop/rangeloop.go | 0 libgo/go/cmd/vet/testdata/{src => }/shift/shift.go | 0 libgo/go/cmd/vet/testdata/src/print/print.go | 681 - .../vet/testdata/{src => }/structtag/structtag.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file1.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file2.go | 0 .../cmd/vet/testdata/{src => }/testingpkg/tests.go | 0 .../testdata/{src => }/testingpkg/tests_test.go | 0 .../vet/testdata/{src => }/unmarshal/unmarshal.go | 0 .../vet/testdata/{src => }/unsafeptr/unsafeptr.go | 0 .../go/cmd/vet/testdata/{src => }/unused/unused.go | 0 libgo/go/cmd/vet/vet_test.go | 37 +- libgo/go/compress/flate/deflate_test.go | 8 +- libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/gzip/gunzip.go | 4 +- libgo/go/compress/gzip/gzip_test.go | 3 + libgo/go/container/ring/ring_test.go | 2 +- libgo/go/context/context.go | 46 +- libgo/go/context/context_test.go | 6 +- libgo/go/context/example_test.go | 2 +- libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/xor_test.go | 3 + libgo/go/crypto/des/block.go | 14 +- libgo/go/crypto/ecdsa/ecdsa.go | 19 +- libgo/go/crypto/ecdsa/ecdsa_noasm.go | 22 + libgo/go/crypto/ecdsa/ecdsa_s390x.go | 153 + libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 33 + libgo/go/crypto/ed25519/ed25519.go | 216 + libgo/go/crypto/ed25519/ed25519_test.go | 219 + .../crypto/ed25519/internal/edwards25519/const.go | 1422 + .../ed25519/internal/edwards25519/edwards25519.go | 1793 ++ libgo/go/crypto/ed25519/testdata/sign.input.gz | Bin 0 -> 50330 bytes libgo/go/crypto/elliptic/fuzz_test.go | 2 +- libgo/go/crypto/elliptic/p256_s390x.go | 2 +- libgo/go/crypto/md5/md5_test.go | 4 +- libgo/go/crypto/rand/rand_js.go | 5 +- libgo/go/crypto/rand/util_test.go | 3 + libgo/go/crypto/rsa/pkcs1v15_test.go | 6 +- libgo/go/crypto/rsa/rsa.go | 2 +- libgo/go/crypto/sha1/sha1.go | 37 +- libgo/go/crypto/sha1/sha1_test.go | 4 +- libgo/go/crypto/sha1/sha1block.go | 35 +- libgo/go/crypto/sha256/sha256.go | 43 +- libgo/go/crypto/sha256/sha256_test.go | 6 +- libgo/go/crypto/sha256/sha256block.go | 10 +- libgo/go/crypto/sha512/sha512.go | 35 +- libgo/go/crypto/sha512/sha512_test.go | 4 +- libgo/go/crypto/sha512/sha512block.go | 10 +- libgo/go/crypto/tls/auth.go | 73 +- libgo/go/crypto/tls/auth_test.go | 16 +- libgo/go/crypto/tls/cipher_suites.go | 26 +- libgo/go/crypto/tls/common.go | 59 +- libgo/go/crypto/tls/conn.go | 21 +- libgo/go/crypto/tls/generate_cert.go | 55 +- libgo/go/crypto/tls/handshake_client.go | 34 +- libgo/go/crypto/tls/handshake_client_test.go | 167 +- libgo/go/crypto/tls/handshake_client_tls13.go | 10 +- libgo/go/crypto/tls/handshake_messages.go | 4 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 424 +- libgo/go/crypto/tls/handshake_server_tls13.go | 10 +- libgo/go/crypto/tls/handshake_test.go | 324 +- libgo/go/crypto/tls/key_agreement.go | 34 +- libgo/go/crypto/tls/key_schedule.go | 15 +- libgo/go/crypto/tls/prf.go | 15 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ClientCert-Ed25519 | 110 + .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 102 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 82 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv10-Ed25519 | 0 .../testdata/Client-TLSv10-ExportKeyingMaterial | 78 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv11-Ed25519 | 0 libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 50 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 64 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 50 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 72 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 94 +- .../tls/testdata/Client-TLSv12-ClientCert-Ed25519 | 119 + .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 108 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled | 137 - .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 - .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 90 +- .../Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 169 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 88 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 74 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 72 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 78 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 86 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 70 +- libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 | 68 + .../testdata/Client-TLSv12-ExportKeyingMaterial | 68 +- .../crypto/tls/testdata/Client-TLSv12-P256-ECDHE | 82 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 364 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 554 +- .../Client-TLSv12-RenegotiateTwiceRejected | 370 +- .../testdata/Client-TLSv12-RenegotiationRejected | 74 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 68 +- .../crypto/tls/testdata/Client-TLSv12-X25519-ECDHE | 74 +- .../tls/testdata/Client-TLSv13-AES128-SHA256 | 154 +- .../tls/testdata/Client-TLSv13-AES256-SHA384 | 158 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 160 +- .../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 154 +- .../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 252 +- .../tls/testdata/Client-TLSv13-ClientCert-Ed25519 | 122 + .../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 242 +- .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 - .../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 253 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 146 +- libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 | 68 + .../testdata/Client-TLSv13-ExportKeyingMaterial | 154 +- .../tls/testdata/Client-TLSv13-HelloRetryRequest | 175 +- .../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 170 +- .../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 162 +- .../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 64 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 64 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 66 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 60 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 79 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 111 + .../Server-TLSv12-ClientAuthRequestedAndGiven | 110 +- ...TLSv12-ClientAuthRequestedAndGiven-PSS-Disabled | 126 - ...ientAuthRequestedAndGiven-PSS-Disabled-Required | 74 - ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 86 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 61 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 63 + .../testdata/Server-TLSv12-ExportKeyingMaterial | 64 +- libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 54 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 54 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 50 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 50 +- .../tls/testdata/Server-TLSv12-RSA-PSS-Disabled | 84 - .../Server-TLSv12-RSA-PSS-Disabled-Required | 54 - libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 44 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 50 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 35 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 54 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 54 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 54 +- libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 50 +- .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 336 +- ...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 154 + .../Server-TLSv13-ClientAuthRequestedAndGiven | 332 +- ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 - .../Server-TLSv13-ClientAuthRequestedNotGiven | 186 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 81 + .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 - libgo/go/crypto/tls/ticket.go | 2 +- libgo/go/crypto/tls/tls.go | 21 +- libgo/go/crypto/tls/tls_test.go | 74 +- libgo/go/crypto/x509/name_constraints_test.go | 764 +- libgo/go/crypto/x509/pem_decrypt_test.go | 44 +- libgo/go/crypto/x509/pkcs1.go | 25 +- libgo/go/crypto/x509/pkcs8.go | 51 +- libgo/go/crypto/x509/pkcs8_test.go | 33 +- libgo/go/crypto/x509/root_cgo_darwin.go | 76 +- libgo/go/crypto/x509/root_darwin.go | 12 +- libgo/go/crypto/x509/root_linux.go | 1 + libgo/go/crypto/x509/root_windows.go | 6 +- libgo/go/crypto/x509/sec1.go | 16 +- libgo/go/crypto/x509/sec1_test.go | 22 + libgo/go/crypto/x509/verify.go | 2 +- libgo/go/crypto/x509/x509.go | 156 +- libgo/go/crypto/x509/x509_test.go | 180 +- libgo/go/crypto/x509/x509_test_import.go | 9 +- libgo/go/database/sql/convert.go | 60 +- libgo/go/database/sql/convert_test.go | 114 +- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/driver/types.go | 17 +- libgo/go/database/sql/driver/types_test.go | 14 + libgo/go/database/sql/fakedb_test.go | 8 +- libgo/go/database/sql/sql.go | 89 +- libgo/go/database/sql/sql_test.go | 90 +- libgo/go/debug/dwarf/testdata/cppunsuptypes.cc | 34 + libgo/go/debug/dwarf/testdata/cppunsuptypes.elf | Bin 0 -> 3920 bytes libgo/go/debug/dwarf/type.go | 24 + libgo/go/debug/dwarf/type_test.go | 60 + libgo/go/debug/elf/file.go | 47 +- libgo/go/debug/elf/file_test.go | 11 + libgo/go/debug/elf/symbols_test.go | 4 + libgo/go/debug/gosym/pclntab.go | 6 +- libgo/go/debug/gosym/pclntab_test.go | 5 +- libgo/go/debug/gosym/symtab.go | 14 +- libgo/go/debug/gosym/symtab_test.go | 15 + libgo/go/debug/macho/file_test.go | 6 +- libgo/go/debug/macho/macho.go | 7 +- libgo/go/debug/pe/file.go | 6 +- libgo/go/debug/pe/file_test.go | 50 + libgo/go/encoding/base32/base32.go | 52 +- libgo/go/encoding/base32/base32_test.go | 62 +- libgo/go/encoding/base64/base64.go | 123 +- libgo/go/encoding/base64/base64_test.go | 17 +- libgo/go/encoding/csv/fuzz.go | 70 + libgo/go/encoding/csv/reader.go | 2 + libgo/go/encoding/csv/writer.go | 15 +- libgo/go/encoding/gob/codec_test.go | 10 +- libgo/go/encoding/gob/decgen.go | 4 +- libgo/go/encoding/gob/doc.go | 15 +- libgo/go/encoding/gob/encgen.go | 4 +- libgo/go/encoding/gob/encode.go | 4 +- libgo/go/encoding/hex/hex.go | 26 +- libgo/go/encoding/hex/hex_test.go | 16 + libgo/go/encoding/json/bench_test.go | 14 +- libgo/go/encoding/json/decode.go | 111 +- libgo/go/encoding/json/decode_test.go | 66 +- libgo/go/encoding/json/encode.go | 61 +- libgo/go/encoding/json/encode_test.go | 6 + libgo/go/encoding/json/fuzz.go | 42 + libgo/go/encoding/json/stream.go | 12 +- libgo/go/encoding/json/stream_test.go | 30 +- libgo/go/encoding/pem/pem.go | 18 +- libgo/go/encoding/pem/pem_test.go | 36 +- libgo/go/errors/errors.go | 49 + libgo/go/errors/wrap.go | 92 + libgo/go/errors/wrap_test.go | 253 + libgo/go/expvar/expvar.go | 12 +- libgo/go/expvar/expvar_test.go | 40 + libgo/go/flag/flag.go | 12 +- libgo/go/fmt/doc.go | 24 +- libgo/go/fmt/errors.go | 43 + libgo/go/fmt/errors_test.go | 73 + libgo/go/fmt/example_test.go | 10 +- libgo/go/fmt/fmt_test.go | 30 + libgo/go/fmt/format.go | 45 +- libgo/go/fmt/print.go | 232 +- libgo/go/fmt/scan.go | 70 +- libgo/go/fmt/scan_test.go | 38 +- libgo/go/go/ast/ast.go | 15 +- libgo/go/go/build/build.go | 114 +- libgo/go/go/build/build_test.go | 12 + libgo/go/go/build/deps_test.go | 112 +- libgo/go/go/build/doc.go | 37 +- libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/example_test.go | 22 + libgo/go/go/constant/value.go | 98 +- libgo/go/go/constant/value_test.go | 163 +- libgo/go/go/doc/comment.go | 14 +- libgo/go/go/doc/comment_test.go | 28 + libgo/go/go/doc/example.go | 4 +- libgo/go/go/doc/exports.go | 12 +- libgo/go/go/doc/headscan.go | 4 +- libgo/go/go/doc/lazyre.go | 51 - libgo/go/go/doc/reader.go | 11 +- libgo/go/go/doc/testdata/issue10858.0.golden | 79 + libgo/go/go/doc/testdata/issue10858.1.golden | 79 + libgo/go/go/doc/testdata/issue10858.2.golden | 79 + libgo/go/go/importer/importer.go | 20 +- .../go/go/internal/gccgoimporter/importer_test.go | 24 +- libgo/go/go/internal/gccgoimporter/parser.go | 176 +- .../internal/gccgoimporter/testdata/issue30628.go | 18 + .../internal/gccgoimporter/testdata/issue30628.gox | 28 + .../internal/gccgoimporter/testdata/issue31540.go | 26 + .../internal/gccgoimporter/testdata/issue31540.gox | 16 + .../internal/gccgoimporter/testdata/issue34182.go | 17 + .../internal/gccgoimporter/testdata/issue34182.gox | 13 + libgo/go/go/internal/gcimporter/bimport.go | 11 +- .../go/go/internal/gcimporter/testdata/exports.go | 2 +- .../go/go/internal/srcimporter/srcimporter_test.go | 14 +- libgo/go/go/printer/nodes.go | 2 +- libgo/go/go/printer/printer_test.go | 7 + libgo/go/go/scanner/scanner.go | 236 +- libgo/go/go/scanner/scanner_test.go | 210 +- libgo/go/go/token/token.go | 34 +- libgo/go/go/token/token_test.go | 33 + libgo/go/go/types/call.go | 4 +- libgo/go/go/types/check_test.go | 1 + libgo/go/go/types/eval.go | 53 +- libgo/go/go/types/eval_test.go | 96 + libgo/go/go/types/expr.go | 37 +- libgo/go/go/types/gccgosizes.go | 42 + libgo/go/go/types/object.go | 5 +- libgo/go/go/types/resolver.go | 19 +- libgo/go/go/types/scope.go | 4 +- libgo/go/go/types/stdlib_test.go | 1 + libgo/go/go/types/typestring.go | 2 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 101 + .../chacha20poly1305/chacha20poly1305_amd64.go | 86 + .../chacha20poly1305/chacha20poly1305_generic.go | 81 + .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 104 + libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 751 + .../go/golang.org/x/crypto/cryptobyte/asn1/asn1.go | 46 + libgo/go/golang.org/x/crypto/cryptobyte/builder.go | 337 + libgo/go/golang.org/x/crypto/cryptobyte/string.go | 166 + .../golang.org/x/crypto/curve25519/curve25519.go | 834 + libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 + .../x/crypto/curve25519/mont25519_amd64.go | 0 libgo/go/golang.org/x/crypto/hkdf/hkdf.go | 93 + .../x/crypto/internal/chacha20/chacha_arm64.go | 31 + .../x/crypto/internal/chacha20/chacha_generic.go | 264 + .../x/crypto/internal/chacha20/chacha_noasm.go | 16 + .../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 + .../x/crypto/internal/chacha20/chacha_s390x.go | 29 + .../x/crypto/internal/chacha20/xor.go | 0 .../x/crypto/internal/subtle/aliasing.go | 32 + .../x/crypto/internal/subtle/aliasing_appengine.go | 35 + libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 11 + libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 83 + libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 68 + .../x/crypto/poly1305/sum_arm.go | 0 .../go/golang.org/x/crypto/poly1305/sum_generic.go | 172 + libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 16 + .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 68 + libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 42 + .../go/golang.org/x/net/dns/dnsmessage/message.go | 2606 ++ .../x/net/http/httpguts/guts.go | 0 libgo/go/golang.org/x/net/http/httpguts/httplex.go | 346 + libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 370 + .../x/net/http2/hpack/encode.go | 0 .../x/net/http2/hpack/hpack.go | 0 .../x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/tables.go | 0 libgo/go/golang.org/x/net/idna/idna10.0.0.go | 734 + libgo/go/golang.org/x/net/idna/idna9.0.0.go | 682 + .../x/net/idna/punycode.go | 0 libgo/go/golang.org/x/net/idna/tables10.0.0.go | 4559 ++++ libgo/go/golang.org/x/net/idna/tables11.0.0.go | 4653 ++++ libgo/go/golang.org/x/net/idna/tables9.0.0.go | 4486 ++++ .../go/{internal => golang.org}/x/net/idna/trie.go | 0 libgo/go/golang.org/x/net/idna/trieval.go | 119 + .../{internal => golang.org}/x/net/lif/address.go | 0 .../{internal => golang.org}/x/net/lif/binary.go | 0 libgo/go/{internal => golang.org}/x/net/lif/lif.go | 0 .../go/{internal => golang.org}/x/net/lif/link.go | 0 libgo/go/{internal => golang.org}/x/net/lif/sys.go | 0 .../{internal => golang.org}/x/net/lif/syscall.go | 0 .../x/net/lif/zsys_solaris.go | 0 libgo/go/golang.org/x/net/nettest/conntest.go | 464 + libgo/go/golang.org/x/net/nettest/nettest.go | 345 + libgo/go/golang.org/x/net/nettest/nettest_stub.go | 11 + libgo/go/golang.org/x/net/nettest/nettest_unix.go | 21 + .../go/golang.org/x/net/nettest/nettest_windows.go | 26 + .../x/net/route/address.go | 0 .../{internal => golang.org}/x/net/route/binary.go | 0 .../x/net/route/interface.go | 0 .../x/net/route/interface_announce.go | 0 .../x/net/route/interface_classic.go | 0 .../x/net/route/interface_freebsd.go | 0 .../x/net/route/interface_multicast.go | 0 .../x/net/route/interface_openbsd.go | 0 .../x/net/route/message.go | 0 libgo/go/golang.org/x/net/route/route.go | 123 + .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 libgo/go/golang.org/x/net/route/sys.go | 39 + .../x/net/route/sys_darwin.go | 0 .../x/net/route/sys_dragonfly.go | 0 .../x/net/route/sys_freebsd.go | 0 .../x/net/route/sys_netbsd.go | 0 .../x/net/route/sys_openbsd.go | 0 .../x/net/route/syscall.go | 0 .../x/net/route/syscall_go1_11_darwin.go | 0 .../x/net/route/syscall_go1_12_darwin.go | 0 libgo/go/golang.org/x/net/route/zsys_darwin.go | 99 + libgo/go/golang.org/x/net/route/zsys_dragonfly.go | 98 + .../go/golang.org/x/net/route/zsys_freebsd_386.go | 126 + .../golang.org/x/net/route/zsys_freebsd_amd64.go | 123 + .../go/golang.org/x/net/route/zsys_freebsd_arm.go | 123 + .../golang.org/x/net/route/zsys_freebsd_arm64.go | 123 + libgo/go/golang.org/x/net/route/zsys_netbsd.go | 97 + libgo/go/golang.org/x/net/route/zsys_openbsd.go | 101 + libgo/go/golang.org/x/sys/cpu/byteorder.go | 30 + libgo/go/golang.org/x/sys/cpu/cpu.go | 126 + libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 32 + libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 21 + libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 16 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c | 43 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go | 26 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 22 + libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 59 + libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 65 + libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go | 9 + libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 31 + libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 159 + libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 57 + .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 36 + .../golang.org/x/text/secure/bidirule/bidirule.go | 336 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 + .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + libgo/go/golang.org/x/text/transform/transform.go | 705 + libgo/go/golang.org/x/text/unicode/bidi/bidi.go | 198 + libgo/go/golang.org/x/text/unicode/bidi/bracket.go | 335 + libgo/go/golang.org/x/text/unicode/bidi/core.go | 1058 + libgo/go/golang.org/x/text/unicode/bidi/prop.go | 206 + .../golang.org/x/text/unicode/bidi/tables10.0.0.go | 1815 ++ .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 1887 ++ .../golang.org/x/text/unicode/bidi/tables9.0.0.go | 1781 ++ libgo/go/golang.org/x/text/unicode/bidi/trieval.go | 60 + .../golang.org/x/text/unicode/norm/composition.go | 512 + .../go/golang.org/x/text/unicode/norm/forminfo.go | 278 + libgo/go/golang.org/x/text/unicode/norm/input.go | 109 + libgo/go/golang.org/x/text/unicode/norm/iter.go | 458 + .../go/golang.org/x/text/unicode/norm/normalize.go | 609 + .../golang.org/x/text/unicode/norm/readwriter.go | 125 + .../golang.org/x/text/unicode/norm/tables10.0.0.go | 7657 ++++++ .../golang.org/x/text/unicode/norm/tables11.0.0.go | 7693 ++++++ .../golang.org/x/text/unicode/norm/tables9.0.0.go | 7637 ++++++ .../go/golang.org/x/text/unicode/norm/transform.go | 88 + libgo/go/golang.org/x/text/unicode/norm/trie.go | 54 + .../go/golang.org/x/tools/go/analysis/analysis.go | 40 +- libgo/go/golang.org/x/tools/go/analysis/doc.go | 2 +- .../go/analysis/internal/analysisflags/flags.go | 59 +- .../go/analysis/internal/analysisflags/help.go | 3 + .../go/analysis/internal/analysisflags/patch.go | 7 - .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 39 +- .../x/tools/go/analysis/passes/bools/bools.go | 21 +- .../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +- .../go/analysis/passes/composite/composite.go | 11 +- .../tools/go/analysis/passes/errorsas/errorsas.go | 75 + .../x/tools/go/analysis/passes/inspect/inspect.go | 6 +- .../go/analysis/passes/lostcancel/lostcancel.go | 17 +- .../x/tools/go/analysis/passes/printf/printf.go | 45 +- .../x/tools/go/analysis/passes/printf/types.go | 5 +- .../x/tools/go/analysis/passes/shift/shift.go | 31 +- .../go/analysis/passes/stdmethods/stdmethods.go | 17 +- .../go/analysis/passes/structtag/structtag.go | 76 +- .../x/tools/go/analysis/passes/tests/tests.go | 49 +- .../go/analysis/passes/unmarshal/unmarshal.go | 7 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 1 + .../x/tools/go/ast/inspector/inspector.go | 2 +- libgo/go/html/fuzz.go | 31 + libgo/go/html/template/context.go | 6 +- libgo/go/html/template/css.go | 6 +- libgo/go/html/template/escape_test.go | 3 +- libgo/go/html/template/html.go | 8 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 1 + libgo/go/html/template/template.go | 15 +- libgo/go/html/template/template_test.go | 6 + libgo/go/image/decode_test.go | 4 + libgo/go/image/draw/draw.go | 4 +- libgo/go/image/geom.go | 4 + libgo/go/image/gif/writer.go | 19 +- libgo/go/image/gif/writer_test.go | 132 +- libgo/go/image/jpeg/fdct.go | 34 +- libgo/go/image/jpeg/idct.go | 88 +- libgo/go/image/png/fuzz.go | 52 + libgo/go/image/png/reader.go | 2 +- libgo/go/image/png/reader_test.go | 15 + libgo/go/image/png/testdata/invalid-palette.png | Bin 0 -> 1122 bytes libgo/go/image/png/writer.go | 1 - libgo/go/index/suffixarray/gen.go | 92 + libgo/go/index/suffixarray/qsufsort.go | 168 - libgo/go/index/suffixarray/sais.go | 899 + libgo/go/index/suffixarray/sais2.go | 1741 ++ libgo/go/index/suffixarray/suffixarray.go | 136 +- libgo/go/index/suffixarray/suffixarray_test.go | 359 +- libgo/go/internal/bytealg/bytealg.c | 15 - libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/equal_generic.go | 18 + libgo/go/internal/bytealg/equal_native.go | 5 - libgo/go/internal/bytealg/index_arm64.go | 4 +- libgo/go/internal/cfg/cfg.go | 62 + libgo/go/internal/cpu/cpu.go | 42 +- libgo/go/internal/cpu/cpu_gccgo.c | 15 + libgo/go/internal/cpu/cpu_s390x.go | 54 +- libgo/go/internal/goversion/goversion.go | 13 + libgo/go/internal/lazyregexp/lazyre.go | 78 + libgo/go/internal/lazytemplate/lazytemplate.go | 52 + libgo/go/internal/oserror/errors.go | 18 + libgo/go/internal/poll/errno_unix.go | 33 + libgo/go/internal/poll/errno_windows.go | 31 + libgo/go/internal/poll/error_linux_test.go | 31 + libgo/go/internal/poll/error_stub_test.go | 21 + libgo/go/internal/poll/error_test.go | 50 + libgo/go/internal/poll/fd.go | 8 +- libgo/go/internal/poll/fd_opendir_darwin.go | 32 + libgo/go/internal/poll/fd_opendir_ios.go | 35 - libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_windows.go | 84 +- libgo/go/internal/poll/read_test.go | 62 + libgo/go/internal/poll/sendfile_windows.go | 8 +- libgo/go/internal/poll/writev.go | 8 +- libgo/go/internal/reflectlite/all_test.go | 1048 + libgo/go/internal/reflectlite/export_test.go | 117 + libgo/go/internal/reflectlite/set_test.go | 92 + libgo/go/internal/reflectlite/swapper.go | 74 + libgo/go/internal/reflectlite/tostring_test.go | 98 + libgo/go/internal/reflectlite/type.go | 729 + libgo/go/internal/reflectlite/value.go | 497 + libgo/go/internal/syscall/windows/mksyscall.go | 2 + .../internal/syscall/windows/registry/mksyscall.go | 2 + .../go/internal/syscall/windows/reparse_windows.go | 24 + .../go/internal/syscall/windows/syscall_windows.go | 3 + libgo/go/internal/syscall/windows/sysdll/sysdll.go | 2 + .../internal/syscall/windows/zsyscall_windows.go | 32 + libgo/go/internal/testenv/testenv.go | 26 + libgo/go/internal/trace/gc_test.go | 4 + libgo/go/internal/trace/parser_test.go | 13 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 91 - .../chacha20poly1305/chacha20poly1305_amd64.go | 80 - .../chacha20poly1305/chacha20poly1305_generic.go | 74 - .../chacha20poly1305/chacha20poly1305_test.go | 182 - .../chacha20poly1305_vectors_test.go | 339 - libgo/go/internal/x/crypto/cryptobyte/asn1.go | 751 - libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go | 46 - libgo/go/internal/x/crypto/cryptobyte/asn1_test.go | 333 - libgo/go/internal/x/crypto/cryptobyte/builder.go | 309 - .../x/crypto/cryptobyte/cryptobyte_test.go | 428 - .../internal/x/crypto/cryptobyte/example_test.go | 156 - libgo/go/internal/x/crypto/cryptobyte/string.go | 166 - .../go/internal/x/crypto/curve25519/curve25519.go | 834 - .../x/crypto/curve25519/curve25519_test.go | 39 - libgo/go/internal/x/crypto/curve25519/doc.go | 23 - libgo/go/internal/x/crypto/hkdf/example_test.go | 58 - libgo/go/internal/x/crypto/hkdf/hkdf.go | 93 - libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 - .../x/crypto/internal/chacha20/chacha_generic.go | 227 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_s390x.go | 30 - .../x/crypto/internal/chacha20/chacha_test.go | 188 - .../x/crypto/internal/chacha20/vectors_test.go | 578 - libgo/go/internal/x/crypto/poly1305/poly1305.go | 33 - .../go/internal/x/crypto/poly1305/poly1305_test.go | 132 - libgo/go/internal/x/crypto/poly1305/sum_amd64.go | 22 - libgo/go/internal/x/crypto/poly1305/sum_noasm.go | 14 - libgo/go/internal/x/crypto/poly1305/sum_ref.go | 139 - libgo/go/internal/x/crypto/poly1305/sum_s390x.go | 49 - .../go/internal/x/crypto/poly1305/vectors_test.go | 2943 --- .../internal/x/net/dns/dnsmessage/example_test.go | 134 - libgo/go/internal/x/net/dns/dnsmessage/message.go | 2103 -- .../internal/x/net/dns/dnsmessage/message_test.go | 1137 - libgo/go/internal/x/net/http/httpguts/httplex.go | 346 - .../internal/x/net/http/httpguts/httplex_test.go | 119 - .../internal/x/net/http/httpproxy/export_test.go | 13 - libgo/go/internal/x/net/http/httpproxy/proxy.go | 370 - .../go/internal/x/net/http/httpproxy/proxy_test.go | 351 - libgo/go/internal/x/net/http2/hpack/encode_test.go | 386 - libgo/go/internal/x/net/http2/hpack/hpack_test.go | 770 - libgo/go/internal/x/net/http2/hpack/tables_test.go | 214 - libgo/go/internal/x/net/idna/idna.go | 732 - libgo/go/internal/x/net/idna/punycode_test.go | 198 - libgo/go/internal/x/net/idna/tables.go | 4559 ---- libgo/go/internal/x/net/idna/trieval.go | 121 - .../internal/x/net/internal/nettest/helper_bsd.go | 53 - .../x/net/internal/nettest/helper_nobsd.go | 15 - .../x/net/internal/nettest/helper_posix.go | 31 - .../internal/x/net/internal/nettest/helper_stub.go | 32 - .../internal/x/net/internal/nettest/helper_unix.go | 29 - .../x/net/internal/nettest/helper_windows.go | 42 - .../internal/x/net/internal/nettest/interface.go | 94 - libgo/go/internal/x/net/internal/nettest/rlimit.go | 11 - libgo/go/internal/x/net/internal/nettest/stack.go | 152 - libgo/go/internal/x/net/lif/address_test.go | 123 - libgo/go/internal/x/net/lif/defs_solaris.go | 90 - libgo/go/internal/x/net/lif/link_test.go | 63 - libgo/go/internal/x/net/nettest/conntest.go | 456 - libgo/go/internal/x/net/nettest/conntest_go16.go | 24 - libgo/go/internal/x/net/nettest/conntest_go17.go | 24 - libgo/go/internal/x/net/nettest/conntest_test.go | 76 - .../go/internal/x/net/route/address_darwin_test.go | 63 - libgo/go/internal/x/net/route/address_test.go | 103 - libgo/go/internal/x/net/route/defs_darwin.go | 114 - libgo/go/internal/x/net/route/defs_dragonfly.go | 113 - libgo/go/internal/x/net/route/defs_freebsd.go | 337 - libgo/go/internal/x/net/route/defs_netbsd.go | 112 - libgo/go/internal/x/net/route/defs_openbsd.go | 116 - .../go/internal/x/net/route/message_darwin_test.go | 34 - .../internal/x/net/route/message_freebsd_test.go | 88 - libgo/go/internal/x/net/route/message_test.go | 239 - libgo/go/internal/x/net/route/route.go | 123 - libgo/go/internal/x/net/route/route_test.go | 390 - libgo/go/internal/x/net/route/sys.go | 39 - libgo/go/internal/x/net/route/zsys_darwin.go | 99 - libgo/go/internal/x/net/route/zsys_dragonfly.go | 98 - libgo/go/internal/x/net/route/zsys_freebsd_386.go | 126 - .../go/internal/x/net/route/zsys_freebsd_amd64.go | 123 - libgo/go/internal/x/net/route/zsys_freebsd_arm.go | 123 - libgo/go/internal/x/net/route/zsys_netbsd.go | 97 - libgo/go/internal/x/net/route/zsys_openbsd.go | 101 - .../go/internal/x/text/secure/bidirule/bidirule.go | 342 - libgo/go/internal/x/text/secure/doc.go | 8 - .../go/internal/x/text/transform/examples_test.go | 39 - libgo/go/internal/x/text/transform/transform.go | 707 - libgo/go/internal/x/text/unicode/bidi/bidi.go | 198 - libgo/go/internal/x/text/unicode/bidi/bracket.go | 337 - libgo/go/internal/x/text/unicode/bidi/core.go | 1060 - .../internal/x/text/unicode/bidi/example_test.go | 185 - libgo/go/internal/x/text/unicode/bidi/prop.go | 208 - libgo/go/internal/x/text/unicode/bidi/tables.go | 1815 -- libgo/go/internal/x/text/unicode/bidi/trieval.go | 62 - libgo/go/internal/x/text/unicode/doc.go | 10 - .../go/internal/x/text/unicode/norm/composition.go | 510 - .../x/text/unicode/norm/example_iter_test.go | 84 - .../internal/x/text/unicode/norm/example_test.go | 29 - libgo/go/internal/x/text/unicode/norm/forminfo.go | 261 - libgo/go/internal/x/text/unicode/norm/input.go | 111 - libgo/go/internal/x/text/unicode/norm/iter.go | 459 - libgo/go/internal/x/text/unicode/norm/normalize.go | 609 - .../go/internal/x/text/unicode/norm/readwriter.go | 127 - libgo/go/internal/x/text/unicode/norm/tables.go | 7653 ------ libgo/go/internal/x/text/unicode/norm/transform.go | 90 - libgo/go/internal/x/text/unicode/norm/trie.go | 56 - libgo/go/internal/x/text/unicode/norm/triegen.go | 117 - libgo/go/internal/xcoff/ar_test.go | 4 +- libgo/go/internal/xcoff/file.go | 4 +- libgo/go/io/multi_test.go | 4 +- libgo/go/log/log.go | 5 + libgo/go/log/log_test.go | 6 +- libgo/go/math/all_test.go | 14 + libgo/go/math/big/arith.go | 268 +- libgo/go/math/big/arith_decl_pure.go | 14 +- libgo/go/math/big/arith_test.go | 129 +- libgo/go/math/big/floatconv.go | 63 +- libgo/go/math/big/floatconv_test.go | 277 +- libgo/go/math/big/floatmarsh_test.go | 3 + libgo/go/math/big/ftoa.go | 102 +- libgo/go/math/big/int.go | 49 +- libgo/go/math/big/int_test.go | 84 +- libgo/go/math/big/intconv.go | 22 +- libgo/go/math/big/intconv_test.go | 30 +- libgo/go/math/big/nat.go | 9 +- libgo/go/math/big/natconv.go | 215 +- libgo/go/math/big/natconv_test.go | 172 +- libgo/go/math/big/prime_test.go | 14 +- libgo/go/math/big/rat.go | 42 +- libgo/go/math/big/rat_test.go | 58 + libgo/go/math/big/ratconv.go | 230 +- libgo/go/math/big/ratconv_test.go | 172 +- libgo/go/math/big/sqrt_test.go | 3 + libgo/go/math/bits/bits.go | 108 +- libgo/go/math/bits/bits_errors.go | 15 + libgo/go/math/bits/bits_errors_bootstrap.go | 22 + libgo/go/math/bits/bits_test.go | 25 + libgo/go/math/bits/example_test.go | 6 + libgo/go/math/cmplx/cmath_test.go | 8 +- libgo/go/math/cmplx/pow.go | 3 + libgo/go/math/cmplx/tan.go | 6 +- libgo/go/math/example_test.go | 38 + libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 20 +- libgo/go/math/rand/rand_test.go | 2 +- libgo/go/math/remainder.go | 4 + libgo/go/math/sin.go | 36 +- libgo/go/math/sincos.go | 6 +- libgo/go/math/tan.go | 22 +- libgo/go/math/tanh.go | 12 +- libgo/go/mime/mediatype.go | 36 +- libgo/go/mime/mediatype_test.go | 25 +- libgo/go/mime/multipart/formdata_test.go | 9 +- libgo/go/mime/multipart/multipart_test.go | 5 +- libgo/go/mime/quotedprintable/reader_test.go | 13 +- libgo/go/mime/type.go | 5 +- libgo/go/net/cgo_unix.go | 20 +- libgo/go/net/dial.go | 31 +- libgo/go/net/dial_test.go | 10 +- libgo/go/net/dnsclient.go | 2 +- libgo/go/net/dnsclient_unix.go | 101 +- libgo/go/net/dnsclient_unix_test.go | 156 +- libgo/go/net/dnsconfig_unix.go | 39 +- libgo/go/net/dnsconfig_unix_test.go | 55 + libgo/go/net/error_test.go | 6 +- libgo/go/net/fd_unix.go | 12 +- libgo/go/net/file_plan9.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/client.go | 15 +- libgo/go/net/http/client_test.go | 10 +- libgo/go/net/http/clientserver_test.go | 2 +- libgo/go/net/http/clone.go | 64 + libgo/go/net/http/cookie.go | 40 +- libgo/go/net/http/cookie_test.go | 42 + libgo/go/net/http/example_test.go | 2 +- libgo/go/net/http/export_test.go | 44 +- libgo/go/net/http/fs.go | 2 + libgo/go/net/http/h2_bundle.go | 127 +- libgo/go/net/http/header.go | 19 +- libgo/go/net/http/header_test.go | 8 + libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/recorder.go | 33 +- libgo/go/net/http/httputil/dump_test.go | 98 +- libgo/go/net/http/httputil/persist.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 30 +- libgo/go/net/http/httputil/reverseproxy_test.go | 57 +- libgo/go/net/http/internal/testcert.go | 8 +- libgo/go/net/http/request.go | 86 +- libgo/go/net/http/request_test.go | 136 +- libgo/go/net/http/response.go | 7 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip_js.go | 47 +- libgo/go/net/http/serve_test.go | 174 +- libgo/go/net/http/server.go | 147 +- libgo/go/net/http/sniff.go | 117 +- libgo/go/net/http/sniff_test.go | 12 + libgo/go/net/http/socks_bundle.go | 2 +- libgo/go/net/http/status.go | 2 + libgo/go/net/http/transfer.go | 73 +- libgo/go/net/http/transfer_test.go | 220 + libgo/go/net/http/transport.go | 778 +- libgo/go/net/http/transport_test.go | 601 +- libgo/go/net/interface_aix.go | 13 +- libgo/go/net/interface_bsd.go | 2 +- libgo/go/net/interface_bsdvar.go | 2 +- libgo/go/net/interface_darwin.go | 2 +- libgo/go/net/interface_freebsd.go | 2 +- libgo/go/net/interface_plan9.go | 8 +- libgo/go/net/interface_solaris.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/ip.go | 6 +- libgo/go/net/listen_test.go | 10 +- libgo/go/net/lookup.go | 6 +- libgo/go/net/lookup_plan9.go | 6 +- libgo/go/net/lookup_test.go | 13 + libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/lookup_windows.go | 40 +- libgo/go/net/mac.go | 18 +- libgo/go/net/mac_test.go | 76 +- libgo/go/net/mail/message.go | 17 +- libgo/go/net/mail/message_test.go | 3 + libgo/go/net/net.go | 15 +- libgo/go/net/net_test.go | 3 + libgo/go/net/pipe_test.go | 2 +- libgo/go/net/platform_test.go | 27 +- libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 13 +- libgo/go/net/sendfile_unix_alt.go | 4 +- libgo/go/net/smtp/smtp_test.go | 8 +- libgo/go/net/splice_test.go | 1 + libgo/go/net/tcpsock.go | 5 +- libgo/go/net/tcpsock_plan9.go | 13 +- libgo/go/net/tcpsock_posix.go | 13 +- libgo/go/net/tcpsock_test.go | 2 +- libgo/go/net/tcpsockopt_darwin.go | 1 + libgo/go/net/testdata/freebsd-usevc-resolv.conf | 1 + libgo/go/net/testdata/linux-use-vc-resolv.conf | 1 + libgo/go/net/testdata/openbsd-tcp-resolv.conf | 1 + .../net/testdata/single-request-reopen-resolv.conf | 1 + libgo/go/net/testdata/single-request-resolv.conf | 1 + libgo/go/net/textproto/reader.go | 11 +- libgo/go/net/textproto/reader_test.go | 3 +- libgo/go/net/textproto/writer.go | 5 +- libgo/go/net/textproto/writer_test.go | 26 + libgo/go/net/timeout_test.go | 47 +- libgo/go/net/url/url.go | 109 +- libgo/go/net/url/url_test.go | 81 +- libgo/go/os/dir.go | 5 +- libgo/go/os/dir_ios.go | 87 - libgo/go/os/env_default.go | 13 + libgo/go/os/env_windows.go | 40 + libgo/go/os/error.go | 50 +- libgo/go/os/error_errno.go | 11 + libgo/go/os/error_plan9.go | 41 +- libgo/go/os/error_test.go | 38 +- libgo/go/os/error_unix.go | 24 - libgo/go/os/error_windows.go | 28 - libgo/go/os/example_test.go | 1 + libgo/go/os/exec/bench_test.go | 23 + libgo/go/os/exec/exec.go | 62 +- libgo/go/os/exec/exec_posix_test.go | 5 + libgo/go/os/exec/exec_test.go | 58 +- libgo/go/os/exec_plan9.go | 1 + libgo/go/os/exec_posix.go | 6 +- libgo/go/os/export_test.go | 2 + libgo/go/os/export_unix_test.go | 9 + libgo/go/os/file.go | 108 +- libgo/go/os/file_plan9.go | 8 +- libgo/go/os/file_posix.go | 20 - libgo/go/os/file_unix.go | 41 +- libgo/go/os/os_test.go | 66 +- libgo/go/os/os_unix_test.go | 47 +- libgo/go/os/path.go | 3 + libgo/go/os/path_unix.go | 18 +- libgo/go/os/pipe_test.go | 30 +- libgo/go/os/proc.go | 2 + libgo/go/os/removeall_at.go | 50 +- libgo/go/os/removeall_noat.go | 40 +- libgo/go/os/removeall_test.go | 61 +- libgo/go/os/signal/internal/pty/pty.go | 2 + libgo/go/os/sticky_bsd.go | 2 +- libgo/go/os/sticky_notbsd.go | 1 + libgo/go/os/timeout_test.go | 4 +- libgo/go/os/types_windows.go | 15 + libgo/go/os/user/lookup_stubs.go | 22 +- libgo/go/os/user/user_test.go | 2 +- libgo/go/path/filepath/example_unix_test.go | 71 + libgo/go/path/filepath/path_test.go | 10 - libgo/go/path/filepath/symlink.go | 3 +- libgo/go/path/filepath/symlink_unix.go | 9 - libgo/go/path/filepath/symlink_windows.go | 99 +- libgo/go/path/path_test.go | 2 +- libgo/go/plugin/plugin_dlopen.go | 16 +- libgo/go/reflect/all_test.go | 297 +- libgo/go/reflect/makefunc_ffi.go | 53 +- libgo/go/reflect/makefunc_ffi_c.c | 9 +- libgo/go/reflect/swapper.go | 2 +- libgo/go/reflect/type.go | 212 +- libgo/go/reflect/value.go | 85 +- libgo/go/regexp/all_test.go | 47 + libgo/go/regexp/exec.go | 4 + libgo/go/regexp/exec_test.go | 1 + libgo/go/regexp/find_test.go | 20 +- libgo/go/regexp/onepass_test.go | 10 - libgo/go/regexp/regexp.go | 53 +- libgo/go/regexp/syntax/parse_test.go | 1 + libgo/go/regexp/syntax/regexp.go | 2 +- libgo/go/runtime/alg.go | 102 +- libgo/go/runtime/auxv_none.go | 1 + libgo/go/runtime/cgocall.go | 8 +- libgo/go/runtime/cgocheck.go | 6 +- libgo/go/runtime/chan.go | 34 +- libgo/go/runtime/cpuprof.go | 29 +- libgo/go/runtime/crash_cgo_test.go | 6 +- libgo/go/runtime/crash_unix_test.go | 8 +- libgo/go/runtime/debug.go | 11 + libgo/go/runtime/debug/mod.go | 12 +- libgo/go/runtime/debuglog.go | 813 + libgo/go/runtime/debuglog_off.go | 19 + libgo/go/runtime/debuglog_on.go | 45 + libgo/go/runtime/debuglog_test.go | 158 + libgo/go/runtime/error.go | 108 + libgo/go/runtime/export_debuglog_test.go | 46 + libgo/go/runtime/export_mmap_test.go | 2 + libgo/go/runtime/export_test.go | 216 +- libgo/go/runtime/extern.go | 3 + libgo/go/runtime/ffi.go | 8 +- libgo/go/runtime/gc_test.go | 19 + libgo/go/runtime/hash32.go | 5 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/heapdump.go | 2 +- libgo/go/runtime/iface.go | 86 +- libgo/go/runtime/internal/atomic/atomic_test.go | 10 +- libgo/go/runtime/lock_futex.go | 17 +- libgo/go/runtime/lock_js.go | 18 +- libgo/go/runtime/lock_sema.go | 27 +- libgo/go/runtime/malloc.go | 164 +- libgo/go/runtime/map.go | 239 +- libgo/go/runtime/map_fast32.go | 54 +- libgo/go/runtime/map_fast64.go | 54 +- libgo/go/runtime/map_faststr.go | 58 +- libgo/go/runtime/mbarrier.go | 28 +- libgo/go/runtime/mbitmap.go | 5 +- libgo/go/runtime/mcache.go | 13 +- libgo/go/runtime/mcentral.go | 17 +- libgo/go/runtime/mem_gccgo.go | 51 +- libgo/go/runtime/memmove_test.go | 6 + libgo/go/runtime/mfinal.go | 2 +- libgo/go/runtime/mgc.go | 125 +- libgo/go/runtime/mgc_gccgo.go | 7 +- libgo/go/runtime/mgclarge.go | 519 +- libgo/go/runtime/mgcmark.go | 9 +- libgo/go/runtime/mgcscavenge.go | 367 + libgo/go/runtime/mgcsweep.go | 39 +- libgo/go/runtime/mheap.go | 479 +- libgo/go/runtime/mksizeclasses.go | 4 +- libgo/go/runtime/mprof.go | 38 +- libgo/go/runtime/mstats.go | 3 + libgo/go/runtime/mwbbuf.go | 9 +- libgo/go/runtime/netpoll.go | 20 +- libgo/go/runtime/netpoll_aix.go | 43 +- libgo/go/runtime/netpoll_epoll.go | 5 +- libgo/go/runtime/netpoll_kqueue.go | 8 +- libgo/go/runtime/netpoll_solaris.go | 5 + libgo/go/runtime/os3_solaris.go | 21 +- libgo/go/runtime/os_aix.go | 36 +- libgo/go/runtime/os_darwin.go | 75 +- libgo/go/runtime/os_dragonfly.go | 33 + libgo/go/runtime/os_freebsd.go | 107 +- libgo/go/runtime/os_gccgo.go | 2 +- libgo/go/runtime/os_hurd.go | 24 +- libgo/go/runtime/os_linux.go | 80 +- libgo/go/runtime/os_linux_s390x.go | 12 +- libgo/go/runtime/os_netbsd.go | 44 +- libgo/go/runtime/os_netbsd_arm64.go | 24 + libgo/go/runtime/os_openbsd.go | 65 +- libgo/go/runtime/os_openbsd_arm64.go | 24 + libgo/go/runtime/os_solaris.go | 13 +- libgo/go/runtime/panic.go | 243 +- libgo/go/runtime/panic32.go | 105 + libgo/go/runtime/pprof/internal/profile/profile.go | 4 +- libgo/go/runtime/pprof/label.go | 2 + libgo/go/runtime/pprof/pprof_test.go | 31 +- libgo/go/runtime/pprof/proto_test.go | 8 +- libgo/go/runtime/pprof/runtime.go | 2 + .../go/runtime/pprof/testdata/mappingtest/main.go | 2 +- libgo/go/runtime/print.go | 38 +- libgo/go/runtime/proc.go | 381 +- libgo/go/runtime/proc_test.go | 71 + libgo/go/runtime/runtime-lldb_test.go | 9 +- libgo/go/runtime/runtime.go | 5 +- libgo/go/runtime/runtime1.go | 37 +- libgo/go/runtime/runtime2.go | 96 +- libgo/go/runtime/runtime_mmap_test.go | 2 + libgo/go/runtime/runtime_test.go | 12 + libgo/go/runtime/select.go | 6 +- libgo/go/runtime/sema.go | 28 +- libgo/go/runtime/semasleep_test.go | 41 +- libgo/go/runtime/signal_sighandler.go | 2 + libgo/go/runtime/signal_unix.go | 27 +- libgo/go/runtime/sigqueue.go | 12 + libgo/go/runtime/sigqueue_note.go | 25 + libgo/go/runtime/sizeclasses.go | 2 +- libgo/go/runtime/slice.go | 19 +- libgo/go/runtime/stack_test.go | 869 + libgo/go/runtime/string.go | 47 +- libgo/go/runtime/stubs.go | 124 +- libgo/go/runtime/stubs2.go | 4 +- libgo/go/runtime/symtab.go | 31 - libgo/go/runtime/sys_darwin.go | 429 - libgo/go/runtime/sys_darwin_32.go | 32 - libgo/go/runtime/sys_darwin_64.go | 32 - libgo/go/runtime/testdata/testprog/deadlock.go | 4 + libgo/go/runtime/testdata/testprog/gc.go | 99 +- libgo/go/runtime/testdata/testprog/sleep.go | 17 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 2 +- libgo/go/runtime/testdata/testprogcgo/sigstack.go | 15 +- libgo/go/runtime/trace/trace_test.go | 25 +- libgo/go/runtime/traceback_gccgo.go | 6 +- libgo/go/runtime/treap_test.go | 270 + libgo/go/runtime/type.go | 85 +- libgo/go/runtime/typekind.go | 1 - libgo/go/runtime/unaligned1.go | 17 - libgo/go/runtime/unaligned2.go | 20 - libgo/go/runtime/utf8.go | 5 +- libgo/go/runtime/write_err_android.go | 2 +- libgo/go/sort/slice.go | 14 +- libgo/go/sort/slice_go113.go | 12 + libgo/go/sort/slice_go14.go | 22 + libgo/go/sort/slice_go18.go | 12 + libgo/go/sort/sort_test.go | 10 +- libgo/go/strconv/atof.go | 230 +- libgo/go/strconv/atof_test.go | 213 + libgo/go/strconv/atoi.go | 110 +- libgo/go/strconv/atoi_test.go | 120 +- libgo/go/strconv/example_test.go | 29 + libgo/go/strconv/extfloat.go | 15 +- libgo/go/strconv/ftoa.go | 161 +- libgo/go/strconv/ftoa_test.go | 31 +- libgo/go/strconv/isprint.go | 94 +- libgo/go/strconv/quote.go | 12 +- libgo/go/strconv/strconv_test.go | 10 + libgo/go/strings/example_test.go | 17 +- libgo/go/strings/replace.go | 5 +- libgo/go/strings/strings.go | 154 +- libgo/go/strings/strings_test.go | 145 +- libgo/go/sync/export_test.go | 46 + libgo/go/sync/mutex.go | 18 +- libgo/go/sync/mutex_test.go | 2 +- libgo/go/sync/once.go | 30 +- libgo/go/sync/pool.go | 136 +- libgo/go/sync/pool_test.go | 183 +- libgo/go/sync/poolqueue.go | 309 + libgo/go/sync/runtime.go | 8 +- libgo/go/sync/runtime_sema_test.go | 6 +- libgo/go/sync/rwmutex.go | 29 +- libgo/go/sync/waitgroup.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 71 +- libgo/go/syscall/exec_darwin.go | 4 +- libgo/go/syscall/exec_linux.go | 164 +- libgo/go/syscall/exec_linux_test.go | 123 +- libgo/go/syscall/exec_unix.go | 28 +- libgo/go/syscall/exec_windows.go | 14 +- libgo/go/syscall/fs_js.go | 47 +- libgo/go/syscall/getdirentries_test.go | 85 + libgo/go/syscall/js/js.go | 102 +- libgo/go/syscall/js/js_test.go | 157 +- libgo/go/syscall/js/typedarray.go | 104 - libgo/go/syscall/sockcmsg_unix.go | 9 +- libgo/go/syscall/socket.go | 6 +- libgo/go/syscall/syscall_errno.go | 14 + libgo/go/syscall/syscall_freebsd.go | 12 +- libgo/go/syscall/syscall_js.go | 60 +- libgo/go/syscall/syscall_linux_s390x.go | 4 +- libgo/go/syscall/syscall_netbsd_arm64.go | 31 + libgo/go/syscall/syscall_openbsd_arm64.go | 38 + libgo/go/syscall/syscall_ptrace_test.go | 37 + libgo/go/syscall/syscall_unix.go | 6 +- libgo/go/syscall/syscall_unix_test.go | 31 +- libgo/go/syscall/wait.c | 2 +- libgo/go/testing/benchmark.go | 232 +- libgo/go/testing/benchmark_test.go | 122 +- libgo/go/testing/cover.go | 3 +- libgo/go/testing/example.go | 92 +- libgo/go/testing/export_test.go | 5 +- libgo/go/testing/internal/testdeps/deps.go | 1 - libgo/go/testing/quick/quick.go | 3 +- libgo/go/testing/quick/quick_test.go | 2 +- libgo/go/testing/run_example.go | 64 + libgo/go/testing/run_example_js.go | 74 + libgo/go/testing/sub_test.go | 5 +- libgo/go/testing/testing.go | 121 +- libgo/go/text/scanner/scanner.go | 266 +- libgo/go/text/scanner/scanner_test.go | 281 +- libgo/go/text/tabwriter/tabwriter.go | 26 +- libgo/go/text/tabwriter/tabwriter_test.go | 24 + libgo/go/text/template/doc.go | 5 + libgo/go/text/template/exec.go | 34 +- libgo/go/text/template/exec_test.go | 129 +- libgo/go/text/template/funcs.go | 97 +- libgo/go/text/template/helper.go | 15 +- libgo/go/text/template/parse/lex.go | 90 +- libgo/go/text/template/parse/lex_test.go | 12 +- libgo/go/text/template/parse/node.go | 2 +- libgo/go/text/template/parse/parse_test.go | 13 + libgo/go/text/template/template.go | 4 + libgo/go/time/example_test.go | 22 +- libgo/go/time/export_test.go | 57 + libgo/go/time/format.go | 112 +- libgo/go/time/format_test.go | 112 + libgo/go/time/sleep.go | 9 +- libgo/go/time/time.go | 10 +- libgo/go/time/time_test.go | 62 +- libgo/go/time/zoneinfo_ios.go | 35 +- libgo/go/time/zoneinfo_read.go | 104 +- libgo/go/time/zoneinfo_test.go | 31 + libgo/go/unicode/letter.go | 3 - libgo/go/unicode/script_test.go | 180 - libgo/go/unicode/tables.go | 1748 +- libgo/go/unicode/utf8/utf8.go | 43 +- libgo/goarch.sh | 10 - libgo/gotool-packages.txt | 8 +- libgo/libgo-packages.txt | 45 +- libgo/match.sh | 4 +- libgo/misc/cgo/errors/errors_test.go | 16 +- libgo/misc/cgo/errors/ptr_test.go | 503 +- libgo/misc/cgo/errors/src/err1.go | 18 - libgo/misc/cgo/errors/src/err2.go | 13 - libgo/misc/cgo/errors/src/err3.go | 18 - libgo/misc/cgo/errors/src/issue13129.go | 14 - libgo/misc/cgo/errors/src/issue13423.go | 12 - libgo/misc/cgo/errors/src/issue13467.go | 15 - libgo/misc/cgo/errors/src/issue13635.go | 24 - libgo/misc/cgo/errors/src/issue13830.go | 26 - libgo/misc/cgo/errors/src/issue16116.go | 12 - libgo/misc/cgo/errors/src/issue16591.go | 17 - libgo/misc/cgo/errors/src/issue26745.go | 17 - libgo/misc/cgo/errors/src/issue7757.go | 14 - libgo/misc/cgo/errors/src/issue8442.go | 17 - libgo/misc/cgo/errors/testdata/err1.go | 22 + libgo/misc/cgo/errors/testdata/err2.go | 102 + libgo/misc/cgo/errors/{src => testdata}/err4.go | 0 .../cgo/errors/{src => testdata}/issue11097a.go | 0 .../cgo/errors/{src => testdata}/issue11097b.go | 0 .../cgo/errors/{src => testdata}/issue14669.go | 0 .../cgo/errors/{src => testdata}/issue18452.go | 0 .../cgo/errors/{src => testdata}/issue18889.go | 0 .../cgo/errors/{src => testdata}/issue28069.go | 0 .../cgo/errors/{src => testdata}/issue28721.go | 0 libgo/misc/cgo/errors/testdata/issue33061.go | 17 + .../errors/{src => testdata}/long_double_size.go | 0 libgo/misc/cgo/errors/{src => testdata}/malloc.go | 0 libgo/misc/cgo/fortran/test.bash | 7 +- libgo/misc/cgo/life/life.go | 41 - libgo/misc/cgo/life/life_test.go | 64 + libgo/misc/cgo/life/main.go | 49 - libgo/misc/cgo/life/overlaydir_test.go | 81 + libgo/misc/cgo/life/{ => testdata}/c-life.c | 0 libgo/misc/cgo/life/testdata/life.go | 41 + libgo/misc/cgo/life/{ => testdata}/life.h | 0 libgo/misc/cgo/life/testdata/main.go | 49 + libgo/misc/cgo/life/{ => testdata}/main.out | 0 libgo/misc/cgo/stdio/chain.go | 48 - libgo/misc/cgo/stdio/fib.go | 52 - libgo/misc/cgo/stdio/hello.go | 15 - libgo/misc/cgo/stdio/overlaydir_test.go | 81 + libgo/misc/cgo/stdio/stdio_test.go | 64 + libgo/misc/cgo/stdio/testdata/chain.go | 48 + libgo/misc/cgo/stdio/{ => testdata}/chain.out | 0 libgo/misc/cgo/stdio/testdata/fib.go | 52 + libgo/misc/cgo/stdio/{ => testdata}/fib.out | 0 libgo/misc/cgo/stdio/testdata/hello.go | 15 + libgo/misc/cgo/stdio/{ => testdata}/hello.out | 0 libgo/misc/cgo/stdio/{ => testdata}/run.out | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go | 0 libgo/misc/cgo/test/align.go | 76 - libgo/misc/cgo/test/api.go | 30 - libgo/misc/cgo/test/basic.go | 181 - libgo/misc/cgo/test/callback.go | 6 +- libgo/misc/cgo/test/cflags.go | 32 - libgo/misc/cgo/test/cgo_linux_test.go | 13 +- libgo/misc/cgo/test/cgo_stubs_android_test.go | 1 - libgo/misc/cgo/test/cgo_test.go | 97 +- libgo/misc/cgo/test/checkconst.go | 33 - libgo/misc/cgo/test/complex.go | 24 - libgo/misc/cgo/test/cthread.go | 44 - libgo/misc/cgo/test/duplicate_symbol.go | 21 - libgo/misc/cgo/test/env.go | 41 - libgo/misc/cgo/test/exports.go | 18 - libgo/misc/cgo/test/fpvar.go | 50 - libgo/misc/cgo/test/gcc68255.go | 17 - libgo/misc/cgo/test/helpers.go | 35 - libgo/misc/cgo/test/issue10303.go | 76 - libgo/misc/cgo/test/issue11925.go | 37 - libgo/misc/cgo/test/issue12030.go | 35 - libgo/misc/cgo/test/issue1222.go | 29 - libgo/misc/cgo/test/issue1328.go | 30 - libgo/misc/cgo/test/issue13402.go | 10 - libgo/misc/cgo/test/issue13930.go | 13 - libgo/misc/cgo/test/issue14838.go | 37 - libgo/misc/cgo/test/issue1560.go | 50 - libgo/misc/cgo/test/issue1635.go | 38 - libgo/misc/cgo/test/issue17065.go | 29 - libgo/misc/cgo/test/issue17537.go | 58 - libgo/misc/cgo/test/issue18126.go | 26 - libgo/misc/cgo/test/issue18146.go | 6 +- libgo/misc/cgo/test/issue18720.go | 54 - libgo/misc/cgo/test/issue20129.go | 33 - libgo/misc/cgo/test/issue20369.go | 20 - libgo/misc/cgo/test/issue20910.go | 19 - libgo/misc/cgo/test/issue21668.go | 13 - libgo/misc/cgo/test/issue21708.go | 16 - libgo/misc/cgo/test/issue21809.go | 45 - libgo/misc/cgo/test/issue22958.go | 24 - libgo/misc/cgo/test/issue23356.go | 19 - libgo/misc/cgo/test/issue23555.go | 11 - libgo/misc/cgo/test/issue23720.go | 22 - libgo/misc/cgo/test/issue24161_darwin_test.go | 39 - libgo/misc/cgo/test/issue24206.go | 54 - libgo/misc/cgo/test/issue24206_generic.go | 13 - libgo/misc/cgo/test/issue2462.go | 102 - libgo/misc/cgo/test/issue25143.go | 22 - libgo/misc/cgo/test/issue26066.go | 19 - libgo/misc/cgo/test/issue26430.go | 10 - libgo/misc/cgo/test/issue26517.go | 23 - libgo/misc/cgo/test/issue26743.go | 10 - libgo/misc/cgo/test/issue27340.go | 12 - libgo/misc/cgo/test/issue28545.go | 26 - libgo/misc/cgo/test/issue28772.go | 12 - libgo/misc/cgo/test/issue28896.go | 83 - libgo/misc/cgo/test/issue29383.go | 19 - libgo/misc/cgo/test/issue29748.go | 22 - libgo/misc/cgo/test/issue29781.go | 17 - libgo/misc/cgo/test/issue30065.go | 38 - libgo/misc/cgo/test/issue3250.go | 95 - libgo/misc/cgo/test/issue3250w.go | 11 - libgo/misc/cgo/test/issue3261.go | 49 - libgo/misc/cgo/test/issue3729.go | 47 - libgo/misc/cgo/test/issue3729w.go | 16 - libgo/misc/cgo/test/issue3741.go | 22 - libgo/misc/cgo/test/issue3775.go | 39 - libgo/misc/cgo/test/issue3945.go | 22 - libgo/misc/cgo/test/issue4054a.go | 23 - libgo/misc/cgo/test/issue4054b.go | 23 - libgo/misc/cgo/test/issue4339.go | 17 - libgo/misc/cgo/test/issue4417.go | 42 - libgo/misc/cgo/test/issue4857.go | 15 - libgo/misc/cgo/test/issue5227.go | 38 - libgo/misc/cgo/test/issue5242.go | 31 - libgo/misc/cgo/test/issue5337.go | 31 - libgo/misc/cgo/test/issue5337w.go | 11 - libgo/misc/cgo/test/issue5548.go | 27 - libgo/misc/cgo/test/issue5603.go | 32 - libgo/misc/cgo/test/issue5740.go | 15 - libgo/misc/cgo/test/issue5986.go | 33 - libgo/misc/cgo/test/issue6128.go | 20 - libgo/misc/cgo/test/issue6390.go | 23 - libgo/misc/cgo/test/issue6472.go | 22 - libgo/misc/cgo/test/issue6506.go | 36 - libgo/misc/cgo/test/issue6612.go | 90 - libgo/misc/cgo/test/issue6833.go | 27 - libgo/misc/cgo/test/issue6907.go | 33 - libgo/misc/cgo/test/issue6907export.go | 30 - libgo/misc/cgo/test/issue7560.go | 44 - libgo/misc/cgo/test/issue7665.go | 25 - libgo/misc/cgo/test/issue7786.go | 51 - libgo/misc/cgo/test/issue7978.go | 115 - libgo/misc/cgo/test/issue8092.go | 36 - libgo/misc/cgo/test/issue8331a.go | 15 - libgo/misc/cgo/test/issue8331b.go | 13 - libgo/misc/cgo/test/issue8428.go | 55 - libgo/misc/cgo/test/issue8441.go | 27 - libgo/misc/cgo/test/issue8756.go | 17 - libgo/misc/cgo/test/issue8811.go | 22 - libgo/misc/cgo/test/issue8828.go | 16 - libgo/misc/cgo/test/issue9026.go | 9 - libgo/misc/cgo/test/issue9400_linux.go | 58 - libgo/misc/cgo/test/issue9510.go | 24 - libgo/misc/cgo/test/issue9557.go | 36 - libgo/misc/cgo/test/overlaydir_test.go | 81 + libgo/misc/cgo/test/pkg_test.go | 69 + libgo/misc/cgo/test/sigaltstack.go | 2 +- libgo/misc/cgo/test/test.go | 2104 ++ libgo/misc/cgo/test/test22906.go | 74 - libgo/misc/cgo/test/test26213.go | 15 - libgo/misc/cgo/test/test27660.go | 61 - libgo/misc/cgo/test/test_unix.go | 11 + libgo/misc/cgo/test/test_windows.go | 9 + libgo/misc/cgo/test/testdata/cgo_linux_test.go | 9 + libgo/misc/cgo/test/testdata/cgo_test.go | 18 + libgo/misc/cgo/test/testdata/gcc68255.go | 17 + libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h | 0 libgo/misc/cgo/test/{ => testdata}/issue20266.go | 0 .../test/{ => testdata}/issue20266/issue20266.h | 0 libgo/misc/cgo/test/testdata/issue23555.go | 11 + .../misc/cgo/test/{ => testdata}/issue23555a/a.go | 0 .../misc/cgo/test/{ => testdata}/issue23555b/a.go | 0 .../cgo/test/testdata/issue24161_darwin_test.go | 39 + .../cgo/test/{ => testdata}/issue24161arg/def.go | 0 .../cgo/test/{ => testdata}/issue24161arg/use.go | 0 .../cgo/test/{ => testdata}/issue24161e0/main.go | 0 .../cgo/test/{ => testdata}/issue24161e1/main.go | 0 .../cgo/test/{ => testdata}/issue24161e2/main.go | 0 .../test/{ => testdata}/issue24161res/restype.go | 0 .../misc/cgo/test/{ => testdata}/issue26213/jni.h | 0 .../test/{ => testdata}/issue26213/test26213.go | 0 libgo/misc/cgo/test/testdata/issue26430.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26430/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26430/b.go | 0 libgo/misc/cgo/test/testdata/issue26743.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26743/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26743/b.go | 0 .../misc/cgo/test/{ => testdata}/issue27054/egl.h | 0 .../test/{ => testdata}/issue27054/test27054.go | 0 libgo/misc/cgo/test/testdata/issue27340.go | 12 + libgo/misc/cgo/test/{ => testdata}/issue27340/a.go | 0 libgo/misc/cgo/test/testdata/issue29563.go | 12 + libgo/misc/cgo/test/testdata/issue29563/weak.go | 13 + libgo/misc/cgo/test/testdata/issue29563/weak1.c | 11 + libgo/misc/cgo/test/testdata/issue29563/weak2.c | 11 + libgo/misc/cgo/test/testdata/issue8756.go | 17 + .../cgo/test/{ => testdata}/issue8756/issue8756.go | 0 libgo/misc/cgo/test/testdata/issue8828.go | 16 + .../cgo/test/{ => testdata}/issue8828/issue8828.c | 0 .../cgo/test/{ => testdata}/issue8828/trivial.go | 0 libgo/misc/cgo/test/testdata/issue9026.go | 9 + .../cgo/test/{ => testdata}/issue9026/issue9026.go | 0 .../cgo/test/{ => testdata}/issue9400/asm_386.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_amd64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm64.s | 0 .../test/{ => testdata}/issue9400/asm_mips64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_mipsx.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_ppc64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_s390x.s | 0 .../cgo/test/{ => testdata}/issue9400/gccgo.go | 0 .../cgo/test/{ => testdata}/issue9400/stubs.go | 0 libgo/misc/cgo/test/testdata/issue9400_linux.go | 58 + libgo/misc/cgo/test/testdata/issue9510.go | 24 + libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go | 0 libgo/misc/cgo/test/testdata/test26213.go | 15 + libgo/misc/cgo/test/testx.go | 519 + libgo/misc/cgo/test/twoargs.go | 22 - libgo/misc/cgo/testcarchive/carchive_test.go | 171 +- libgo/misc/cgo/testcarchive/main4.c | 197 - libgo/misc/cgo/testcarchive/main5.c | 98 - libgo/misc/cgo/testcarchive/overlaydir_test.go | 81 + libgo/misc/cgo/testcarchive/src/libgo/libgo.go | 53 - .../misc/cgo/testcarchive/testdata/libgo/libgo.go | 53 + .../{src => testdata}/libgo2/libgo2.go | 0 .../{src => testdata}/libgo3/libgo3.go | 0 .../{src => testdata}/libgo4/libgo4.go | 0 .../{src => testdata}/libgo6/sigprof.go | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcarchive/testdata/main4.c | 204 + libgo/misc/cgo/testcarchive/testdata/main5.c | 100 + libgo/misc/cgo/testcarchive/{ => testdata}/main6.c | 0 .../cgo/testcarchive/{ => testdata}/main_unix.c | 0 .../cgo/testcarchive/{ => testdata}/main_windows.c | 0 .../misc/cgo/testcarchive/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testcshared/cshared_test.go | 170 +- libgo/misc/cgo/testcshared/overlaydir_test.go | 81 + libgo/misc/cgo/testcshared/src/libgo/libgo.go | 46 - .../{src => testdata}/go2c2go/go/shlib.go | 0 .../testcshared/{src => testdata}/go2c2go/m1/c.c | 0 .../{src => testdata}/go2c2go/m1/main.go | 0 .../{src => testdata}/go2c2go/m2/main.go | 0 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go | 46 + .../testcshared/{src => testdata}/libgo2/dup2.go | 0 .../testcshared/{src => testdata}/libgo2/dup3.go | 0 .../testcshared/{src => testdata}/libgo2/libgo2.go | 0 .../testcshared/{src => testdata}/libgo4/libgo4.go | 0 .../testcshared/{src => testdata}/libgo5/libgo5.go | 0 libgo/misc/cgo/testcshared/{ => testdata}/main0.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main1.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main4.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main5.c | 0 .../misc/cgo/testcshared/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testgodefs/test.bash | 4 +- .../cgo/testgodefs/{ => testdata}/anonunion.go | 0 .../cgo/testgodefs/{ => testdata}/fieldtypedef.go | 0 .../cgo/testgodefs/{ => testdata}/issue8478.go | 0 libgo/misc/cgo/testgodefs/{ => testdata}/main.go | 0 .../testplugin/altpath/src/plugin-mismatch/main.go | 17 - .../altpath/{src => testdata}/common/common.go | 0 .../altpath/testdata/plugin-mismatch/main.go | 17 + libgo/misc/cgo/testplugin/overlaydir_test.go | 81 + libgo/misc/cgo/testplugin/plugin_test.go | 203 + libgo/misc/cgo/testplugin/src/host/host.go | 176 - libgo/misc/cgo/testplugin/src/iface/main.go | 46 - libgo/misc/cgo/testplugin/src/iface_a/a.go | 17 - libgo/misc/cgo/testplugin/src/iface_b/b.go | 17 - libgo/misc/cgo/testplugin/src/issue18676/main.go | 31 - libgo/misc/cgo/testplugin/src/issue18676/plugin.go | 11 - libgo/misc/cgo/testplugin/src/plugin1/plugin1.go | 56 - libgo/misc/cgo/testplugin/src/plugin2/plugin2.go | 43 - .../misc/cgo/testplugin/src/sub/plugin1/plugin1.go | 23 - libgo/misc/cgo/testplugin/test.bash | 109 - .../{src => testdata}/checkdwarf/main.go | 0 .../testplugin/{src => testdata}/common/common.go | 0 libgo/misc/cgo/testplugin/testdata/host/host.go | 176 + libgo/misc/cgo/testplugin/testdata/iface/main.go | 47 + libgo/misc/cgo/testplugin/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testplugin/testdata/iface_b/b.go | 17 + .../cgo/testplugin/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/issue18584/main.go | 0 .../{src => testdata}/issue18584/plugin.go | 0 .../issue18676/dynamodbstreamsevt/definition.go | 0 .../cgo/testplugin/testdata/issue18676/main.go | 31 + .../cgo/testplugin/testdata/issue18676/plugin.go | 11 + .../{src => testdata}/issue19418/main.go | 0 .../{src => testdata}/issue19418/plugin.go | 0 .../{src => testdata}/issue19529/plugin.go | 0 .../{src => testdata}/issue19534/main.go | 0 .../{src => testdata}/issue19534/plugin.go | 0 .../{src => testdata}/issue22175/main.go | 0 .../{src => testdata}/issue22175/plugin1.go | 0 .../{src => testdata}/issue22175/plugin2.go | 0 .../{src => testdata}/issue22295.pkg/main.go | 0 .../{src => testdata}/issue22295.pkg/plugin.go | 0 .../{src => testdata}/issue24351/main.go | 0 .../{src => testdata}/issue24351/plugin.go | 0 .../{src => testdata}/issue25756/main.go | 0 .../{src => testdata}/issue25756/plugin/c-life.c | 0 .../{src => testdata}/issue25756/plugin/life.go | 0 .../{src => testdata}/issue25756/plugin/life.h | 0 .../cgo/testplugin/testdata/plugin1/plugin1.go | 57 + .../cgo/testplugin/testdata/plugin2/plugin2.go | 44 + .../cgo/testplugin/testdata/sub/plugin1/plugin1.go | 23 + .../misc/cgo/testplugin/testdata/unnamed1/main.go | 25 + .../misc/cgo/testplugin/testdata/unnamed2/main.go | 23 + libgo/misc/cgo/testplugin/unnamed1/main.go | 23 - libgo/misc/cgo/testplugin/unnamed2/main.go | 21 - libgo/misc/cgo/testsanitizers/cc_test.go | 2 +- .../cgo/testsanitizers/{src => testdata}/msan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan2.go | 0 .../{src => testdata}/msan2_cmsan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan3.go | 0 .../cgo/testsanitizers/{src => testdata}/msan4.go | 0 .../cgo/testsanitizers/{src => testdata}/msan5.go | 0 .../cgo/testsanitizers/{src => testdata}/msan6.go | 0 .../testsanitizers/{src => testdata}/msan_fail.go | 0 .../{src => testdata}/msan_shared.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan10.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan11.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan12.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan2.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan3.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan4.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan5.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan6.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan7.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan8.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan9.go | 0 .../{src => testdata}/tsan_shared.go | 0 libgo/misc/cgo/testsanitizers/tsan_test.go | 4 - libgo/misc/cgo/testshared/overlaydir_test.go | 81 + libgo/misc/cgo/testshared/shared_test.go | 347 +- libgo/misc/cgo/testshared/src/dep2/dep2.go | 15 - libgo/misc/cgo/testshared/src/dep3/dep3.go | 22 - libgo/misc/cgo/testshared/src/exe/exe.go | 44 - libgo/misc/cgo/testshared/src/exe2/exe2.go | 8 - libgo/misc/cgo/testshared/src/exe3/exe3.go | 7 - libgo/misc/cgo/testshared/src/explicit/explicit.go | 9 - libgo/misc/cgo/testshared/src/global/main.go | 71 - libgo/misc/cgo/testshared/src/iface/main.go | 17 - libgo/misc/cgo/testshared/src/iface_a/a.go | 17 - libgo/misc/cgo/testshared/src/iface_b/b.go | 17 - .../cgo/testshared/src/implicitcmd/implicitcmd.go | 10 - libgo/misc/cgo/testshared/testdata/dep2/dep2.go | 15 + libgo/misc/cgo/testshared/testdata/dep3/dep3.go | 22 + .../cgo/testshared/{src => testdata}/depBase/asm.s | 0 .../testshared/{src => testdata}/depBase/dep.go | 0 .../testshared/{src => testdata}/depBase/gccgo.go | 0 .../testshared/{src => testdata}/depBase/stubs.go | 0 .../{src => testdata}/division/division.go | 0 libgo/misc/cgo/testshared/testdata/exe/exe.go | 45 + libgo/misc/cgo/testshared/testdata/exe2/exe2.go | 8 + libgo/misc/cgo/testshared/testdata/exe3/exe3.go | 7 + .../cgo/testshared/{src => testdata}/execgo/exe.go | 0 .../cgo/testshared/testdata/explicit/explicit.go | 9 + libgo/misc/cgo/testshared/testdata/global/main.go | 71 + .../{src => testdata}/globallib/global.go | 0 libgo/misc/cgo/testshared/testdata/iface/main.go | 17 + libgo/misc/cgo/testshared/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testshared/testdata/iface_b/b.go | 17 + .../cgo/testshared/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/implicit/implicit.go | 0 .../testshared/testdata/implicitcmd/implicitcmd.go | 10 + .../testshared/{src => testdata}/issue25065/a.go | 0 .../testdata/issue30768/issue30768lib/lib.go | 11 + .../cgo/testshared/testdata/issue30768/x_test.go | 22 + .../{src => testdata}/trivial/trivial.go | 0 libgo/misc/cgo/testso/cgoso.c | 14 - libgo/misc/cgo/testso/cgoso.go | 31 - libgo/misc/cgo/testso/cgoso_c.c | 30 - libgo/misc/cgo/testso/cgoso_unix.go | 20 - libgo/misc/cgo/testso/main.go | 13 - libgo/misc/cgo/testso/noso_test.go | 9 + libgo/misc/cgo/testso/overlaydir_test.go | 81 + libgo/misc/cgo/testso/so_test.go | 140 + libgo/misc/cgo/testso/testdata/cgoso.c | 14 + libgo/misc/cgo/testso/testdata/cgoso.go | 32 + libgo/misc/cgo/testso/testdata/cgoso_c.c | 39 + libgo/misc/cgo/testso/testdata/cgoso_unix.go | 20 + libgo/misc/cgo/testso/testdata/main.go | 13 + libgo/misc/cgo/testsovar/cgoso.go | 43 - libgo/misc/cgo/testsovar/main.go | 13 - libgo/misc/cgo/testsovar/noso_test.go | 9 + libgo/misc/cgo/testsovar/overlaydir_test.go | 81 + libgo/misc/cgo/testsovar/so_test.go | 140 + libgo/misc/cgo/testsovar/testdata/cgoso.go | 44 + libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c | 0 libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h | 0 libgo/misc/cgo/testsovar/testdata/main.go | 13 + libgo/mkrsysinfo.sh | 27 +- libgo/mkruntimeinc.sh | 13 +- libgo/mksysinfo.sh | 22 +- libgo/runtime/getncpu-aix.c | 15 - libgo/runtime/getncpu-bsd.c | 24 - libgo/runtime/getncpu-hurd.c | 16 - libgo/runtime/getncpu-irix.c | 16 - libgo/runtime/getncpu-linux.c | 36 - libgo/runtime/getncpu-none.c | 12 - libgo/runtime/getncpu-solaris.c | 16 - libgo/runtime/go-callers.c | 10 +- libgo/runtime/go-construct-map.c | 15 +- libgo/runtime/go-context.S | 73 + libgo/runtime/go-fieldtrack.c | 19 +- libgo/runtime/go-libmain.c | 4 +- libgo/runtime/go-main.c | 4 +- libgo/runtime/go-memclr.c | 3 +- libgo/runtime/go-memcmp.c | 13 - libgo/runtime/go-memequal.c | 3 +- libgo/runtime/go-reflect-call.c | 84 +- libgo/runtime/go-runtime-error.c | 30 +- libgo/runtime/go-strslice.c | 30 - libgo/runtime/go-type.h | 369 - libgo/runtime/go-typedesc-equal.c | 28 - libgo/runtime/go-unsafe-pointer.c | 69 +- libgo/runtime/panic.c | 41 +- libgo/runtime/print.c | 1 - libgo/runtime/proc.c | 51 +- libgo/runtime/runtime.h | 80 +- libgo/runtime/runtime_c.c | 32 + libgo/runtime/stack.c | 2 + libgo/sysinfo.c | 4 + libgo/testsuite/Makefile.am | 2 + libgo/testsuite/Makefile.in | 8 +- libgo/testsuite/gotest | 24 +- libgo/testsuite/lib/libgo.exp | 13 +- libgo/testsuite/libgo-test-support.exp.in | 17 + libgo/testsuite/libgo.testmain/testmain.exp | 6 +- libgomp/ChangeLog | 930 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 66 +- libgomp/acinclude.m4 | 2 +- libgomp/aclocal.m4 | 2 +- libgomp/config.h.in | 18 +- libgomp/config/{nvptx => accel}/libgomp-plugin.c | 0 libgomp/config/{nvptx => accel}/lock.c | 0 libgomp/config/{nvptx => accel}/mutex.c | 0 libgomp/config/{nvptx => accel}/mutex.h | 0 libgomp/config/{nvptx => accel}/oacc-async.c | 0 libgomp/config/{nvptx => accel}/oacc-cuda.c | 0 libgomp/config/{nvptx => accel}/oacc-host.c | 0 libgomp/config/{nvptx => accel}/oacc-init.c | 0 libgomp/config/{nvptx => accel}/oacc-mem.c | 0 libgomp/config/{nvptx => accel}/oacc-plugin.c | 0 libgomp/config/{nvptx => accel}/omp-lock.h | 0 libgomp/config/accel/openacc.f90 | 103 + libgomp/config/{nvptx => accel}/pool.h | 0 libgomp/config/{nvptx => accel}/proc.c | 0 libgomp/config/{nvptx => accel}/ptrlock.c | 0 libgomp/config/{nvptx => accel}/ptrlock.h | 0 libgomp/config/{nvptx => accel}/sem.c | 0 libgomp/config/{nvptx => accel}/sem.h | 0 libgomp/config/{nvptx => accel}/thread-stacksize.h | 0 libgomp/config/gcn/affinity-fmt.c | 51 + libgomp/config/gcn/bar.c | 232 + libgomp/config/gcn/bar.h | 168 + libgomp/config/gcn/doacross.h | 58 + libgomp/config/gcn/icv-device.c | 72 + libgomp/config/gcn/oacc-target.c | 31 + libgomp/config/gcn/simple-bar.h | 61 + libgomp/config/gcn/target.c | 67 + libgomp/config/gcn/task.c | 39 + libgomp/config/gcn/team.c | 214 + libgomp/config/gcn/time.c | 52 + libgomp/config/nvptx/openacc.f90 | 102 - libgomp/configure | 983 +- libgomp/configure.ac | 8 +- libgomp/configure.tgt | 6 +- libgomp/libgomp-plugin.h | 5 +- libgomp/libgomp.h | 88 +- libgomp/libgomp_g.h | 2 +- libgomp/loop.c | 28 +- libgomp/loop_ull.c | 28 +- libgomp/oacc-async.c | 3 +- libgomp/oacc-cuda.c | 1 - libgomp/oacc-host.c | 3 +- libgomp/oacc-int.h | 9 +- libgomp/oacc-mem.c | 14 +- libgomp/oacc-parallel.c | 10 +- libgomp/oacc-target.c | 1 + libgomp/openacc.f90 | 1 + libgomp/openacc.h | 1 + libgomp/plugin/Makefrag.am | 14 + libgomp/plugin/configfrag.ac | 35 + libgomp/plugin/plugin-gcn.c | 4012 +++ libgomp/plugin/plugin-hsa.c | 33 +- libgomp/plugin/plugin-nvptx.c | 3 +- libgomp/sections.c | 28 +- libgomp/target.c | 104 +- libgomp/team.c | 15 +- libgomp/testsuite/Makefile.am | 4 +- libgomp/testsuite/Makefile.in | 11 +- libgomp/testsuite/lib/libgomp.exp | 35 + libgomp/testsuite/libgomp.c++/for-27.C | 169 + .../libgomp.c++/lastprivate-conditional-1.C | 62 + .../libgomp.c++/lastprivate-conditional-2.C | 104 + libgomp/testsuite/libgomp.c++/loop-13.C | 298 + libgomp/testsuite/libgomp.c++/loop-14.C | 301 + libgomp/testsuite/libgomp.c++/loop-15.C | 417 + libgomp/testsuite/libgomp.c++/scan-1.C | 151 + libgomp/testsuite/libgomp.c++/scan-10.C | 120 + libgomp/testsuite/libgomp.c++/scan-11.C | 123 + libgomp/testsuite/libgomp.c++/scan-12.C | 154 + libgomp/testsuite/libgomp.c++/scan-13.C | 162 + libgomp/testsuite/libgomp.c++/scan-14.C | 124 + libgomp/testsuite/libgomp.c++/scan-15.C | 122 + libgomp/testsuite/libgomp.c++/scan-16.C | 154 + libgomp/testsuite/libgomp.c++/scan-2.C | 116 + libgomp/testsuite/libgomp.c++/scan-3.C | 119 + libgomp/testsuite/libgomp.c++/scan-4.C | 150 + libgomp/testsuite/libgomp.c++/scan-5.C | 158 + libgomp/testsuite/libgomp.c++/scan-6.C | 120 + libgomp/testsuite/libgomp.c++/scan-7.C | 118 + libgomp/testsuite/libgomp.c++/scan-8.C | 150 + libgomp/testsuite/libgomp.c++/scan-9.C | 155 + libgomp/testsuite/libgomp.c++/target-22.C | 99 + libgomp/testsuite/libgomp.c++/target-9.C | 43 +- libgomp/testsuite/libgomp.c++/udr-20.C | 54 + libgomp/testsuite/libgomp.c++/udr-21.C | 54 + .../lastprivate-conditional-1.c | 144 + .../lastprivate-conditional-10.c | 57 + .../lastprivate-conditional-2.c | 171 + .../lastprivate-conditional-3.c | 57 + .../lastprivate-conditional-4.c | 161 + .../lastprivate-conditional-5.c | 143 + .../lastprivate-conditional-6.c | 159 + .../lastprivate-conditional-7.c | 63 + .../lastprivate-conditional-8.c | 60 + .../lastprivate-conditional-9.c | 60 + libgomp/testsuite/libgomp.c-c++-common/loop-1.c | 127 + libgomp/testsuite/libgomp.c/pr39591-1.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-2.c | 6 +- libgomp/testsuite/libgomp.c/pr39591-3.c | 6 +- libgomp/testsuite/libgomp.c/pr90779.c | 18 + libgomp/testsuite/libgomp.c/pr90811.c | 29 + libgomp/testsuite/libgomp.c/private-1.c | 6 +- libgomp/testsuite/libgomp.c/scan-1.c | 115 + libgomp/testsuite/libgomp.c/scan-10.c | 116 + libgomp/testsuite/libgomp.c/scan-11.c | 119 + libgomp/testsuite/libgomp.c/scan-12.c | 121 + libgomp/testsuite/libgomp.c/scan-13.c | 92 + libgomp/testsuite/libgomp.c/scan-14.c | 183 + libgomp/testsuite/libgomp.c/scan-15.c | 119 + libgomp/testsuite/libgomp.c/scan-16.c | 121 + libgomp/testsuite/libgomp.c/scan-17.c | 90 + libgomp/testsuite/libgomp.c/scan-18.c | 183 + libgomp/testsuite/libgomp.c/scan-19.c | 120 + libgomp/testsuite/libgomp.c/scan-2.c | 117 + libgomp/testsuite/libgomp.c/scan-20.c | 120 + libgomp/testsuite/libgomp.c/scan-21.c | 6 + libgomp/testsuite/libgomp.c/scan-22.c | 6 + libgomp/testsuite/libgomp.c/scan-3.c | 88 + libgomp/testsuite/libgomp.c/scan-4.c | 179 + libgomp/testsuite/libgomp.c/scan-5.c | 115 + libgomp/testsuite/libgomp.c/scan-6.c | 117 + libgomp/testsuite/libgomp.c/scan-7.c | 86 + libgomp/testsuite/libgomp.c/scan-8.c | 179 + libgomp/testsuite/libgomp.c/scan-9.c | 116 + libgomp/testsuite/libgomp.c/target-18.c | 30 +- libgomp/testsuite/libgomp.c/target-37.c | 71 + libgomp/testsuite/libgomp.c/target-print-1.c | 17 + libgomp/testsuite/libgomp.c/task-1.c | 6 +- libgomp/testsuite/libgomp.c/task-5.c | 24 +- libgomp/testsuite/libgomp.fortran/aligned1.f03 | 6 +- libgomp/testsuite/libgomp.fortran/alloc-comp-1.f90 | 20 +- libgomp/testsuite/libgomp.fortran/alloc-comp-2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/alloc-comp-3.f90 | 42 +- libgomp/testsuite/libgomp.fortran/allocatable1.f90 | 20 +- .../testsuite/libgomp.fortran/allocatable10.f90 | 136 +- .../testsuite/libgomp.fortran/allocatable11.f90 | 72 +- .../testsuite/libgomp.fortran/allocatable12.f90 | 62 +- libgomp/testsuite/libgomp.fortran/allocatable2.f90 | 10 +- libgomp/testsuite/libgomp.fortran/allocatable3.f90 | 3 +- libgomp/testsuite/libgomp.fortran/allocatable4.f90 | 12 +- libgomp/testsuite/libgomp.fortran/allocatable5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/allocatable8.f90 | 4 +- libgomp/testsuite/libgomp.fortran/allocatable9.f90 | 210 +- .../libgomp.fortran/appendix-a/a.28.5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/associate1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/associate2.f90 | 16 +- libgomp/testsuite/libgomp.fortran/associate3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/async_io_4.f90 | 18 +- libgomp/testsuite/libgomp.fortran/async_io_5.f90 | 48 +- libgomp/testsuite/libgomp.fortran/async_io_6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/async_io_7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/cancel-do-2.f90 | 8 +- .../libgomp.fortran/cancel-parallel-1.f90 | 2 +- .../libgomp.fortran/cancel-sections-1.f90 | 8 +- .../libgomp.fortran/cancel-taskgroup-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/character2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/collapse2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/collapse3.f90 | 24 +- libgomp/testsuite/libgomp.fortran/collapse4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/crayptr2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/crayptr3.f90 | 6 +- .../testsuite/libgomp.fortran/declare-simd-1.f90 | 4 +- .../testsuite/libgomp.fortran/declare-simd-3.f90 | 2 +- .../testsuite/libgomp.fortran/declare-target-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/depend-1.f90 | 34 +- libgomp/testsuite/libgomp.fortran/depend-2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/depend-3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/do1.f90 | 10 +- libgomp/testsuite/libgomp.fortran/do2.f90 | 10 +- .../testsuite/libgomp.fortran/do_concurrent_5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/doacross1.f90 | 36 +- libgomp/testsuite/libgomp.fortran/doacross2.f90 | 48 +- libgomp/testsuite/libgomp.fortran/doacross3.f90 | 48 +- .../examples-4/array_sections-3.f90 | 2 +- .../examples-4/array_sections-4.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-1.f90 | 2 +- .../libgomp.fortran/examples-4/async_target-2.f90 | 6 +- .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 2 +- .../examples-4/declare_target-3.f90 | 2 +- .../examples-4/declare_target-4.f90 | 2 +- .../examples-4/declare_target-5.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 6 +- .../libgomp.fortran/examples-4/device-2.f90 | 4 +- .../libgomp.fortran/examples-4/device-3.f90 | 4 +- .../libgomp.fortran/examples-4/simd-1.f90 | 2 +- .../libgomp.fortran/examples-4/simd-2.f90 | 2 +- .../libgomp.fortran/examples-4/simd-3.f90 | 2 +- .../libgomp.fortran/examples-4/simd-4.f90 | 2 +- .../libgomp.fortran/examples-4/simd-5.f90 | 2 +- .../libgomp.fortran/examples-4/simd-6.f90 | 4 +- .../libgomp.fortran/examples-4/simd-7.f90 | 2 +- .../libgomp.fortran/examples-4/simd-8.f90 | 2 +- .../libgomp.fortran/examples-4/target-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-2.f90 | 2 +- .../libgomp.fortran/examples-4/target-3.f90 | 2 +- .../libgomp.fortran/examples-4/target-4.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 4 +- .../libgomp.fortran/examples-4/target_data-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-2.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-3.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-4.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 6 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 4 +- .../libgomp.fortran/examples-4/target_update-1.f90 | 2 +- .../libgomp.fortran/examples-4/target_update-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-1.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-2.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-3.f90 | 2 +- .../libgomp.fortran/examples-4/task_dep-4.f90 | 4 +- .../libgomp.fortran/examples-4/task_dep-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-2.f90 | 2 +- .../libgomp.fortran/examples-4/teams-3.f90 | 2 +- .../libgomp.fortran/examples-4/teams-4.f90 | 2 +- .../libgomp.fortran/examples-4/teams-5.f90 | 2 +- .../libgomp.fortran/examples-4/teams-6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/fortran.exp | 6 + libgomp/testsuite/libgomp.fortran/lastprivate1.f90 | 25 +- libgomp/testsuite/libgomp.fortran/lastprivate2.f90 | 25 +- libgomp/testsuite/libgomp.fortran/lib1.f90 | 44 +- libgomp/testsuite/libgomp.fortran/lib4.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/lock-2.f90 | 6 +- libgomp/testsuite/libgomp.fortran/nested1.f90 | 22 +- libgomp/testsuite/libgomp.fortran/nestedfn1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/nestedfn3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/nestedfn4.f90 | 9 +- libgomp/testsuite/libgomp.fortran/nestedfn5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_atomic1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/omp_atomic3.f90 | 8 +- libgomp/testsuite/libgomp.fortran/omp_atomic4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/omp_atomic5.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_cond1.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond2.f | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond3.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_cond4.F90 | 6 +- libgomp/testsuite/libgomp.fortran/omp_parse1.f90 | 26 +- libgomp/testsuite/libgomp.fortran/omp_parse2.f90 | 18 +- libgomp/testsuite/libgomp.fortran/omp_parse3.f90 | 14 +- libgomp/testsuite/libgomp.fortran/omp_parse4.f90 | 16 +- .../testsuite/libgomp.fortran/openmp_version-1.f | 2 +- .../testsuite/libgomp.fortran/openmp_version-2.f90 | 2 +- .../parloops-exit-first-loop-alt-2.f95 | 2 +- .../parloops-exit-first-loop-alt.f95 | 2 +- libgomp/testsuite/libgomp.fortran/pointer1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/pointer2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/pr25219.f90 | 3 +- libgomp/testsuite/libgomp.fortran/pr27395-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27395-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27416-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr27916-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr28390.f | 3 +- libgomp/testsuite/libgomp.fortran/pr29629.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr32550.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr33880.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr34020.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr35130.f90 | 3 +- libgomp/testsuite/libgomp.fortran/pr42162.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr46753.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr48894.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr49792-2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr63938-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr63938-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr65597.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr66199-1.f90 | 11 +- libgomp/testsuite/libgomp.fortran/pr66199-2.f90 | 1 - libgomp/testsuite/libgomp.fortran/pr71014.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81304.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr81841.f90 | 4 +- libgomp/testsuite/libgomp.fortran/pr84418-1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr84418-2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/pr90779.f90 | 13 + libgomp/testsuite/libgomp.fortran/procptr1.f90 | 14 +- libgomp/testsuite/libgomp.fortran/recursion1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/reduction1.f90 | 42 +- libgomp/testsuite/libgomp.fortran/reduction2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/reduction3.f90 | 16 +- libgomp/testsuite/libgomp.fortran/reduction4.f90 | 58 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 12 +- libgomp/testsuite/libgomp.fortran/reduction6.f90 | 4 +- libgomp/testsuite/libgomp.fortran/reference1.f90 | 6 +- libgomp/testsuite/libgomp.fortran/reference2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/retval1.f90 | 28 +- libgomp/testsuite/libgomp.fortran/retval2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/sharing1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/sharing2.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd1.f90 | 4 +- libgomp/testsuite/libgomp.fortran/simd2.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd3.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd4.f90 | 36 +- libgomp/testsuite/libgomp.fortran/simd5.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd6.f90 | 24 +- libgomp/testsuite/libgomp.fortran/simd7.f90 | 112 +- libgomp/testsuite/libgomp.fortran/stack.f90 | 2 +- libgomp/testsuite/libgomp.fortran/strassen.f90 | 4 +- libgomp/testsuite/libgomp.fortran/tabs1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/tabs2.f | 2 +- .../libgomp.fortran/target-allocatable-1-1.f90 | 69 + .../libgomp.fortran/target-allocatable-1-2.f90 | 82 + .../libgomp.fortran/target-print-1-nvptx.f90 | 11 + .../testsuite/libgomp.fortran/target-print-1.f90 | 17 + libgomp/testsuite/libgomp.fortran/target-simd.f90 | 26 + libgomp/testsuite/libgomp.fortran/target1.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target2.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target3.f90 | 4 +- libgomp/testsuite/libgomp.fortran/target4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target5.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target6.f90 | 8 +- libgomp/testsuite/libgomp.fortran/target7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/target9.f90 | 124 + libgomp/testsuite/libgomp.fortran/task1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task2.f90 | 3 +- libgomp/testsuite/libgomp.fortran/task3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/task4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/taskgroup1.f90 | 13 +- libgomp/testsuite/libgomp.fortran/taskloop1.f90 | 3 +- libgomp/testsuite/libgomp.fortran/taskloop2.f90 | 21 +- libgomp/testsuite/libgomp.fortran/taskloop3.f90 | 15 +- libgomp/testsuite/libgomp.fortran/taskloop4.f90 | 23 +- .../testsuite/libgomp.fortran/threadprivate1.f90 | 2 +- .../testsuite/libgomp.fortran/threadprivate2.f90 | 28 +- .../testsuite/libgomp.fortran/threadprivate3.f90 | 16 +- .../testsuite/libgomp.fortran/threadprivate4.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr1.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr10.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr11.f90 | 8 +- libgomp/testsuite/libgomp.fortran/udr12.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr13.f90 | 24 +- libgomp/testsuite/libgomp.fortran/udr14.f90 | 36 +- libgomp/testsuite/libgomp.fortran/udr15.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr2.f90 | 12 +- libgomp/testsuite/libgomp.fortran/udr3.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr4.f90 | 10 +- libgomp/testsuite/libgomp.fortran/udr5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/udr6.f90 | 6 +- libgomp/testsuite/libgomp.fortran/udr7.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/udr9.f90 | 4 +- .../libgomp.fortran/use_device_addr-1.f90 | 1233 + .../libgomp.fortran/use_device_addr-2.f90 | 1233 + .../libgomp.fortran/use_device_addr-3.f90 | 765 + .../libgomp.fortran/use_device_addr-4.f90 | 765 + .../testsuite/libgomp.fortran/use_device_ptr-1.f90 | 597 + .../libgomp.fortran/use_device_ptr-optional-1.f90 | 59 + .../libgomp.fortran/use_device_ptr-optional-2.f90 | 33 + libgomp/testsuite/libgomp.fortran/vla1.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla2.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla3.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla4.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla5.f90 | 4 +- libgomp/testsuite/libgomp.fortran/vla6.f90 | 2 +- libgomp/testsuite/libgomp.fortran/vla7.f90 | 16 +- libgomp/testsuite/libgomp.fortran/vla8.f90 | 2 +- libgomp/testsuite/libgomp.fortran/workshare1.f90 | 7 +- libgomp/testsuite/libgomp.fortran/workshare2.f90 | 13 +- .../libgomp.oacc-c++/firstprivate-mappings-1.C | 3 + .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 + .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 + .../data-firstprivate-1.c | 165 + .../libgomp.oacc-c-c++-common/declare-1.c | 98 +- .../libgomp.oacc-c-c++-common/declare-vla.c | 47 +- .../firstprivate-mappings-1.c | 6 + .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 2 - .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 2 - .../libgomp.oacc-c-c++-common/loop-default.h | 7 +- .../libgomp.oacc-c-c++-common/loop-dim-default.c | 7 +- .../par-loop-comb-reduction-1.c | 2 +- .../par-loop-comb-reduction-2.c | 2 +- .../par-loop-comb-reduction-3.c | 2 +- .../par-loop-comb-reduction-4.c | 2 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 73 + .../libgomp.oacc-c-c++-common/pr84955-1.c | 31 + .../libgomp.oacc-c-c++-common/pr85381-2.c | 20 +- .../libgomp.oacc-c-c++-common/pr85381-4.c | 5 +- .../testsuite/libgomp.oacc-c-c++-common/pr89376.c | 15 + .../testsuite/libgomp.oacc-c-c++-common/pr90009.c | 34 + libgomp/testsuite/libgomp.oacc-c/print-1.c | 17 + libgomp/testsuite/libgomp.oacc-fortran/abort-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/abort-2.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 2 + .../libgomp.oacc-fortran/acc_on_device-1-2.f | 2 + .../libgomp.oacc-fortran/acc_on_device-1-3.f | 2 + .../libgomp.oacc-fortran/allocatable-1-1.f90 | 68 + .../libgomp.oacc-fortran/allocatable-1-2.f90 | 81 + .../libgomp.oacc-fortran/allocatable-array-1.f90 | 27 + .../libgomp.oacc-fortran/common-block-1.f90 | 107 + .../libgomp.oacc-fortran/common-block-2.f90 | 152 + .../libgomp.oacc-fortran/common-block-3.f90 | 139 + libgomp/testsuite/libgomp.oacc-fortran/data-1.f90 | 100 +- libgomp/testsuite/libgomp.oacc-fortran/data-2.f90 | 4 +- libgomp/testsuite/libgomp.oacc-fortran/data-5.f90 | 12 +- .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 90 +- .../testsuite/libgomp.oacc-fortran/dummy-array.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 6 + libgomp/testsuite/libgomp.oacc-fortran/gemm-2.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/gemm.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-2.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-3.f | 2 +- .../testsuite/libgomp.oacc-fortran/host_data-4.f90 | 2 +- .../kernels-acc-loop-reduction-2.f90 | 4 +- .../kernels-acc-loop-reduction.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-3.f90 | 4 +- .../libgomp.oacc-fortran/kernels-collapse-4.f90 | 4 +- .../libgomp.oacc-fortran/kernels-independent.f90 | 2 +- .../libgomp.oacc-fortran/kernels-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/kernels-map-1.f90 | 4 +- .../kernels-parallel-loop-data-enter-exit.f95 | 2 +- .../kernels-private-vars-loop-gang-1.f90 | 2 +- .../kernels-private-vars-loop-gang-2.f90 | 2 +- .../kernels-private-vars-loop-gang-3.f90 | 2 +- .../kernels-private-vars-loop-gang-6.f90 | 2 +- .../kernels-private-vars-loop-vector-1.f90 | 2 +- .../kernels-private-vars-loop-vector-2.f90 | 2 +- .../kernels-private-vars-loop-worker-1.f90 | 2 +- .../kernels-private-vars-loop-worker-2.f90 | 2 +- .../kernels-private-vars-loop-worker-3.f90 | 2 +- .../kernels-private-vars-loop-worker-4.f90 | 2 +- .../kernels-private-vars-loop-worker-5.f90 | 2 +- .../kernels-private-vars-loop-worker-6.f90 | 2 +- .../kernels-private-vars-loop-worker-7.f90 | 2 +- .../libgomp.oacc-fortran/kernels-reduction-1.f90 | 2 +- libgomp/testsuite/libgomp.oacc-fortran/lib-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-12.f90 | 8 +- libgomp/testsuite/libgomp.oacc-fortran/lib-13.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 26 +- libgomp/testsuite/libgomp.oacc-fortran/lib-15.f90 | 10 +- .../testsuite/libgomp.oacc-fortran/lib-16-2.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-16.f90 | 10 +- libgomp/testsuite/libgomp.oacc-fortran/lib-2.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/lib-3.f | 2 + libgomp/testsuite/libgomp.oacc-fortran/map-1.f90 | 2 + .../libgomp.oacc-fortran/parallel-dims-aux.c | 45 + .../libgomp.oacc-fortran/parallel-dims.f90 | 120 + .../libgomp.oacc-fortran/parallel-loop-1.f90 | 4 +- .../libgomp.oacc-fortran/pointer-align-1.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr68813.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70289.f90 | 2 + libgomp/testsuite/libgomp.oacc-fortran/pr70643.f90 | 2 + .../libgomp.oacc-fortran/print-1-nvptx.f90 | 11 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 17 + libgomp/testsuite/libgomp.oacc-fortran/pset-1.f90 | 26 +- .../libgomp.oacc-fortran/reference-reductions.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 2 +- .../testsuite/libgomp.oacc-fortran/subarrays-1.f90 | 2 + .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 2 + .../libgomp.oacc-fortran/vector-routine.f90 | 2 +- libgomp/work.c | 13 +- libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 22 +- libiberty/ChangeLog | 123 + libiberty/Makefile.in | 14 +- libiberty/cp-demangle.c | 36 +- libiberty/cp-demint.c | 3 + libiberty/cplus-dem.c | 50 +- libiberty/filedescriptor.c | 47 + libiberty/rust-demangle.c | 684 +- libiberty/simple-object-elf.c | 92 +- libiberty/testsuite/demangle-expected | 6 +- libiberty/testsuite/rust-demangle-expected | 6 +- libitm/ChangeLog | 24 + libitm/acinclude.m4 | 2 +- libitm/config/arm/sjlj.S | 11 +- libitm/configure | 30 +- libitm/configure.tgt | 2 +- libobjc/ChangeLog | 8 + libobjc/Makefile.in | 2 +- libobjc/configure | 17 +- liboffloadmic/ChangeLog | 8 + liboffloadmic/configure | 22 +- liboffloadmic/plugin/configure | 22 +- libphobos/ChangeLog | 31 + libphobos/configure | 17 +- libphobos/libdruntime/MERGE | 2 +- libphobos/libdruntime/Makefile.am | 74 +- libphobos/libdruntime/Makefile.in | 152 +- libphobos/libdruntime/core/stdc/assert_.d | 9 + libphobos/libdruntime/core/stdc/fenv.d | 48 +- libphobos/libdruntime/core/stdc/math.d | 453 +- libphobos/libdruntime/core/stdc/stdio.d | 57 +- libphobos/libdruntime/core/sys/bionic/string.d | 17 + libphobos/libdruntime/core/sys/darwin/mach/dyld.d | 1 + .../libdruntime/core/sys/darwin/mach/loader.d | 3470 ++- libphobos/libdruntime/core/sys/darwin/string.d | 31 + .../libdruntime/core/sys/dragonflybsd/string.d | 22 + .../libdruntime/core/sys/dragonflybsd/sys/socket.d | 86 + libphobos/libdruntime/core/sys/freebsd/string.d | 21 + libphobos/libdruntime/core/sys/freebsd/sys/elf64.d | 9 + .../libdruntime/core/sys/freebsd/sys/elf_common.d | 102 + libphobos/libdruntime/core/sys/linux/sched.d | 28 +- libphobos/libdruntime/core/sys/linux/string.d | 21 + libphobos/libdruntime/core/sys/netbsd/string.d | 21 + .../libdruntime/core/sys/netbsd/sys/featuretest.d | 12 + libphobos/libdruntime/core/sys/openbsd/string.d | 21 + libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d | 15 + libphobos/libdruntime/core/sys/openbsd/sys/elf.d | 12 + libphobos/libdruntime/core/sys/openbsd/sys/elf32.d | 187 + libphobos/libdruntime/core/sys/openbsd/sys/elf64.d | 193 + .../libdruntime/core/sys/openbsd/sys/elf_common.d | 676 + .../libdruntime/core/sys/openbsd/sys/link_elf.d | 65 + libphobos/libdruntime/core/sys/openbsd/sys/mman.d | 51 + libphobos/libdruntime/core/sys/openbsd/time.d | 21 + libphobos/libdruntime/core/sys/posix/aio.d | 20 +- libphobos/libdruntime/core/sys/posix/arpa/inet.d | 45 + libphobos/libdruntime/core/sys/posix/config.d | 53 + libphobos/libdruntime/core/sys/posix/dirent.d | 4 +- libphobos/libdruntime/core/sys/posix/net/if_.d | 15 + libphobos/libdruntime/core/sys/posix/netinet/in_.d | 177 + libphobos/libdruntime/core/sys/posix/netinet/tcp.d | 4 + libphobos/libdruntime/core/sys/posix/pthread.d | 76 +- libphobos/libdruntime/core/sys/posix/pwd.d | 10 +- libphobos/libdruntime/core/sys/posix/setjmp.d | 11 + libphobos/libdruntime/core/sys/posix/signal.d | 338 +- libphobos/libdruntime/core/sys/posix/sys/ioccom.d | 61 + libphobos/libdruntime/core/sys/posix/sys/ioctl.d | 7 +- libphobos/libdruntime/core/sys/posix/sys/ipc.d | 25 + libphobos/libdruntime/core/sys/posix/sys/mman.d | 79 + .../libdruntime/core/sys/posix/sys/resource.d | 65 + libphobos/libdruntime/core/sys/posix/sys/select.d | 47 + libphobos/libdruntime/core/sys/posix/sys/shm.d | 29 + libphobos/libdruntime/core/sys/posix/sys/socket.d | 265 +- libphobos/libdruntime/core/sys/posix/sys/stat.d | 96 + libphobos/libdruntime/core/sys/posix/sys/statvfs.d | 23 + libphobos/libdruntime/core/sys/posix/sys/time.d | 26 + libphobos/libdruntime/core/sys/posix/sys/ttycom.d | 96 + libphobos/libdruntime/core/sys/posix/sys/types.d | 174 +- libphobos/libdruntime/core/sys/posix/sys/uio.d | 11 + libphobos/libdruntime/core/sys/posix/sys/un.d | 9 + libphobos/libdruntime/core/sys/posix/sys/utsname.d | 15 + libphobos/libdruntime/core/sys/posix/sys/wait.d | 43 + libphobos/libdruntime/core/sys/posix/syslog.d | 67 + libphobos/libdruntime/core/sys/posix/termios.d | 142 + libphobos/libdruntime/core/sys/posix/time.d | 67 +- libphobos/libdruntime/core/sys/posix/ucontext.d | 412 +- libphobos/libdruntime/core/sys/posix/unistd.d | 216 + libphobos/libdruntime/core/sys/posix/utime.d | 10 + libphobos/libdruntime/core/sys/windows/winnt.d | 3 + libphobos/libdruntime/core/thread.d | 13 +- libphobos/libdruntime/core/time.d | 34 +- libphobos/libdruntime/gc/os.d | 1 + libphobos/libdruntime/rt/minfo.d | 8 +- libphobos/src/MERGE | 2 +- .../allocator/building_blocks/region.d | 6 + libphobos/src/std/socket.d | 44 +- libphobos/src/std/stdio.d | 24 +- libphobos/testsuite/lib/libphobos.exp | 19 + libquadmath/ChangeLog | 10 + libquadmath/configure | 15 +- libquadmath/quadmath.h | 28 +- libsanitizer/ChangeLog | 161 + libsanitizer/LOCAL_PATCHES | 7 +- libsanitizer/MERGE | 4 +- libsanitizer/asan/Makefile.am | 65 +- libsanitizer/asan/Makefile.in | 127 +- libsanitizer/asan/asan_activation.cc | 142 - libsanitizer/asan/asan_activation.cpp | 143 + libsanitizer/asan/asan_activation.h | 5 +- libsanitizer/asan/asan_activation_flags.inc | 5 +- libsanitizer/asan/asan_allocator.cc | 1107 - libsanitizer/asan/asan_allocator.cpp | 1141 + libsanitizer/asan/asan_allocator.h | 44 +- libsanitizer/asan/asan_debugging.cc | 145 - libsanitizer/asan/asan_debugging.cpp | 146 + libsanitizer/asan/asan_descriptions.cc | 500 - libsanitizer/asan/asan_descriptions.cpp | 501 + libsanitizer/asan/asan_descriptions.h | 9 +- libsanitizer/asan/asan_errors.cc | 583 - libsanitizer/asan/asan_errors.cpp | 598 + libsanitizer/asan/asan_errors.h | 30 +- libsanitizer/asan/asan_fake_stack.cc | 281 - libsanitizer/asan/asan_fake_stack.cpp | 282 + libsanitizer/asan/asan_fake_stack.h | 7 +- libsanitizer/asan/asan_flags.cc | 213 - libsanitizer/asan/asan_flags.cpp | 214 + libsanitizer/asan/asan_flags.h | 5 +- libsanitizer/asan/asan_flags.inc | 18 +- libsanitizer/asan/asan_fuchsia.cc | 216 - libsanitizer/asan/asan_fuchsia.cpp | 224 + libsanitizer/asan/asan_globals.cc | 445 - libsanitizer/asan/asan_globals.cpp | 444 + libsanitizer/asan/asan_globals_win.cc | 60 - libsanitizer/asan/asan_globals_win.cpp | 61 + libsanitizer/asan/asan_init_version.h | 5 +- libsanitizer/asan/asan_interceptors.cc | 665 - libsanitizer/asan/asan_interceptors.cpp | 722 + libsanitizer/asan/asan_interceptors.h | 51 +- .../asan/asan_interceptors_memintrinsics.cc | 42 - .../asan/asan_interceptors_memintrinsics.cpp | 43 + .../asan/asan_interceptors_memintrinsics.h | 7 +- libsanitizer/asan/asan_interceptors_vfork.S | 12 + libsanitizer/asan/asan_interface.inc | 7 +- libsanitizer/asan/asan_interface_internal.h | 10 +- libsanitizer/asan/asan_internal.h | 22 +- libsanitizer/asan/asan_linux.cc | 252 - libsanitizer/asan/asan_linux.cpp | 260 + libsanitizer/asan/asan_mac.cc | 330 - libsanitizer/asan/asan_mac.cpp | 331 + libsanitizer/asan/asan_malloc_linux.cc | 298 - libsanitizer/asan/asan_malloc_linux.cpp | 307 + libsanitizer/asan/asan_malloc_local.h | 30 +- libsanitizer/asan/asan_malloc_mac.cc | 62 - libsanitizer/asan/asan_malloc_mac.cpp | 102 + libsanitizer/asan/asan_malloc_win.cc | 259 - libsanitizer/asan/asan_malloc_win.cpp | 551 + libsanitizer/asan/asan_mapping.h | 25 +- libsanitizer/asan/asan_mapping_myriad.h | 5 +- libsanitizer/asan/asan_mapping_sparc64.h | 5 +- libsanitizer/asan/asan_memory_profile.cc | 128 - libsanitizer/asan/asan_memory_profile.cpp | 129 + libsanitizer/asan/asan_new_delete.cc | 209 - libsanitizer/asan/asan_new_delete.cpp | 204 + libsanitizer/asan/asan_poisoning.cc | 459 - libsanitizer/asan/asan_poisoning.cpp | 460 + libsanitizer/asan/asan_poisoning.h | 15 +- libsanitizer/asan/asan_posix.cc | 70 - libsanitizer/asan/asan_posix.cpp | 117 + libsanitizer/asan/asan_preinit.cc | 23 - libsanitizer/asan/asan_preinit.cpp | 24 + libsanitizer/asan/asan_premap_shadow.cc | 77 - libsanitizer/asan/asan_premap_shadow.cpp | 78 + libsanitizer/asan/asan_premap_shadow.h | 5 +- libsanitizer/asan/asan_report.cc | 550 - libsanitizer/asan/asan_report.cpp | 562 + libsanitizer/asan/asan_report.h | 7 +- libsanitizer/asan/asan_rtems.cc | 251 - libsanitizer/asan/asan_rtems.cpp | 258 + libsanitizer/asan/asan_rtl.cc | 587 - libsanitizer/asan/asan_rtl.cpp | 626 + libsanitizer/asan/asan_scariness_score.h | 7 +- libsanitizer/asan/asan_shadow_setup.cc | 163 - libsanitizer/asan/asan_shadow_setup.cpp | 163 + libsanitizer/asan/asan_stack.cc | 38 - libsanitizer/asan/asan_stack.cpp | 88 + libsanitizer/asan/asan_stack.h | 47 +- libsanitizer/asan/asan_stats.cc | 172 - libsanitizer/asan/asan_stats.cpp | 173 + libsanitizer/asan/asan_stats.h | 5 +- libsanitizer/asan/asan_suppressions.cc | 103 - libsanitizer/asan/asan_suppressions.cpp | 104 + libsanitizer/asan/asan_suppressions.h | 7 +- libsanitizer/asan/asan_thread.cc | 527 - libsanitizer/asan/asan_thread.cpp | 536 + libsanitizer/asan/asan_thread.h | 22 +- libsanitizer/asan/asan_win.cc | 354 - libsanitizer/asan/asan_win.cpp | 401 + libsanitizer/asan/asan_win_dll_thunk.cc | 150 - libsanitizer/asan/asan_win_dll_thunk.cpp | 152 + .../asan/asan_win_dynamic_runtime_thunk.cc | 129 - .../asan/asan_win_dynamic_runtime_thunk.cpp | 130 + libsanitizer/asan/asan_win_weak_interception.cc | 21 - libsanitizer/asan/asan_win_weak_interception.cpp | 22 + libsanitizer/asan/libtool-version | 2 +- libsanitizer/builtins/assembly.h | 36 +- libsanitizer/configure | 22 +- libsanitizer/configure.tgt | 8 +- .../include/sanitizer/allocator_interface.h | 5 +- libsanitizer/include/sanitizer/asan_interface.h | 411 +- .../include/sanitizer/common_interface_defs.h | 507 +- .../include/sanitizer/coverage_interface.h | 5 +- libsanitizer/include/sanitizer/dfsan_interface.h | 13 +- libsanitizer/include/sanitizer/esan_interface.h | 48 - libsanitizer/include/sanitizer/hwasan_interface.h | 26 +- .../include/sanitizer/linux_syscall_hooks.h | 5 +- libsanitizer/include/sanitizer/lsan_interface.h | 5 +- libsanitizer/include/sanitizer/msan_interface.h | 8 +- .../include/sanitizer/netbsd_syscall_hooks.h | 212 +- libsanitizer/include/sanitizer/scudo_interface.h | 5 +- libsanitizer/include/sanitizer/tsan_interface.h | 23 +- .../include/sanitizer/tsan_interface_atomic.h | 15 +- libsanitizer/include/sanitizer/ubsan_interface.h | 32 + libsanitizer/interception/Makefile.am | 8 +- libsanitizer/interception/Makefile.in | 16 +- libsanitizer/interception/interception.h | 19 +- libsanitizer/interception/interception_linux.cc | 53 - libsanitizer/interception/interception_linux.cpp | 83 + libsanitizer/interception/interception_linux.h | 29 +- libsanitizer/interception/interception_mac.cc | 17 - libsanitizer/interception/interception_mac.cpp | 18 + libsanitizer/interception/interception_mac.h | 5 +- .../interception/interception_type_test.cc | 38 - .../interception/interception_type_test.cpp | 39 + libsanitizer/interception/interception_win.cc | 1015 - libsanitizer/interception/interception_win.cpp | 1022 + libsanitizer/interception/interception_win.h | 5 +- libsanitizer/libtool-version | 6 - libsanitizer/lsan/Makefile.am | 20 +- libsanitizer/lsan/Makefile.in | 28 +- libsanitizer/lsan/libtool-version | 2 +- libsanitizer/lsan/lsan.cc | 116 - libsanitizer/lsan/lsan.cpp | 135 + libsanitizer/lsan/lsan.h | 27 +- libsanitizer/lsan/lsan_allocator.cc | 344 - libsanitizer/lsan/lsan_allocator.cpp | 360 + libsanitizer/lsan/lsan_allocator.h | 34 +- libsanitizer/lsan/lsan_common.cc | 903 - libsanitizer/lsan/lsan_common.cpp | 900 + libsanitizer/lsan/lsan_common.h | 16 +- libsanitizer/lsan/lsan_common_linux.cc | 138 - libsanitizer/lsan/lsan_common_linux.cpp | 144 + libsanitizer/lsan/lsan_common_mac.cc | 199 - libsanitizer/lsan/lsan_common_mac.cpp | 206 + libsanitizer/lsan/lsan_flags.inc | 5 +- libsanitizer/lsan/lsan_interceptors.cc | 458 - libsanitizer/lsan/lsan_interceptors.cpp | 520 + libsanitizer/lsan/lsan_linux.cc | 31 - libsanitizer/lsan/lsan_linux.cpp | 32 + libsanitizer/lsan/lsan_mac.cc | 190 - libsanitizer/lsan/lsan_mac.cpp | 191 + libsanitizer/lsan/lsan_malloc_mac.cc | 56 - libsanitizer/lsan/lsan_malloc_mac.cpp | 59 + libsanitizer/lsan/lsan_preinit.cc | 20 - libsanitizer/lsan/lsan_preinit.cpp | 21 + libsanitizer/lsan/lsan_thread.cc | 161 - libsanitizer/lsan/lsan_thread.cpp | 162 + libsanitizer/lsan/lsan_thread.h | 8 +- libsanitizer/merge.sh | 9 +- libsanitizer/sanitizer_common/Makefile.am | 119 +- libsanitizer/sanitizer_common/Makefile.in | 181 +- libsanitizer/sanitizer_common/sancov_begin.S | 5 - libsanitizer/sanitizer_common/sancov_end.S | 5 - libsanitizer/sanitizer_common/sancov_flags.cc | 57 - libsanitizer/sanitizer_common/sancov_flags.cpp | 58 + libsanitizer/sanitizer_common/sancov_flags.h | 5 +- libsanitizer/sanitizer_common/sancov_flags.inc | 5 +- .../sanitizer_common/sanitizer_addrhashmap.h | 5 +- .../sanitizer_common/sanitizer_allocator.cc | 254 - .../sanitizer_common/sanitizer_allocator.cpp | 267 + .../sanitizer_common/sanitizer_allocator.h | 11 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 17 +- .../sanitizer_common/sanitizer_allocator_checks.cc | 21 - .../sanitizer_allocator_checks.cpp | 22 + .../sanitizer_common/sanitizer_allocator_checks.h | 7 +- .../sanitizer_allocator_combined.h | 19 +- .../sanitizer_allocator_interface.h | 5 +- .../sanitizer_allocator_internal.h | 34 +- .../sanitizer_allocator_local_cache.h | 12 +- .../sanitizer_allocator_primary32.h | 21 +- .../sanitizer_allocator_primary64.h | 35 +- .../sanitizer_common/sanitizer_allocator_report.cc | 123 - .../sanitizer_allocator_report.cpp | 137 + .../sanitizer_common/sanitizer_allocator_report.h | 7 +- .../sanitizer_allocator_secondary.h | 52 +- .../sanitizer_allocator_size_class_map.h | 8 +- .../sanitizer_common/sanitizer_allocator_stats.h | 7 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 18 +- libsanitizer/sanitizer_common/sanitizer_atomic.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 6 +- .../sanitizer_atomic_clang_other.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_x86.h | 5 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 68 +- .../sanitizer_common/sanitizer_bitvector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 5 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 345 - libsanitizer/sanitizer_common/sanitizer_common.cpp | 346 + libsanitizer/sanitizer_common/sanitizer_common.h | 67 +- .../sanitizer_common_interceptors.inc | 2730 +- .../sanitizer_common_interceptors_format.inc | 5 +- .../sanitizer_common_interceptors_ioctl.inc | 5 +- ...nitizer_common_interceptors_vfork_aarch64.inc.S | 43 + .../sanitizer_common_interceptors_vfork_arm.inc.S | 49 + .../sanitizer_common_interceptors_vfork_i386.inc.S | 63 + ...anitizer_common_interceptors_vfork_x86_64.inc.S | 41 + .../sanitizer_common_interface.inc | 6 +- .../sanitizer_common_interface_posix.inc | 5 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 138 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 139 + .../sanitizer_common/sanitizer_common_nolibc.cc | 33 - .../sanitizer_common/sanitizer_common_nolibc.cpp | 34 + .../sanitizer_common/sanitizer_common_syscalls.inc | 17 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 238 - .../sanitizer_coverage_fuchsia.cpp | 240 + .../sanitizer_coverage_interface.inc | 5 +- .../sanitizer_coverage_libcdep_new.cc | 217 - .../sanitizer_coverage_libcdep_new.cpp | 218 + .../sanitizer_coverage_win_dll_thunk.cc | 19 - .../sanitizer_coverage_win_dll_thunk.cpp | 20 + ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 19 - ...anitizer_coverage_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_coverage_win_sections.cc | 61 - .../sanitizer_coverage_win_sections.cpp | 67 + .../sanitizer_coverage_win_weak_interception.cc | 22 - .../sanitizer_coverage_win_weak_interception.cpp | 23 + libsanitizer/sanitizer_common/sanitizer_dbghelp.h | 5 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 12 +- .../sanitizer_deadlock_detector1.cc | 193 - .../sanitizer_deadlock_detector1.cpp | 194 + .../sanitizer_deadlock_detector2.cc | 422 - .../sanitizer_deadlock_detector2.cpp | 423 + .../sanitizer_deadlock_detector_interface.h | 5 +- libsanitizer/sanitizer_common/sanitizer_errno.cc | 33 - libsanitizer/sanitizer_common/sanitizer_errno.cpp | 34 + libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- .../sanitizer_common/sanitizer_errno_codes.h | 5 +- libsanitizer/sanitizer_common/sanitizer_file.cc | 214 - libsanitizer/sanitizer_common/sanitizer_file.cpp | 215 + libsanitizer/sanitizer_common/sanitizer_file.h | 8 +- .../sanitizer_common/sanitizer_flag_parser.cc | 169 - .../sanitizer_common/sanitizer_flag_parser.cpp | 184 + .../sanitizer_common/sanitizer_flag_parser.h | 26 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 120 - libsanitizer/sanitizer_common/sanitizer_flags.cpp | 121 + libsanitizer/sanitizer_common/sanitizer_flags.h | 5 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 19 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 5 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 515 - .../sanitizer_common/sanitizer_fuchsia.cpp | 527 + libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 5 +- .../sanitizer_common/sanitizer_getauxval.h | 35 +- .../sanitizer_common/sanitizer_glibc_version.h | 26 + libsanitizer/sanitizer_common/sanitizer_hash.h | 43 + .../sanitizer_interceptors_ioctl_netbsd.inc | 90 +- .../sanitizer_interface_internal.h | 5 +- .../sanitizer_common/sanitizer_internal_defs.h | 83 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 5 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 278 - libsanitizer/sanitizer_common/sanitizer_libc.cpp | 280 + libsanitizer/sanitizer_common/sanitizer_libc.h | 5 +- .../sanitizer_common/sanitizer_libignore.cc | 128 - .../sanitizer_common/sanitizer_libignore.cpp | 129 + .../sanitizer_common/sanitizer_libignore.h | 5 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 2101 -- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 2149 ++ libsanitizer/sanitizer_common/sanitizer_linux.h | 34 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 813 - .../sanitizer_common/sanitizer_linux_libcdep.cpp | 851 + .../sanitizer_common/sanitizer_linux_mips64.S | 23 - .../sanitizer_common/sanitizer_linux_s390.cc | 220 - .../sanitizer_common/sanitizer_linux_s390.cpp | 221 + .../sanitizer_common/sanitizer_linux_x86_64.S | 25 - libsanitizer/sanitizer_common/sanitizer_list.h | 5 +- .../sanitizer_local_address_space_view.h | 76 + libsanitizer/sanitizer_common/sanitizer_mac.cc | 1091 - libsanitizer/sanitizer_common/sanitizer_mac.cpp | 1219 + libsanitizer/sanitizer_common/sanitizer_mac.h | 7 +- .../sanitizer_common/sanitizer_mac_libcdep.cc | 28 - .../sanitizer_common/sanitizer_mac_libcdep.cpp | 29 + .../sanitizer_common/sanitizer_malloc_mac.inc | 101 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cc | 328 - libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 338 + libsanitizer/sanitizer_common/sanitizer_openbsd.cc | 108 - .../sanitizer_common/sanitizer_openbsd.cpp | 115 + .../sanitizer_persistent_allocator.cc | 17 - .../sanitizer_persistent_allocator.cpp | 18 + .../sanitizer_persistent_allocator.h | 5 +- .../sanitizer_common/sanitizer_placement_new.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 34 +- .../sanitizer_platform_interceptors.h | 87 +- .../sanitizer_platform_limits_freebsd.cpp | 525 + .../sanitizer_platform_limits_freebsd.h | 656 + .../sanitizer_platform_limits_linux.cc | 110 - .../sanitizer_platform_limits_linux.cpp | 111 + .../sanitizer_platform_limits_netbsd.cc | 2225 -- .../sanitizer_platform_limits_netbsd.cpp | 2395 ++ .../sanitizer_platform_limits_netbsd.h | 235 +- .../sanitizer_platform_limits_openbsd.cc | 277 - .../sanitizer_platform_limits_openbsd.cpp | 278 + .../sanitizer_platform_limits_openbsd.h | 5 +- .../sanitizer_platform_limits_posix.cc | 1301 - .../sanitizer_platform_limits_posix.cpp | 1274 + .../sanitizer_platform_limits_posix.h | 2298 +- .../sanitizer_platform_limits_solaris.cc | 364 - .../sanitizer_platform_limits_solaris.cpp | 365 + .../sanitizer_platform_limits_solaris.h | 12 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 331 - libsanitizer/sanitizer_common/sanitizer_posix.cpp | 390 + libsanitizer/sanitizer_common/sanitizer_posix.h | 30 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 518 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 507 + libsanitizer/sanitizer_common/sanitizer_printf.cc | 357 - libsanitizer/sanitizer_common/sanitizer_printf.cpp | 358 + libsanitizer/sanitizer_common/sanitizer_procmaps.h | 8 +- .../sanitizer_common/sanitizer_procmaps_bsd.cc | 137 - .../sanitizer_common/sanitizer_procmaps_bsd.cpp | 139 + .../sanitizer_common/sanitizer_procmaps_common.cc | 171 - .../sanitizer_common/sanitizer_procmaps_common.cpp | 174 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 79 - .../sanitizer_common/sanitizer_procmaps_linux.cpp | 81 + .../sanitizer_common/sanitizer_procmaps_mac.cc | 373 - .../sanitizer_common/sanitizer_procmaps_mac.cpp | 379 + .../sanitizer_common/sanitizer_procmaps_solaris.cc | 59 - .../sanitizer_procmaps_solaris.cpp | 67 + .../sanitizer_common/sanitizer_quarantine.h | 5 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 7 +- libsanitizer/sanitizer_common/sanitizer_rtems.cc | 280 - libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 279 + libsanitizer/sanitizer_common/sanitizer_rtems.h | 5 +- .../sanitizer_signal_interceptors.inc | 5 +- libsanitizer/sanitizer_common/sanitizer_solaris.cc | 230 - .../sanitizer_common/sanitizer_solaris.cpp | 230 + .../sanitizer_common/sanitizer_stackdepot.cc | 161 - .../sanitizer_common/sanitizer_stackdepot.cpp | 149 + .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 5 +- .../sanitizer_common/sanitizer_stacktrace.cc | 137 - .../sanitizer_common/sanitizer_stacktrace.cpp | 140 + .../sanitizer_common/sanitizer_stacktrace.h | 61 +- .../sanitizer_stacktrace_libcdep.cc | 155 - .../sanitizer_stacktrace_libcdep.cpp | 159 + .../sanitizer_stacktrace_printer.cc | 260 - .../sanitizer_stacktrace_printer.cpp | 263 + .../sanitizer_stacktrace_printer.h | 5 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 86 - .../sanitizer_stacktrace_sparc.cpp | 85 + .../sanitizer_common/sanitizer_stoptheworld.h | 5 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 571 - .../sanitizer_stoptheworld_linux_libcdep.cpp | 573 + .../sanitizer_common/sanitizer_stoptheworld_mac.cc | 176 - .../sanitizer_stoptheworld_mac.cpp | 177 + .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 + .../sanitizer_common/sanitizer_suppressions.cc | 169 - .../sanitizer_common/sanitizer_suppressions.cpp | 181 + .../sanitizer_common/sanitizer_suppressions.h | 7 +- .../sanitizer_common/sanitizer_symbolizer.cc | 118 - .../sanitizer_common/sanitizer_symbolizer.cpp | 129 + .../sanitizer_common/sanitizer_symbolizer.h | 33 +- .../sanitizer_symbolizer_fuchsia.h | 8 +- .../sanitizer_symbolizer_internal.h | 36 +- .../sanitizer_symbolizer_libbacktrace.cc | 208 - .../sanitizer_symbolizer_libbacktrace.cpp | 209 + .../sanitizer_symbolizer_libbacktrace.h | 5 +- .../sanitizer_symbolizer_libcdep.cc | 492 - .../sanitizer_symbolizer_libcdep.cpp | 557 + .../sanitizer_common/sanitizer_symbolizer_mac.cc | 167 - .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 173 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 5 +- .../sanitizer_symbolizer_markup.cc | 143 - .../sanitizer_symbolizer_markup.cpp | 144 + .../sanitizer_symbolizer_posix_libcdep.cc | 538 - .../sanitizer_symbolizer_posix_libcdep.cpp | 487 + .../sanitizer_symbolizer_report.cc | 280 - .../sanitizer_symbolizer_report.cpp | 293 + .../sanitizer_common/sanitizer_symbolizer_rtems.h | 5 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 314 - .../sanitizer_common/sanitizer_symbolizer_win.cpp | 318 + .../sanitizer_common/sanitizer_syscall_generic.inc | 5 +- .../sanitizer_syscall_linux_aarch64.inc | 5 +- .../sanitizer_syscall_linux_arm.inc | 5 +- .../sanitizer_syscall_linux_x86_64.inc | 5 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 95 +- .../sanitizer_common/sanitizer_termination.cc | 93 - .../sanitizer_common/sanitizer_termination.cpp | 94 + .../sanitizer_common/sanitizer_thread_registry.cc | 339 - .../sanitizer_common/sanitizer_thread_registry.cpp | 351 + .../sanitizer_common/sanitizer_thread_registry.h | 18 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 153 - .../sanitizer_common/sanitizer_tls_get_addr.cpp | 154 + .../sanitizer_common/sanitizer_tls_get_addr.h | 7 +- .../sanitizer_common/sanitizer_type_traits.cpp | 20 + .../sanitizer_common/sanitizer_type_traits.h | 62 + .../sanitizer_unwind_linux_libcdep.cc | 175 - .../sanitizer_unwind_linux_libcdep.cpp | 180 + .../sanitizer_common/sanitizer_unwind_win.cc | 73 - .../sanitizer_common/sanitizer_unwind_win.cpp | 75 + libsanitizer/sanitizer_common/sanitizer_vector.h | 11 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 1058 - libsanitizer/sanitizer_common/sanitizer_win.cpp | 1124 + libsanitizer/sanitizer_common/sanitizer_win.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 17 +- .../sanitizer_common/sanitizer_win_dll_thunk.cc | 100 - .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 101 + .../sanitizer_common/sanitizer_win_dll_thunk.h | 5 +- .../sanitizer_win_dynamic_runtime_thunk.cc | 19 - .../sanitizer_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_win_weak_interception.cc | 92 - .../sanitizer_win_weak_interception.cpp | 94 + .../sanitizer_win_weak_interception.h | 5 +- libsanitizer/tsan/Makefile.am | 67 +- libsanitizer/tsan/Makefile.in | 87 +- libsanitizer/tsan/libtool-version | 2 +- libsanitizer/tsan/tsan_clock.cc | 596 - libsanitizer/tsan/tsan_clock.cpp | 597 + libsanitizer/tsan/tsan_clock.h | 5 +- libsanitizer/tsan/tsan_debugging.cc | 255 - libsanitizer/tsan/tsan_debugging.cpp | 262 + libsanitizer/tsan/tsan_defs.h | 5 +- libsanitizer/tsan/tsan_dense_alloc.h | 5 +- libsanitizer/tsan/tsan_dispatch_defs.h | 66 + libsanitizer/tsan/tsan_external.cc | 123 - libsanitizer/tsan/tsan_external.cpp | 124 + libsanitizer/tsan/tsan_fd.cc | 314 - libsanitizer/tsan/tsan_fd.cpp | 316 + libsanitizer/tsan/tsan_fd.h | 5 +- libsanitizer/tsan/tsan_flags.cc | 125 - libsanitizer/tsan/tsan_flags.cpp | 125 + libsanitizer/tsan/tsan_flags.h | 8 +- libsanitizer/tsan/tsan_flags.inc | 7 +- libsanitizer/tsan/tsan_ignoreset.cc | 45 - libsanitizer/tsan/tsan_ignoreset.cpp | 46 + libsanitizer/tsan/tsan_ignoreset.h | 5 +- libsanitizer/tsan/tsan_interceptors.cc | 2810 -- libsanitizer/tsan/tsan_interceptors.h | 12 + .../tsan/tsan_interceptors_libdispatch.cpp | 782 + libsanitizer/tsan/tsan_interceptors_mac.cc | 423 - libsanitizer/tsan/tsan_interceptors_mac.cpp | 519 + libsanitizer/tsan/tsan_interceptors_mach_vm.cpp | 52 + libsanitizer/tsan/tsan_interceptors_posix.cpp | 2850 ++ libsanitizer/tsan/tsan_interface.cc | 133 - libsanitizer/tsan/tsan_interface.cpp | 160 + libsanitizer/tsan/tsan_interface.h | 20 +- libsanitizer/tsan/tsan_interface_ann.cc | 551 - libsanitizer/tsan/tsan_interface_ann.cpp | 552 + libsanitizer/tsan/tsan_interface_ann.h | 5 +- libsanitizer/tsan/tsan_interface_atomic.cc | 954 - libsanitizer/tsan/tsan_interface_atomic.cpp | 955 + libsanitizer/tsan/tsan_interface_inl.h | 15 +- libsanitizer/tsan/tsan_interface_java.cc | 266 - libsanitizer/tsan/tsan_interface_java.cpp | 267 + libsanitizer/tsan/tsan_interface_java.h | 9 +- libsanitizer/tsan/tsan_libdispatch_mac.cc | 725 - libsanitizer/tsan/tsan_malloc_mac.cc | 68 - libsanitizer/tsan/tsan_malloc_mac.cpp | 71 + libsanitizer/tsan/tsan_md5.cc | 241 - libsanitizer/tsan/tsan_md5.cpp | 250 + libsanitizer/tsan/tsan_mman.cc | 385 - libsanitizer/tsan/tsan_mman.cpp | 405 + libsanitizer/tsan/tsan_mman.h | 11 +- libsanitizer/tsan/tsan_mutex.cc | 288 - libsanitizer/tsan/tsan_mutex.cpp | 289 + libsanitizer/tsan/tsan_mutex.h | 5 +- libsanitizer/tsan/tsan_mutexset.cc | 87 - libsanitizer/tsan/tsan_mutexset.cpp | 88 + libsanitizer/tsan/tsan_mutexset.h | 5 +- libsanitizer/tsan/tsan_new_delete.cc | 198 - libsanitizer/tsan/tsan_new_delete.cpp | 199 + libsanitizer/tsan/tsan_platform.h | 8 +- libsanitizer/tsan/tsan_platform_linux.cc | 420 - libsanitizer/tsan/tsan_platform_linux.cpp | 515 + libsanitizer/tsan/tsan_platform_mac.cc | 303 - libsanitizer/tsan/tsan_platform_mac.cpp | 316 + libsanitizer/tsan/tsan_platform_posix.cc | 173 - libsanitizer/tsan/tsan_platform_posix.cpp | 167 + libsanitizer/tsan/tsan_platform_windows.cc | 36 - libsanitizer/tsan/tsan_platform_windows.cpp | 37 + libsanitizer/tsan/tsan_preinit.cc | 25 - libsanitizer/tsan/tsan_preinit.cpp | 26 + libsanitizer/tsan/tsan_report.cc | 482 - libsanitizer/tsan/tsan_report.cpp | 486 + libsanitizer/tsan/tsan_report.h | 8 +- libsanitizer/tsan/tsan_rtl.cc | 1085 - libsanitizer/tsan/tsan_rtl.cpp | 1117 + libsanitizer/tsan/tsan_rtl.h | 57 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 196 +- libsanitizer/tsan/tsan_rtl_amd64.S | 48 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 538 - libsanitizer/tsan/tsan_rtl_mutex.cpp | 539 + libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + libsanitizer/tsan/tsan_rtl_proc.cc | 59 - libsanitizer/tsan/tsan_rtl_proc.cpp | 60 + libsanitizer/tsan/tsan_rtl_report.cc | 753 - libsanitizer/tsan/tsan_rtl_report.cpp | 757 + libsanitizer/tsan/tsan_rtl_thread.cc | 399 - libsanitizer/tsan/tsan_rtl_thread.cpp | 444 + libsanitizer/tsan/tsan_stack_trace.cc | 49 - libsanitizer/tsan/tsan_stack_trace.cpp | 63 + libsanitizer/tsan/tsan_stack_trace.h | 5 +- libsanitizer/tsan/tsan_stat.cc | 185 - libsanitizer/tsan/tsan_stat.cpp | 186 + libsanitizer/tsan/tsan_stat.h | 5 +- libsanitizer/tsan/tsan_suppressions.cc | 168 - libsanitizer/tsan/tsan_suppressions.cpp | 161 + libsanitizer/tsan/tsan_suppressions.h | 5 +- libsanitizer/tsan/tsan_symbolize.cc | 121 - libsanitizer/tsan/tsan_symbolize.cpp | 122 + libsanitizer/tsan/tsan_symbolize.h | 5 +- libsanitizer/tsan/tsan_sync.cc | 295 - libsanitizer/tsan/tsan_sync.cpp | 296 + libsanitizer/tsan/tsan_sync.h | 5 +- libsanitizer/tsan/tsan_trace.h | 5 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 29 +- libsanitizer/ubsan/Makefile.am | 20 +- libsanitizer/ubsan/Makefile.in | 28 +- libsanitizer/ubsan/libtool-version | 2 +- libsanitizer/ubsan/ubsan_checks.inc | 17 +- libsanitizer/ubsan/ubsan_diag.cc | 434 - libsanitizer/ubsan/ubsan_diag.cpp | 443 + libsanitizer/ubsan/ubsan_diag.h | 8 +- libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 - libsanitizer/ubsan/ubsan_diag_standalone.cpp | 40 + libsanitizer/ubsan/ubsan_flags.cc | 84 - libsanitizer/ubsan/ubsan_flags.cpp | 85 + libsanitizer/ubsan/ubsan_flags.h | 5 +- libsanitizer/ubsan/ubsan_flags.inc | 9 +- libsanitizer/ubsan/ubsan_handlers.cc | 810 - libsanitizer/ubsan/ubsan_handlers.cpp | 858 + libsanitizer/ubsan/ubsan_handlers.h | 27 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 160 - libsanitizer/ubsan/ubsan_handlers_cxx.cpp | 205 + libsanitizer/ubsan/ubsan_handlers_cxx.h | 21 +- libsanitizer/ubsan/ubsan_init.cc | 63 - libsanitizer/ubsan/ubsan_init.cpp | 64 + libsanitizer/ubsan/ubsan_init.h | 5 +- libsanitizer/ubsan/ubsan_init_standalone.cc | 32 - libsanitizer/ubsan/ubsan_init_standalone.cpp | 33 + .../ubsan/ubsan_init_standalone_preinit.cc | 34 - .../ubsan/ubsan_init_standalone_preinit.cpp | 35 + libsanitizer/ubsan/ubsan_interface.inc | 11 +- libsanitizer/ubsan/ubsan_monitor.cc | 74 - libsanitizer/ubsan/ubsan_monitor.cpp | 75 + libsanitizer/ubsan/ubsan_monitor.h | 5 +- libsanitizer/ubsan/ubsan_platform.h | 5 +- libsanitizer/ubsan/ubsan_signals_standalone.cc | 68 - libsanitizer/ubsan/ubsan_signals_standalone.cpp | 71 + libsanitizer/ubsan/ubsan_signals_standalone.h | 7 +- libsanitizer/ubsan/ubsan_type_hash.cc | 32 - libsanitizer/ubsan/ubsan_type_hash.cpp | 33 + libsanitizer/ubsan/ubsan_type_hash.h | 9 +- libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 260 - libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 268 + libsanitizer/ubsan/ubsan_type_hash_win.cc | 79 - libsanitizer/ubsan/ubsan_type_hash_win.cpp | 84 + libsanitizer/ubsan/ubsan_value.cc | 111 - libsanitizer/ubsan/ubsan_value.cpp | 112 + libsanitizer/ubsan/ubsan_value.h | 5 +- libsanitizer/ubsan/ubsan_win_dll_thunk.cc | 19 - libsanitizer/ubsan/ubsan_win_dll_thunk.cpp | 20 + .../ubsan/ubsan_win_dynamic_runtime_thunk.cc | 19 - .../ubsan/ubsan_win_dynamic_runtime_thunk.cpp | 20 + libsanitizer/ubsan/ubsan_win_weak_interception.cc | 22 - libsanitizer/ubsan/ubsan_win_weak_interception.cpp | 23 + libssp/ChangeLog | 4 + libssp/configure | 15 +- libstdc++-v3/ChangeLog | 3267 ++- libstdc++-v3/acinclude.m4 | 81 +- libstdc++-v3/config.h.in | 17 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 12 + .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 446 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 446 + .../abi/post/i386-linux-gnu/baseline_symbols.txt | 7 + .../post/i386-solaris/amd64/baseline_symbols.txt | 12 + .../abi/post/i386-solaris/baseline_symbols.txt | 12 + .../abi/post/i486-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 441 + .../post/powerpc-linux-gnu/baseline_symbols.txt | 7 + .../powerpc64-linux-gnu/32/baseline_symbols.txt | 7 + .../post/powerpc64-linux-gnu/baseline_symbols.txt | 7 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 12 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 7 + .../abi/post/sparc-solaris/baseline_symbols.txt | 12 + .../sparc-solaris/sparcv9/baseline_symbols.txt | 12 + .../post/x86_64-linux-gnu/32/baseline_symbols.txt | 7 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 7 + libstdc++-v3/config/abi/pre/gnu.ver | 31 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 + libstdc++-v3/configure | 6623 +---- libstdc++-v3/configure.ac | 11 + libstdc++-v3/configure.host | 6 +- libstdc++-v3/crossconfig.m4 | 8 - libstdc++-v3/doc/Makefile.am | 7 +- libstdc++-v3/doc/Makefile.in | 7 +- libstdc++-v3/doc/doxygen/user.cfg.in | 27 +- libstdc++-v3/doc/html/api.html | 4 +- libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/abi.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 3 + .../doc/html/manual/appendix_contributing.html | 2 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 10 + libstdc++-v3/doc/html/manual/configure.html | 20 +- libstdc++-v3/doc/html/manual/diagnostics.html | 32 +- .../doc/html/manual/documentation_hacking.html | 17 +- libstdc++-v3/doc/html/manual/dynamic_memory.html | 159 +- libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/localization.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 16 +- libstdc++-v3/doc/html/manual/parallel_mode.html | 20 +- .../doc/html/manual/policy_data_structures.html | 4 +- .../doc/html/manual/source_code_style.html | 3 - libstdc++-v3/doc/html/manual/status.html | 269 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/support.html | 40 +- libstdc++-v3/doc/html/manual/termination.html | 41 +- libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/abi.xml | 4 +- libstdc++-v3/doc/xml/manual/allocator.xml | 13 +- .../doc/xml/manual/appendix_contributing.xml | 5 +- libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 20 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 34 +- .../doc/xml/manual/documentation_hacking.xml | 21 +- libstdc++-v3/doc/xml/manual/evolution.xml | 5 + libstdc++-v3/doc/xml/manual/intro.xml | 16 + libstdc++-v3/doc/xml/manual/locale.xml | 2 +- libstdc++-v3/doc/xml/manual/messages.xml | 2 +- libstdc++-v3/doc/xml/manual/parallel_mode.xml | 18 +- .../xml/manual/policy_data_structures_biblio.xml | 4 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 111 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 14 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 389 +- libstdc++-v3/doc/xml/manual/support.xml | 299 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/Makefile.am | 43 +- libstdc++-v3/include/Makefile.in | 43 +- libstdc++-v3/include/backward/hash_set | 10 +- libstdc++-v3/include/backward/hashtable.h | 97 +- libstdc++-v3/include/bits/algorithmfwd.h | 115 +- libstdc++-v3/include/bits/alloc_traits.h | 194 +- libstdc++-v3/include/bits/allocator.h | 58 +- libstdc++-v3/include/bits/atomic_base.h | 871 + libstdc++-v3/include/bits/basic_string.h | 75 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/c++config | 24 +- libstdc++-v3/include/bits/charconv.h | 106 + libstdc++-v3/include/bits/cpp_type_traits.h | 1 + libstdc++-v3/include/bits/forward_list.h | 6 +- libstdc++-v3/include/bits/fs_path.h | 528 +- libstdc++-v3/include/bits/hashtable.h | 497 +- libstdc++-v3/include/bits/hashtable_policy.h | 147 +- libstdc++-v3/include/bits/iterator_concepts.h | 830 + libstdc++-v3/include/bits/locale_conv.h | 56 +- libstdc++-v3/include/bits/memoryfwd.h | 4 + libstdc++-v3/include/bits/move.h | 10 +- libstdc++-v3/include/bits/predefined_ops.h | 45 +- libstdc++-v3/include/bits/random.h | 40 +- libstdc++-v3/include/bits/range_access.h | 765 + libstdc++-v3/include/bits/range_cmp.h | 190 + libstdc++-v3/include/bits/refwrap.h | 10 + libstdc++-v3/include/bits/regex.h | 15 +- libstdc++-v3/include/bits/shared_ptr.h | 93 +- libstdc++-v3/include/bits/shared_ptr_base.h | 11 + libstdc++-v3/include/bits/std_function.h | 10 +- libstdc++-v3/include/bits/stl_algo.h | 240 +- libstdc++-v3/include/bits/stl_algobase.h | 139 +- libstdc++-v3/include/bits/stl_bvector.h | 8 + libstdc++-v3/include/bits/stl_construct.h | 128 +- libstdc++-v3/include/bits/stl_deque.h | 15 +- libstdc++-v3/include/bits/stl_heap.h | 22 + libstdc++-v3/include/bits/stl_iterator.h | 758 +- .../include/bits/stl_iterator_base_types.h | 48 +- libstdc++-v3/include/bits/stl_list.h | 6 +- libstdc++-v3/include/bits/stl_map.h | 4 +- libstdc++-v3/include/bits/stl_multimap.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 12 +- libstdc++-v3/include/bits/stl_numeric.h | 22 +- libstdc++-v3/include/bits/stl_pair.h | 24 +- libstdc++-v3/include/bits/stl_set.h | 11 +- libstdc++-v3/include/bits/stl_tempbuf.h | 51 +- libstdc++-v3/include/bits/stl_uninitialized.h | 28 +- libstdc++-v3/include/bits/stl_vector.h | 7 +- libstdc++-v3/include/bits/stream_iterator.h | 61 +- libstdc++-v3/include/bits/streambuf_iterator.h | 41 + libstdc++-v3/include/bits/unique_ptr.h | 30 +- libstdc++-v3/include/bits/unordered_set.h | 15 + libstdc++-v3/include/bits/uses_allocator.h | 3 +- libstdc++-v3/include/c_global/cmath | 8 +- libstdc++-v3/include/c_global/cstddef | 74 +- libstdc++-v3/include/debug/array | 50 +- libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/functions.h | 48 +- libstdc++-v3/include/debug/helper_functions.h | 91 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/macros.h | 80 +- libstdc++-v3/include/debug/multiset.h | 13 + libstdc++-v3/include/debug/safe_iterator.h | 4 + libstdc++-v3/include/debug/safe_iterator.tcc | 46 +- libstdc++-v3/include/debug/set.h | 12 + libstdc++-v3/include/debug/unordered_set | 16 + libstdc++-v3/include/experimental/algorithm | 6 +- libstdc++-v3/include/experimental/any | 53 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 424 +- libstdc++-v3/include/experimental/executor | 45 +- libstdc++-v3/include/experimental/internet | 7 +- libstdc++-v3/include/experimental/string_view | 42 +- libstdc++-v3/include/experimental/type_traits | 3 + libstdc++-v3/include/ext/algorithm | 57 +- libstdc++-v3/include/ext/alloc_traits.h | 23 +- libstdc++-v3/include/ext/atomicity.h | 41 +- libstdc++-v3/include/ext/bitmap_allocator.h | 91 +- libstdc++-v3/include/ext/debug_allocator.h | 7 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/functional | 46 +- libstdc++-v3/include/ext/malloc_allocator.h | 52 +- libstdc++-v3/include/ext/memory | 33 +- libstdc++-v3/include/ext/mt_allocator.h | 26 +- libstdc++-v3/include/ext/new_allocator.h | 44 +- libstdc++-v3/include/ext/numeric | 2 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 11 +- .../detail/bin_search_tree_/node_iterators.hpp | 15 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 20 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 16 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 4 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 4 +- .../detail/binary_heap_/point_const_iterator.hpp | 20 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 7 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 25 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 8 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 11 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 15 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 9 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 12 +- .../left_child_next_sibling_heap_.hpp | 33 +- .../detail/left_child_next_sibling_heap_/node.hpp | 6 +- .../point_const_iterator.hpp | 24 +- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 20 +- .../constructors_destructor_fn_imps.hpp | 4 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 77 +- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 18 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 44 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 88 +- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 34 +- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 10 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 22 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 2 +- .../trie_policy/sample_trie_access_traits.hpp | 4 +- .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 202 +- .../include/ext/pb_ds/list_update_policy.hpp | 11 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 3 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 8 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 4 +- libstdc++-v3/include/ext/pool_allocator.h | 12 +- libstdc++-v3/include/ext/random | 15 + libstdc++-v3/include/ext/random.tcc | 8 +- libstdc++-v3/include/ext/rb_tree | 9 +- libstdc++-v3/include/ext/rc_string_base.h | 7 +- libstdc++-v3/include/ext/rope | 327 +- libstdc++-v3/include/ext/ropeimpl.h | 118 +- libstdc++-v3/include/ext/slist | 56 +- libstdc++-v3/include/ext/sso_string_base.h | 8 +- libstdc++-v3/include/ext/throw_allocator.h | 17 +- libstdc++-v3/include/ext/vstring.h | 5 +- libstdc++-v3/include/ext/vstring_util.h | 9 +- libstdc++-v3/include/parallel/algo.h | 11 +- libstdc++-v3/include/parallel/algobase.h | 42 +- libstdc++-v3/include/parallel/algorithmfwd.h | 4 + libstdc++-v3/include/parallel/checkers.h | 2 - libstdc++-v3/include/parallel/multiway_merge.h | 12 +- libstdc++-v3/include/parallel/multiway_mergesort.h | 20 +- libstdc++-v3/include/parallel/numericfwd.h | 14 +- libstdc++-v3/include/precompiled/stdc++.h | 8 +- libstdc++-v3/include/pstl/algorithm_fwd.h | 144 +- libstdc++-v3/include/pstl/algorithm_impl.h | 507 +- libstdc++-v3/include/pstl/execution_defs.h | 14 +- libstdc++-v3/include/pstl/execution_impl.h | 44 +- libstdc++-v3/include/pstl/glue_algorithm_defs.h | 6 +- libstdc++-v3/include/pstl/glue_algorithm_impl.h | 16 +- libstdc++-v3/include/pstl/glue_execution_defs.h | 24 +- libstdc++-v3/include/pstl/glue_memory_defs.h | 6 +- libstdc++-v3/include/pstl/glue_memory_impl.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_defs.h | 6 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 6 +- libstdc++-v3/include/pstl/memory_impl.h | 6 +- libstdc++-v3/include/pstl/numeric_fwd.h | 16 +- libstdc++-v3/include/pstl/numeric_impl.h | 56 +- libstdc++-v3/include/pstl/parallel_backend.h | 14 +- .../include/pstl/parallel_backend_serial.h | 138 + libstdc++-v3/include/pstl/parallel_backend_tbb.h | 84 +- libstdc++-v3/include/pstl/parallel_backend_utils.h | 20 +- libstdc++-v3/include/pstl/parallel_impl.h | 6 +- libstdc++-v3/include/pstl/pstl_config.h | 169 +- libstdc++-v3/include/pstl/unseq_backend_simd.h | 144 +- libstdc++-v3/include/pstl/utils.h | 6 +- libstdc++-v3/include/std/algorithm | 6 +- libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/array | 57 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/bit | 159 +- libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/charconv | 299 +- libstdc++-v3/include/std/concepts | 373 + libstdc++-v3/include/std/condition_variable | 146 +- libstdc++-v3/include/std/deque | 4 - libstdc++-v3/include/std/execution | 8 +- libstdc++-v3/include/std/forward_list | 4 - libstdc++-v3/include/std/functional | 72 +- libstdc++-v3/include/std/future | 49 +- libstdc++-v3/include/std/list | 4 - libstdc++-v3/include/std/map | 4 - libstdc++-v3/include/std/memory | 12 +- libstdc++-v3/include/std/mutex | 6 +- libstdc++-v3/include/std/numbers | 208 + libstdc++-v3/include/std/numeric | 510 +- libstdc++-v3/include/std/optional | 4 +- libstdc++-v3/include/std/ostream | 94 +- libstdc++-v3/include/std/ranges | 991 + libstdc++-v3/include/std/set | 4 - libstdc++-v3/include/std/span | 579 + libstdc++-v3/include/std/stop_token | 391 + libstdc++-v3/include/std/string_view | 59 +- libstdc++-v3/include/std/thread | 157 +- libstdc++-v3/include/std/tuple | 1020 +- libstdc++-v3/include/std/type_traits | 838 +- libstdc++-v3/include/std/unordered_map | 4 - libstdc++-v3/include/std/unordered_set | 4 - libstdc++-v3/include/std/utility | 6 + libstdc++-v3/include/std/variant | 50 +- libstdc++-v3/include/std/vector | 4 - libstdc++-v3/include/std/version | 126 +- libstdc++-v3/include/tr1/ell_integral.tcc | 18 +- libstdc++-v3/include/tr1/hashtable.h | 36 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 295 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 2 +- libstdc++-v3/libsupc++/compare | 925 + libstdc++-v3/libsupc++/cxxabi.h | 9 +- libstdc++-v3/libsupc++/eh_personality.cc | 10 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 17 +- libstdc++-v3/libsupc++/eh_term_handler.h | 39 + libstdc++-v3/libsupc++/eh_terminate.cc | 7 + libstdc++-v3/libsupc++/guard_error.cc | 4 +- libstdc++-v3/libsupc++/new_opa.cc | 5 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 150 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 2 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 50 +- libstdc++-v3/src/c++11/debug.cc | 25 +- libstdc++-v3/src/c++11/random.cc | 313 +- libstdc++-v3/src/c++17/fs_dir.cc | 1 + libstdc++-v3/src/c++17/fs_ops.cc | 50 +- libstdc++-v3/src/c++17/fs_path.cc | 46 +- libstdc++-v3/src/c++17/memory_resource.cc | 6 +- libstdc++-v3/src/c++17/string-inst.cc | 6 + libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 + libstdc++-v3/src/c++98/locale.cc | 73 +- libstdc++-v3/src/c++98/locale_init.cc | 3 +- libstdc++-v3/src/filesystem/dir.cc | 1 + libstdc++-v3/src/filesystem/ops-common.h | 2 +- libstdc++-v3/src/filesystem/ops.cc | 3 +- libstdc++-v3/src/filesystem/path.cc | 53 +- .../17_intro/headers/c++1998/profile_mode.cc | 23 + .../17_intro/headers/c++2011/profile_mode.cc | 23 + libstdc++-v3/testsuite/17_intro/names.cc | 8 + .../17_intro/using_namespace_std_tr1_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/51333.cc | 22 + .../comparisons/algorithms/partial_order.cc | 118 + .../comparisons/algorithms/strong_order.cc | 56 + .../comparisons/algorithms/weak_order.cc | 119 + .../testsuite/18_support/comparisons/common/1.cc | 48 + .../18_support/headers/cfloat/values_c++17.cc | 37 + libstdc++-v3/testsuite/18_support/set_terminate.cc | 57 + .../testsuite/18_support/set_unexpected.cc | 57 + .../testsuite/20_util/add_pointer/value.cc | 8 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 15 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 5 +- .../testsuite/20_util/allocator/rebind_c++20.cc | 31 + .../20_util/allocator/requirements/constexpr.cc | 28 + .../20_util/allocator/requirements/typedefs.cc | 4 + .../allocator/requirements/typedefs_c++20.cc | 67 + libstdc++-v3/testsuite/20_util/allocator/void.cc | 22 + .../testsuite/20_util/allocator_traits/header-2.cc | 27 + .../testsuite/20_util/allocator_traits/header.cc | 27 + .../testsuite/20_util/bad_function_call/what.cc | 1 + libstdc++-v3/testsuite/20_util/bind/91371.cc | 37 + libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 43 + .../common_reference/requirements/alias_decl.cc | 30 + .../requirements/explicit_instantiation.cc | 42 + .../common_reference/requirements/typedefs.cc | 92 + libstdc++-v3/testsuite/20_util/endian/1.cc | 36 - .../testsuite/20_util/exchange/constexpr.cc | 40 + libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/function/91456.cc | 37 + .../20_util/function_objects/bind_front/1.cc | 2 +- .../20_util/function_objects/bind_front/2.cc | 91 + .../function_objects/bind_front/constexpr.cc | 35 + .../20_util/function_objects/constexpr_searcher.cc | 52 + .../20_util/function_objects/identity/1.cc | 40 + .../testsuite/20_util/function_objects/invoke/1.cc | 25 - .../testsuite/20_util/function_objects/invoke/3.cc | 62 + .../20_util/function_objects/invoke/constexpr.cc | 38 + .../20_util/function_objects/mem_fn/constexpr.cc | 45 + .../20_util/function_objects/not_fn/constexpr.cc | 35 + .../20_util/function_objects/range.cmp/equal_to.cc | 77 + .../20_util/function_objects/range.cmp/greater.cc | 82 + .../function_objects/range.cmp/greater_equal.cc | 82 + .../20_util/function_objects/range.cmp/less.cc | 82 + .../function_objects/range.cmp/less_equal.cc | 82 + .../function_objects/range.cmp/not_equal_to.cc | 77 + .../20_util/function_objects/searchers.cc | 1 + libstdc++-v3/testsuite/20_util/hash/84998.cc | 1 + .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../20_util/is_abstract/incomplete_neg.cc | 30 + .../20_util/is_aggregate/incomplete_neg.cc | 31 + libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 + .../is_complete_or_unbounded/memoization.cc | 29 + .../is_complete_or_unbounded/memoization_neg.cc | 27 + .../20_util/is_complete_or_unbounded/value.cc | 100 + .../testsuite/20_util/is_empty/incomplete_neg.cc | 30 + .../testsuite/20_util/is_final/incomplete_neg.cc | 30 + .../testsuite/20_util/is_function/91371.cc | 47 + .../testsuite/20_util/is_function/value.cc | 8 + .../testsuite/20_util/is_invocable/91456.cc | 34 + .../20_util/is_member_function_pointer/91371.cc | 35 + .../is_move_constructible/incomplete_neg.cc | 29 + .../20_util/is_nothrow_invocable/value.cc | 5 + .../20_util/is_nothrow_invocable/value_ext.cc | 23 +- .../is_nothrow_move_assignable/incomplete_neg.cc | 29 + libstdc++-v3/testsuite/20_util/is_object/91371.cc | 38 + .../20_util/is_polymorphic/incomplete_neg.cc | 30 + .../testsuite/20_util/is_reference/value.cc | 3 + .../testsuite/20_util/is_unbounded_array/value.cc | 4 + libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 + libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 + .../testsuite/20_util/pair/constexpr_assign.cc | 39 + .../testsuite/20_util/pair/constexpr_swap.cc | 36 + .../20_util/reference_wrapper/constexpr.cc | 45 + .../20_util/result_of/sfinae_friendly_1.cc | 11 +- .../20_util/scoped_allocator/69293_neg.cc | 3 + .../testsuite/20_util/shared_ptr/casts/1.cc | 55 +- .../20_util/shared_ptr/casts/reinterpret.cc | 33 +- .../testsuite/20_util/shared_ptr/casts/rval.cc | 101 + .../20_util/shared_ptr/cons/alias-rval.cc | 103 + .../testsuite/20_util/shared_ptr/cons/alias.cc | 16 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 1 + .../specialized_algorithms/construct_at/1.cc | 64 + .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 6 +- .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/89164.cc | 38 + .../uninitialized_copy_n/89164.cc | 35 + .../uninitialized_fill/89164.cc | 35 + .../uninitialized_fill_n/89164.cc | 35 + libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 37 - libstdc++-v3/testsuite/20_util/to_chars/3.cc | 60 + .../testsuite/20_util/to_chars/chars_format.cc | 52 + libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc | 30 + libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 62 + libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 66 + .../20_util/tuple/cons/allocator_with_any.cc | 1 + .../testsuite/20_util/tuple/cons/allocators.cc | 17 +- .../tuple/cons/constexpr_allocator_arg_t.cc | 48 + .../testsuite/20_util/tuple/cons/deduction.cc | 1 + .../testsuite/20_util/tuple/constexpr_swap.cc | 36 + .../testsuite/20_util/tuple/make_from_tuple/2.cc | 63 + .../testsuite/20_util/unique_ptr/assign/91308.cc | 46 + .../testsuite/20_util/uses_allocator/69293_neg.cc | 1 + .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 + .../basic_string/allocator/char/lwg2788.cc | 85 + .../basic_string/allocator/wchar_t/lwg2788.cc | 85 + .../numeric_conversions/char/to_string.cc | 4 +- .../numeric_conversions/char/to_string_int.cc | 164 + .../basic_string_view/cons/char/range.cc | 42 + .../requirements/constexpr_iter.cc | 46 + .../array/comparison_operators/constexpr.cc | 33 + .../testsuite/23_containers/array/creation/1.cc | 57 + .../testsuite/23_containers/array/creation/2.cc | 27 + .../23_containers/array/creation/3_neg.cc | 56 + .../array/requirements/constexpr_fill.cc | 36 + .../array/requirements/constexpr_iter.cc | 45 + .../array/requirements/constexpr_swap.cc | 43 + .../array/tuple_interface/get_debug_neg.cc | 6 +- .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 1 + .../testsuite/23_containers/deque/48101-3_neg.cc | 29 + .../testsuite/23_containers/deque/92124.cc | 49 + .../23_containers/deque/capacity/29134.cc | 4 +- .../testsuite/23_containers/deque/cons/55977.cc | 1 + .../deque/requirements/dr438/assign_neg.cc | 1 + .../deque/requirements/dr438/constructor_1_neg.cc | 1 + .../deque/requirements/dr438/constructor_2_neg.cc | 1 + .../deque/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../deque/requirements/explicit_instantiation/2.cc | 8 +- .../deque/requirements/explicit_instantiation/3.cc | 3 +- .../testsuite/23_containers/deque/types/92267.cc | 27 + .../deque/types/pmr_typedefs_debug.cc | 1 + .../23_containers/forward_list/48101-3_neg.cc | 29 + .../testsuite/23_containers/forward_list/92124.cc | 49 + .../23_containers/forward_list/capacity/1.cc | 5 +- .../forward_list/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/list/48101-3_neg.cc | 29 + libstdc++-v3/testsuite/23_containers/list/92124.cc | 49 + .../testsuite/23_containers/list/capacity/29134.cc | 4 +- .../23_containers/list/pmr_typedefs_debug.cc | 1 + .../list/requirements/dr438/assign_neg.cc | 1 + .../list/requirements/dr438/constructor_1_neg.cc | 1 + .../list/requirements/dr438/constructor_2_neg.cc | 1 + .../list/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../list/requirements/explicit_instantiation/2.cc | 8 +- .../list/requirements/explicit_instantiation/3.cc | 3 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/map/48101-3_neg.cc | 29 + .../testsuite/23_containers/map/capacity/29134.cc | 5 +- .../testsuite/23_containers/map/erasure.cc | 1 + .../23_containers/map/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 3 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/multimap/48101-3_neg.cc | 29 + .../23_containers/multimap/capacity/29134.cc | 5 +- .../23_containers/multimap/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/multiset/48101-3_neg.cc | 29 + .../23_containers/multiset/capacity/29134.cc | 5 +- .../23_containers/multiset/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/set/48101-3_neg.cc | 29 + .../testsuite/23_containers/set/capacity/29134.cc | 5 +- .../23_containers/set/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/1_c++0x.cc | 24 - .../set/requirements/explicit_instantiation/3.cc | 3 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 27 + libstdc++-v3/testsuite/23_containers/span/2.cc | 27 + .../23_containers/span/back_assert_neg.cc | 28 + .../testsuite/23_containers/span/back_neg.cc | 29 + .../23_containers/span/contiguous_range_neg.cc | 32 + .../testsuite/23_containers/span/everything.cc | 203 + .../23_containers/span/first_2_assert_neg.cc | 29 + .../23_containers/span/first_assert_neg.cc | 29 + .../testsuite/23_containers/span/first_neg.cc | 30 + .../23_containers/span/front_assert_neg.cc | 28 + .../testsuite/23_containers/span/front_neg.cc | 29 + .../testsuite/23_containers/span/get_neg.cc | 30 + .../23_containers/span/index_op_assert_neg.cc | 28 + .../testsuite/23_containers/span/index_op_neg.cc | 29 + .../23_containers/span/last_2_assert_neg.cc | 29 + .../23_containers/span/last_assert_neg.cc | 29 + .../testsuite/23_containers/span/last_neg.cc | 30 + .../testsuite/23_containers/span/lwg3255.cc | 68 + .../23_containers/span/subspan_2_assert_neg.cc | 29 + .../23_containers/span/subspan_3_assert_neg.cc | 29 + .../23_containers/span/subspan_4_assert_neg.cc | 29 + .../23_containers/span/subspan_5_assert_neg.cc | 29 + .../23_containers/span/subspan_6_assert_neg.cc | 29 + .../23_containers/span/subspan_assert_neg.cc | 29 + .../testsuite/23_containers/span/subspan_neg.cc | 47 + .../span/tuple_element_dynamic_neg.cc | 25 + .../23_containers/span/tuple_element_oob_neg.cc | 25 + .../testsuite/23_containers/span/tuple_size_neg.cc | 25 + .../23_containers/unordered_map/48101-3_neg.cc | 30 + .../23_containers/unordered_map/erasure.cc | 1 + .../unordered_map/pmr_typedefs_debug.cc | 1 + .../unordered_map/requirements/debug_container.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multimap/48101-3_neg.cc | 30 + .../unordered_multimap/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multiset/48101-3_neg.cc | 30 + .../unordered_multiset/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../23_containers/unordered_set/48101-3_neg.cc | 30 + .../unordered_set/allocator/ext_ptr.cc | 3 +- .../unordered_set/pmr_typedefs_debug.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../testsuite/23_containers/vector/48101-3_neg.cc | 29 + .../testsuite/23_containers/vector/92124.cc | 49 + .../23_containers/vector/bool/iterator_c++20.cc | 30 + .../23_containers/vector/capacity/29134.cc | 11 +- .../testsuite/23_containers/vector/cons/55977.cc | 1 + .../testsuite/23_containers/vector/cons/89164.cc | 40 + .../23_containers/vector/cons/89164_c++17.cc | 50 + .../vector/cons/destructible_debug_neg.cc | 5 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../vector/ext_pointer/explicit_instantiation/2.cc | 26 - .../vector/ext_pointer/explicit_instantiation/3.cc | 3 +- .../vector/requirements/dr438/assign_neg.cc | 1 + .../vector/requirements/dr438/constructor_1_neg.cc | 1 + .../vector/requirements/dr438/constructor_2_neg.cc | 1 + .../vector/requirements/dr438/insert_neg.cc | 1 + .../requirements/explicit_instantiation/3.cc | 3 +- .../vector/types/pmr_typedefs_debug.cc | 1 + .../associated_types/incrementable.traits.cc | 142 + .../associated_types/readable.traits.cc | 143 + .../24_iterators/bidirectional/concept.cc | 81 + .../testsuite/24_iterators/bidirectional/tag.cc | 32 + .../testsuite/24_iterators/common_iterator/1.cc | 160 + .../testsuite/24_iterators/container_access.cc | 2 +- .../testsuite/24_iterators/contiguous/concept.cc | 80 + .../testsuite/24_iterators/contiguous/tag.cc | 38 + .../testsuite/24_iterators/counted_iterator/1.cc | 101 + .../24_iterators/customization_points/iter_move.cc | 68 + .../24_iterators/customization_points/iter_swap.cc | 61 + .../testsuite/24_iterators/forward/concept.cc | 86 + libstdc++-v3/testsuite/24_iterators/forward/tag.cc | 32 + .../headers/iterator/synopsis_c++20.cc | 98 + .../testsuite/24_iterators/input/concept.cc | 89 + libstdc++-v3/testsuite/24_iterators/input/tag.cc | 32 + .../testsuite/24_iterators/istream_iterator/1.cc | 77 + .../istreambuf_iterator/requirements/typedefs.cc | 51 +- .../testsuite/24_iterators/move_iterator/cust.cc | 50 + .../24_iterators/move_iterator/sentinel.cc | 91 + .../26020.cc | 0 .../testsuite/24_iterators/ostream_iterator/1.cc | 48 + .../24_iterators/ostream_iterator/70766.cc | 1 + .../ostream_iterator/requirements/constexpr.cc | 24 + .../ostreambuf_iterator/requirements/typedefs.cc | 46 + .../testsuite/24_iterators/output/concept.cc | 121 + libstdc++-v3/testsuite/24_iterators/output/tag.cc | 32 + .../24_iterators/random_access/concept.cc | 76 + .../string_vector_iterators.cc | 0 .../testsuite/24_iterators/random_access/tag.cc | 35 + .../{ => range_access}/range_access.cc | 0 .../{ => range_access}/range_access_cpp14.cc | 0 .../{ => range_access}/range_access_cpp17.cc | 0 .../{ => range_access}/range_access_cpp17_neg.cc | 0 .../range_access/range_access_cpp20.cc | 67 + .../range_access/range_access_cpp20_neg.cc | 49 + .../24_iterators/range_operations/advance.cc | 204 + .../range_operations/advance_debug_neg.cc | 31 + .../24_iterators/range_operations/distance.cc | 146 + .../24_iterators/range_operations/next.cc | 211 + .../24_iterators/range_operations/prev.cc | 98 + .../25_algorithms/adjacent_find/constexpr.cc | 37 + .../testsuite/25_algorithms/all_of/constexpr.cc | 35 + .../testsuite/25_algorithms/any_of/constexpr.cc | 35 + .../25_algorithms/binary_search/constexpr.cc | 37 + .../25_algorithms/binary_search/partitioned.cc | 1 + .../testsuite/25_algorithms/constexpr_macro.cc | 27 + libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 3 +- libstdc++-v3/testsuite/25_algorithms/copy/86658.cc | 1 + .../testsuite/25_algorithms/copy/constexpr.cc | 35 + .../testsuite/25_algorithms/copy/debug/2_neg.cc | 37 + .../25_algorithms/copy/move_iterators/69478.cc | 1 + .../25_algorithms/copy_backward/constexpr.cc | 36 + .../copy_backward/move_iterators/69478.cc | 1 + .../testsuite/25_algorithms/copy_if/constexpr.cc | 36 + .../testsuite/25_algorithms/copy_n/58982.cc | 3 +- .../testsuite/25_algorithms/copy_n/constexpr.cc | 35 + .../testsuite/25_algorithms/copy_n/debug/1_neg.cc | 38 + .../testsuite/25_algorithms/copy_n/debug/2_neg.cc | 38 + .../25_algorithms/copy_n/istreambuf_iterator/1.cc | 73 + .../copy_n/istreambuf_iterator/1_neg.cc | 40 + .../copy_n/istreambuf_iterator/2_neg.cc | 38 + .../testsuite/25_algorithms/count/constexpr.cc | 34 + .../testsuite/25_algorithms/count_if/constexpr.cc | 35 + .../testsuite/25_algorithms/cpp_lib_constexpr.cc | 27 + .../testsuite/25_algorithms/equal/constexpr.cc | 39 + .../25_algorithms/equal_range/constexpr.cc | 34 + .../25_algorithms/equal_range/partitioned.cc | 1 + .../testsuite/25_algorithms/fill/constexpr.cc | 33 + .../testsuite/25_algorithms/fill_n/constexpr.cc | 34 + .../testsuite/25_algorithms/find/constexpr.cc | 34 + .../testsuite/25_algorithms/find_end/constexpr.cc | 41 + .../25_algorithms/find_first_of/constexpr.cc | 40 + .../testsuite/25_algorithms/find_if/constexpr.cc | 35 + .../25_algorithms/find_if_not/constexpr.cc | 35 + .../testsuite/25_algorithms/for_each/constexpr.cc | 36 + .../testsuite/25_algorithms/for_each/for_each_n.cc | 88 + .../25_algorithms/for_each/for_each_n_debug.cc | 44 + .../testsuite/25_algorithms/generate/constexpr.cc | 34 + .../25_algorithms/generate_n/constexpr.cc | 34 + .../25_algorithms/headers/algorithm/synopsis.cc | 107 + .../testsuite/25_algorithms/is_heap/constexpr.cc | 41 + .../25_algorithms/is_heap_until/constexpr.cc | 42 + .../25_algorithms/is_partitioned/constexpr.cc | 35 + .../25_algorithms/is_permutation/constexpr.cc | 35 + .../testsuite/25_algorithms/is_sorted/constexpr.cc | 37 + .../25_algorithms/is_sorted_until/constexpr.cc | 37 + .../testsuite/25_algorithms/iter_swap/constexpr.cc | 36 + .../25_algorithms/lexicographical_compare/71545.cc | 1 + .../lexicographical_compare/constexpr.cc | 40 + .../25_algorithms/lower_bound/constexpr.cc | 37 + .../25_algorithms/lower_bound/partitioned.cc | 1 + .../testsuite/25_algorithms/make_heap/constexpr.cc | 41 + .../testsuite/25_algorithms/merge/constexpr.cc | 42 + .../testsuite/25_algorithms/mismatch/constexpr.cc | 38 + libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 1 + .../testsuite/25_algorithms/move_backward/69478.cc | 1 + .../25_algorithms/next_permutation/constexpr.cc | 36 + .../testsuite/25_algorithms/none_of/constexpr.cc | 35 + .../25_algorithms/nth_element/constexpr.cc | 41 + .../25_algorithms/partial_sort/constexpr.cc | 40 + .../25_algorithms/partial_sort_copy/constexpr.cc | 41 + .../testsuite/25_algorithms/partition/constexpr.cc | 38 + .../25_algorithms/partition_copy/constexpr.cc | 38 + .../25_algorithms/partition_point/constexpr.cc | 35 + .../testsuite/25_algorithms/pop_heap/constexpr.cc | 47 + .../25_algorithms/prev_permutation/constexpr.cc | 36 + .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 4 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 6 +- .../pstl/alg_modifying_operations/copy_move.cc | 14 +- .../alg_modifying_operations/is_partitioned.cc | 4 +- .../pstl/alg_modifying_operations/partition.cc | 8 +- .../alg_modifying_operations/partition_copy.cc | 4 +- .../pstl/alg_modifying_operations/remove.cc | 12 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 4 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 4 +- .../pstl/alg_modifying_operations/unique.cc | 6 +- .../alg_modifying_operations/unique_copy_equal.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 4 +- .../pstl/alg_nonmodifying/find_end.cc | 6 +- .../pstl/alg_nonmodifying/find_first_of.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 6 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 4 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 6 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 4 +- .../pstl/alg_nonmodifying/search_n.cc | 6 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 4 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 4 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 50 + .../testsuite/25_algorithms/push_heap/constexpr.cc | 46 + .../testsuite/25_algorithms/remove/constexpr.cc | 34 + .../25_algorithms/remove_copy/constexpr.cc | 35 + .../25_algorithms/remove_copy_if/constexpr.cc | 36 + .../testsuite/25_algorithms/remove_if/constexpr.cc | 35 + .../25_algorithms/replace_copy/constexpr.cc | 37 + .../25_algorithms/replace_copy_if/constexpr.cc | 37 + .../25_algorithms/replace_if/constexpr.cc | 34 + .../testsuite/25_algorithms/reverse/constexpr.cc | 35 + .../25_algorithms/reverse_copy/constexpr.cc | 35 + .../testsuite/25_algorithms/rotate/90920.cc | 48 + .../testsuite/25_algorithms/rotate/constexpr.cc | 35 + .../25_algorithms/rotate_copy/constexpr.cc | 36 + .../testsuite/25_algorithms/search/constexpr.cc | 37 + .../testsuite/25_algorithms/search_n/constexpr.cc | 37 + .../25_algorithms/set_difference/constexpr.cc | 41 + .../25_algorithms/set_intersection/constexpr.cc | 42 + .../set_symmetric_difference/constexpr.cc | 41 + .../testsuite/25_algorithms/set_union/constexpr.cc | 41 + .../testsuite/25_algorithms/sort/constexpr.cc | 40 + .../testsuite/25_algorithms/sort_heap/constexpr.cc | 50 + .../testsuite/25_algorithms/swap/constexpr.cc | 41 + .../25_algorithms/swap_ranges/constexpr.cc | 38 + .../testsuite/25_algorithms/transform/constexpr.cc | 41 + .../testsuite/25_algorithms/unique/constexpr.cc | 37 + .../25_algorithms/unique_copy/constexpr.cc | 38 + .../25_algorithms/upper_bound/constexpr.cc | 37 + .../25_algorithms/upper_bound/partitioned.cc | 1 + .../requirements/explicit_instantiation/2.cc | 9 +- .../requirements/explicit_instantiation/pod.cc | 9 +- .../26_numerics/bit/bit.count/countl_one.cc | 94 + .../26_numerics/bit/bit.count/countl_zero.cc | 91 + .../26_numerics/bit/bit.count/countr_one.cc | 93 + .../26_numerics/bit/bit.count/countr_zero.cc | 92 + .../26_numerics/bit/bit.count/popcount.cc | 95 + .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 51 +- .../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 + .../26_numerics/bit/bit.pow.two/floor2.cc | 16 +- .../26_numerics/bit/bit.pow.two/ispow2.cc | 16 +- .../26_numerics/bit/bit.pow.two/log2p1.cc | 16 +- .../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 124 + .../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 126 + .../26_numerics/bit/bitops.count/countl_one.cc | 101 - .../26_numerics/bit/bitops.count/countl_zero.cc | 102 - .../26_numerics/bit/bitops.count/countr_one.cc | 104 - .../26_numerics/bit/bitops.count/countr_zero.cc | 103 - .../26_numerics/bit/bitops.count/popcount.cc | 106 - .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 117 - .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 119 - libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 27 + libstdc++-v3/testsuite/26_numerics/bit/header.cc | 27 + libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 2 +- libstdc++-v3/testsuite/26_numerics/endian/1.cc | 36 + libstdc++-v3/testsuite/26_numerics/endian/2.cc | 27 + libstdc++-v3/testsuite/26_numerics/endian/3.cc | 27 + libstdc++-v3/testsuite/26_numerics/endian/4.cc | 25 + .../testsuite/26_numerics/exclusive_scan/1.cc | 94 + libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 6 +- .../testsuite/26_numerics/inclusive_scan/1.cc | 123 + libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 6 +- .../testsuite/26_numerics/midpoint/floating.cc | 14 + .../testsuite/26_numerics/midpoint/pointer.cc | 2 +- libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 99 + libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 27 + libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 25 + .../testsuite/26_numerics/numbers/float128.cc | 41 + .../testsuite/26_numerics/numbers/nonfloat_neg.cc | 36 + .../requirements/explicit_instantiation/2.cc | 7 +- .../requirements/explicit_instantiation/pod.cc | 7 +- .../pstl/numeric_ops/adjacent_difference.cc | 4 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../testsuite/26_numerics/random/concept.cc | 221 + .../poisson_distribution/operators/values.cc | 4 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../26_numerics/random/random_device/85494.cc | 40 + .../random/random_device/cons/default-cow.cc | 38 + .../random/random_device/cons/default.cc | 10 +- .../26_numerics/random/random_device/cons/token.cc | 72 +- libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 82 + libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 70 + .../26_numerics/transform_exclusive_scan/1.cc | 65 + .../26_numerics/transform_inclusive_scan/1.cc | 94 + .../testsuite/26_numerics/transform_reduce/1.cc | 109 + .../inserters_character/char/deleted.cc | 43 + .../inserters_character/wchar_t/deleted.cc | 43 + .../27_io/filesystem/filesystem_error/cons.cc | 13 +- .../testsuite/27_io/filesystem/iterators/91067.cc | 61 + .../27_io/filesystem/operations/remove_all.cc | 33 + .../27_io/filesystem/operations/status.cc | 10 + .../27_io/filesystem/operations/symlink_status.cc | 10 + .../27_io/filesystem/path/construct/90281.cc | 53 + .../27_io/filesystem/path/construct/90634.cc | 78 + .../filesystem/path/factory/u8path-char8_t.cc | 60 + .../27_io/filesystem/path/factory/u8path.cc | 84 + .../27_io/filesystem/path/generation/relative.cc | 16 + .../27_io/filesystem/path/native/alloc.cc | 92 + .../27_io/filesystem/path/native/string.cc | 27 + .../28_regex/basic_regex/assign/char/lwg3296.cc | 36 + .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 36 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 + .../29_atomics/atomic_float/requirements.cc | 69 + .../testsuite/29_atomics/atomic_ref/deduction.cc | 41 + .../testsuite/29_atomics/atomic_ref/float.cc | 320 + .../testsuite/29_atomics/atomic_ref/generic.cc | 122 + .../testsuite/29_atomics/atomic_ref/integral.cc | 331 + .../testsuite/29_atomics/atomic_ref/pointer.cc | 225 + .../29_atomics/atomic_ref/requirements.cc | 74 + .../30_threads/condition_variable/members/2.cc | 39 +- .../30_threads/condition_variable_any/members/2.cc | 30 +- .../condition_variable_any/stop_token/1.cc | 27 + .../condition_variable_any/stop_token/2.cc | 27 + .../condition_variable_any/stop_token/wait_on.cc | 136 + .../30_threads/headers/stop_token/synopsis.cc | 35 + .../30_threads/headers/thread/types_std_c++20.cc | 30 + libstdc++-v3/testsuite/30_threads/jthread/1.cc | 28 + libstdc++-v3/testsuite/30_threads/jthread/2.cc | 28 + libstdc++-v3/testsuite/30_threads/jthread/3.cc | 45 + .../testsuite/30_threads/jthread/jthread.cc | 199 + .../30_threads/packaged_task/cons/alloc.cc | 3 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 27 + libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 27 + .../30_threads/stop_token/stop_callback.cc | 128 + .../testsuite/30_threads/stop_token/stop_source.cc | 94 + .../testsuite/30_threads/stop_token/stop_token.cc | 169 + libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../testsuite/experimental/any/misc/any_cast.cc | 56 +- .../testsuite/experimental/feat-char8_t.cc | 4 +- .../filesystem/path/construct/90281.cc | 55 + .../filesystem/path/construct/90634.cc | 75 + .../filesystem/path/factory/u8path-char8_t.cc | 52 + .../experimental/filesystem/path/factory/u8path.cc | 76 + .../experimental/filesystem/path/native/alloc.cc | 93 + .../experimental/filesystem/path/native/string.cc | 27 + .../experimental/iterator/requirements.cc | 2 + libstdc++-v3/testsuite/experimental/map/erasure.cc | 1 + libstdc++-v3/testsuite/experimental/names.cc | 7 +- .../experimental/unordered_map/erasure.cc | 1 + .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 + .../testsuite/ext/bitmap_allocator/check_new.cc | 2 + libstdc++-v3/testsuite/ext/char8_t/atomic-1.cc | 2 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/new_allocator/check_delete.cc | 2 + .../testsuite/ext/new_allocator/check_new.cc | 2 + .../ext/new_allocator/variadic_construct.cc | 2 +- .../beta_distribution/operators/serialize.cc | 2 + .../operators/serialize.cc | 1 + .../normal_mv_distribution/operators/serialize.cc | 2 + .../triangular_distribution/operators/serialize.cc | 2 + .../von_mises_distribution/operators/serialize.cc | 2 + .../ext/special_functions/airy_ai/check_nan.cc | 1 + .../ext/special_functions/airy_bi/check_nan.cc | 1 + .../testsuite/ext/vstring/capacity/29134.cc | 3 +- .../testsuite/libstdc++-dg/conformance.exp | 1 + .../testsuite/libstdc++-prettyprinters/59161.cc | 2 - .../testsuite/libstdc++-prettyprinters/91997.cc | 53 + .../testsuite/libstdc++-prettyprinters/compat.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 11 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 11 + .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/21_sph_neumann/check_nan.cc | 1 + libstdc++-v3/testsuite/std/concepts/1.cc | 27 + libstdc++-v3/testsuite/std/concepts/2.cc | 27 + .../std/concepts/concepts.callable/invocable.cc | 45 + .../concepts.callable/regular_invocable.cc | 45 + .../std/concepts/concepts.callable/relation.cc | 53 + .../concepts/concepts.callable/strictweakorder.cc | 48 + .../concept.arithmetic/floating_point.cc | 58 + .../concepts.lang/concept.arithmetic/integral.cc | 73 + .../concept.arithmetic/signed_integral.cc | 73 + .../concept.arithmetic/unsigned_integral.cc | 73 + .../concepts/concepts.lang/concept.assignable/1.cc | 85 + .../std/concepts/concepts.lang/concept.common/1.cc | 73 + .../concepts/concepts.lang/concept.commonref/1.cc | 71 + .../concepts.lang/concept.constructible/1.cc | 89 + .../concepts.lang/concept.convertible/1.cc | 77 + .../concepts.lang/concept.copyconstructible/1.cc | 63 + .../concept.defaultinitializable/1.cc | 63 + .../concept.defaultinitializable/lwg3149.cc | 43 + .../concepts/concepts.lang/concept.derived/1.cc | 50 + .../concepts.lang/concept.destructible/1.cc | 57 + .../concepts.lang/concept.moveconstructible/1.cc | 63 + .../std/concepts/concepts.lang/concept.same/1.cc | 66 + .../concepts.lang/concept.swappable/swap.cc | 78 + .../concepts.lang/concept.swappable/swappable.cc | 38 + .../concept.swappable/swappable_with.cc | 80 + .../std/concepts/concepts.object/copyable.cc | 108 + .../std/concepts/concepts.object/movable.cc | 81 + .../std/concepts/concepts.object/regular.cc | 64 + .../std/concepts/concepts.object/semiregular.cc | 51 + libstdc++-v3/testsuite/std/ranges/access/begin.cc | 145 + libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 91 + libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 73 + libstdc++-v3/testsuite/std/ranges/access/cend.cc | 101 + .../testsuite/std/ranges/access/crbegin.cc | 73 + libstdc++-v3/testsuite/std/ranges/access/crend.cc | 108 + libstdc++-v3/testsuite/std/ranges/access/data.cc | 78 + libstdc++-v3/testsuite/std/ranges/access/empty.cc | 76 + libstdc++-v3/testsuite/std/ranges/access/end.cc | 151 + .../testsuite/std/ranges/access/end_neg.cc | 42 + libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 81 + libstdc++-v3/testsuite/std/ranges/access/rend.cc | 105 + libstdc++-v3/testsuite/std/ranges/access/size.cc | 120 + .../testsuite/std/ranges/access/size_neg.cc | 30 + libstdc++-v3/testsuite/std/ranges/empty_view.cc | 35 + .../std/ranges/headers/ranges/synopsis.cc | 38 + libstdc++-v3/testsuite/std/ranges/iota_view.cc | 70 + libstdc++-v3/testsuite/std/ranges/range.cc | 89 + libstdc++-v3/testsuite/std/ranges/refinements.cc | 79 + libstdc++-v3/testsuite/std/ranges/single_view.cc | 66 + libstdc++-v3/testsuite/std/ranges/sized.cc | 75 + libstdc++-v3/testsuite/std/ranges/view.cc | 55 + .../testsuite/tr1/3_function_objects/result_of.cc | 2 + .../special_functions/08_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/10_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/11_cyl_neumann/check_nan.cc | 1 + .../special_functions/21_sph_bessel/check_nan.cc | 1 + .../special_functions/23_sph_neumann/check_nan.cc | 1 + .../unordered_map/capacity/29134-map.cc | 6 +- .../unordered_multimap/capacity/29134-multimap.cc | 6 +- .../unordered_multiset/capacity/29134-multiset.cc | 5 +- .../unordered_set/capacity/29134-set.cc | 5 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc | 50 + libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc | 105 + libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc | 55 + libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc | 53 + .../testsuite/tr2/dynamic_bitset/pr92059.cc | 36 + .../testsuite/util/pstl/pstl_test_config.h | 42 +- libstdc++-v3/testsuite/util/pstl/test_utils.h | 48 +- .../testsuite/util/replacement_memory_operators.h | 4 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 4 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 10 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 25 +- libstdc++-v3/testsuite/util/testsuite_api.h | 9 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 4 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 10 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 297 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 + libtool.m4 | 11 +- libvtv/ChangeLog | 4 + libvtv/configure | 22 +- lto-plugin/ChangeLog | 4 + lto-plugin/configure | 15 +- maintainer-scripts/ChangeLog | 17 + maintainer-scripts/crontab | 1 - maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_version_svn | 2 +- maintainer-scripts/update_web_docs_svn | 2 +- zlib/ChangeLog.gcj | 4 + zlib/configure | 15 +- 13044 files changed, 933763 insertions(+), 300520 deletions(-) create mode 100644 config/ax_count_cpus.m4 create mode 100644 config/bootstrap-Og.mk create mode 100755 contrib/bench-stringop create mode 100755 contrib/filter-clang-warnings.py delete mode 100755 contrib/filter-rtags-warnings.py create mode 100644 fixincludes/tests/base/dispatch/object.h create mode 100644 fixincludes/tests/base/os/availability.h create mode 100644 fixincludes/tests/base/os/base.h create mode 100644 gcc/ada/bindo-augmentors.adb create mode 100644 gcc/ada/bindo-augmentors.ads create mode 100644 gcc/ada/bindo-builders.adb create mode 100644 gcc/ada/bindo-builders.ads create mode 100644 gcc/ada/bindo-diagnostics.adb create mode 100644 gcc/ada/bindo-diagnostics.ads create mode 100644 gcc/ada/bindo-elaborators.adb create mode 100644 gcc/ada/bindo-elaborators.ads create mode 100644 gcc/ada/bindo-graphs.adb create mode 100644 gcc/ada/bindo-graphs.ads create mode 100644 gcc/ada/bindo-units.adb create mode 100644 gcc/ada/bindo-units.ads create mode 100644 gcc/ada/bindo-validators.adb create mode 100644 gcc/ada/bindo-validators.ads create mode 100644 gcc/ada/bindo-writers.adb create mode 100644 gcc/ada/bindo-writers.ads create mode 100644 gcc/ada/bindo.adb create mode 100644 gcc/ada/bindo.ads create mode 100644 gcc/ada/gcc-interface/ada-builtin-types.def create mode 100644 gcc/ada/gcc-interface/ada-builtins.def create mode 100644 gcc/ada/libgnat/a-dhfina.adb create mode 100644 gcc/ada/libgnat/g-brapre.ads create mode 100644 gcc/ada/libgnat/g-graphs.adb create mode 100644 gcc/ada/libgnat/g-graphs.ads create mode 100644 gcc/ada/libgnat/g-sthcso.adb create mode 100644 gcc/ada/libgnat/s-bitfie.ads create mode 100644 gcc/ada/libgnat/s-bituti.adb create mode 100644 gcc/ada/libgnat/s-bituti.ads create mode 100644 gcc/ada/repinfo-input.adb create mode 100644 gcc/ada/repinfo-input.ads create mode 100644 gcc/ada/runtime.h delete mode 100644 gcc/ada/sem_spark.adb delete mode 100644 gcc/ada/sem_spark.ads create mode 100644 gcc/array-traits.h delete mode 100644 gcc/bt-load.c create mode 100644 gcc/common/config/bpf/bpf-common.c delete mode 100644 gcc/common/config/powerpcspe/powerpcspe-common.c create mode 100644 gcc/common/config/pru/pru-common.c delete mode 100644 gcc/common/config/spu/spu-common.c create mode 100644 gcc/config/aarch64/aarch64-errata.h create mode 100644 gcc/config/aarch64/aarch64-netbsd.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.def create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-base.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-functions.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-shapes.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-shapes.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins.def create mode 100644 gcc/config/aarch64/aarch64-sve-builtins.h create mode 100644 gcc/config/aarch64/aarch64-sve2.md create mode 100644 gcc/config/aarch64/aarch64-vxworks.h create mode 100644 gcc/config/aarch64/arm_sve.h create mode 100644 gcc/config/aarch64/check-sve-md.awk copy gcc/config/aarch64/{t-aarch64-freebsd => t-aarch64-netbsd} (100%) create mode 100644 gcc/config/aarch64/t-aarch64-vxworks create mode 100644 gcc/config/arc/arc-passes.def create mode 100644 gcc/config/arm/netbsd-eabi.h create mode 100644 gcc/config/arm/uclinuxfdpiceabi.h delete mode 100644 gcc/config/avr/t-multilib create mode 100644 gcc/config/bpf/bpf-helpers.def create mode 100644 gcc/config/bpf/bpf-helpers.h create mode 100644 gcc/config/bpf/bpf-opts.h create mode 100644 gcc/config/bpf/bpf-protos.h create mode 100644 gcc/config/bpf/bpf.c create mode 100644 gcc/config/bpf/bpf.h create mode 100644 gcc/config/bpf/bpf.md create mode 100644 gcc/config/bpf/bpf.opt create mode 100644 gcc/config/bpf/constraints.md create mode 100644 gcc/config/bpf/predicates.md copy libgomp/config/nvptx/libgomp-plugin.c => gcc/config/bpf/t-bpf (100%) create mode 100644 gcc/config/gcn/mkoffload.c create mode 100644 gcc/config/gcn/offload.h create mode 100644 gcc/config/gcn/t-omp-device create mode 100644 gcc/config/i386/avx512vp2intersectintrin.h create mode 100644 gcc/config/i386/avx512vp2intersectvlintrin.h create mode 100644 gcc/config/i386/darwin32-biarch.h create mode 100644 gcc/config/i386/darwin64-biarch.h delete mode 100644 gcc/config/i386/darwin64.h create mode 100644 gcc/config/i386/enqcmdintrin.h rename gcc/config/i386/{t-darwin => t-darwin32-biarch} (100%) rename gcc/config/i386/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/i386/t-omp-device create mode 100644 gcc/config/msp430/msp430-devices.c create mode 100644 gcc/config/msp430/msp430-devices.h create mode 100644 gcc/config/nvptx/t-omp-device create mode 100644 gcc/config/pa/pa-netbsd.h create mode 100644 gcc/config/pa/pa32-netbsd.h create mode 100644 gcc/config/pru/alu-zext.md create mode 100644 gcc/config/pru/constraints.md create mode 100644 gcc/config/pru/predicates.md create mode 100644 gcc/config/pru/pru-opts.h create mode 100644 gcc/config/pru/pru-passes.c create mode 100644 gcc/config/pru/pru-pragma.c create mode 100644 gcc/config/pru/pru-protos.h create mode 100644 gcc/config/pru/pru.c create mode 100644 gcc/config/pru/pru.h create mode 100644 gcc/config/pru/pru.md create mode 100644 gcc/config/pru/pru.opt create mode 100644 gcc/config/pru/t-pru create mode 100644 gcc/config/riscv/riscv-sr.c create mode 100644 gcc/config/rs6000/darwin32-biarch.h create mode 100644 gcc/config/rs6000/darwin64-biarch.h delete mode 100644 gcc/config/rs6000/darwin64.h create mode 100644 gcc/config/rs6000/future.md create mode 100644 gcc/config/rs6000/rs6000-call.c create mode 100644 gcc/config/rs6000/rs6000-internal.h create mode 100644 gcc/config/rs6000/rs6000-logue.c rename gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} (100%) rename gcc/config/rs6000/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/rx/elf.opt create mode 100644 gcc/config/rx/linux.h create mode 100644 gcc/config/rx/t-linux delete mode 100644 gcc/config/spu/constraints.md delete mode 100644 gcc/config/spu/predicates.md delete mode 100644 gcc/config/spu/spu-builtins.def delete mode 100644 gcc/config/spu/spu-builtins.md delete mode 100644 gcc/config/spu/spu-c.c delete mode 100644 gcc/config/spu/spu-elf.h delete mode 100644 gcc/config/spu/spu-modes.def delete mode 100644 gcc/config/spu/spu-protos.h delete mode 100644 gcc/config/spu/spu.c delete mode 100644 gcc/config/spu/spu.h delete mode 100644 gcc/config/spu/spu.md delete mode 100644 gcc/config/spu/spu.opt delete mode 100644 gcc/config/spu/spu_cache.h delete mode 100644 gcc/config/spu/spu_internals.h delete mode 100644 gcc/config/spu/spu_intrinsics.h delete mode 100644 gcc/config/spu/spu_mfcio.h delete mode 100644 gcc/config/spu/t-spu-elf delete mode 100644 gcc/config/spu/vec_types.h delete mode 100644 gcc/config/spu/vmx2spu.h delete mode 100644 gcc/cp/repo.c create mode 100644 gcc/diagnostic-url.h create mode 100644 gcc/escaped_string.h create mode 100644 gcc/function-abi.cc create mode 100644 gcc/function-abi.h create mode 100644 gcc/ipa-sra.c delete mode 100644 gcc/params-enum.h delete mode 100644 gcc/params-list.h delete mode 100644 gcc/params-options.h delete mode 100644 gcc/params.c delete mode 100644 gcc/params.def delete mode 100644 gcc/params.h create mode 100644 gcc/params.opt create mode 100644 gcc/range-op.cc create mode 100644 gcc/range-op.h create mode 100644 gcc/range.cc create mode 100644 gcc/range.h create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-7.c create mode 100644 gcc/testsuite/c-c++-common/Wreturn-local-addr.c create mode 100644 gcc/testsuite/c-c++-common/Wshadow-1.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-1.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-2.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-3.c create mode 100644 gcc/testsuite/c-c++-common/Wswitch-outside-range-4.c create mode 100644 gcc/testsuite/c-c++-common/array-1.c create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1a.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1b.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-builtin-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-builtin-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-builtin.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-one.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-two.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr92296-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/spaceship-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/ucnid-2011-1-utf8.c create mode 100644 gcc/testsuite/c-c++-common/dump-ada-spec-15.c create mode 100644 gcc/testsuite/c-c++-common/goacc/declare-pr90861.c create mode 100644 gcc/testsuite/c-c++-common/goacc/firstprivate-mappings-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions-warn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/nested-reductions.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clause-dups-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-10.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-11.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-12.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-13.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-variant-9.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr90954.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91920.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91987.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-2.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-3.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-global-dse-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-static-wo-1.c create mode 100644 gcc/testsuite/c-c++-common/pr53633-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.h create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.h create mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/c-c++-common/pr90927.c create mode 100644 gcc/testsuite/c-c++-common/pr92352.c create mode 100644 gcc/testsuite/c-c++-common/pr92452.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1778.C create mode 100644 gcc/testsuite/g++.dg/Wclass-memaccess-5.C create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle73.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/alias4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/class4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/constrained-parm.C delete mode 100644 gcc/testsuite/g++.dg/concepts/disjunction1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-inst4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec5.C delete mode 100644 gcc/testsuite/g++.dg/concepts/explicit-spec6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/feature-macro.C delete mode 100644 gcc/testsuite/g++.dg/concepts/friend1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/friend2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/iconv1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/inherit-ctor4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/lambda1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/member-concept.C delete mode 100644 gcc/testsuite/g++.dg/concepts/memfun-err.C delete mode 100644 gcc/testsuite/g++.dg/concepts/memfun.C delete mode 100644 gcc/testsuite/g++.dg/concepts/memfun2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/memtmpl1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec.C delete mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/partial-spec6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/placeholder1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr60573.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr65552.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr65575.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr65854.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr66091.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr68683.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71368.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr71965.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr84980.C delete mode 100644 gcc/testsuite/g++.dg/concepts/pr85265.C delete mode 100644 gcc/testsuite/g++.dg/concepts/regress/alias-decl-42.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req-neg1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req10.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req11.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req12.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req13.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req14.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req15.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req16.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req17.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req18.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req19.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req2.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req20.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req3.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req4.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req5.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req7.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req8.C delete mode 100644 gcc/testsuite/g++.dg/concepts/req9.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm10.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm5.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm6.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm7.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm8.C delete mode 100644 gcc/testsuite/g++.dg/concepts/template-parm9.C delete mode 100644 gcc/testsuite/g++.dg/concepts/traits1.C delete mode 100644 gcc/testsuite/g++.dg/concepts/traits2.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed1.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed2.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual1.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual2.C create mode 100644 gcc/testsuite/g++.dg/conversion/qual3.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref2.C create mode 100644 gcc/testsuite/g++.dg/conversion/ref3.C create mode 100644 gcc/testsuite/g++.dg/cpp/spaceship-1.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-1-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-2-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-3-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp/ucnid-4-utf8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wunused-value1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignof5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/attributes-namespace5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-77771.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array20.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-redeclaration2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-sizeof3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-70.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor33.C rename gcc/testsuite/g++.dg/cpp0x/{initlist-arrray1.C => initlist-array1.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-deduce2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice32.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this21.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept41.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept46.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept47.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept48.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept49.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept50.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept51.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept52.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept53.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept54.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept55.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nondeduced7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr42.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr43.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr44.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/overload-conv-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87250.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr90598.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr91545.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic177.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn56.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn57.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-incr2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const11.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const12.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const13.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const15.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const16.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-pretty1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr87410.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr91845.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ63.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ64.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/attr-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-array1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if30.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if31.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if32.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp50.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/init-statement10.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard6.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using7.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/using8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/array-conv9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/attr-likely6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/class-deduction-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-access1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-class.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-cmath.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-complete1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-constrained-parm.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-defarg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dep1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-dr1430.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-inst4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-explicit-spec6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-feature-macro.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fnparm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-locations1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-member-concept.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memfun-err.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memfun.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-nested1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-noexcept1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p1141.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-placeholder1.C rename gcc/testsuite/g++.dg/{concepts/pr58500.C => cpp2a/concepts-pr58500.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58534.C => cpp2a/concepts-pr58534.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58535.C => cpp2a/concepts-pr58535.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58536.C => cpp2a/concepts-pr58536.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58548.C => cpp2a/concepts-pr58548.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr58549.C => cpp2a/concepts-pr58549.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr59200.C rename gcc/testsuite/g++.dg/{concepts/pr60052.C => cpp2a/concepts-pr60052.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60053.C => cpp2a/concepts-pr60053.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60064.C => cpp2a/concepts-pr60064.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60065.C => cpp2a/concepts-pr60065.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60377.C => cpp2a/concepts-pr60377.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60390.C => cpp2a/concepts-pr60390.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr60391.C => cpp2a/concepts-pr60391.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr60573.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65552.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65575.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65634.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65636.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65848.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr65854.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr66091.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr66844.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr66962.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67070.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67147.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67148.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67178.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67210.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67217.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67225-5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67319.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67427.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67654.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67658.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67684.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67685.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67692.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67697.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67719.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67774.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67860.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67862.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr67969.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68093-2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68372.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68434.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68683.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr68812.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr69235.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr71368.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr71385.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr71965.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr72415.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr78752.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr79759.C rename gcc/testsuite/g++.dg/{concepts/pr80471.C => cpp2a/concepts-pr80471.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80746.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr80773.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82507.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr82740.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84551.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84810.C rename gcc/testsuite/g++.dg/{concepts/pr84979-2.C => cpp2a/concepts-pr84979-2.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr84979-3.C => cpp2a/concepts-pr84979-3.C} (100%) rename gcc/testsuite/g++.dg/{concepts/pr84979.C => cpp2a/concepts-pr84979.C} (100%) create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr84980.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85265.C rename gcc/testsuite/g++.dg/{concepts/class-deduction2.C => cpp2a/concepts-pr85706 [...] create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr85808.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr86269.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr87441.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr92078.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-recursive-sat3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-sfinae1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-traits2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-ts6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-typeid4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-constructor.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-nonstring.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason-only-one.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nodiscard-reason.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/pr89913.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-err3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-sfinae1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth3a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-weak1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/volatile4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-0.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-4.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C create mode 100644 gcc/testsuite/g++.dg/debug/pr90914.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5.h create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5a.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka5b.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/alignof1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/auto-storage-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/base-operand-non-pointer-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/complex-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/conflicting-specifiers-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/delete1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/friend3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/integral-array-size-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/no-type-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/not-a-function-template-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr90767-2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/return-type-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/top-level-auto-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/two-or-more-data-types-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/variably-modified-type-1.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield13.C create mode 100644 gcc/testsuite/g++.dg/expr/bitfield14.C create mode 100644 gcc/testsuite/g++.dg/expr/cond15.C create mode 100644 gcc/testsuite/g++.dg/expr/cond16.C create mode 100644 gcc/testsuite/g++.dg/expr/cond17.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-lambda2.C create mode 100644 gcc/testsuite/g++.dg/ext/consteval1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C create mode 100644 gcc/testsuite/g++.dg/ext/goto1.C create mode 100644 gcc/testsuite/g++.dg/ext/int128-6.C create mode 100644 gcc/testsuite/g++.dg/ext/is_class_error3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_literal_type3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout4.C create mode 100644 gcc/testsuite/g++.dg/ext/vector37.C create mode 100644 gcc/testsuite/g++.dg/ext/vector38.C create mode 100644 gcc/testsuite/g++.dg/goacc/firstprivate-mappings-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-variant-8.C create mode 100644 gcc/testsuite/g++.dg/gomp/lastprivate-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91110.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92084.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/gomp/scan-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/unmappable-1.C create mode 100644 gcc/testsuite/g++.dg/inherit/virtual14.C create mode 100644 gcc/testsuite/g++.dg/init/array53.C create mode 100644 gcc/testsuite/g++.dg/init/array54.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/ipa-sra-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91831.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91956.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91969.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92454.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92528.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92697.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr90754.C create mode 100644 gcc/testsuite/g++.dg/lookup/using61.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-2_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_1.c create mode 100644 gcc/testsuite/g++.dg/lto/alias-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_2.c create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1.h create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/inline-crossmodule-1_1.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-6_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-6_1.c create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90939_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90939_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90990_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91572_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr91574_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92476_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr92609_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91351.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92007.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92262.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92317.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92401.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92610.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92644.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-1.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-2.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-3.C create mode 100644 gcc/testsuite/g++.dg/other/final6.C create mode 100644 gcc/testsuite/g++.dg/other/final7.C create mode 100644 gcc/testsuite/g++.dg/other/final8.C create mode 100644 gcc/testsuite/g++.dg/other/operator4.C create mode 100644 gcc/testsuite/g++.dg/other/pr77548.C create mode 100644 gcc/testsuite/g++.dg/other/pr92201.C create mode 100644 gcc/testsuite/g++.dg/other/return2.C create mode 100644 gcc/testsuite/g++.dg/other/ucnid-1-utf8.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis4.C create mode 100644 gcc/testsuite/g++.dg/parse/alignas1.C create mode 100644 gcc/testsuite/g++.dg/parse/crash70.C create mode 100644 gcc/testsuite/g++.dg/parse/crash71.C create mode 100644 gcc/testsuite/g++.dg/parse/error62.C create mode 100644 gcc/testsuite/g++.dg/parse/friend13.C create mode 100644 gcc/testsuite/g++.dg/parse/operator8.C create mode 100644 gcc/testsuite/g++.dg/parse/operator9.C delete mode 100644 gcc/testsuite/g++.dg/parse/repo1.C create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.C create mode 100644 gcc/testsuite/g++.dg/pch/pr92458.Hs create mode 100644 gcc/testsuite/g++.dg/pr60517.C create mode 100644 gcc/testsuite/g++.dg/pr85746.C create mode 100644 gcc/testsuite/g++.dg/pr90981.C create mode 100644 gcc/testsuite/g++.dg/pr91173.C create mode 100644 gcc/testsuite/g++.dg/pr91221.C create mode 100644 gcc/testsuite/g++.dg/pr92022.C create mode 100644 gcc/testsuite/g++.dg/pr92339.C create mode 100644 gcc/testsuite/g++.dg/pr92365.C create mode 100644 gcc/testsuite/g++.dg/pr92370.C create mode 100644 gcc/testsuite/g++.dg/rtti/pr83534.C delete mode 100644 gcc/testsuite/g++.dg/rtti/repo1.C create mode 100644 gcc/testsuite/g++.dg/template/builtin2.C create mode 100644 gcc/testsuite/g++.dg/template/fn.C create mode 100644 gcc/testsuite/g++.dg/template/operator15.C delete mode 100644 gcc/testsuite/g++.dg/template/repo1.C delete mode 100644 gcc/testsuite/g++.dg/template/repo10.C delete mode 100644 gcc/testsuite/g++.dg/template/repo11.C delete mode 100644 gcc/testsuite/g++.dg/template/repo2.C delete mode 100644 gcc/testsuite/g++.dg/template/repo3.C delete mode 100644 gcc/testsuite/g++.dg/template/repo4.C delete mode 100644 gcc/testsuite/g++.dg/template/repo5.C delete mode 100644 gcc/testsuite/g++.dg/template/repo6.C delete mode 100644 gcc/testsuite/g++.dg/template/repo7.C delete mode 100644 gcc/testsuite/g++.dg/template/repo8.C delete mode 100644 gcc/testsuite/g++.dg/template/repo9.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90313.cc create mode 100644 gcc/testsuite/g++.dg/torture/pr90982.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91155.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91270.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91280.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91334.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91606.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91680.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92384.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92421.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/alias-access-path-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-loop.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83518.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr90883.C create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-1.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-10.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-2.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-3.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-4.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-5.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-6.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-7.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-8.cc create mode 100644 gcc/testsuite/g++.dg/vect/simd-9.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr92516.cc create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Winaccessible-virtual-base-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.h create mode 100644 gcc/testsuite/g++.dg/warn/Wreturn-local-addr-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-16.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.C create mode 100644 gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-4.h create mode 100644 gcc/testsuite/g++.dg/warn/inline3.C create mode 100644 gcc/testsuite/g++.dg/warn/miss-format-7.C create mode 100644 gcc/testsuite/g++.dg/warn/multiple-sign-compare-warn-1.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-10.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-11.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-8.C create mode 100644 gcc/testsuite/g++.dg/warn/noreturn-9.C create mode 100644 gcc/testsuite/g++.dg/warn/sequence-pt-4.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo1.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo2.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo3.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo4.C create mode 100644 gcc/testsuite/g++.target/aarch64/diag_aka_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_ab_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/return_address_sign_b_exception.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/aarch64-sve-acle.exp create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_1.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_2.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/add_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/asrd_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/cntb_pat.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/conversion_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create2_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create2_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create3_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create3_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create4_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/create4_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_1.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/dot_2.h create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_1.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_2.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_3.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_4.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_5.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_6.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/func_redef_7.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get2_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get2_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get3_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get3_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get4_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/get4_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/lsl_wide_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mangle_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set2_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set3_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set3_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set4_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/set4_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_1.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_10.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_11.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_12.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_13.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_14.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_15.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_16.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_17.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_18.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_19.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_2.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_20.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_3.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_4.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_5.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_6.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_7.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_8.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/type_redef_9.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/whilele_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_7.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C create mode 100644 gcc/testsuite/g++.target/i386/crc32-4.C create mode 100644 gcc/testsuite/g++.target/i386/pr91605.C create mode 100644 gcc/testsuite/g++.target/i386/pr92354.C create mode 100644 gcc/testsuite/g++.target/powerpc/powerpc.exp create mode 100644 gcc/testsuite/g++.target/powerpc/undef-bool-3.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20190827-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191015-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191108-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/flatten.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85401.c rename gcc/testsuite/gcc.c-torture/{ => compile}/pr88140.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91001.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91204.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91725.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91919.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92056.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92063.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92231.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190820-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20190901-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20191023-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/20010114-2.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/20030331-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/920518-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/compare-fp-1.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-4f.x delete mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/fp-cmp-8f.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/noinit-attribute.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr84521.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90949.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91450-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91597.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91632.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91635.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92140.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/return-addr.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/shiftdi-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-43.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-44.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-45.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-46.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-47.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-48.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-49.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-50.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-51.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-53.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-54.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-55.c create mode 100644 gcc/testsuite/gcc.dg/Wenum-conversion.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-2.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull-3.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstring-compare.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-15.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-16.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-17.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-18.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-19.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-20.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-21.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-22.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-23.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-24.c create mode 100644 gcc/testsuite/gcc.dg/Wzero-length-array-bounds-2.c create mode 100644 gcc/testsuite/gcc.dg/Wzero-length-array-bounds.c create mode 100644 gcc/testsuite/gcc.dg/asm-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-only.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write-2.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-write.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-write-only.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.c create mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/gcc.dg/builtin-memchr-4.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-deprecated-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-fallthrough-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-maybe_unused-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-attr-syntax-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-builtins-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-no-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-utf8char-3.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c11-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c17-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c2x-scope-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c90-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c94-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/c99-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu11-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu17-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu89-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/gnu99-scope-1.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-1-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-10-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-11-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-12-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-13-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-14-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-15-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-2-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-3-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-4-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-6-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-7-utf8.c create mode 100644 gcc/testsuite/gcc.dg/cpp/ucnid-9-utf8.c rename gcc/testsuite/gcc.dg/cpp/usr/include/{stdio.h => example.h} (100%) create mode 100644 gcc/testsuite/gcc.dg/cr-decimal-dig-2.c create mode 100644 gcc/testsuite/gcc.dg/darwin-minversion-link.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-keywords-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c11-keywords-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-builtins-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constants-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-constants-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-float-dfp-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-keywords-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/c2x-keywords-2.c delete mode 100644 gcc/testsuite/gcc.dg/dfp/keywords-ignored-c99.c create mode 100644 gcc/testsuite/gcc.dg/dfp/tr24732-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/ts18661-2-float-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-4.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-5.h create mode 100644 gcc/testsuite/gcc.dg/diag-aka-5a.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-5b.c create mode 100644 gcc/testsuite/gcc.dg/enum-redef-1.c create mode 100644 gcc/testsuite/gcc.dg/format/c2x-strftime-1.c create mode 100644 gcc/testsuite/gcc.dg/format/gcc_diag-11.c create mode 100644 gcc/testsuite/gcc.dg/format/pr80619.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-42.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-44.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attr-syntax-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-attrs-2.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-builtins-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/gnu2x-utf8char-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-variant-2.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr78884.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90637.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90900.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91063.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91216.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr92557.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr90716.c create mode 100644 gcc/testsuite/gcc.dg/ipa/20040703-wpa.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-13.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-15.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-16.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-17.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-18.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-20.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-21.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-22.c delete mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-sra-6.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91088.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91089.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91832.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91853.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92529.c create mode 100644 gcc/testsuite/gcc.dg/limits-width-2.c create mode 100644 gcc/testsuite/gcc.dg/lto/alias-access-path-2_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr91393_0.c delete mode 100644 gcc/testsuite/gcc.dg/pr57438-2.c create mode 100644 gcc/testsuite/gcc.dg/pr78902.c create mode 100644 gcc/testsuite/gcc.dg/pr87047.c create mode 100644 gcc/testsuite/gcc.dg/pr87954.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-1.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-10.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-11.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-12.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-2.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-3.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-4.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-5.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-6.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-7.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-8.c create mode 100644 gcc/testsuite/gcc.dg/pr88784-9.c create mode 100644 gcc/testsuite/gcc.dg/pr89435.c create mode 100644 gcc/testsuite/gcc.dg/pr89795.c create mode 100644 gcc/testsuite/gcc.dg/pr90726.c create mode 100644 gcc/testsuite/gcc.dg/pr90733.c create mode 100644 gcc/testsuite/gcc.dg/pr90756.c create mode 100644 gcc/testsuite/gcc.dg/pr90760.c create mode 100644 gcc/testsuite/gcc.dg/pr90866-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90866.c create mode 100644 gcc/testsuite/gcc.dg/pr90892.c create mode 100644 gcc/testsuite/gcc.dg/pr90898.c create mode 100644 gcc/testsuite/gcc.dg/pr91014.c create mode 100644 gcc/testsuite/gcc.dg/pr91069.c create mode 100644 gcc/testsuite/gcc.dg/pr91172.c create mode 100644 gcc/testsuite/gcc.dg/pr91181.c create mode 100644 gcc/testsuite/gcc.dg/pr91195.c create mode 100644 gcc/testsuite/gcc.dg/pr91269.c create mode 100644 gcc/testsuite/gcc.dg/pr91570.c create mode 100644 gcc/testsuite/gcc.dg/pr91720.c create mode 100644 gcc/testsuite/gcc.dg/pr91734.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-1.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-2.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-3.c create mode 100644 gcc/testsuite/gcc.dg/pr91860-4.c create mode 100644 gcc/testsuite/gcc.dg/pr91885.c create mode 100644 gcc/testsuite/gcc.dg/pr92115.c create mode 100644 gcc/testsuite/gcc.dg/pr92162.c create mode 100644 gcc/testsuite/gcc.dg/pr92260.c create mode 100644 gcc/testsuite/gcc.dg/pr92263.c create mode 100644 gcc/testsuite/gcc.dg/pr92301.c create mode 100644 gcc/testsuite/gcc.dg/pr92430.c create mode 100644 gcc/testsuite/gcc.dg/pr92493.c create mode 100644 gcc/testsuite/gcc.dg/pr92510.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/missed-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/test-epilogue-set.c create mode 100644 gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c create mode 100644 gcc/testsuite/gcc.dg/sinhovercosh-1.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-21.c create mode 100644 gcc/testsuite/gcc.dg/sso/ipa-sra-1.c create mode 100644 gcc/testsuite/gcc.dg/stdint-width-2.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_6.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_7.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_8.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_9.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-62.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-63.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-64.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-65.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-66.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-67.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-68.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-69.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-70.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-71.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-72.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-73.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-74.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-75.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-76.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-77.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-78.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-79.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-80.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-81.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-82.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-83.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-84.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-85.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-86.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-87.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-88.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-89.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-90.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-91.c create mode 100644 gcc/testsuite/gcc.dg/tm/attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/tm/props-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190604-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190924-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/20191011-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-fp-int-inexact-c2x.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-round-roundeven.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-round-roundevenf128.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90671.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90738.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90972.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91126.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91200.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91207.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91211.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91267.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91323.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91445.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91812.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91896.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92069.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92088-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92173.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92203.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92222.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92241-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92241.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92252.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92275.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92345.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92371.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92461.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92512.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92596-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92608.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92690.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92704.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92715.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-21.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-22.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-23.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/calloc-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dce-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/inline-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi_on_compare-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount4l.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/popcount4ll.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86061.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91482.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91504.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91579.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91680.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91866.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92056.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92085-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92163.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/redundant-assign-zero-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/slsr-42.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-36.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-69.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-80.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-81.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-82.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-83.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-7.c create mode 100644 gcc/testsuite/gcc.dg/type-convert-var.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-1.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-2.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-1-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-10-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-11-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-12-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-13-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-14-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-15-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-16-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-2-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-3-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-4-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-5-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-6-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-7-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-8-utf8.c create mode 100644 gcc/testsuite/gcc.dg/ucnid-9-utf8.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr50476.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-40.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-41.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-42.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-43.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-bool-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-div-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-fast-math-vec [...] delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-33.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c delete mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp create mode 100644 gcc/testsuite/gcc.dg/vect/pr65930-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr65930-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91665.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91750.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92205.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92347.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92554.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92555.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92558.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92677.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92710.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10a.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10b.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10c.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10d.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-10e.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-reduc-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-17.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-18.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-19.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-20.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bswap16a.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ctor-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-epilogues.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-fma-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mulhrs-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-call-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-1-epilogue.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-1-src.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-2-src.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-3-epilogue.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-3-src.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-4-epilogue.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-4-src.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-epilogue-gaps.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-13.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-14.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-15.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-16.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-version-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-version-2.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-19.c create mode 100644 gcc/testsuite/gcc.dg/wrapped-binop-simplify.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-1.c create mode 100644 gcc/testsuite/gcc.misc-tests/gcov-pr90574-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/memtag_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/tme.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vst1x4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-x-constraint-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-y-constraint-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmul_scvtf_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nosplit-di-const-volatile_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr88838.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91102.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92526.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_b_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/return_address_sign_builtin.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ssra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/usra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ssadv16qi-dotprod.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/abs_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acge_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acgt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acgt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acgt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acle_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acle_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/acle_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/aclt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/aclt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/aclt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f16_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f32_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_f64_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/add_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adda_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/addv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adrb.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adrd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adrh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/adrw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/and_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/andv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asr_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asrd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asrd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asrd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/asrd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bic_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/brka_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/brkb_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/brkn_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/brkpa_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/brkpb_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cadd_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cadd_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cadd_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cls_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clz_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmla_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpeq_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpge_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpgt_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmple_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmplt_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpne_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cmpuo_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnot_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntb_pat.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntd_pat.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnth.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnth_pat.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntp_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntp_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntp_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntp_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cntw_pat.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/compact_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/create4_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/div_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/divr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dot_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eor_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/eorv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/expa_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/expa_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/expa_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/exth_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/extw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/index_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsl_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lsr_wide_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mad_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/max_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnm_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnm_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnm_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnmv_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnmv_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxnmv_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/maxv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/min_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnm_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnm_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnm_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnmv_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnmv_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minnmv_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/minv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_lane_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mla_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_lane_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mls_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mov_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/msb_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f16_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f32_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_f64_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_lane_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_lane_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mul_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulh_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mulx_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nand_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/neg_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmad_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmla_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmls_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmls_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmls_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmsb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmsb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nmsb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/nor_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/not_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orn_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/orv_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pfalse.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pfirst_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pnext_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pnext_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pnext_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/pnext_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfb.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfb_gather.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfd.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfd_gather.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfh.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfh_gather.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfw.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/prfw_gather.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptest_any.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptest_first.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptest_last.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue_pat_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue_pat_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue_pat_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ptrue_pat_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdech_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qdecw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qinch_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_pat_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_pat_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_pat_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_pat_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qincw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/qsub_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rbit_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rdffr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpe_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recps_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/recpx_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revh_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/revw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinta_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rinti_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintm_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintn_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintx_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rintz_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrte_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrts_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrts_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rsqrts_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/scale_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sqrt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1b_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1h_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1w_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1w_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f16_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f32_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_f64_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sub_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f16_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f32_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_f64_notrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/subr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/test_sve_acle.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tmad_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tmad_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tmad_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tsmul_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tssel_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/undef2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/undef3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/undef4_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/undef_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpkhi_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_b.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/unpklo_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilele_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilele_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilele_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilele_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilelt_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilelt_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilelt_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/whilelt_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/adr_index_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/adr_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_int_opt_n.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_opt_n_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_rotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_uint [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/clast_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_opt_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_scalar_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_wid [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/count_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/count_vector_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/create_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ext_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/fold_left_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/func_redef_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/get_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pat_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pred_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/inc_dec_pre [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ld1sh_gather_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_ext_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/pattern_pred_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/prefetch_ga [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/reduction_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/reduction_wide_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/set_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_right [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/sizeless-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatt [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatt [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/store_scatt [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_lan [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_opt_n_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_qq_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_rotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/tmad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/type_redef_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_count_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_widen_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/undeclared_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/add_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/and_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/bic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brka_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brkb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brkb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brkn_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brkpa_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/brkpb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cmpeq_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cmpeq_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cmpeq_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cntb_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cntd_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cnth_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cntw_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/deref_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/double_pragma_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/dupq_lane_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/eor_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/inline_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/inline_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ld1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ldff1_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nand_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nor_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/orn_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/orr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pfirst_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pnext_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/pnext_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/ptrue_pat_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/qincb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/struct_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/temporaries_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fadda_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_extend_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_extend_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_slp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/annotate_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_11_nosc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_11_sc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_4_be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_4_le.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_5_be.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_5_le.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_256.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_512.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/unprototyped_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_3_nosc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/varargs_3_sc.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/vpcs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr88834.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_3_costly.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sel_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_costly.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_costly_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/truncate_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_costly.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_sel.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_zero.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/aarch64-sve2.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/average_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bitsel_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/eor3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/mulhrs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilerw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/whilewr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/usadv16qi-dotprod.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect_mixed_sizes_9.c create mode 100644 gcc/testsuite/gcc.target/arc/and-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/delay-slot-limm.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-10.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-11.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-12.c create mode 100644 gcc/testsuite/gcc.target/arc/mov-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size.c create mode 100644 gcc/testsuite/gcc.target/arc/or-cnst-size2.c create mode 100644 gcc/testsuite/gcc.target/arc/pic-2.c create mode 100644 gcc/testsuite/gcc.target/arc/pr89838.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-2.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-3.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/dsp_arith.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/saturation.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32_sel.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-1.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-3.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-4.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-5.c create mode 100644 gcc/testsuite/gcc.target/arm/asm-flag-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-17.c delete mode 100644 gcc/testsuite/gcc.target/arm/neon-extend-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/neon-extend-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89190.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91603.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91684.c create mode 100644 gcc/testsuite/gcc.target/arm/ssadv16qi.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-1.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-2.c create mode 100644 gcc/testsuite/gcc.target/arm/unaligned-argument-3.c create mode 100644 gcc/testsuite/gcc.target/arm/usadv16qi.c create mode 100644 gcc/testsuite/gcc.target/bpf/bpf.exp create mode 100644 gcc/testsuite/gcc.target/bpf/builtin-load.c create mode 100644 gcc/testsuite/gcc.target/bpf/constant-calls.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs-2.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs-3.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-funargs.c create mode 100644 gcc/testsuite/gcc.target/bpf/diag-indcalls.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-bind.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-bpf-redirect.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-clone-redirect.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-csum-diff.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-csum-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-current-task-under-cgroup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-fib-lookup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-cgroup-classid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-comm.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-pid-tgid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-task.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-current-uid-gid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-hash-recalc.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-listener-sock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-local-storage.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-numa-node-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-prandom-u32.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-route-realm.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-smp-processor-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-socket-cookie.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-socket-uid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-stack.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-get-stackid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-getsockopt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-ktime-get-ns.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-l3-csum-replace.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-l4-csum-replace.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-push-encap.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-action.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-adjust-srh.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-lwt-seg6-store-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-delete-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-lookup-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-peek-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-pop-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-push-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-map-update-elem.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-apply-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-cork-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-pop-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-pull-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-push-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-redirect-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-msg-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-override-return.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-output.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-read-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-event-read.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-perf-prog-read-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-read-str.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-read.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-probe-write-user.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-pointer-rel.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-set-hash-invalid.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-set-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-setsockopt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-fullsock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-lookup-tcp.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-lookup-upd.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-redirect-hash.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-redirect-map.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-release.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-select-reuseport.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-storage-delete.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sk-storage-get.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-adjust-room.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-head.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-proto.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-tail.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-change-type.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-ecn-set-ce.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-key.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-tunnel-opt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-get-xfrm-state.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes-relative.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-load-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-pull-data.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-key.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-set-tunnel-opt.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-store-bytes.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-under-cgroup.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-pop.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skb-vlan-push.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-skc-lookup-tcp.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-hash-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-map-update.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sock-ops-cb-flags-set.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-spin-lock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-spin-unlock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-strtol.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-strtoul.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-current-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-name.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-get-new-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-sysctl-set-new-value.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tail-call.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tcp-check-syncookie.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-tcp-sock.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-trace-printk.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-head.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-meta.c create mode 100644 gcc/testsuite/gcc.target/bpf/helper-xdp-adjust-tail.c create mode 100644 gcc/testsuite/gcc.target/bpf/skb-ancestor-cgroup-id.c create mode 100644 gcc/testsuite/gcc.target/bpf/sync-fetch-and-add.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr90991-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr90991-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclasssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-vfpclassss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vp2intersect-2intersectvl-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-3.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-5.c create mode 100644 gcc/testsuite/gcc.target/i386/cvtpd2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmd.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmds.c create mode 100644 gcc/testsuite/gcc.target/i386/fnabs.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-5.c create mode 100644 gcc/testsuite/gcc.target/i386/math_m_pi.h create mode 100644 gcc/testsuite/gcc.target/i386/minmax-3.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-4.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-5.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-6.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr54855-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87853.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89386-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr89386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90552.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90765-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90765-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90856.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90867.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90878.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90899.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91033.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91131.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91154.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91223.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91385.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91408.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91446.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91528.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91604.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91623.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91704.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91897.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91931.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91994.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92140.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92225.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92258.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92295.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92549.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92615.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-10.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-11.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-12.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-13.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-14.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-15.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-8.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-vect-simd-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-1.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-round-roundeven-2.c delete mode 100644 gcc/testsuite/gcc.target/mips/call-clobbered-4.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c create mode 100644 gcc/testsuite/gcc.target/mips/constant-spill.c create mode 100644 gcc/testsuite/gcc.target/mips/data-sym-multi-pool.c create mode 100644 gcc/testsuite/gcc.target/mips/get-fcsr-3.c create mode 100644 gcc/testsuite/gcc.target/mips/mips-builtins-pure.c create mode 100644 gcc/testsuite/gcc.target/mips/mips64r6-ti-mult.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-dpadd-dpsub.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-ds.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-insert-split.c create mode 100644 gcc/testsuite/gcc.target/mips/pr91769.c create mode 100644 gcc/testsuite/gcc.target/msp430/430x-insns.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-lower-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-upper-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/data-attributes-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/README create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-device-order.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_00.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_01.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_02.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_04.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_08.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_10.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_11.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_12.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_14.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_18.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_20.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_21.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_22.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_24.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_28.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430fr5969.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-using-env-var.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-using-installed.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-using-option.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-cc430f5123.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-foo.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430afe253.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430cg4616.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430f4783.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-rf430frl154h_rom.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/msp430-devices.h create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-slli.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srai.c create mode 100644 gcc/testsuite/gcc.target/msp430/emulate-srli.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/mlarge-pedwarns.c create mode 100644 gcc/testsuite/gcc.target/msp430/mlarge-use-430-insn.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_sllll.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srall.c create mode 100644 gcc/testsuite/gcc.target/msp430/mspabi_srlll.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-default.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-mlarge-any-region.c create mode 100644 gcc/testsuite/gcc.target/msp430/object-attributes-mlarge.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-attribute-misuse.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/size-optimized-shifts.c create mode 100644 gcc/testsuite/gcc.target/msp430/tiny-printf.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-future.c create mode 100644 gcc/testsuite/gcc.target/powerpc/darn-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/maddld-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/mmfpgpr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr62147.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr70010.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88233.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr91275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pure-builtin-redundant-load.c create mode 100644 gcc/testsuite/gcc.target/powerpc/small-loop-unroll.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendvb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/volatile-mem.c create mode 100644 gcc/testsuite/gcc.target/pru/abi-arg-struct.c create mode 100644 gcc/testsuite/gcc.target/pru/ashiftrt.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-1.c create mode 100644 gcc/testsuite/gcc.target/pru/builtins-error.c create mode 100644 gcc/testsuite/gcc.target/pru/clearbit.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-asm.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-dowhile.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-hi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-qi-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-short-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-si-2.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-u8_pcrel_overflow.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-1.c create mode 100644 gcc/testsuite/gcc.target/pru/loop-ubyte-2.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-1.c create mode 100644 gcc/testsuite/gcc.target/pru/lra-framepointer-fragmentation-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-1.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-2.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-3.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-4.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-5.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-6.c create mode 100644 gcc/testsuite/gcc.target/pru/mabi-ti-7.c create mode 100644 gcc/testsuite/gcc.target/pru/pr64366.c create mode 100644 gcc/testsuite/gcc.target/pru/pragma-ctable_entry.c create mode 100644 gcc/testsuite/gcc.target/pru/pru.exp create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-2.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbc-3.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-1.c create mode 100644 gcc/testsuite/gcc.target/pru/qbbs-2.c create mode 100644 gcc/testsuite/gcc.target/pru/setbit.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-and-qisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-hisi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qihi.c create mode 100644 gcc/testsuite/gcc.target/pru/zero_extend-qisi.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/li.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr91441.c create mode 100644 gcc/testsuite/gcc.target/riscv/promote-type-for-libcall.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-5.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-6.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-7.c create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-5.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-rotate-modulo.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-shift-rotate-add-mod.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once-2.c create mode 100644 gcc/testsuite/gcc.target/s390/load-thread-pointer-once.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c create mode 100644 gcc/testsuite/gcc.target/s390/sigfpe-eh.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-ordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-uneq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-quiet-unordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling- [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-signaling-ltgt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smax-z13.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smax.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smin-z13.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-double-smin.F90 create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-ordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-uneq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-quiet-unordered.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-eq.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-ge.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-gt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-le.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-lt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-float-signaling-ltgt.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-fortran.h create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec-long-double-signa [...] create mode 100644 gcc/testsuite/gcc.target/s390/zvector/autovec.h delete mode 100644 gcc/testsuite/gcc.target/spu/Wmain.c delete mode 100644 gcc/testsuite/gcc.target/spu/abi.c delete mode 100644 gcc/testsuite/gcc.target/spu/compare-dp.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-1.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-2.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-3.c delete mode 100644 gcc/testsuite/gcc.target/spu/cpat-4.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcgt-nan.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcmeq.c delete mode 100644 gcc/testsuite/gcc.target/spu/dfcmgt.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cache1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cast1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cast2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/compile1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/compile2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/cppdefine.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ea.exp delete mode 100644 gcc/testsuite/gcc.target/spu/ea/errors1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/errors2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/execute3.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ops1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/ops2.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/options1.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/pr41857.c delete mode 100644 gcc/testsuite/gcc.target/spu/ea/test-sizes.c delete mode 100644 gcc/testsuite/gcc.target/spu/fixed-range-bad.c delete mode 100644 gcc/testsuite/gcc.target/spu/fixed-range.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-1.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-2.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-3.c delete mode 100644 gcc/testsuite/gcc.target/spu/intrinsics-sr.c delete mode 100644 gcc/testsuite/gcc.target/spu/muldivti3.c delete mode 100644 gcc/testsuite/gcc.target/spu/pr40001.c delete mode 100644 gcc/testsuite/gcc.target/spu/spu.exp delete mode 100644 gcc/testsuite/gcc.target/spu/subti3.c delete mode 100644 gcc/testsuite/gcc.target/spu/tag_manager.c delete mode 100644 gcc/testsuite/gcc.target/spu/vector-ansi.c delete mode 100644 gcc/testsuite/gcc.target/spu/vector.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr91880.c create mode 100644 gcc/testsuite/gcc.target/xtensa/xtensa.exp create mode 100644 gcc/testsuite/gdc.dg/pr90601.d create mode 100644 gcc/testsuite/gdc.dg/pr90650a.d create mode 100644 gcc/testsuite/gdc.dg/pr90650b.d create mode 100644 gcc/testsuite/gdc.dg/pr91238.d create mode 100644 gcc/testsuite/gdc.test/compilable/b16976.d create mode 100644 gcc/testsuite/gdc.test/compilable/imports/test16214b.d create mode 100644 gcc/testsuite/gdc.test/compilable/test16214a.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19912.d create mode 100644 gcc/testsuite/gdc.test/compilable/test19941.d create mode 100644 gcc/testsuite/gdc.test/compilable/traits.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b15875.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b17285.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19691e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b19717a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/diag16976.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/extra-files/minimal/object.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19890b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19897.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19898b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19911c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19912e.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19913.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19914.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19915.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19922.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19923.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19941.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail19955.d create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_49.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_bounds_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/bad_operands.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_array_params_3_aux.c create mode 100644 gcc/testsuite/gfortran.dg/bind_c_procs_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_bge.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dble.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_int.f90 create mode 100644 gcc/testsuite/gfortran.dg/byte_3.f create mode 100644 gcc/testsuite/gfortran.dg/byte_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_array_constructor_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_mod_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_mismatch.f90 create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_71.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_1.f create mode 100644 gcc/testsuite/gfortran.dg/common_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/compare_interfaces.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-character_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-int_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison-real_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec-comparison.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_1.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_2.f create mode 100644 gcc/testsuite/gfortran.dg/dec_format_empty_item_3.f create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_33a.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_55.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dummy_derived_typed.f90 create mode 100644 gcc/testsuite/gfortran.dg/eof_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/external_procedure_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_zero_width.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/declare-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions-warn.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/nested-reductions.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-dims-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr87752.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_to_char_parameter_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/initialization_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/io_constraints_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_char_to_numeric_assign.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_overwrite_recursive_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr39937.f create mode 100644 gcc/testsuite/gfortran.dg/pr47054_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr47054_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr51991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67884.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68544.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69398.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69499.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr77632_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78719_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87907.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88072.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88833.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89344.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89646.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89647.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89943_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90002.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90985.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90988_4.f create mode 100644 gcc/testsuite/gfortran.dg/pr91003.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91296.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91359_1.f create mode 100644 gcc/testsuite/gfortran.dg/pr91359_2.f create mode 100644 gcc/testsuite/gfortran.dg/pr91372.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91471.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91485.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91496.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91497.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91552.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91553.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91564.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91565.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91566.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91568.f create mode 100644 gcc/testsuite/gfortran.dg/pr91577.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91587.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91589.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91641.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91642.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91649.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91650_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91650_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91660_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91660_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91714.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91715.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91716.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91727.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91784.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91785.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91801.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91802.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91942.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91943.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91945.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91959.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92018.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92019.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92050.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92094.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92161.f create mode 100644 gcc/testsuite/gfortran.dg/pr92208.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92277.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92537.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92629.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_51.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/shiftalr_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/streamio_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90681.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr90913.f90 delete mode 100644 gcc/testsuite/gfortran.dg/warn_argument_mismatch_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/warn_unused_dummy_argument_5.f90 delete mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr39937.f delete mode 100644 gcc/testsuite/gfortran.fortran-torture/execute/getarg_1.x create mode 100644 gcc/testsuite/gnat.dg/access6.adb create mode 100644 gcc/testsuite/gnat.dg/access7.adb create mode 100644 gcc/testsuite/gnat.dg/access8.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/access8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/access9.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.ads create mode 100644 gcc/testsuite/gnat.dg/addr14.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.ads create mode 100644 gcc/testsuite/gnat.dg/aggr26.adb create mode 100644 gcc/testsuite/gnat.dg/aggr27.adb create mode 100644 gcc/testsuite/gnat.dg/aggr28.adb create mode 100644 gcc/testsuite/gnat.dg/ai12_0086_example.adb create mode 100644 gcc/testsuite/gnat.dg/aliased2.adb create mode 100644 gcc/testsuite/gnat.dg/alignment14.adb create mode 100644 gcc/testsuite/gnat.dg/alignment15.adb create mode 100644 gcc/testsuite/gnat.dg/allocator.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.ads create mode 100644 gcc/testsuite/gnat.dg/annotation1.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.ads create mode 100644 gcc/testsuite/gnat.dg/array35.adb create mode 100644 gcc/testsuite/gnat.dg/array36.adb create mode 100644 gcc/testsuite/gnat.dg/array37.adb create mode 100644 gcc/testsuite/gnat.dg/array38.adb create mode 100644 gcc/testsuite/gnat.dg/array38_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/array38_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/aspect2.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.ads create mode 100644 gcc/testsuite/gnat.dg/assert2.adb create mode 100644 gcc/testsuite/gnat.dg/assert2.ads create mode 100644 gcc/testsuite/gnat.dg/bias1.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.ads create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.adb create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.ads create mode 100644 gcc/testsuite/gnat.dg/casesi.adb create mode 100644 gcc/testsuite/gnat.dg/casesi.ads create mode 100644 gcc/testsuite/gnat.dg/class_wide5.adb create mode 100644 gcc/testsuite/gnat.dg/concat3.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.adb create mode 100644 gcc/testsuite/gnat.dg/containers1.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor2.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_fp.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_useit.ads create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.ads create mode 100644 gcc/testsuite/gnat.dg/derived_type6.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type6.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2.adb create mode 100644 gcc/testsuite/gnat.dg/dimensions2_phys.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads create mode 100644 gcc/testsuite/gnat.dg/discr56.adb create mode 100644 gcc/testsuite/gnat.dg/discr56.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/discr57.adb create mode 100644 gcc/testsuite/gnat.dg/discr58.adb create mode 100644 gcc/testsuite/gnat.dg/elab8.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_gen.ads create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/encode_string1.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/entry1.adb create mode 100644 gcc/testsuite/gnat.dg/entry1.ads create mode 100644 gcc/testsuite/gnat.dg/enum_rep.adb create mode 100644 gcc/testsuite/gnat.dg/enum_rep.ads create mode 100644 gcc/testsuite/gnat.dg/enum_val1.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.ads create mode 100644 gcc/testsuite/gnat.dg/equal11.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_interface.ads create mode 100644 gcc/testsuite/gnat.dg/equal11_record.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_record.ads create mode 100644 gcc/testsuite/gnat.dg/equal6.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.ads create mode 100644 gcc/testsuite/gnat.dg/equal7.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal8.adb create mode 100644 gcc/testsuite/gnat.dg/equal8.ads create mode 100644 gcc/testsuite/gnat.dg/equal8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal9.adb create mode 100644 gcc/testsuite/gnat.dg/expect2.adb create mode 100644 gcc/testsuite/gnat.dg/expect2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/expect3.adb create mode 100644 gcc/testsuite/gnat.dg/expect4.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func9.adb create mode 100644 gcc/testsuite/gnat.dg/fixed_delete.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt6.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt7.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt8.adb create mode 100644 gcc/testsuite/gnat.dg/float_value1.adb create mode 100644 gcc/testsuite/gnat.dg/float_value2.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.ads create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.ads create mode 100644 gcc/testsuite/gnat.dg/generic2-child.ads create mode 100644 gcc/testsuite/gnat.dg/generic2-io_any.adb create mode 100644 gcc/testsuite/gnat.dg/generic2-io_any.ads create mode 100644 gcc/testsuite/gnat.dg/generic2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst10.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst11.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst12.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst12_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg-nested_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg-ops_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst13_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib-topic.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_markets.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits-encodables.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_gen.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_inst.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_typ.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst5.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_x.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_types.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1-operator.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5.adb create mode 100644 gcc/testsuite/gnat.dg/ghost5.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5_parent.ads create mode 100644 gcc/testsuite/gnat.dg/ghost6.adb create mode 100644 gcc/testsuite/gnat.dg/ghost6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/ghost7.adb create mode 100644 gcc/testsuite/gnat.dg/ghost7.ads create mode 100644 gcc/testsuite/gnat.dg/global2.adb create mode 100644 gcc/testsuite/gnat.dg/global2.ads create mode 100644 gcc/testsuite/gnat.dg/image1.adb create mode 100644 gcc/testsuite/gnat.dg/implicit_param.adb create mode 100644 gcc/testsuite/gnat.dg/implicit_param_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete7.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete7.ads create mode 100644 gcc/testsuite/gnat.dg/inline15.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline15_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline16.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline16_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline17.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18.adb create mode 100644 gcc/testsuite/gnat.dg/inline18.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2-child.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline19.adb create mode 100644 gcc/testsuite/gnat.dg/inline19.ads create mode 100644 gcc/testsuite/gnat.dg/inline20.adb create mode 100644 gcc/testsuite/gnat.dg/inline20_g.adb create mode 100644 gcc/testsuite/gnat.dg/inline20_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_h.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_i.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_q-io.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_q.ads create mode 100644 gcc/testsuite/gnat.dg/inline20_r.ads create mode 100644 gcc/testsuite/gnat.dg/inline21.adb create mode 100644 gcc/testsuite/gnat.dg/inline21_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline21_h.adb create mode 100644 gcc/testsuite/gnat.dg/inline21_h.ads create mode 100644 gcc/testsuite/gnat.dg/inline21_q.ads create mode 100644 gcc/testsuite/gnat.dg/interface10.adb create mode 100644 gcc/testsuite/gnat.dg/interface9.adb create mode 100644 gcc/testsuite/gnat.dg/interface9_root-child.ads create mode 100644 gcc/testsuite/gnat.dg/interface9_root.ads create mode 100644 gcc/testsuite/gnat.dg/iter5.adb create mode 100644 gcc/testsuite/gnat.dg/iter5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/iter6.adb create mode 100644 gcc/testsuite/gnat.dg/limited2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.ads create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.ads create mode 100644 gcc/testsuite/gnat.dg/limited3.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/limited4.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with7.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with7.ads create mode 100644 gcc/testsuite/gnat.dg/limited_with7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/loop_entry1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_entry2.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.ads create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.adb create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.ads create mode 100644 gcc/testsuite/gnat.dg/modular5.adb create mode 100644 gcc/testsuite/gnat.dg/multfixed.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.ads create mode 100644 gcc/testsuite/gnat.dg/null_check.adb create mode 100644 gcc/testsuite/gnat.dg/object_size1.adb create mode 100644 gcc/testsuite/gnat.dg/openacc1.adb create mode 100644 gcc/testsuite/gnat.dg/opt79.adb create mode 100644 gcc/testsuite/gnat.dg/opt79.ads create mode 100644 gcc/testsuite/gnat.dg/opt80.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.ads create mode 100644 gcc/testsuite/gnat.dg/opt82.adb create mode 100644 gcc/testsuite/gnat.dg/opt82_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/pack23.adb create mode 100644 gcc/testsuite/gnat.dg/pack23_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/pack24.adb create mode 100644 gcc/testsuite/gnat.dg/pack25.adb create mode 100644 gcc/testsuite/gnat.dg/pack26.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate11.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.ads create mode 100644 gcc/testsuite/gnat.dg/predicate13.adb create mode 100644 gcc/testsuite/gnat.dg/predicate13.ads create mode 100644 gcc/testsuite/gnat.dg/predicate14.adb create mode 100644 gcc/testsuite/gnat.dg/predicate14.ads create mode 100644 gcc/testsuite/gnat.dg/predicate4.adb create mode 100644 gcc/testsuite/gnat.dg/predicate4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate5.adb create mode 100644 gcc/testsuite/gnat.dg/predicate5.ads create mode 100644 gcc/testsuite/gnat.dg/predicate6.adb create mode 100644 gcc/testsuite/gnat.dg/predicate6.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7.adb create mode 100644 gcc/testsuite/gnat.dg/predicate7.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate8.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate9.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.ads create mode 100644 gcc/testsuite/gnat.dg/prot7.adb create mode 100644 gcc/testsuite/gnat.dg/prot7.ads create mode 100644 gcc/testsuite/gnat.dg/prot8.adb create mode 100644 gcc/testsuite/gnat.dg/prot8.ads create mode 100644 gcc/testsuite/gnat.dg/prot9.adb create mode 100644 gcc/testsuite/gnat.dg/prot9_gen.ads create mode 100644 gcc/testsuite/gnat.dg/prot9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/prot9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/range_check3.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/range_check5.adb create mode 100644 gcc/testsuite/gnat.dg/range_check6.adb create mode 100644 gcc/testsuite/gnat.dg/range_check7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming13.adb create mode 100644 gcc/testsuite/gnat.dg/renaming14.adb create mode 100644 gcc/testsuite/gnat.dg/renaming15.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause8.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause9.adb create mode 100644 gcc/testsuite/gnat.dg/scos1.adb create mode 100644 gcc/testsuite/gnat.dg/self_ref1.adb create mode 100644 gcc/testsuite/gnat.dg/slice10.adb create mode 100644 gcc/testsuite/gnat.dg/spark3.adb create mode 100644 gcc/testsuite/gnat.dg/specs/array4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr6.ads create mode 100644 gcc/testsuite/gnat.dg/specs/size_clause4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads create mode 100644 gcc/testsuite/gnat.dg/sso16.adb create mode 100644 gcc/testsuite/gnat.dg/storage_size1.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/system_info1.adb create mode 100644 gcc/testsuite/gnat.dg/tag2.adb create mode 100644 gcc/testsuite/gnat.dg/tag2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged2.adb create mode 100644 gcc/testsuite/gnat.dg/tagged2.ads create mode 100644 gcc/testsuite/gnat.dg/tagged3.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged4.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.adb create mode 100644 gcc/testsuite/gnat.dg/tagged5.ads create mode 100644 gcc/testsuite/gnat.dg/task2.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/task3.adb create mode 100644 gcc/testsuite/gnat.dg/task3.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/task4.adb create mode 100644 gcc/testsuite/gnat.dg/task5.adb create mode 100644 gcc/testsuite/gnat.dg/test_casesi.adb create mode 100644 gcc/testsuite/gnat.dg/type_conv2.adb create mode 100644 gcc/testsuite/gnat.dg/type_conv2.ads create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert13.adb create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert14.adb create mode 100644 gcc/testsuite/gnat.dg/unreferenced2.adb create mode 100644 gcc/testsuite/gnat.dg/valid_scalars2.adb create mode 100644 gcc/testsuite/gnat.dg/warn20.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn21.adb create mode 100644 gcc/testsuite/gnat.dg/warn21.ads create mode 100644 gcc/testsuite/gnat.dg/warn22.adb create mode 100644 gcc/testsuite/gnat.dg/warn23.adb create mode 100644 gcc/testsuite/gnat.dg/warn24.adb create mode 100644 gcc/testsuite/gnat.dg/warn25.adb create mode 100644 gcc/testsuite/gnat.dg/warn26.adb create mode 100644 gcc/testsuite/gnat.dg/warn27.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.adb create mode 100644 gcc/testsuite/gnat.dg/warn28.ads create mode 100644 gcc/testsuite/gnat.dg/warn29.adb create mode 100644 gcc/testsuite/gnat.dg/warn29.ads create mode 100644 gcc/testsuite/gnat.dg/warn30.adb create mode 100644 gcc/testsuite/gnat.dg/warn30.ads create mode 100644 gcc/testsuite/gnat.dg/warn31.adb create mode 100644 gcc/testsuite/gnat.dg/warn31.ads create mode 100644 gcc/testsuite/gnat.dg/weak3.adb create mode 100644 gcc/testsuite/gnat.dg/weak3.ads create mode 100644 gcc/testsuite/go.dg/concatstring.go create mode 100644 gcc/testsuite/jit.dg/test-accessing-bitfield.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-b [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_unary_op-ba [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c create mode 100644 gcc/testsuite/objc-obj-c++-shared/CF-CFString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/F-NSArray.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/F-NSAutoreleasePool.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/F-NSObject.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/F-NSString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/F-NSValue.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFArray.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFAvai [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFBase.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFChar [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFData.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFDict [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFLocale.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/CoreFoundation/CFString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSArray.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSAutorele [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSDate.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSEnumerator.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSGeometry.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObjCRuntime.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSObject.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSRange.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSString.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSValue.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/Foundation/NSZone.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GNUstep.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSBlocks.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSConfig.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSObjCRuntime.h create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/GSVersion [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSArray+G [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSMutable [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSNumber+ [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSObject+ [...] create mode 100644 gcc/testsuite/objc-obj-c++-shared/GNUStep/GNUstepBase/NSString+ [...] create mode 100644 gcc/testsuite/objc.dg/attributes/gnu2x-attr-syntax-1.m delete mode 100644 gcc/tlink.c create mode 100644 gcc/tree-sra.h create mode 100644 gcc/tree-ssa-dse.h create mode 100644 gcc/value-range.cc create mode 100644 gcc/value-range.h delete mode 100644 gcc/wide-int-range.cc delete mode 100644 gcc/wide-int-range.h create mode 100644 libgcc/config/aarch64/lse-init.c create mode 100644 libgcc/config/aarch64/lse.S create mode 100644 libgcc/config/aarch64/t-lse create mode 100644 libgcc/config/arm/t-netbsd-eabi create mode 100644 libgcc/config/avr/t-copy-libgcc copy libgomp/config/nvptx/mutex.c => libgcc/config/bpf/crti.S (100%) copy libgomp/config/nvptx/oacc-async.c => libgcc/config/bpf/crtn.S (100%) create mode 100644 libgcc/config/bpf/t-bpf create mode 100644 libgcc/config/gcn/gthr-gcn.h create mode 100644 libgcc/config/gcn/unwind-gcn.c create mode 100644 libgcc/config/gthr-vxworks-cond.c create mode 100644 libgcc/config/gthr-vxworks-thread.c create mode 100644 libgcc/config/gthr-vxworks-tls.c create mode 100644 libgcc/config/gthr-vxworks.c copy libgcc/config/pa/{t-openbsd => t-netbsd} (100%) create mode 100644 libgcc/config/pru/asri.c create mode 100644 libgcc/config/pru/eqd.c create mode 100644 libgcc/config/pru/eqf.c create mode 100644 libgcc/config/pru/ged.c create mode 100644 libgcc/config/pru/gef.c create mode 100644 libgcc/config/pru/gtd.c create mode 100644 libgcc/config/pru/gtf.c create mode 100644 libgcc/config/pru/led.c create mode 100644 libgcc/config/pru/lef.c create mode 100644 libgcc/config/pru/lib2bitcountHI.c create mode 100644 libgcc/config/pru/lib2divHI.c create mode 100644 libgcc/config/pru/lib2divQI.c create mode 100644 libgcc/config/pru/lib2divSI.c create mode 100644 libgcc/config/pru/libgcc-eabi.ver create mode 100644 libgcc/config/pru/ltd.c create mode 100644 libgcc/config/pru/ltf.c create mode 100644 libgcc/config/pru/mpyll.S create mode 100644 libgcc/config/pru/pru-abi.h create mode 100644 libgcc/config/pru/pru-asm.h create mode 100644 libgcc/config/pru/pru-divmod.h create mode 100644 libgcc/config/pru/sfp-machine.h create mode 100644 libgcc/config/pru/t-pru delete mode 100644 libgcc/config/spu/cache.S delete mode 100644 libgcc/config/spu/cachemgr.c delete mode 100644 libgcc/config/spu/divmodti4.c delete mode 100644 libgcc/config/spu/divv2df3.c delete mode 100644 libgcc/config/spu/float_disf.c delete mode 100644 libgcc/config/spu/float_unsdidf.c delete mode 100644 libgcc/config/spu/float_unsdisf.c delete mode 100644 libgcc/config/spu/float_unssidf.c delete mode 100644 libgcc/config/spu/mfc_multi_tag_release.c delete mode 100644 libgcc/config/spu/mfc_multi_tag_reserve.c delete mode 100644 libgcc/config/spu/mfc_tag_release.c delete mode 100644 libgcc/config/spu/mfc_tag_reserve.c delete mode 100644 libgcc/config/spu/mfc_tag_table.c delete mode 100644 libgcc/config/spu/multi3.c delete mode 100644 libgcc/config/spu/t-elf create mode 100644 libgcc/config/t-gthr-noweak create mode 100644 libgcc/config/t-gthr-vxworks create mode 100644 libgcc/config/t-gthr-vxworksae create mode 100644 libgcc/config/t-vxcrtstuff create mode 100644 libgcc/config/t-vxworksae create mode 100644 libgcc/config/vxcrtstuff.c delete mode 100644 libgcc/config/vxlib-tls.c delete mode 100644 libgcc/config/vxlib.c mode change 100644 => 100755 libgcc/configure create mode 100644 libgo/go/cmd/go/init_test.go create mode 100644 libgo/go/cmd/go/internal/auth/auth.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc_test.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/a_android.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/b_android_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/c_linux.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/d_linux_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/g.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/a_illumos.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/c_solaris.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/g.go rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x1.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_darwin.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_windows.go (100%) create mode 100644 libgo/go/cmd/go/internal/load/pkg_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/bootstrap.go create mode 100644 libgo/go/cmd/go/internal/modfetch/key.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go create mode 100644 libgo/go/cmd/go/internal/modfetch/sumdb.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/web.go delete mode 100644 libgo/go/cmd/go/internal/modload/init_test.go create mode 100644 libgo/go/cmd/go/internal/note/example_test.go create mode 100644 libgo/go/cmd/go/internal/note/note.go create mode 100644 libgo/go/cmd/go/internal/note/note_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/renameio_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/umask_test.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_other.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_windows.go create mode 100644 libgo/go/cmd/go/internal/sumweb/cache.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/server.go create mode 100644 libgo/go/cmd/go/internal/sumweb/test.go create mode 100644 libgo/go/cmd/go/internal/tlog/ct_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/note.go create mode 100644 libgo/go/cmd/go/internal/tlog/note_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/tile.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog_test.go create mode 100644 libgo/go/cmd/go/internal/version/exe.go create mode 100644 libgo/go/cmd/go/internal/web/api.go create mode 100644 libgo/go/cmd/go/internal/web/file_test.go delete mode 100644 libgo/go/cmd/go/internal/web/security.go create mode 100644 libgo/go/cmd/go/internal/web/url.go create mode 100644 libgo/go/cmd/go/internal/web/url_other.go create mode 100644 libgo/go/cmd/go/internal/web/url_other_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows_test.go delete mode 100644 libgo/go/cmd/go/internal/web2/web.go delete mode 100644 libgo/go/cmd/go/internal/web2/web_test.go delete mode 100644 libgo/go/cmd/go/internal/webtest/test.go create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_invalidpath_v1_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.1-beta.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_sub_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_notags_v0.0.0-20190507 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.0.0-2 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.1-0 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_tools_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_usemissingpre_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt create mode 100644 libgo/go/cmd/go/testdata/script/bug.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_acl_windows.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_gomips.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_multi_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_nocache.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_pkgdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_tmpdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_runtime_gcflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/cache_unix.txt create mode 100644 libgo/go/cmd/go/testdata/script/cgo_syso_issue29253.txt create mode 100644 libgo/go/cmd/go/testdata/script/clean_testcache.txt create mode 100644 libgo/go/cmd/go/testdata/script/cmd_import_error.txt create mode 100644 libgo/go/cmd/go/testdata/script/env_write.txt create mode 100644 libgo/go/cmd/go/testdata/script/gcflags_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_404_meta.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_brace.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_dotfiles.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_insecure_redirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_tilde.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_unicode.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_cmd_gobin.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_importmap.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_non_go_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_auth.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_versioned.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_clean_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_concurrent.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_dot.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_latest.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_edit_go.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_cmd.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_fallback.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_latest_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_newcycle.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_private_vcs.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_prefix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_svn.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_git_export_subst.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_help.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_import_v1suffix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_indirect_tidy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_glide.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_invalid_version.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_compiled_concurrent.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_direct.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_replace_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_std.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badchain.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badzip.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_missingpkg_prerelease.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_modinfo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off_init.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_outside.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_https.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_pseudo_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_query_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_internal.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_string_alias.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sum_replaced.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_file_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_golang.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_proxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_symlink.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test_cached.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_error.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vcs_missing.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/prevent_sys_unix_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_set_executable_name.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_wildcard.txt create mode 100644 libgo/go/cmd/go/testdata/script/script_wait.txt create mode 100644 libgo/go/cmd/go/testdata/script/std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/sum_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_generated_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_go111module_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_status.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_timeout.txt create mode 100644 libgo/go/cmd/go/testdata/script/version.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_asm.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_deps.txt create mode 100644 libgo/go/cmd/go/testdata/standalone_testmain_flag_test.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go create mode 100644 libgo/go/cmd/gofmt/testdata/go2numbers.golden create mode 100644 libgo/go/cmd/gofmt/testdata/go2numbers.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite9.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite9.input create mode 100644 libgo/go/cmd/gofmt/testdata/typealias.golden create mode 100644 libgo/go/cmd/gofmt/testdata/typealias.input create mode 100644 libgo/go/cmd/internal/objabi/line_test.go delete mode 100644 libgo/go/cmd/vet/all/main.go rename libgo/go/cmd/vet/testdata/{src => }/asm/asm.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/assign/assign.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/atomic/atomic.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/bool/bool.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/buildtag/buildtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/composite/composite.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/copylock/copylock.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/deadcode/deadcode.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/httpresponse/httpresponse.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/lostcancel/lostcancel.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/method/method.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/nilfunc/nilfunc.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/rangeloop/rangeloop.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/shift/shift.go (100%) delete mode 100644 libgo/go/cmd/vet/testdata/src/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/structtag/structtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file1.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file2.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests_test.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unmarshal/unmarshal.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unsafeptr/unsafeptr.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unused/unused.go (100%) create mode 100644 libgo/go/crypto/ecdsa/ecdsa_noasm.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go create mode 100644 libgo/go/crypto/ed25519/ed25519.go create mode 100644 libgo/go/crypto/ed25519/ed25519_test.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/const.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/edwards25519.go create mode 100644 libgo/go/crypto/ed25519/testdata/sign.input.gz create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-Ed25519 copy libgomp/config/nvptx/oacc-cuda.c => libgo/go/crypto/tls/testdata/Client-TLSv1 [...] copy libgomp/config/nvptx/oacc-host.c => libgo/go/crypto/tls/testdata/Client-TLSv1 [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled-Required create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.cc create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.elf create mode 100644 libgo/go/encoding/csv/fuzz.go create mode 100644 libgo/go/encoding/json/fuzz.go create mode 100644 libgo/go/errors/wrap.go create mode 100644 libgo/go/errors/wrap_test.go create mode 100644 libgo/go/fmt/errors.go create mode 100644 libgo/go/fmt/errors_test.go delete mode 100644 libgo/go/go/doc/lazyre.go create mode 100644 libgo/go/go/doc/testdata/issue10858.0.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.1.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.2.golden create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue34182.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue34182.gox create mode 100644 libgo/go/go/token/token_test.go create mode 100644 libgo/go/go/types/gccgosizes.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/builder.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/string.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/doc.go rename libgo/go/{internal => golang.org}/x/crypto/curve25519/mont25519_amd64.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/hkdf/hkdf.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_generic.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_s390x.go rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/xor.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing_appengine.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go rename libgo/go/{internal => golang.org}/x/crypto/poly1305/sum_arm.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_generic.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go create mode 100644 libgo/go/golang.org/x/net/dns/dnsmessage/message.go rename libgo/go/{internal => golang.org}/x/net/http/httpguts/guts.go (100%) create mode 100644 libgo/go/golang.org/x/net/http/httpguts/httplex.go create mode 100644 libgo/go/golang.org/x/net/http/httpproxy/proxy.go rename libgo/go/{internal => golang.org}/x/net/http2/hpack/encode.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/hpack.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/huffman.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/tables.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/idna10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/idna9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/punycode.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/trie.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/trieval.go rename libgo/go/{internal => golang.org}/x/net/lif/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/lif.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/link.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/sys.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/syscall.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/zsys_solaris.go (100%) create mode 100644 libgo/go/golang.org/x/net/nettest/conntest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_stub.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_unix.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_windows.go rename libgo/go/{internal => golang.org}/x/net/route/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_announce.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_multicast.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/message.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/route.go rename libgo/go/{internal => golang.org}/x/net/route/route_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/route_openbsd.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/sys.go rename libgo/go/{internal => golang.org}/x/net/route/sys_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_dragonfly.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_netbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_11_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_12_darwin.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/zsys_darwin.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_dragonfly.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_386.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_amd64.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_arm.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_arm64.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_netbsd.go create mode 100644 libgo/go/golang.org/x/net/route/zsys_openbsd.go create mode 100644 libgo/go/golang.org/x/sys/cpu/byteorder.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_other.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule10.0.0.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule9.0.0.go create mode 100644 libgo/go/golang.org/x/text/transform/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bidi.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bracket.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/core.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/prop.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/trieval.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/composition.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/forminfo.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/input.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/iter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/normalize.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/readwriter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go create mode 100644 libgo/go/html/fuzz.go create mode 100644 libgo/go/image/png/fuzz.go create mode 100644 libgo/go/image/png/testdata/invalid-palette.png create mode 100644 libgo/go/index/suffixarray/gen.go delete mode 100644 libgo/go/index/suffixarray/qsufsort.go create mode 100644 libgo/go/index/suffixarray/sais.go create mode 100644 libgo/go/index/suffixarray/sais2.go create mode 100644 libgo/go/internal/bytealg/equal_generic.go create mode 100644 libgo/go/internal/cfg/cfg.go create mode 100644 libgo/go/internal/goversion/goversion.go create mode 100644 libgo/go/internal/lazyregexp/lazyre.go create mode 100644 libgo/go/internal/lazytemplate/lazytemplate.go create mode 100644 libgo/go/internal/oserror/errors.go create mode 100644 libgo/go/internal/poll/errno_unix.go create mode 100644 libgo/go/internal/poll/errno_windows.go create mode 100644 libgo/go/internal/poll/error_linux_test.go create mode 100644 libgo/go/internal/poll/error_stub_test.go create mode 100644 libgo/go/internal/poll/error_test.go create mode 100644 libgo/go/internal/poll/fd_opendir_darwin.go delete mode 100644 libgo/go/internal/poll/fd_opendir_ios.go create mode 100644 libgo/go/internal/poll/read_test.go create mode 100644 libgo/go/internal/reflectlite/all_test.go create mode 100644 libgo/go/internal/reflectlite/export_test.go create mode 100644 libgo/go/internal/reflectlite/set_test.go create mode 100644 libgo/go/internal/reflectlite/swapper.go create mode 100644 libgo/go/internal/reflectlite/tostring_test.go create mode 100644 libgo/go/internal/reflectlite/type.go create mode 100644 libgo/go/internal/reflectlite/value.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ge [...] delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ve [...] delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/builder.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/cryptobyte_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/example_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/string.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519_test.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/doc.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/vectors_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_amd64.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_noasm.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_ref.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_s390x.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/vectors_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/example_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message_test.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/export_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/encode_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/hpack_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/tables_test.go delete mode 100644 libgo/go/internal/x/net/idna/idna.go delete mode 100644 libgo/go/internal/x/net/idna/punycode_test.go delete mode 100644 libgo/go/internal/x/net/idna/tables.go delete mode 100644 libgo/go/internal/x/net/idna/trieval.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_bsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_nobsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_posix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_stub.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_unix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_windows.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/interface.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/rlimit.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/stack.go delete mode 100644 libgo/go/internal/x/net/lif/address_test.go delete mode 100644 libgo/go/internal/x/net/lif/defs_solaris.go delete mode 100644 libgo/go/internal/x/net/lif/link_test.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go16.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go17.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_test.go delete mode 100644 libgo/go/internal/x/net/route/address_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/address_test.go delete mode 100644 libgo/go/internal/x/net/route/defs_darwin.go delete mode 100644 libgo/go/internal/x/net/route/defs_dragonfly.go delete mode 100644 libgo/go/internal/x/net/route/defs_freebsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_netbsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_openbsd.go delete mode 100644 libgo/go/internal/x/net/route/message_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/message_freebsd_test.go delete mode 100644 libgo/go/internal/x/net/route/message_test.go delete mode 100644 libgo/go/internal/x/net/route/route.go delete mode 100644 libgo/go/internal/x/net/route/route_test.go delete mode 100644 libgo/go/internal/x/net/route/sys.go delete mode 100644 libgo/go/internal/x/net/route/zsys_darwin.go delete mode 100644 libgo/go/internal/x/net/route/zsys_dragonfly.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_386.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_amd64.go delete mode 100644 libgo/go/internal/x/net/route/zsys_freebsd_arm.go delete mode 100644 libgo/go/internal/x/net/route/zsys_netbsd.go delete mode 100644 libgo/go/internal/x/net/route/zsys_openbsd.go delete mode 100644 libgo/go/internal/x/text/secure/bidirule/bidirule.go delete mode 100644 libgo/go/internal/x/text/secure/doc.go delete mode 100644 libgo/go/internal/x/text/transform/examples_test.go delete mode 100644 libgo/go/internal/x/text/transform/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bidi.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bracket.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/core.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/prop.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/trieval.go delete mode 100644 libgo/go/internal/x/text/unicode/doc.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/composition.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_iter_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/forminfo.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/input.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/iter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/normalize.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/readwriter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/triegen.go create mode 100644 libgo/go/math/bits/bits_errors.go create mode 100644 libgo/go/math/bits/bits_errors_bootstrap.go create mode 100644 libgo/go/net/http/clone.go create mode 100644 libgo/go/net/testdata/freebsd-usevc-resolv.conf create mode 100644 libgo/go/net/testdata/linux-use-vc-resolv.conf create mode 100644 libgo/go/net/testdata/openbsd-tcp-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-reopen-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-resolv.conf delete mode 100644 libgo/go/os/dir_ios.go create mode 100644 libgo/go/os/env_default.go create mode 100644 libgo/go/os/env_windows.go create mode 100644 libgo/go/os/error_errno.go delete mode 100644 libgo/go/os/error_unix.go delete mode 100644 libgo/go/os/error_windows.go create mode 100644 libgo/go/os/exec/bench_test.go create mode 100644 libgo/go/os/export_unix_test.go create mode 100644 libgo/go/runtime/debuglog.go create mode 100644 libgo/go/runtime/debuglog_off.go create mode 100644 libgo/go/runtime/debuglog_on.go create mode 100644 libgo/go/runtime/debuglog_test.go create mode 100644 libgo/go/runtime/export_debuglog_test.go create mode 100644 libgo/go/runtime/mgcscavenge.go create mode 100644 libgo/go/runtime/os_netbsd_arm64.go create mode 100644 libgo/go/runtime/os_openbsd_arm64.go create mode 100644 libgo/go/runtime/panic32.go create mode 100644 libgo/go/runtime/sigqueue_note.go create mode 100644 libgo/go/runtime/stack_test.go delete mode 100644 libgo/go/runtime/sys_darwin.go delete mode 100644 libgo/go/runtime/sys_darwin_32.go delete mode 100644 libgo/go/runtime/sys_darwin_64.go create mode 100644 libgo/go/runtime/testdata/testprog/sleep.go create mode 100644 libgo/go/runtime/treap_test.go delete mode 100644 libgo/go/runtime/unaligned1.go delete mode 100644 libgo/go/runtime/unaligned2.go create mode 100644 libgo/go/sort/slice_go113.go create mode 100644 libgo/go/sort/slice_go14.go create mode 100644 libgo/go/sort/slice_go18.go create mode 100644 libgo/go/sync/poolqueue.go create mode 100644 libgo/go/syscall/getdirentries_test.go delete mode 100644 libgo/go/syscall/js/typedarray.go create mode 100644 libgo/go/syscall/syscall_netbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_openbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_ptrace_test.go create mode 100644 libgo/go/testing/run_example.go create mode 100644 libgo/go/testing/run_example_js.go delete mode 100644 libgo/misc/cgo/errors/src/err1.go delete mode 100644 libgo/misc/cgo/errors/src/err2.go delete mode 100644 libgo/misc/cgo/errors/src/err3.go delete mode 100644 libgo/misc/cgo/errors/src/issue13129.go delete mode 100644 libgo/misc/cgo/errors/src/issue13423.go delete mode 100644 libgo/misc/cgo/errors/src/issue13467.go delete mode 100644 libgo/misc/cgo/errors/src/issue13635.go delete mode 100644 libgo/misc/cgo/errors/src/issue13830.go delete mode 100644 libgo/misc/cgo/errors/src/issue16116.go delete mode 100644 libgo/misc/cgo/errors/src/issue16591.go delete mode 100644 libgo/misc/cgo/errors/src/issue26745.go delete mode 100644 libgo/misc/cgo/errors/src/issue7757.go delete mode 100644 libgo/misc/cgo/errors/src/issue8442.go create mode 100644 libgo/misc/cgo/errors/testdata/err1.go create mode 100644 libgo/misc/cgo/errors/testdata/err2.go rename libgo/misc/cgo/errors/{src => testdata}/err4.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097a.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097b.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue14669.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18452.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18889.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28069.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28721.go (100%) create mode 100644 libgo/misc/cgo/errors/testdata/issue33061.go rename libgo/misc/cgo/errors/{src => testdata}/long_double_size.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/malloc.go (100%) delete mode 100644 libgo/misc/cgo/life/life.go create mode 100644 libgo/misc/cgo/life/life_test.go delete mode 100644 libgo/misc/cgo/life/main.go create mode 100644 libgo/misc/cgo/life/overlaydir_test.go rename libgo/misc/cgo/life/{ => testdata}/c-life.c (100%) create mode 100644 libgo/misc/cgo/life/testdata/life.go rename libgo/misc/cgo/life/{ => testdata}/life.h (100%) create mode 100644 libgo/misc/cgo/life/testdata/main.go rename libgo/misc/cgo/life/{ => testdata}/main.out (100%) delete mode 100644 libgo/misc/cgo/stdio/chain.go delete mode 100644 libgo/misc/cgo/stdio/fib.go delete mode 100644 libgo/misc/cgo/stdio/hello.go create mode 100644 libgo/misc/cgo/stdio/overlaydir_test.go create mode 100644 libgo/misc/cgo/stdio/stdio_test.go create mode 100644 libgo/misc/cgo/stdio/testdata/chain.go rename libgo/misc/cgo/stdio/{ => testdata}/chain.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/fib.go rename libgo/misc/cgo/stdio/{ => testdata}/fib.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/hello.go rename libgo/misc/cgo/stdio/{ => testdata}/hello.out (100%) rename libgo/misc/cgo/stdio/{ => testdata}/run.out (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go (100%) delete mode 100644 libgo/misc/cgo/test/align.go delete mode 100644 libgo/misc/cgo/test/api.go delete mode 100644 libgo/misc/cgo/test/basic.go delete mode 100644 libgo/misc/cgo/test/cflags.go delete mode 100644 libgo/misc/cgo/test/checkconst.go delete mode 100644 libgo/misc/cgo/test/complex.go delete mode 100644 libgo/misc/cgo/test/cthread.go delete mode 100644 libgo/misc/cgo/test/duplicate_symbol.go delete mode 100644 libgo/misc/cgo/test/env.go delete mode 100644 libgo/misc/cgo/test/exports.go delete mode 100644 libgo/misc/cgo/test/fpvar.go delete mode 100644 libgo/misc/cgo/test/gcc68255.go delete mode 100644 libgo/misc/cgo/test/helpers.go delete mode 100644 libgo/misc/cgo/test/issue10303.go delete mode 100644 libgo/misc/cgo/test/issue11925.go delete mode 100644 libgo/misc/cgo/test/issue12030.go delete mode 100644 libgo/misc/cgo/test/issue1222.go delete mode 100644 libgo/misc/cgo/test/issue1328.go delete mode 100644 libgo/misc/cgo/test/issue13402.go delete mode 100644 libgo/misc/cgo/test/issue13930.go delete mode 100644 libgo/misc/cgo/test/issue14838.go delete mode 100644 libgo/misc/cgo/test/issue1560.go delete mode 100644 libgo/misc/cgo/test/issue1635.go delete mode 100644 libgo/misc/cgo/test/issue17065.go delete mode 100644 libgo/misc/cgo/test/issue17537.go delete mode 100644 libgo/misc/cgo/test/issue18126.go delete mode 100644 libgo/misc/cgo/test/issue18720.go delete mode 100644 libgo/misc/cgo/test/issue20129.go delete mode 100644 libgo/misc/cgo/test/issue20369.go delete mode 100644 libgo/misc/cgo/test/issue20910.go delete mode 100644 libgo/misc/cgo/test/issue21668.go delete mode 100644 libgo/misc/cgo/test/issue21708.go delete mode 100644 libgo/misc/cgo/test/issue21809.go delete mode 100644 libgo/misc/cgo/test/issue22958.go delete mode 100644 libgo/misc/cgo/test/issue23356.go delete mode 100644 libgo/misc/cgo/test/issue23555.go delete mode 100644 libgo/misc/cgo/test/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go delete mode 100644 libgo/misc/cgo/test/issue24206.go delete mode 100644 libgo/misc/cgo/test/issue24206_generic.go delete mode 100644 libgo/misc/cgo/test/issue2462.go delete mode 100644 libgo/misc/cgo/test/issue25143.go delete mode 100644 libgo/misc/cgo/test/issue26066.go delete mode 100644 libgo/misc/cgo/test/issue26430.go delete mode 100644 libgo/misc/cgo/test/issue26517.go delete mode 100644 libgo/misc/cgo/test/issue26743.go delete mode 100644 libgo/misc/cgo/test/issue27340.go delete mode 100644 libgo/misc/cgo/test/issue28545.go delete mode 100644 libgo/misc/cgo/test/issue28772.go delete mode 100644 libgo/misc/cgo/test/issue28896.go delete mode 100644 libgo/misc/cgo/test/issue29383.go delete mode 100644 libgo/misc/cgo/test/issue29748.go delete mode 100644 libgo/misc/cgo/test/issue29781.go delete mode 100644 libgo/misc/cgo/test/issue30065.go delete mode 100644 libgo/misc/cgo/test/issue3250.go delete mode 100644 libgo/misc/cgo/test/issue3250w.go delete mode 100644 libgo/misc/cgo/test/issue3261.go delete mode 100644 libgo/misc/cgo/test/issue3729.go delete mode 100644 libgo/misc/cgo/test/issue3729w.go delete mode 100644 libgo/misc/cgo/test/issue3741.go delete mode 100644 libgo/misc/cgo/test/issue3775.go delete mode 100644 libgo/misc/cgo/test/issue3945.go delete mode 100644 libgo/misc/cgo/test/issue4054a.go delete mode 100644 libgo/misc/cgo/test/issue4054b.go delete mode 100644 libgo/misc/cgo/test/issue4339.go delete mode 100644 libgo/misc/cgo/test/issue4417.go delete mode 100644 libgo/misc/cgo/test/issue4857.go delete mode 100644 libgo/misc/cgo/test/issue5227.go delete mode 100644 libgo/misc/cgo/test/issue5242.go delete mode 100644 libgo/misc/cgo/test/issue5337.go delete mode 100644 libgo/misc/cgo/test/issue5337w.go delete mode 100644 libgo/misc/cgo/test/issue5548.go delete mode 100644 libgo/misc/cgo/test/issue5603.go delete mode 100644 libgo/misc/cgo/test/issue5740.go delete mode 100644 libgo/misc/cgo/test/issue5986.go delete mode 100644 libgo/misc/cgo/test/issue6128.go delete mode 100644 libgo/misc/cgo/test/issue6390.go delete mode 100644 libgo/misc/cgo/test/issue6472.go delete mode 100644 libgo/misc/cgo/test/issue6506.go delete mode 100644 libgo/misc/cgo/test/issue6612.go delete mode 100644 libgo/misc/cgo/test/issue6833.go delete mode 100644 libgo/misc/cgo/test/issue6907.go delete mode 100644 libgo/misc/cgo/test/issue6907export.go delete mode 100644 libgo/misc/cgo/test/issue7560.go delete mode 100644 libgo/misc/cgo/test/issue7665.go delete mode 100644 libgo/misc/cgo/test/issue7786.go delete mode 100644 libgo/misc/cgo/test/issue7978.go delete mode 100644 libgo/misc/cgo/test/issue8092.go delete mode 100644 libgo/misc/cgo/test/issue8331a.go delete mode 100644 libgo/misc/cgo/test/issue8331b.go delete mode 100644 libgo/misc/cgo/test/issue8428.go delete mode 100644 libgo/misc/cgo/test/issue8441.go delete mode 100644 libgo/misc/cgo/test/issue8756.go delete mode 100644 libgo/misc/cgo/test/issue8811.go delete mode 100644 libgo/misc/cgo/test/issue8828.go delete mode 100644 libgo/misc/cgo/test/issue9026.go delete mode 100644 libgo/misc/cgo/test/issue9400_linux.go delete mode 100644 libgo/misc/cgo/test/issue9510.go delete mode 100644 libgo/misc/cgo/test/issue9557.go create mode 100644 libgo/misc/cgo/test/overlaydir_test.go create mode 100644 libgo/misc/cgo/test/pkg_test.go create mode 100644 libgo/misc/cgo/test/test.go delete mode 100644 libgo/misc/cgo/test/test22906.go delete mode 100644 libgo/misc/cgo/test/test26213.go delete mode 100644 libgo/misc/cgo/test/test27660.go create mode 100644 libgo/misc/cgo/test/test_unix.go create mode 100644 libgo/misc/cgo/test/test_windows.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_linux_test.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_test.go create mode 100644 libgo/misc/cgo/test/testdata/gcc68255.go rename libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266/issue20266.h (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue23555.go rename libgo/misc/cgo/test/{ => testdata}/issue23555a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue23555b/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue24161_darwin_test.go rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/def.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/use.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e0/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e1/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e2/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161res/restype.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/jni.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/test26213.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26430.go rename libgo/misc/cgo/test/{ => testdata}/issue26430/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26430/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26743.go rename libgo/misc/cgo/test/{ => testdata}/issue26743/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26743/b.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/egl.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/test27054.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue27340.go rename libgo/misc/cgo/test/{ => testdata}/issue27340/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue29563.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak1.c create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak2.c create mode 100644 libgo/misc/cgo/test/testdata/issue8756.go rename libgo/misc/cgo/test/{ => testdata}/issue8756/issue8756.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue8828.go rename libgo/misc/cgo/test/{ => testdata}/issue8828/issue8828.c (100%) rename libgo/misc/cgo/test/{ => testdata}/issue8828/trivial.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9026.go rename libgo/misc/cgo/test/{ => testdata}/issue9026/issue9026.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_386.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_amd64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm64.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mips64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mipsx.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_ppc64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_s390x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/gccgo.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/stubs.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9400_linux.go create mode 100644 libgo/misc/cgo/test/testdata/issue9510.go rename libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/test26213.go create mode 100644 libgo/misc/cgo/test/testx.go delete mode 100644 libgo/misc/cgo/test/twoargs.go delete mode 100644 libgo/misc/cgo/testcarchive/main4.c delete mode 100644 libgo/misc/cgo/testcarchive/main5.c create mode 100644 libgo/misc/cgo/testcarchive/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcarchive/src/libgo/libgo.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/libgo/libgo.go rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo3/libgo3.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo6/sigprof.go (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main3.c (100%) create mode 100644 libgo/misc/cgo/testcarchive/testdata/main4.c create mode 100644 libgo/misc/cgo/testcarchive/testdata/main5.c rename libgo/misc/cgo/testcarchive/{ => testdata}/main6.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_unix.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_windows.c (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/p/p.go (100%) create mode 100644 libgo/misc/cgo/testcshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcshared/src/libgo/libgo.go rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/go/shlib.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/c.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/main.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m2/main.go (100%) create mode 100644 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/dup2.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/dup3.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo5/libgo5.go (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main0.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main1.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main3.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main4.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main5.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/p/p.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/anonunion.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/fieldtypedef.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/issue8478.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/main.go (100%) delete mode 100644 libgo/misc/cgo/testplugin/altpath/src/plugin-mismatch/main.go rename libgo/misc/cgo/testplugin/altpath/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/altpath/testdata/plugin-mismatch/main.go create mode 100644 libgo/misc/cgo/testplugin/overlaydir_test.go create mode 100644 libgo/misc/cgo/testplugin/plugin_test.go delete mode 100644 libgo/misc/cgo/testplugin/src/host/host.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/plugin.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin2/plugin2.go delete mode 100644 libgo/misc/cgo/testplugin/src/sub/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/test.bash rename libgo/misc/cgo/testplugin/{src => testdata}/checkdwarf/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/host/host.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_b/b.go rename libgo/misc/cgo/testplugin/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18676/dynamodbstreamsevt/d [...] create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/plugin.go rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19529/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin1.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin2.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/c-life.c (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.h (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin2/plugin2.go create mode 100644 libgo/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed1/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed2/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed1/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed2/main.go rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2_cmsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_fail.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_shared.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan10.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan11.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan12.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan7.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan8.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan9.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan_shared.go (100%) create mode 100644 libgo/misc/cgo/testshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testshared/src/dep2/dep2.go delete mode 100644 libgo/misc/cgo/testshared/src/dep3/dep3.go delete mode 100644 libgo/misc/cgo/testshared/src/exe/exe.go delete mode 100644 libgo/misc/cgo/testshared/src/exe2/exe2.go delete mode 100644 libgo/misc/cgo/testshared/src/exe3/exe3.go delete mode 100644 libgo/misc/cgo/testshared/src/explicit/explicit.go delete mode 100644 libgo/misc/cgo/testshared/src/global/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testshared/src/implicitcmd/implicitcmd.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep2/dep2.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep3/dep3.go rename libgo/misc/cgo/testshared/{src => testdata}/depBase/asm.s (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/dep.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/gccgo.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/stubs.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/division/division.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/exe/exe.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe2/exe2.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe3/exe3.go rename libgo/misc/cgo/testshared/{src => testdata}/execgo/exe.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/explicit/explicit.go create mode 100644 libgo/misc/cgo/testshared/testdata/global/main.go rename libgo/misc/cgo/testshared/{src => testdata}/globallib/global.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_b/b.go rename libgo/misc/cgo/testshared/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/implicit/implicit.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/implicitcmd/implicitcmd.go rename libgo/misc/cgo/testshared/{src => testdata}/issue25065/a.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/issue30768/issue30768lib/lib.go create mode 100644 libgo/misc/cgo/testshared/testdata/issue30768/x_test.go rename libgo/misc/cgo/testshared/{src => testdata}/trivial/trivial.go (100%) delete mode 100644 libgo/misc/cgo/testso/cgoso.c delete mode 100644 libgo/misc/cgo/testso/cgoso.go delete mode 100644 libgo/misc/cgo/testso/cgoso_c.c delete mode 100644 libgo/misc/cgo/testso/cgoso_unix.go delete mode 100644 libgo/misc/cgo/testso/main.go create mode 100644 libgo/misc/cgo/testso/noso_test.go create mode 100644 libgo/misc/cgo/testso/overlaydir_test.go create mode 100644 libgo/misc/cgo/testso/so_test.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_c.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_unix.go create mode 100644 libgo/misc/cgo/testso/testdata/main.go delete mode 100644 libgo/misc/cgo/testsovar/cgoso.go delete mode 100644 libgo/misc/cgo/testsovar/main.go create mode 100644 libgo/misc/cgo/testsovar/noso_test.go create mode 100644 libgo/misc/cgo/testsovar/overlaydir_test.go create mode 100644 libgo/misc/cgo/testsovar/so_test.go create mode 100644 libgo/misc/cgo/testsovar/testdata/cgoso.go rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c (100%) rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h (100%) create mode 100644 libgo/misc/cgo/testsovar/testdata/main.go delete mode 100644 libgo/runtime/getncpu-aix.c delete mode 100644 libgo/runtime/getncpu-bsd.c delete mode 100644 libgo/runtime/getncpu-hurd.c delete mode 100644 libgo/runtime/getncpu-irix.c delete mode 100644 libgo/runtime/getncpu-linux.c delete mode 100644 libgo/runtime/getncpu-none.c delete mode 100644 libgo/runtime/getncpu-solaris.c create mode 100644 libgo/runtime/go-context.S delete mode 100644 libgo/runtime/go-memcmp.c delete mode 100644 libgo/runtime/go-strslice.c delete mode 100644 libgo/runtime/go-type.h delete mode 100644 libgo/runtime/go-typedesc-equal.c create mode 100644 libgo/testsuite/libgo-test-support.exp.in rename libgomp/config/{nvptx => accel}/libgomp-plugin.c (100%) rename libgomp/config/{nvptx => accel}/lock.c (100%) rename libgomp/config/{nvptx => accel}/mutex.c (100%) rename libgomp/config/{nvptx => accel}/mutex.h (100%) rename libgomp/config/{nvptx => accel}/oacc-async.c (100%) rename libgomp/config/{nvptx => accel}/oacc-cuda.c (100%) rename libgomp/config/{nvptx => accel}/oacc-host.c (100%) rename libgomp/config/{nvptx => accel}/oacc-init.c (100%) rename libgomp/config/{nvptx => accel}/oacc-mem.c (100%) rename libgomp/config/{nvptx => accel}/oacc-plugin.c (100%) rename libgomp/config/{nvptx => accel}/omp-lock.h (100%) create mode 100644 libgomp/config/accel/openacc.f90 rename libgomp/config/{nvptx => accel}/pool.h (100%) rename libgomp/config/{nvptx => accel}/proc.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.h (100%) rename libgomp/config/{nvptx => accel}/sem.c (100%) rename libgomp/config/{nvptx => accel}/sem.h (100%) rename libgomp/config/{nvptx => accel}/thread-stacksize.h (100%) create mode 100644 libgomp/config/gcn/affinity-fmt.c create mode 100644 libgomp/config/gcn/bar.c create mode 100644 libgomp/config/gcn/bar.h create mode 100644 libgomp/config/gcn/doacross.h create mode 100644 libgomp/config/gcn/icv-device.c create mode 100644 libgomp/config/gcn/oacc-target.c create mode 100644 libgomp/config/gcn/simple-bar.h create mode 100644 libgomp/config/gcn/target.c create mode 100644 libgomp/config/gcn/task.c create mode 100644 libgomp/config/gcn/team.c create mode 100644 libgomp/config/gcn/time.c delete mode 100644 libgomp/config/nvptx/openacc.f90 create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.c create mode 100644 libgomp/testsuite/libgomp.c++/for-27.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-1.C create mode 100644 libgomp/testsuite/libgomp.c++/lastprivate-conditional-2.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-1.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-10.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-11.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-12.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-13.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-14.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-15.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-16.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-2.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-3.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-4.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-5.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-6.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-7.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-8.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-9.C create mode 100644 libgomp/testsuite/libgomp.c++/target-22.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-21.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-10.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-6.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-7.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-8.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-9.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/loop-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr90779.c create mode 100644 libgomp/testsuite/libgomp.c/pr90811.c create mode 100644 libgomp/testsuite/libgomp.c/scan-1.c create mode 100644 libgomp/testsuite/libgomp.c/scan-10.c create mode 100644 libgomp/testsuite/libgomp.c/scan-11.c create mode 100644 libgomp/testsuite/libgomp.c/scan-12.c create mode 100644 libgomp/testsuite/libgomp.c/scan-13.c create mode 100644 libgomp/testsuite/libgomp.c/scan-14.c create mode 100644 libgomp/testsuite/libgomp.c/scan-15.c create mode 100644 libgomp/testsuite/libgomp.c/scan-16.c create mode 100644 libgomp/testsuite/libgomp.c/scan-17.c create mode 100644 libgomp/testsuite/libgomp.c/scan-18.c create mode 100644 libgomp/testsuite/libgomp.c/scan-19.c create mode 100644 libgomp/testsuite/libgomp.c/scan-2.c create mode 100644 libgomp/testsuite/libgomp.c/scan-20.c create mode 100644 libgomp/testsuite/libgomp.c/scan-21.c create mode 100644 libgomp/testsuite/libgomp.c/scan-22.c create mode 100644 libgomp/testsuite/libgomp.c/scan-3.c create mode 100644 libgomp/testsuite/libgomp.c/scan-4.c create mode 100644 libgomp/testsuite/libgomp.c/scan-5.c create mode 100644 libgomp/testsuite/libgomp.c/scan-6.c create mode 100644 libgomp/testsuite/libgomp.c/scan-7.c create mode 100644 libgomp/testsuite/libgomp.c/scan-8.c create mode 100644 libgomp/testsuite/libgomp.c/scan-9.c create mode 100644 libgomp/testsuite/libgomp.c/target-37.c create mode 100644 libgomp/testsuite/libgomp.c/target-print-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr90779.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-allocatable-1-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-print-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-simd.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target9.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-3.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_addr-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/firstprivate-mappings-1.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/data-firstprivate-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/firstprivate-mappings-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84955-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr89376.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr90009.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/print-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-1-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/allocatable-array-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/common-block-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims-aux.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 create mode 100644 libiberty/filedescriptor.c create mode 100644 libphobos/libdruntime/core/sys/bionic/string.d create mode 100644 libphobos/libdruntime/core/sys/darwin/string.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/string.d create mode 100644 libphobos/libdruntime/core/sys/dragonflybsd/sys/socket.d create mode 100644 libphobos/libdruntime/core/sys/freebsd/string.d create mode 100644 libphobos/libdruntime/core/sys/linux/string.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/string.d create mode 100644 libphobos/libdruntime/core/sys/netbsd/sys/featuretest.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/string.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/cdefs.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf32.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf64.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/elf_common.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/link_elf.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/sys/mman.d create mode 100644 libphobos/libdruntime/core/sys/openbsd/time.d delete mode 100644 libsanitizer/asan/asan_activation.cc create mode 100644 libsanitizer/asan/asan_activation.cpp delete mode 100644 libsanitizer/asan/asan_allocator.cc create mode 100644 libsanitizer/asan/asan_allocator.cpp delete mode 100644 libsanitizer/asan/asan_debugging.cc create mode 100644 libsanitizer/asan/asan_debugging.cpp delete mode 100644 libsanitizer/asan/asan_descriptions.cc create mode 100644 libsanitizer/asan/asan_descriptions.cpp delete mode 100644 libsanitizer/asan/asan_errors.cc create mode 100644 libsanitizer/asan/asan_errors.cpp delete mode 100644 libsanitizer/asan/asan_fake_stack.cc create mode 100644 libsanitizer/asan/asan_fake_stack.cpp delete mode 100644 libsanitizer/asan/asan_flags.cc create mode 100644 libsanitizer/asan/asan_flags.cpp delete mode 100644 libsanitizer/asan/asan_fuchsia.cc create mode 100644 libsanitizer/asan/asan_fuchsia.cpp delete mode 100644 libsanitizer/asan/asan_globals.cc create mode 100644 libsanitizer/asan/asan_globals.cpp delete mode 100644 libsanitizer/asan/asan_globals_win.cc create mode 100644 libsanitizer/asan/asan_globals_win.cpp delete mode 100644 libsanitizer/asan/asan_interceptors.cc create mode 100644 libsanitizer/asan/asan_interceptors.cpp delete mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cc create mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cpp create mode 100644 libsanitizer/asan/asan_interceptors_vfork.S delete mode 100644 libsanitizer/asan/asan_linux.cc create mode 100644 libsanitizer/asan/asan_linux.cpp delete mode 100644 libsanitizer/asan/asan_mac.cc create mode 100644 libsanitizer/asan/asan_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_linux.cc create mode 100644 libsanitizer/asan/asan_malloc_linux.cpp delete mode 100644 libsanitizer/asan/asan_malloc_mac.cc create mode 100644 libsanitizer/asan/asan_malloc_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_win.cc create mode 100644 libsanitizer/asan/asan_malloc_win.cpp delete mode 100644 libsanitizer/asan/asan_memory_profile.cc create mode 100644 libsanitizer/asan/asan_memory_profile.cpp delete mode 100644 libsanitizer/asan/asan_new_delete.cc create mode 100644 libsanitizer/asan/asan_new_delete.cpp delete mode 100644 libsanitizer/asan/asan_poisoning.cc create mode 100644 libsanitizer/asan/asan_poisoning.cpp delete mode 100644 libsanitizer/asan/asan_posix.cc create mode 100644 libsanitizer/asan/asan_posix.cpp delete mode 100644 libsanitizer/asan/asan_preinit.cc create mode 100644 libsanitizer/asan/asan_preinit.cpp delete mode 100644 libsanitizer/asan/asan_premap_shadow.cc create mode 100644 libsanitizer/asan/asan_premap_shadow.cpp delete mode 100644 libsanitizer/asan/asan_report.cc create mode 100644 libsanitizer/asan/asan_report.cpp delete mode 100644 libsanitizer/asan/asan_rtems.cc create mode 100644 libsanitizer/asan/asan_rtems.cpp delete mode 100644 libsanitizer/asan/asan_rtl.cc create mode 100644 libsanitizer/asan/asan_rtl.cpp delete mode 100644 libsanitizer/asan/asan_shadow_setup.cc create mode 100644 libsanitizer/asan/asan_shadow_setup.cpp delete mode 100644 libsanitizer/asan/asan_stack.cc create mode 100644 libsanitizer/asan/asan_stack.cpp delete mode 100644 libsanitizer/asan/asan_stats.cc create mode 100644 libsanitizer/asan/asan_stats.cpp delete mode 100644 libsanitizer/asan/asan_suppressions.cc create mode 100644 libsanitizer/asan/asan_suppressions.cpp delete mode 100644 libsanitizer/asan/asan_thread.cc create mode 100644 libsanitizer/asan/asan_thread.cpp delete mode 100644 libsanitizer/asan/asan_win.cc create mode 100644 libsanitizer/asan/asan_win.cpp delete mode 100644 libsanitizer/asan/asan_win_dll_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dll_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_weak_interception.cc create mode 100644 libsanitizer/asan/asan_win_weak_interception.cpp delete mode 100644 libsanitizer/include/sanitizer/esan_interface.h create mode 100644 libsanitizer/include/sanitizer/ubsan_interface.h delete mode 100644 libsanitizer/interception/interception_linux.cc create mode 100644 libsanitizer/interception/interception_linux.cpp delete mode 100644 libsanitizer/interception/interception_mac.cc create mode 100644 libsanitizer/interception/interception_mac.cpp delete mode 100644 libsanitizer/interception/interception_type_test.cc create mode 100644 libsanitizer/interception/interception_type_test.cpp delete mode 100644 libsanitizer/interception/interception_win.cc create mode 100644 libsanitizer/interception/interception_win.cpp delete mode 100644 libsanitizer/libtool-version delete mode 100644 libsanitizer/lsan/lsan.cc create mode 100644 libsanitizer/lsan/lsan.cpp delete mode 100644 libsanitizer/lsan/lsan_allocator.cc create mode 100644 libsanitizer/lsan/lsan_allocator.cpp delete mode 100644 libsanitizer/lsan/lsan_common.cc create mode 100644 libsanitizer/lsan/lsan_common.cpp delete mode 100644 libsanitizer/lsan/lsan_common_linux.cc create mode 100644 libsanitizer/lsan/lsan_common_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_common_mac.cc create mode 100644 libsanitizer/lsan/lsan_common_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_interceptors.cc create mode 100644 libsanitizer/lsan/lsan_interceptors.cpp delete mode 100644 libsanitizer/lsan/lsan_linux.cc create mode 100644 libsanitizer/lsan/lsan_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_mac.cc create mode 100644 libsanitizer/lsan/lsan_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_malloc_mac.cc create mode 100644 libsanitizer/lsan/lsan_malloc_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_preinit.cc create mode 100644 libsanitizer/lsan/lsan_preinit.cpp delete mode 100644 libsanitizer/lsan/lsan_thread.cc create mode 100644 libsanitizer/lsan/lsan_thread.cpp delete mode 100644 libsanitizer/sanitizer_common/sancov_begin.S delete mode 100644 libsanitizer/sanitizer_common/sancov_end.S delete mode 100644 libsanitizer/sanitizer_common/sancov_flags.cc create mode 100644 libsanitizer/sanitizer_common/sancov_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_glibc_version.h create mode 100644 libsanitizer/sanitizer_common/sanitizer_hash.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_lib [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp delete mode 100644 libsanitizer/tsan/tsan_clock.cc create mode 100644 libsanitizer/tsan/tsan_clock.cpp delete mode 100644 libsanitizer/tsan/tsan_debugging.cc create mode 100644 libsanitizer/tsan/tsan_debugging.cpp create mode 100644 libsanitizer/tsan/tsan_dispatch_defs.h delete mode 100644 libsanitizer/tsan/tsan_external.cc create mode 100644 libsanitizer/tsan/tsan_external.cpp delete mode 100644 libsanitizer/tsan/tsan_fd.cc create mode 100644 libsanitizer/tsan/tsan_fd.cpp delete mode 100644 libsanitizer/tsan/tsan_flags.cc create mode 100644 libsanitizer/tsan/tsan_flags.cpp delete mode 100644 libsanitizer/tsan/tsan_ignoreset.cc create mode 100644 libsanitizer/tsan/tsan_ignoreset.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_libdispatch.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cpp create mode 100644 libsanitizer/tsan/tsan_interceptors_mach_vm.cpp create mode 100644 libsanitizer/tsan/tsan_interceptors_posix.cpp delete mode 100644 libsanitizer/tsan/tsan_interface.cc create mode 100644 libsanitizer/tsan/tsan_interface.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_ann.cc create mode 100644 libsanitizer/tsan/tsan_interface_ann.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_atomic.cc create mode 100644 libsanitizer/tsan/tsan_interface_atomic.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_java.cc create mode 100644 libsanitizer/tsan/tsan_interface_java.cpp delete mode 100644 libsanitizer/tsan/tsan_libdispatch_mac.cc delete mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_md5.cc create mode 100644 libsanitizer/tsan/tsan_md5.cpp delete mode 100644 libsanitizer/tsan/tsan_mman.cc create mode 100644 libsanitizer/tsan/tsan_mman.cpp delete mode 100644 libsanitizer/tsan/tsan_mutex.cc create mode 100644 libsanitizer/tsan/tsan_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_mutexset.cc create mode 100644 libsanitizer/tsan/tsan_mutexset.cpp delete mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/tsan/tsan_new_delete.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_linux.cc create mode 100644 libsanitizer/tsan/tsan_platform_linux.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_mac.cc create mode 100644 libsanitizer/tsan/tsan_platform_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_windows.cc create mode 100644 libsanitizer/tsan/tsan_platform_windows.cpp delete mode 100644 libsanitizer/tsan/tsan_preinit.cc create mode 100644 libsanitizer/tsan/tsan_preinit.cpp delete mode 100644 libsanitizer/tsan/tsan_report.cc create mode 100644 libsanitizer/tsan/tsan_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl.cc create mode 100644 libsanitizer/tsan/tsan_rtl.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cc create mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_proc.cc create mode 100644 libsanitizer/tsan/tsan_rtl_proc.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_report.cc create mode 100644 libsanitizer/tsan/tsan_rtl_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_thread.cc create mode 100644 libsanitizer/tsan/tsan_rtl_thread.cpp delete mode 100644 libsanitizer/tsan/tsan_stack_trace.cc create mode 100644 libsanitizer/tsan/tsan_stack_trace.cpp delete mode 100644 libsanitizer/tsan/tsan_stat.cc create mode 100644 libsanitizer/tsan/tsan_stat.cpp delete mode 100644 libsanitizer/tsan/tsan_suppressions.cc create mode 100644 libsanitizer/tsan/tsan_suppressions.cpp delete mode 100644 libsanitizer/tsan/tsan_symbolize.cc create mode 100644 libsanitizer/tsan/tsan_symbolize.cpp delete mode 100644 libsanitizer/tsan/tsan_sync.cc create mode 100644 libsanitizer/tsan/tsan_sync.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag.cc create mode 100644 libsanitizer/ubsan/ubsan_diag.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_flags.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init.cc create mode 100644 libsanitizer/ubsan/ubsan_init.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp delete mode 100644 libsanitizer/ubsan/ubsan_monitor.cc create mode 100644 libsanitizer/ubsan/ubsan_monitor.cpp delete mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cpp delete mode 100644 libsanitizer/ubsan/ubsan_value.cc create mode 100644 libsanitizer/ubsan/ubsan_value.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cc create mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cpp create mode 100644 libstdc++-v3/include/bits/charconv.h create mode 100644 libstdc++-v3/include/bits/iterator_concepts.h create mode 100644 libstdc++-v3/include/bits/range_cmp.h create mode 100644 libstdc++-v3/include/pstl/parallel_backend_serial.h create mode 100644 libstdc++-v3/include/std/concepts create mode 100644 libstdc++-v3/include/std/numbers create mode 100644 libstdc++-v3/include/std/ranges create mode 100644 libstdc++-v3/include/std/span create mode 100644 libstdc++-v3/include/std/stop_token create mode 100644 libstdc++-v3/libsupc++/compare create mode 100644 libstdc++-v3/libsupc++/eh_term_handler.h create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++1998/profile_mode.cc create mode 100644 libstdc++-v3/testsuite/17_intro/headers/c++2011/profile_mode.cc create mode 100644 libstdc++-v3/testsuite/18_support/51333.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/partia [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/common/1.cc create mode 100644 libstdc++-v3/testsuite/18_support/headers/cfloat/values_c++17.cc create mode 100644 libstdc++-v3/testsuite/18_support/set_terminate.cc create mode 100644 libstdc++-v3/testsuite/18_support/set_unexpected.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/rebind_c++20.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/requirements/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator/requirements/typedefs_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/header-2.cc create mode 100644 libstdc++-v3/testsuite/20_util/allocator_traits/header.cc create mode 100644 libstdc++-v3/testsuite/20_util/bind/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/bind/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/al [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ex [...] create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/requirements/ty [...] delete mode 100644 libstdc++-v3/testsuite/20_util/endian/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/exchange/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/91456.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/cons [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/constexpr_searcher.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/identity/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/3.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/invoke/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/mem_fn/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/not_fn/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/equal_to.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/greater.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/great [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/less_ [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/not_e [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_abstract/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_aggregate/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoization.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/memoiza [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_empty/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_final/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_function/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/91456.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_member_function_pointer/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_move_constructible/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_nothrow_move_assignable/incom [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_object/91371.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_polymorphic/incomplete_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/constexpr_assign.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/constexpr_swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/cons/alias-rval.cc create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] delete mode 100644 libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/3.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/chars_format.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/cons/constexpr_allocator_arg_t.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/constexpr_swap.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/assign/91308.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/l [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/numeric_conversi [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/cons/char/range.cc create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string_view/requirement [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/comparison_operators [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/requirements/constex [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/92124.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/deque/requirements/explici [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/92267.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/92124.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/list/requirements/explicit [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/map/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/multimap/requirements/expl [...] create mode 100644 libstdc++-v3/testsuite/23_containers/multiset/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/48101-3_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/set/requirements/explicit_ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/everything.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/get_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/lwg3255.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multiset/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/48101-3_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/iterator_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/89164.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cons/89164_c++17.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/vector/ext_pointer/explici [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/incrementa [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/readable.t [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/bidirectional/concept.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/bidirectional/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/contiguous/concept.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/contiguous/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/customization_points/iter_move.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/customization_points/iter_swap.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/forward/concept.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/forward/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/headers/iterator/synopsis_c++20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/input/concept.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/input/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/cust.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc rename libstdc++-v3/testsuite/24_iterators/{random_access_iterator => operations}/ [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/ostream_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/ostream_iterator/requiremen [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/output/concept.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/output/tag.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/random_access/concept.cc rename libstdc++-v3/testsuite/24_iterators/{random_access_iterator => random_acces [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/random_access/tag.cc rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access.cc (100%) rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp14.c [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp17.c [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp17_n [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access/range_access_cpp20.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access/range_access_c [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/advance_de [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/distance.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/next.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_operations/prev.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/adjacent_find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/debug/1_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/debug/2_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/istreambuf_iterator [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/cpp_lib_constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if_not/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/iter_swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/make_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/next_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/nth_element/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_point/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pop_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/prev_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pstl/feature_test.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/90920.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap_ranges/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.count/countl_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.count/countl_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.count/countr_one.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.count/countr_zero.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.count/popcount.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotl.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countl_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_one.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/countr_zero.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.count/popcount.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/header.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/3.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/4.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/3.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/float128.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/nonfloat_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/concept.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/random_device/85494.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/random/random_device/cons/de [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_reduce/1.cc create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_character/ [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/90281.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/alloc.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/assign/char/lwg3296.cc create mode 100644 libstdc++-v3/testsuite/28_regex/basic_regex/assign/wchar_t/lwg3296.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/condition_variable_any/stop_t [...] create mode 100644 libstdc++-v3/testsuite/30_threads/headers/stop_token/synopsis.cc create mode 100644 libstdc++-v3/testsuite/30_threads/headers/thread/types_std_c++20.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/3.cc create mode 100644 libstdc++-v3/testsuite/30_threads/jthread/jthread.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/1.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/2.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_source.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90281.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8p [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8path.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/alloc.cc create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/2.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/invocable.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/regular_i [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/relation.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.callable/strictwea [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.arith [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.assig [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.common/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.commo [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.const [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.conve [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.copyc [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defau [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.defau [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.derived/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.destr [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.movec [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.same/1.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swapp [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swapp [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.lang/concept.swapp [...] create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/copyable.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/movable.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/regular.cc create mode 100644 libstdc++-v3/testsuite/std/concepts/concepts.object/semiregular.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/begin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cdata.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/cend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/crend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/data.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/empty.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/end.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/end_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rbegin.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/rend.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/size.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/size_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/empty_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/headers/ranges/synopsis.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/range.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/refinements.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/single_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/sized.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/view.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc create mode 100644 libstdc++-v3/testsuite/tr2/dynamic_bitset/pr92059.cc