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_Os_LTO/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from 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 adds 8fcfc44f611 ipa-inline.c (compute_max_insns): Return int64_t. adds 1f7a540c110 Daily bump. adds 51b74457354 profile-count.h (profile_count::operator<): Use IPA value f [...] adds e51e2058f0e re PR libfortran/90374 (Fortran 2018: Support d0.d, e0.d, e [...] adds aa2d575313b Daily bump. adds e549dd44b5f PR92398: Fix testcase failure of pr72804.c adds 4569f8b3652 Fix bugs relating to flexibly-sized objects in nios2 backend. adds 9b14fc3326e Enable recursive function versioning adds a213ab38560 re PR tree-optimization/92712 (Performance regression with [...] adds 2679730bab0 re PR tree-optimization/92742 (ICE in info_for_reduction, a [...] adds f87c23751ab Fix dg failure adds 74fee04253a Refactor IPA devirt a bit. adds 49638674a46 libstdc++: Improve tests for try_lock_until members of mutex types adds 3b2fb54353d libstdc++: PR 78237 Add full steady_clock support to timed_mutex adds a7334019b11 libstdc++: Fix timed_mutex::try_lock_until on arbitrary clo [...] adds ab40695a46c libstdc++: Add full steady_clock support to shared_timed_mutex adds b789efeae8c libstdc++: Fix try_lock_until and try_lock_shared_until on [...] adds d6098f64819 [Committed][Arm][testsuite] Fix failure for arm-fp16-ops-*.C adds 0435b10db00 [AArch64] Add a couple of SVE ACLE comparison folds adds 6da4c454ace [AArch64] Run general SVE ACLE tests for C adds c0e0174bbd7 [AArch64] Catch attempts to use SVE types when SVE is disabled adds fddcfa5b84b Tighten check for vector types in fold_convertible_p (PR 92741) adds 871a8fab25b Make rs6000_invalid_builtin static. adds 3a0bd58fac5 re PR c++/92695 (P1064R0 - virtual constexpr fails if objec [...] adds 145820ef46d Daily bump. adds b650026dff1 inline-crossmodule-1_0.C: Use -fdump-ipa-inline-details ins [...] adds 85d1195708c Diagnose use of [*] in old-style parameter definitions (PR [...] adds 19d9824ba09 Fix missing space of r278890 adds 3d109462bdd re PR tree-optimization/92645 (Hand written vector code is [...] adds 5558a0da324 re PR c++/92695 (P1064R0 - virtual constexpr fails if objec [...] adds e0daa2c86b7 re PR c++/92705 (ICE: Segmentation fault (in build_new_op_1)) adds 6fcb7ebb377 re PR c++/92732 (Bit-field of scoped enumeration type canno [...] adds a4c772e26da re PR target/92744 (error: insn does not satisfy its constr [...] adds 129bd066049 re PR tree-optimization/92734 (Missing match.pd simplificat [...] adds 819fb019338 libstdc++: Fix copyright date on new test header adds 64c8ebc7b27 decl.c (gnat_to_gnu_subprog_type): With the Copy-In/ Copy-O [...] adds dd2dae9438c XFAIL loop_versioning_6.f90 for ! lp64 adds cbcf36686e2 utils.c (fold_convert_size): New function. adds 1058a2262b9 utils.c (potential_alignment_gap): Delete. adds 89ee3a872fd re PR tree-optimization/92751 (VN partial def support confu [...] adds 004843655a9 musl: Fix invalid tls model in libgomp and libitm PR91938 adds 8f316505da1 Makefile.in (SOURCES): Add doc/lto-dump.1. adds 5105b576dfd re PR tree-optimization/92645 (Hand written vector code is [...] adds 83caa34e2a6 Enable OpenACC GCN testing. adds d8f0024b57e Validate acc_device_t uses adds 577f4a0e5e7 re PR target/92758 (r278833 breaks gcc.target/powerpc/fold- [...] adds 43aae289866 PR c++/91363 - P0960R3: Parenthesized initialization of agg [...] adds e93b5262fde Add missing amdgcn vcondu patterns adds 2c98350fcb2 Mark constant-sized objects as addressable if they have pol [...] adds bd8a2482569 Don't install unnecessary ARRAY_REF element sizes adds 4f75f97bf61 Do not update SSA in lto-stremaer-in adds 21cd8589291 Clear calls_comdat_local when comdat group is dissolved adds ee1de08d4d2 re PR c++/91369 (Implement P0784R7: constexpr new) adds ac0573de6cc ipa-fnsummary.c: Include tree-into-ssa.h. adds 34dda804523 typeck.c (cp_build_addr_expr_1): Use the cp_expr_loc_or_inp [...] adds dd2a16c741f re PR bootstrap/92783 (SEGV in field_byte_offset) adds ff603745e38 cp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATION_IMPL. adds 6fb3d28f13d libstdc++: Fix Doxygen markup error adds 7f397e45190 libstdc++: Implement spaceship for std::pair (P1614R2) adds b0e83d70f93 Daily bump. adds c96828f1ec5 [rs6000] Fix PR92760 by checking VECTOR_MEM_NONE_P instead adds a8a5f4cc04c re PR fortran/92756 (ICE in lower_omp, at omp-low.c:12988) adds 6f1e966874d [C++] Opt out of GNU vector extensions for built-in SVE types adds 526b4c716a3 re PR tree-optimization/92734 (Missing match.pd simplificat [...] adds 8c3785c43d4 Initialize a BB count in switch lowering. adds 394acee4f98 Fortran] PR92754 - fix an issue with resolving intrinsic functions adds 0849cdae714 tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): Handl [...] adds 7b86aaf45c0 Fix VIEW_CONVERT_EXPRs for VECTOR_BOOLEAN_TYPE_Ps adds 6d8d58a852b tree-ssa-sccvn.c (vn_reference_lookup_3): Properly guard em [...] adds a4f3fa716f9 [AArch64] Add support for fused compare and branch adds 09a214ac6be Remove stray comma in primary_constraint_error. adds b3e3b9000be [ARM] Improve max_cond_insns setting for Cortex cores adds 25ffd3d34e8 Do not define builtins that overload disabled builtins. adds 2633560676f Use fixed registers for queue ptr sgpr pair adds f30025bb34c * cp-gimplify.c: Include tm_p.h. adds 4691bf46e35 Fix C handling of use of lvalues of incomplete types (PR c/ [...] adds 880c7b8c257 Daily bump. adds 3a4cc6281b5 libstdc++: Implement spaceship for std::array (P1614R2) adds a59c50bd14f libstdc++: Define pretty printer for comparison categories adds 268209f3a0d PR middle-end/91582 - missing heap overflow detection for strcpy adds 66ab583969c libbacktrace: simplify DWARF section handling adds 70bfe5a7147 * edtest.c (test1): Add noclone attribute. adds ad80ec460bf testsuite/libgomp.oacc-fortran: Update dg-output to fix GCN adds ad774d0d635 typeck2.c (build_functional_cast): Add location_t parameter [...] adds d0c4f314cfd re PR fortran/92781 (ICE in convert_nonlocal_reference_op, [...] adds ca45475532c re PR target/92791 (ICE in extract_insn, at recog.c:2311 si [...] adds 42870a86829 Fix profile name files without -fprofile-dir. adds a3408fa3fbf re PR tree-optimization/92803 (error: type mismatch in 'vec [...] adds 08d7ff78b3d re PR target/92055 ([avr] Support 64-bit double) adds b24c77958a2 Skip test gcc/testsuite/gcc.dg/asm-4.c for amdgcn target adds 6ff8ab6a145 MSP430: Fix postinc addressing mode being used for dst op o [...] adds 16e81d5193f Fix __gcov_exit fn prototype. adds f1355c8ddab libstdc++: Define std::lexicographical_compare_three_way for C++20 adds b0a71a184c6 re PR tree-optimization/92818 (Typo in vec_perm -> bit_inse [...] adds a7922ddf481 libstdc++: Implement P1872R0 and P1394R0 for std::span adds 5a784d350c5 libstdc++: Fix bug in std::span test adds 56b4b16eb18 Check for bitwise identity when encoding VECTOR_CSTs (PR 92768) adds 705f02b0ca8 * cp-gimplify.c: Include memmodel.h. adds c3cb71ef355 OpenMP] Fix use_device_… with absent optional arg adds 9bcee9c9a15 re PR go/92820 (libgo.so.15 has executable stack) adds 8575d592522 [Patch, GCC] Fix a condition post r278611 adds 34fbe3f0946 cgraphclones.c (localize_profile): New function. adds 5c04da88731 PR c++/92271 - make __is_same alias for __is_same_as. adds 7906797ebec PR c++/91353 - P1331R2: Allow trivial default init in const [...] adds a414fd42634 Fix g++.dg/torture/pr59226.C adds 38e078da6c4 Disable --eh-frame-hdr with -pie or -shared on nios2-linux-gnu. adds 81884594ce1 re PR tree-optimization/92768 (Maybe a wrong code for vecto [...] adds c199f329bdc Do not clear m_vr and bits in ipa_set_jf_unknown. adds b801c7cd79f Daily bump. adds 37cd34543d9 PR middle-end/92622 - FAIL: gcc.dg/Warray-bounds-22.c on IL [...] adds c86b722be07 common.opt (fprofile-partial-training): Terminate descripti [...] adds 4e22a7ea428 PR testsuite/92829 - several test case failures starting wi [...] adds 9961856c3ac re PR go/92810 (Compiling GCC go for aarch64_be-marvell-lin [...] adds 2ef278569f6 re PR tree-optimization/92819 (Worse code generated on avx2 [...] adds 330a968c0ad genmatch.c (c_expr::gen_transform): Emit newlines from line [...] adds b51200e26fb * cfgexpand.c (expand_debug_expr): Do not ICE on SAD_EXPR. adds f7f6be76baf cgraphclones.c (cgraph_node::create_clone): Only localize t [...] adds 28fabd43d9d genmatch.c (enum tree_code): Remove CONVERT{0,1,2} and VIEW [...] adds ea1ff9e46c7 Avoid quadratic behaviour in prune_runtime_alias_test_list adds 998d6381ac0 [testsuite][aarch64] type_redef_11.c: Update expected diagnostics. adds e150da38334 match.pd (nop_convert): Remove empty match. adds 6e4d01d61f2 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|a [...] adds 2297a38e0c1 re PR fortran/92775 (Incorrect expression in DW_AT_byte_str [...] adds 2b99bed8443 Enable QI/HImode vector moves adds 1e8f5d49d79 Fix unrecognised GCN instruction. adds 02a32ab4a61 [C++] Pass type uses through the verify_type_context hook adds 0882133399a Avoid -Wincompatible-pointer-types on targets like arm-eabi. adds 3ad4a03ac61 Fix Fortran linker errors on AMD GCN adds 1a880ef2110 re PR rtl-optimization/92176 (LRA problem with reloads for [...] adds 5ec7a413d15 re PR other/29842 ([meta-bug] outstanding patches / issues [...] adds eff6af8e0e9 re PR go/92820 (libgo.so.15 has executable stack) adds 2ee63d048ea PR c++/92831 - CWG 1299, not extending temporary lifetime for ?: adds abd6d8cc4f3 c-cppbuiltin.c (c_cpp_builtins): Don't define __cpp_constev [...] adds 94a0f396eaa parser.c (cp_parser_diagnose_invalid_type_name): Mention th [...] adds 070455950d3 Add test for c++/92451. adds 1cd4fe3d430 Fix read buffer overflow in split_directories adds beefe639b25 re PR c++/92831 (CWG1299 extend_ref_init_temps_1 punts on C [...] adds b69877c60d2 Daily bump. adds ae169f9e4cb re PR c/87488 (hyperlink filenames in diagnostics) adds b01d215df18 Fix @multitable handling in texi2pod.pl adds 9c81750c5be Fortran] PR 92793 - fix column used for error diagnostic adds ea37206decb re PR middle-end/90840 (ICE in simplify_subreg, at simplify [...] adds bfbe98c7e0d PR c++/91678 - wrong error with decltype and location wrapper. adds c44e87ac7c1 Fix libstdc++ compiling for an aarch64 multilib with big-endian. adds 241224b65e3 Daily bump. adds 9f5836a6927 Fix ia32 testsuite failures from C2x attributes on types adds c9942e5faee re PR fortran/92755 (ICE in gfc_dep_resolver, at fortran/de [...] adds f477062c2ee re PR fortran/92764 (ICE in gfc_procedure_use) adds c212316b4a7 Error on Associate with a program. adds ad74bc8ca40 re PR tree-optimization/92860 (Global flags affected by -O [...] adds a63574d7ed2 Silence overactive sanity check with -fpartial-profile-training adds f514d0199a8 Fix tp_first_run update in split_function. adds a8d9d6649e6 opts.c (common_handle_option): Do not clear ipa_reference f [...] adds 6d8fd122c4f Fix overflows in -fprofile-reorder-functions
No new revisions were added by this update.
Summary of changes: .gitattributes | 7 +- ChangeLog | 44 + MAINTAINERS | 5 +- configure | 14 +- configure.ac | 14 +- contrib/ChangeLog | 14 + contrib/dg-extract-results.py | 2 +- contrib/dg-extract-results.sh | 2 +- contrib/download_prerequisites | 4 +- contrib/mklog | 4 +- contrib/texi2pod.pl | 9 +- gcc/ChangeLog | 10063 ++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 73 +- gcc/ada/ChangeLog | 326 + gcc/ada/Makefile.rtl | 4 +- gcc/ada/atree.adb | 24 + gcc/ada/atree.ads | 21 + gcc/ada/bindgen.adb | 104 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 6 +- .../building_executable_programs_with_gnat.rst | 4 +- gcc/ada/doc/gnat_ugn/getting_started_with_gnat.rst | 6 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 4 +- gcc/ada/einfo.adb | 15 +- gcc/ada/einfo.ads | 13 +- gcc/ada/errout.ads | 4 +- gcc/ada/exp_ch3.adb | 3 +- gcc/ada/exp_ch4.adb | 6 +- gcc/ada/exp_ch6.adb | 7 +- gcc/ada/exp_ch7.adb | 462 +- gcc/ada/exp_ch9.adb | 7 + gcc/ada/exp_util.adb | 14 +- gcc/ada/expect.c | 4 +- gcc/ada/freeze.adb | 1 + gcc/ada/gcc-interface/decl.c | 132 +- gcc/ada/gcc-interface/misc.c | 3 - gcc/ada/gcc-interface/trans.c | 41 +- gcc/ada/gcc-interface/utils.c | 141 +- gcc/ada/gnat1drv.adb | 18 +- gcc/ada/gnat_ugn.texi | 22 +- gcc/ada/gnatls.adb | 5 +- gcc/ada/impunit.adb | 4 +- gcc/ada/inline.adb | 126 + gcc/ada/lib-writ.ads | 3 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 10 +- gcc/ada/libgnat/a-cbhase.adb | 10 +- gcc/ada/libgnat/a-cbmutr.adb | 6 +- gcc/ada/libgnat/a-cborma.adb | 10 +- gcc/ada/libgnat/a-cborse.adb | 10 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- 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 | 10 +- 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-convec.adb | 10 +- gcc/ada/libgnat/a-coorma.adb | 10 +- gcc/ada/libgnat/a-coorse.adb | 10 +- gcc/ada/libgnat/a-ststio.ads | 1 + gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/opt.ads | 3 +- gcc/ada/rtsfind.adb | 62 +- gcc/ada/sem_aggr.adb | 57 +- gcc/ada/sem_cat.adb | 12 +- gcc/ada/sem_ch12.adb | 38 + gcc/ada/sem_ch13.adb | 56 +- gcc/ada/sem_ch3.adb | 6 +- gcc/ada/sem_ch6.adb | 8 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_ch8.adb | 6 +- gcc/ada/sem_elab.adb | 16 +- gcc/ada/sem_prag.adb | 30 +- gcc/ada/sem_res.adb | 2 +- gcc/ada/sem_util.adb | 59 +- gcc/ada/sem_util.ads | 23 +- gcc/ada/sem_warn.adb | 14 +- gcc/ada/sinfo.adb | 38 + gcc/ada/sinfo.ads | 21 + gcc/ada/terminals.c | 2 +- gcc/ada/treepr.adb | 8 + gcc/ada/treepr.ads | 4 + gcc/alias.c | 14 +- gcc/asan.c | 20 +- gcc/attribs.c | 37 +- gcc/attribs.h | 20 + gcc/auto-inc-dec.c | 7 +- gcc/auto-profile.c | 7 +- gcc/bb-reorder.c | 6 +- gcc/builtin-types.def | 15 +- gcc/builtins.c | 907 +- gcc/builtins.h | 9 +- gcc/c-family/ChangeLog | 304 + gcc/c-family/c-ada-spec.c | 12 +- gcc/c-family/c-attribs.c | 492 +- gcc/c-family/c-common.c | 121 +- gcc/c-family/c-common.h | 22 +- gcc/c-family/c-cppbuiltin.c | 174 +- gcc/c-family/c-format.c | 42 +- gcc/c-family/c-lex.c | 67 +- gcc/c-family/c-omp.c | 143 +- gcc/c-family/c-opts.c | 51 +- gcc/c-family/c-ppoutput.c | 1 + gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c-family/c-pretty-print.c | 18 +- gcc/c-family/c.opt | 18 +- gcc/c/ChangeLog | 382 + gcc/c/c-convert.c | 16 +- gcc/c/c-decl.c | 392 +- gcc/c/c-objc-common.c | 130 +- gcc/c/c-objc-common.h | 5 + gcc/c/c-parser.c | 2236 +++- gcc/c/c-parser.h | 4 +- gcc/c/c-tree.h | 44 +- gcc/c/c-typeck.c | 95 +- gcc/c/gimple-parser.c | 22 +- gcc/calls.c | 350 +- gcc/cfganal.c | 71 +- gcc/cfgcleanup.c | 32 +- gcc/cfgexpand.c | 25 +- gcc/cfgloop.c | 26 +- gcc/cfgloop.h | 18 +- gcc/cfgloopanal.c | 19 +- gcc/cfgrtl.c | 2 - gcc/cgraph.c | 313 +- gcc/cgraph.h | 194 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 134 +- gcc/cgraphunit.c | 246 +- gcc/cif-code.def | 8 - gcc/combine.c | 25 +- gcc/common.opt | 58 +- 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 | 51 +- gcc/common/config/avr/avr-common.c | 100 + gcc/common/config/bpf/bpf-common.c | 13 - gcc/common/config/gcn/gcn-common.c | 1 - gcc/common/config/ia64/ia64-common.c | 26 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 332 - gcc/common/config/rs6000/rs6000-common.c | 24 +- gcc/common/config/s390/s390-common.c | 4 +- gcc/common/config/sh/sh-common.c | 11 +- gcc/config.gcc | 151 +- gcc/config.in | 32 +- gcc/config/aarch64/aarch64-builtins.c | 324 +- gcc/config/aarch64/aarch64-c.c | 76 + gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-modes.def | 46 +- gcc/config/aarch64/aarch64-protos.h | 64 +- gcc/config/aarch64/aarch64-simd.md | 18 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2745 +++++ 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 | 3398 ++++++ gcc/config/aarch64/aarch64-sve-builtins.def | 98 + gcc/config/aarch64/aarch64-sve-builtins.h | 874 ++ gcc/config/aarch64/aarch64-sve.md | 10846 +++++++++++++------ gcc/config/aarch64/aarch64-sve2.md | 317 +- gcc/config/aarch64/aarch64-vxworks.h | 71 + gcc/config/aarch64/aarch64.c | 2035 +++- gcc/config/aarch64/aarch64.h | 52 +- gcc/config/aarch64/aarch64.md | 140 +- gcc/config/aarch64/aarch64.opt | 4 + gcc/config/aarch64/arm_acle.h | 39 + gcc/config/aarch64/arm_sve.h | 36 + gcc/config/aarch64/constraints.md | 72 + gcc/config/aarch64/iterators.md | 647 +- gcc/config/aarch64/predicates.md | 112 +- gcc/config/aarch64/t-aarch64 | 37 + gcc/config/aarch64/t-aarch64-vxworks | 22 + gcc/config/alpha/alpha.c | 20 +- gcc/config/arc/arc-c.c | 10 + gcc/config/arc/arc-passes.def | 29 + gcc/config/arc/arc-protos.h | 3 + gcc/config/arc/arc.c | 117 +- gcc/config/arc/arc.md | 192 +- gcc/config/arc/arc.opt | 2 +- gcc/config/arc/t-arc | 2 + gcc/config/arm/aarch-common-protos.h | 6 + gcc/config/arm/aarch-common.c | 136 + gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 87 +- gcc/config/arm/arm-c.c | 2 + gcc/config/arm/arm-cpus.in | 8 +- gcc/config/arm/arm-fixed.md | 111 +- gcc/config/arm/arm-modes.def | 23 +- gcc/config/arm/arm-protos.h | 5 + gcc/config/arm/arm.c | 773 +- gcc/config/arm/arm.h | 23 +- gcc/config/arm/arm.md | 2855 +++-- gcc/config/arm/arm_acle.h | 262 + gcc/config/arm/arm_acle_builtins.def | 38 + gcc/config/arm/constraints.md | 5 +- gcc/config/arm/iterators.md | 57 +- gcc/config/arm/predicates.md | 39 +- gcc/config/arm/t-multilib | 29 +- gcc/config/arm/t-vxworks | 7 +- gcc/config/arm/thumb1.md | 8 +- gcc/config/arm/thumb2.md | 69 +- gcc/config/arm/types.md | 3 +- gcc/config/arm/unspecs.md | 28 + gcc/config/arm/vfp.md | 8 +- gcc/config/arm/vxworks.h | 98 +- gcc/config/avr/avr-arch.h | 3 + gcc/config/avr/avr-c.c | 49 + gcc/config/avr/avr-devices.c | 6 +- gcc/config/avr/avr-mcus.def | 594 +- gcc/config/avr/avr.c | 28 +- gcc/config/avr/avr.h | 12 +- gcc/config/avr/avr.md | 4 +- 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.c | 18 +- gcc/config/c6x/c6x.c | 13 +- gcc/config/csky/csky.c | 1 - gcc/config/darwin-protos.h | 7 +- gcc/config/darwin.c | 603 +- gcc/config/darwin.h | 54 +- gcc/config/elfos.h | 11 + gcc/config/gcn/gcn-run.c | 64 +- gcc/config/gcn/gcn-valu.md | 268 +- gcc/config/gcn/gcn.c | 210 +- gcc/config/gcn/gcn.h | 8 +- gcc/config/gcn/gcn.opt | 2 +- gcc/config/gcn/mkoffload.c | 683 ++ gcc/config/gcn/offload.h | 35 + gcc/config/gcn/t-omp-device | 4 + gcc/config/i386/avx512fintrin.h | 258 +- gcc/config/i386/cygming.h | 8 - gcc/config/i386/darwin.h | 10 +- gcc/config/i386/i386-builtin.def | 4 +- gcc/config/i386/i386-builtins.c | 1 - gcc/config/i386/i386-expand.c | 353 +- gcc/config/i386/i386-features.c | 64 +- gcc/config/i386/i386-options.c | 355 +- gcc/config/i386/i386-options.h | 3 + gcc/config/i386/i386-protos.h | 7 +- gcc/config/i386/i386.c | 126 +- gcc/config/i386/i386.h | 10 +- gcc/config/i386/i386.md | 359 +- gcc/config/i386/intelmic-mkoffload.c | 5 +- gcc/config/i386/predicates.md | 14 +- gcc/config/i386/sse.md | 267 +- gcc/config/i386/subst.md | 4 +- gcc/config/i386/t-omp-device | 6 + gcc/config/i386/x86-tune-costs.h | 24 + gcc/config/i386/x86-tune.def | 4 + gcc/config/ia64/ia64.c | 3 +- gcc/config/m68k/linux.h | 3 + gcc/config/m68k/m68k-protos.h | 19 +- gcc/config/m68k/m68k.c | 895 +- gcc/config/m68k/m68k.h | 32 +- gcc/config/m68k/m68k.md | 2803 ++--- gcc/config/m68k/predicates.md | 32 +- gcc/config/microblaze/microblaze.c | 4 +- gcc/config/mips/mips-msa.md | 17 +- gcc/config/mips/mips.c | 1344 +-- gcc/config/mips/mips.md | 29 +- gcc/config/msp430/constraints.md | 12 +- gcc/config/msp430/driver-msp430.c | 26 + gcc/config/msp430/msp430-devices.c | 133 +- gcc/config/msp430/msp430-devices.h | 2 + gcc/config/msp430/msp430-protos.h | 3 + gcc/config/msp430/msp430.c | 451 +- gcc/config/msp430/msp430.h | 36 +- gcc/config/msp430/msp430.md | 642 +- gcc/config/msp430/msp430.opt | 16 +- gcc/config/msp430/predicates.md | 56 +- gcc/config/msp430/t-msp430 | 11 +- gcc/config/nios2/linux.h | 6 + gcc/config/nios2/nios2.c | 16 + gcc/config/nios2/nios2.h | 6 +- gcc/config/nvptx/nvptx.c | 29 + gcc/config/nvptx/t-omp-device | 4 + gcc/config/pa/pa.c | 165 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa.md | 52 +- gcc/config/pa/pa.opt | 8 + gcc/config/riscv/riscv-sr.c | 465 + gcc/config/riscv/riscv.c | 21 +- gcc/config/riscv/riscv.h | 10 +- gcc/config/riscv/t-riscv | 5 + gcc/config/rs6000/altivec.md | 4 +- gcc/config/rs6000/darwin.h | 7 +- gcc/config/rs6000/darwin.md | 27 - gcc/config/rs6000/dfp.md | 6 + gcc/config/rs6000/predicates.md | 54 +- gcc/config/rs6000/rs6000-builtin.def | 12 +- gcc/config/rs6000/rs6000-c.c | 5225 +-------- gcc/config/rs6000/rs6000-call.c | 5256 ++++++++- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/config/rs6000/rs6000-logue.c | 17 +- gcc/config/rs6000/rs6000-modes.def | 4 + gcc/config/rs6000/rs6000-protos.h | 3 +- gcc/config/rs6000/rs6000.c | 1036 +- gcc/config/rs6000/rs6000.h | 42 +- gcc/config/rs6000/rs6000.md | 604 +- gcc/config/rs6000/rs6000.opt | 8 +- gcc/config/rs6000/vector.md | 355 +- gcc/config/rs6000/vsx.md | 253 +- gcc/config/rx/rx.c | 2 +- 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/driver-native.c | 4 +- gcc/config/s390/linux.h | 5 + gcc/config/s390/s390-builtins.def | 18 +- gcc/config/s390/s390-c.c | 15 + gcc/config/s390/s390-modes.def | 8 + gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-protos.h | 1 + gcc/config/s390/s390.c | 257 +- gcc/config/s390/s390.h | 18 +- gcc/config/s390/s390.md | 235 +- gcc/config/s390/s390.opt | 5 +- gcc/config/s390/vector.md | 195 +- gcc/config/s390/vx-builtins.md | 6 +- gcc/config/sh/sh.c | 8 +- gcc/config/sh/sh.h | 2 + gcc/config/sh/sh.md | 90 +- gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 205 +- gcc/config/sparc/sparc.md | 5 +- gcc/config/visium/visium.c | 7 +- gcc/config/vx-common.h | 24 +- gcc/config/vxworks.h | 47 +- gcc/configure | 266 +- gcc/configure.ac | 112 +- gcc/coretypes.h | 1 + gcc/coverage.c | 20 +- gcc/cp/ChangeLog | 1897 ++++ gcc/cp/call.c | 1125 +- gcc/cp/class.c | 519 +- gcc/cp/config-lang.in | 3 +- gcc/cp/constexpr.c | 469 +- gcc/cp/constraint.cc | 3938 +++---- gcc/cp/cp-gimplify.c | 331 +- gcc/cp/cp-objcp-common.c | 93 +- gcc/cp/cp-objcp-common.h | 7 + gcc/cp/cp-tree.def | 73 +- gcc/cp/cp-tree.h | 538 +- gcc/cp/cvt.c | 69 +- gcc/cp/cxx-pretty-print.c | 253 +- gcc/cp/decl.c | 928 +- gcc/cp/decl2.c | 61 +- gcc/cp/error.c | 231 +- gcc/cp/except.c | 9 +- gcc/cp/init.c | 44 +- gcc/cp/lambda.c | 23 +- gcc/cp/logic.cc | 1242 ++- gcc/cp/mangle.c | 15 +- gcc/cp/method.c | 807 +- gcc/cp/name-lookup.c | 311 +- gcc/cp/name-lookup.h | 8 +- gcc/cp/operators.def | 4 + gcc/cp/parser.c | 2028 +++- gcc/cp/parser.h | 33 +- gcc/cp/pt.c | 2206 ++-- gcc/cp/rtti.c | 18 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 80 +- gcc/cp/tree.c | 244 +- gcc/cp/typeck.c | 695 +- gcc/cp/typeck2.c | 55 +- gcc/cprop.c | 1 - gcc/cse.c | 11 +- gcc/cselib.c | 3 +- gcc/d/ChangeLog | 15 + gcc/d/d-builtins.cc | 25 +- gcc/d/d-codegen.cc | 2 +- gcc/d/d-target.cc | 2 +- gcc/dbgcnt.c | 207 +- gcc/dbgcnt.def | 13 +- gcc/diagnostic-color.c | 20 + gcc/diagnostic-format-json.cc | 15 +- gcc/diagnostic-url.h | 36 + gcc/diagnostic.c | 25 + gcc/diagnostic.h | 7 + gcc/doc/avr-mmcu.texi | 26 +- gcc/doc/cpp.texi | 28 + gcc/doc/extend.texi | 177 +- gcc/doc/generic.texi | 5 + gcc/doc/install.texi | 64 +- gcc/doc/invoke.texi | 416 +- gcc/doc/lto.texi | 9 +- gcc/doc/match-and-simplify.texi | 3 + gcc/doc/md.texi | 67 +- gcc/doc/options.texi | 3 + gcc/doc/passes.texi | 272 + gcc/doc/poly-int.texi | 12 + gcc/doc/sourcebuild.texi | 25 +- gcc/doc/tm.texi | 136 +- gcc/doc/tm.texi.in | 30 +- gcc/doc/tree-ssa.texi | 4 +- gcc/dse.c | 17 +- gcc/dumpfile.c | 10 +- gcc/dwarf2out.c | 26 +- gcc/emit-rtl.c | 19 +- gcc/escaped_string.h | 43 + gcc/explow.c | 8 +- gcc/expmed.c | 31 +- gcc/expr.c | 58 +- gcc/fibonacci_heap.c | 16 +- gcc/fibonacci_heap.h | 55 +- gcc/final.c | 5 +- gcc/flag-types.h | 27 + gcc/fold-const-call.c | 46 +- gcc/fold-const.c | 627 +- gcc/fold-const.h | 25 +- gcc/fortran/ChangeLog | 550 +- gcc/fortran/arith.c | 107 +- gcc/fortran/arith.h | 4 + gcc/fortran/array.c | 39 +- gcc/fortran/check.c | 165 +- gcc/fortran/class.c | 3 + gcc/fortran/decl.c | 201 +- gcc/fortran/dependency.c | 12 + gcc/fortran/dump-parse-tree.c | 16 + gcc/fortran/error.c | 6 +- gcc/fortran/expr.c | 9 + gcc/fortran/f95-lang.c | 8 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 22 +- gcc/fortran/gfortran.texi | 57 +- gcc/fortran/interface.c | 102 +- gcc/fortran/intrinsic.c | 93 +- gcc/fortran/invoke.texi | 53 +- gcc/fortran/io.c | 52 +- gcc/fortran/lang.opt | 9 + gcc/fortran/match.c | 3 +- gcc/fortran/match.h | 4 +- gcc/fortran/module.c | 32 +- gcc/fortran/openmp.c | 91 +- gcc/fortran/options.c | 8 +- gcc/fortran/parse.c | 136 +- gcc/fortran/resolve.c | 128 +- gcc/fortran/scanner.c | 26 +- gcc/fortran/simplify.c | 118 +- gcc/fortran/st.c | 2 + gcc/fortran/trans-array.c | 18 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 6 +- gcc/fortran/trans-const.c | 6 +- gcc/fortran/trans-decl.c | 97 +- gcc/fortran/trans-expr.c | 61 +- gcc/fortran/trans-openmp.c | 463 +- gcc/fortran/trans-stmt.c | 24 +- gcc/fortran/trans-types.c | 11 +- gcc/fortran/trans.c | 24 +- gcc/fortran/trans.h | 12 +- gcc/function-abi.cc | 23 + gcc/function-abi.h | 1 + gcc/function.c | 72 +- gcc/function.h | 27 + gcc/gcc.c | 16 +- gcc/gcov.c | 23 +- gcc/gcse.c | 18 +- gcc/genattrtab.c | 6 +- gcc/genemit.c | 2 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype.c | 1 + gcc/genmatch.c | 168 +- gcc/genmodes.c | 22 +- gcc/ggc-common.c | 59 +- gcc/ggc-none.c | 5 + gcc/ggc-page.c | 55 +- gcc/ggc.h | 30 +- gcc/gimple-expr.c | 25 +- gcc/gimple-expr.h | 1 + gcc/gimple-fold.c | 207 +- gcc/gimple-iterator.h | 31 +- gcc/gimple-loop-interchange.cc | 7 +- gcc/gimple-loop-jam.c | 90 +- gcc/gimple-loop-versioning.cc | 7 +- gcc/gimple-match-head.c | 49 +- gcc/gimple-pretty-print.c | 3 + gcc/gimple-ssa-evrp-analyze.c | 62 +- gcc/gimple-ssa-evrp-analyze.h | 11 +- gcc/gimple-ssa-evrp.c | 9 +- gcc/gimple-ssa-split-paths.c | 3 +- gcc/gimple-ssa-sprintf.c | 774 +- gcc/gimple-ssa-store-merging.c | 201 +- gcc/gimple-ssa-strength-reduction.c | 3 +- gcc/gimple-ssa-warn-alloca.c | 1 - gcc/gimple-ssa-warn-restrict.c | 3 - gcc/gimple-streamer-out.c | 10 +- gcc/gimple.c | 14 +- gcc/gimple.def | 2 +- gcc/gimple.h | 13 +- gcc/gimplify.c | 320 +- gcc/gimplify.h | 4 +- gcc/ginclude/float.h | 59 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 20 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 2 +- gcc/go/gofrontend/go-encode-id.cc | 13 + gcc/go/gofrontend/go-encode-id.h | 8 + gcc/go/gofrontend/gogo.cc | 5 +- gcc/go/gofrontend/gogo.h | 4 +- gcc/graphite-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 5 +- gcc/graphite-scop-detection.c | 5 +- gcc/graphite-sese-to-poly.c | 1 - gcc/graphite.c | 1 - gcc/haifa-sched.c | 47 +- gcc/hooks.c | 6 + gcc/hooks.h | 1 + gcc/hsa-brig.c | 1 + gcc/hsa-dump.c | 1 + gcc/hsa-gen.c | 4 +- gcc/hsa-regalloc.c | 1 + gcc/ifcvt.c | 5 +- gcc/internal-fn.c | 91 +- gcc/internal-fn.def | 5 + gcc/internal-fn.h | 4 +- gcc/ipa-comdats.c | 10 +- gcc/ipa-cp.c | 1057 +- gcc/ipa-devirt.c | 107 +- gcc/ipa-fnsummary.c | 1600 ++- gcc/ipa-fnsummary.h | 178 +- gcc/ipa-hsa.c | 10 +- gcc/ipa-icf-gimple.c | 376 +- gcc/ipa-icf-gimple.h | 55 +- gcc/ipa-icf.c | 321 +- gcc/ipa-icf.h | 39 +- gcc/ipa-inline-analysis.c | 366 +- gcc/ipa-inline-transform.c | 93 +- gcc/ipa-inline.c | 568 +- gcc/ipa-inline.h | 20 +- gcc/ipa-polymorphic-call.c | 55 +- gcc/ipa-predicate.c | 171 +- gcc/ipa-predicate.h | 53 +- gcc/ipa-profile.c | 49 +- gcc/ipa-prop.c | 924 +- gcc/ipa-prop.h | 296 +- gcc/ipa-pure-const.c | 6 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 319 +- gcc/ipa-reference.h | 11 +- gcc/ipa-split.c | 22 +- gcc/ipa-sra.c | 118 +- gcc/ipa-utils.c | 70 +- gcc/ipa-utils.h | 15 + gcc/ipa-visibility.c | 8 +- gcc/ipa.c | 42 +- gcc/ira-build.c | 5 +- gcc/ira-conflicts.c | 5 +- gcc/ira-lives.c | 86 +- gcc/ira.c | 33 +- gcc/jit/ChangeLog | 11 + gcc/jit/jit-builtins.c | 3 - gcc/jit/jit-playback.c | 6 +- gcc/json.cc | 41 +- gcc/json.h | 35 +- gcc/langhooks-def.h | 12 +- gcc/langhooks.c | 63 +- gcc/langhooks.h | 34 +- gcc/lock-and-run.sh | 41 +- gcc/loop-doloop.c | 3 +- gcc/loop-invariant.c | 13 +- gcc/loop-unroll.c | 27 +- gcc/lra-assigns.c | 3 +- gcc/lra-constraints.c | 28 +- gcc/lra-spills.c | 3 + gcc/lra.c | 16 +- gcc/lto-cgraph.c | 73 +- gcc/lto-opts.c | 2 +- gcc/lto-section-in.c | 24 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 52 +- gcc/lto-streamer-out.c | 270 +- gcc/lto-streamer.c | 9 +- gcc/lto-streamer.h | 22 +- gcc/lto/ChangeLog | 102 + gcc/lto/Make-lang.in | 4 +- gcc/lto/lto-common.c | 49 +- gcc/lto/lto-lang.c | 12 +- gcc/lto/lto-partition.c | 68 +- gcc/lto/lto-symtab.c | 11 +- gcc/lto/lto.c | 42 +- gcc/machmode.h | 107 +- gcc/match.pd | 214 +- gcc/mem-stats.h | 26 +- gcc/memory-block.cc | 34 +- gcc/memory-block.h | 5 +- gcc/modulo-sched.c | 7 +- gcc/multiple_target.c | 4 +- gcc/objc/ChangeLog | 9 + gcc/objc/objc-next-metadata-tags.h | 4 + gcc/objc/objc-next-runtime-abi-02.c | 6 +- gcc/omp-expand.c | 44 +- gcc/omp-general.c | 1100 +- gcc/omp-general.h | 8 +- gcc/omp-low.c | 357 +- gcc/omp-simd-clone.c | 4 +- gcc/opt-functions.awk | 3 +- gcc/opt-suggestions.c | 59 +- gcc/opt-suggestions.h | 5 - gcc/optabs-libfuncs.c | 4 - gcc/optabs-query.c | 36 +- gcc/optabs-tree.c | 66 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 24 +- gcc/optabs.def | 10 +- gcc/optabs.h | 6 + gcc/optc-save-gen.awk | 25 + gcc/opth-gen.awk | 6 + gcc/optinfo-emit-json.cc | 10 +- gcc/opts-common.c | 20 + gcc/opts-diagnostic.h | 3 + gcc/opts-global.c | 1 + gcc/opts.c | 387 +- gcc/opts.h | 11 +- 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 | 1495 --- gcc/params.h | 256 - gcc/params.opt | 959 ++ gcc/passes.c | 57 +- gcc/passes.def | 2 +- gcc/plugin.c | 6 +- gcc/po/ChangeLog | 4 + gcc/po/fi.po | 64 +- gcc/poly-int.h | 23 + gcc/postreload-gcse.c | 8 +- gcc/predict.c | 23 +- gcc/pretty-print.c | 68 +- gcc/pretty-print.h | 6 + gcc/print-tree.c | 76 + gcc/print-tree.h | 4 + gcc/profile-count.c | 45 +- gcc/profile-count.h | 75 +- gcc/profile.c | 32 +- gcc/range-op.cc | 1782 ++- gcc/range-op.h | 37 +- gcc/range.cc | 45 +- gcc/range.h | 13 +- gcc/read-rtl-function.c | 19 +- gcc/real.c | 39 +- gcc/real.h | 2 +- gcc/realmpfr.c | 9 +- gcc/realmpfr.h | 12 +- gcc/recog.c | 22 +- gcc/recog.h | 1 - gcc/reload.c | 3 +- gcc/reorg.c | 5 +- gcc/resource.c | 5 +- gcc/rtl.h | 1 - gcc/rtlanal.c | 62 +- gcc/run-rtl-passes.c | 37 +- gcc/sanopt.c | 5 +- gcc/sched-deps.c | 13 +- gcc/sched-ebb.c | 5 +- gcc/sched-rgn.c | 22 +- gcc/sel-sched-ir.c | 5 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 5 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 6 +- gcc/shrink-wrap.c | 3 +- gcc/simplify-rtx.c | 130 + gcc/stmt.c | 1 - gcc/stor-layout.c | 41 +- gcc/symbol-summary.h | 183 +- gcc/symtab.c | 54 +- gcc/system.h | 6 + gcc/target.def | 132 +- gcc/target.h | 60 +- gcc/targhooks.c | 85 +- gcc/targhooks.h | 9 +- gcc/testsuite/ChangeLog | 4199 ++++++- 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-4.c | 13 +- gcc/testsuite/c-c++-common/Wpointer-compare-1.c | 40 +- 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 +- .../c-c++-common/Wstringop-truncation-4.c | 2 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 2 +- gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- gcc/testsuite/c-c++-common/attr-nonstring-8.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/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/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 +- .../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/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 + gcc/testsuite/c-c++-common/gomp/pr91987.c | 26 + gcc/testsuite/c-c++-common/pr48418.c | 16 +- gcc/testsuite/c-c++-common/pr65830.c | 8 +- gcc/testsuite/c-c++-common/pr69764.c | 12 +- gcc/testsuite/c-c++-common/pr90677.c | 11 + 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/tsan/thread_leak2.c | 4 + 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/abi/macro0.C | 2 +- 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 | 8 +- .../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/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 - .../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/ambig4.C | 14 + 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/cpp/spaceship-1.C | 8 + gcc/testsuite/g++.dg/cpp0x/Wpessimizing-move6.C | 135 + gcc/testsuite/g++.dg/cpp0x/addressof2.C | 20 +- 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/auto25.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto52.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-92015.C | 7 + gcc/testsuite/g++.dg/cpp0x/constexpr-92443.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-99.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr10.C | 16 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ctor.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-diag4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union5.C | 8 +- gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype73.C | 4 + gcc/testsuite/g++.dg/cpp0x/defaulted23.C | 4 +- gcc/testsuite/g++.dg/cpp0x/defaulted43.C | 10 +- gcc/testsuite/g++.dg/cpp0x/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 + gcc/testsuite/g++.dg/cpp0x/explicit7.C | 2 +- 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-36.C | 8 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-37.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C | 7 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C | 2 +- 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/initlist12.C | 6 +- 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 +- .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-err2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C | 15 + gcc/testsuite/g++.dg/cpp0x/noexcept55.C | 8 + gcc/testsuite/g++.dg/cpp0x/nullptr27.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nullptr37.C | 72 +- 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/pr31437.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr79118.C | 10 +- gcc/testsuite/g++.dg/cpp0x/pr92447.C | 14 + gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp0x/ref-bind7.C | 13 + gcc/testsuite/g++.dg/cpp0x/rv-lvalue-req.C | 8 +- 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 + gcc/testsuite/g++.dg/cpp0x/temp-extend2.C | 36 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- .../g++.dg/cpp1y/constexpr-tracking-const15.C | 21 + .../g++.dg/cpp1y/constexpr-tracking-const16.C | 22 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-90842.C | 10 + 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/constexpr-lambda12.C | 2 +- .../g++.dg/cpp1z/constexpr-tracking-const1.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp50.C | 51 + 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 | 6 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/nodiscard7.C | 18 + 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-likely6.C | 14 + gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 - gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 + 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/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 .../pr60573.C => cpp2a/concepts-pr60573.C} | 0 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-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-dtor3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dtor4.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C | 99 + gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C | 11 + gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C | 37 + gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C | 28 + gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C | 31 + gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C | 16 + gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C | 61 + gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C | 26 + gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C | 63 + gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init9.C | 17 + 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-new8.C | 18 + gcc/testsuite/g++.dg/cpp2a/constexpr-try5.C | 12 +- 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/constexpr-virtual14.C | 27 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 7 + gcc/testsuite/g++.dg/cpp2a/constinit14.C | 13 + gcc/testsuite/g++.dg/cpp2a/constinit15.C | 14 + gcc/testsuite/g++.dg/cpp2a/desig15.C | 27 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 52 +- gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C | 11 + gcc/testsuite/g++.dg/cpp2a/lambda-mangle.C | 15 + 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-class24.C | 19 + gcc/testsuite/g++.dg/cpp2a/paren-init1.C | 116 + gcc/testsuite/g++.dg/cpp2a/paren-init10.C | 18 + gcc/testsuite/g++.dg/cpp2a/paren-init11.C | 88 + gcc/testsuite/g++.dg/cpp2a/paren-init12.C | 17 + gcc/testsuite/g++.dg/cpp2a/paren-init13.C | 16 + gcc/testsuite/g++.dg/cpp2a/paren-init14.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init15.C | 35 + gcc/testsuite/g++.dg/cpp2a/paren-init16.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init17.C | 6 + gcc/testsuite/g++.dg/cpp2a/paren-init18.C | 9 + gcc/testsuite/g++.dg/cpp2a/paren-init19.C | 12 + gcc/testsuite/g++.dg/cpp2a/paren-init2.C | 56 + gcc/testsuite/g++.dg/cpp2a/paren-init3.C | 11 + gcc/testsuite/g++.dg/cpp2a/paren-init4.C | 142 + gcc/testsuite/g++.dg/cpp2a/paren-init5.C | 25 + gcc/testsuite/g++.dg/cpp2a/paren-init6.C | 14 + gcc/testsuite/g++.dg/cpp2a/paren-init7.C | 20 + gcc/testsuite/g++.dg/cpp2a/paren-init8.C | 13 + gcc/testsuite/g++.dg/cpp2a/paren-init9.C | 10 + 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/srcloc1.C | 114 + gcc/testsuite/g++.dg/cpp2a/srcloc10.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc11.C | 13 + gcc/testsuite/g++.dg/cpp2a/srcloc12.C | 14 + gcc/testsuite/g++.dg/cpp2a/srcloc13.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc14.C | 15 + gcc/testsuite/g++.dg/cpp2a/srcloc2.C | 118 + gcc/testsuite/g++.dg/cpp2a/srcloc3.C | 5 + gcc/testsuite/g++.dg/cpp2a/srcloc4.C | 8 + gcc/testsuite/g++.dg/cpp2a/srcloc5.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc6.C | 9 + gcc/testsuite/g++.dg/cpp2a/srcloc7.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc8.C | 10 + gcc/testsuite/g++.dg/cpp2a/srcloc9.C | 11 + gcc/testsuite/g++.dg/cpp2a/ucn2.C | 30 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 10 +- gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C | 12 + gcc/testsuite/g++.dg/dfp/pr92744.C | 20 + 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 + .../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 + .../diagnostic/functional-cast-to-array-type-1.C | 2 + .../g++.dg/diagnostic/inconsistent-deduction-1.C | 10 + gcc/testsuite/g++.dg/diagnostic/main2.C | 12 + .../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 + .../g++.dg/diagnostic/returning-a-value-1.C | 8 + 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 | 8 +- gcc/testsuite/g++.dg/expr/bool4.C | 2 +- gcc/testsuite/g++.dg/expr/cond17.C | 11 + gcc/testsuite/g++.dg/expr/cond2.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/pmf-1.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/anon-struct1.C | 4 +- gcc/testsuite/g++.dg/ext/anon-struct6.C | 4 +- gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h | 20 +- gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 2 +- gcc/testsuite/g++.dg/ext/attr-lambda2.C | 12 + gcc/testsuite/g++.dg/ext/consteval1.C | 6 + gcc/testsuite/g++.dg/ext/constexpr-attr-cleanup1.C | 2 +- gcc/testsuite/g++.dg/ext/desig10.C | 2 +- gcc/testsuite/g++.dg/ext/flexary19.C | 24 +- gcc/testsuite/g++.dg/ext/flexary9.C | 44 +- gcc/testsuite/g++.dg/ext/is_same.C | 5 + gcc/testsuite/g++.dg/ext/lvaddr.C | 2 +- gcc/testsuite/g++.dg/ext/lvalue1.C | 2 +- gcc/testsuite/g++.dg/ext/stmtexpr21.C | 2 +- gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 420 + gcc/testsuite/g++.dg/ext/sve-sizeless-2.C | 420 + gcc/testsuite/g++.dg/ext/temp-extend1.C | 43 + gcc/testsuite/g++.dg/ext/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf32-4.C | 4 +- 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/openmp-simd-2.C | 2 - gcc/testsuite/g++.dg/gomp/pr92084.C | 11 + gcc/testsuite/g++.dg/gomp/pr92504.C | 29 + gcc/testsuite/g++.dg/gomp/this-1.C | 4 +- gcc/testsuite/g++.dg/gomp/tpl-atomic-2.C | 4 +- gcc/testsuite/g++.dg/init/array54.C | 13 + gcc/testsuite/g++.dg/init/reference2.C | 2 +- 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/pr21802.C | 5 +- gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using7.C | 1 - 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_1.c | 1 + gcc/testsuite/g++.dg/lto/odr-7_0.C | 18 + gcc/testsuite/g++.dg/lto/odr-7_1.C | 13 + gcc/testsuite/g++.dg/lto/pr70929_0.C | 18 + gcc/testsuite/g++.dg/lto/pr70929_1.C | 10 + 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/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/other/error18.C | 2 +- gcc/testsuite/g++.dg/other/pr92201.C | 7 + gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- 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/overload/error4.C | 6 + gcc/testsuite/g++.dg/parse/crash70.C | 14 + gcc/testsuite/g++.dg/parse/crash71.C | 11 + gcc/testsuite/g++.dg/parse/error43.C | 2 +- gcc/testsuite/g++.dg/parse/operator9.C | 5 + gcc/testsuite/g++.dg/parse/qualified2.C | 2 +- gcc/testsuite/g++.dg/parse/template2.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/pr85746.C | 10 + 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/simulate-thread/bitfields-2.C | 2 +- gcc/testsuite/g++.dg/simulate-thread/bitfields.C | 2 +- gcc/testsuite/g++.dg/template/builtin2.C | 5 + gcc/testsuite/g++.dg/template/crash107.C | 10 +- gcc/testsuite/g++.dg/template/crash126.C | 2 +- gcc/testsuite/g++.dg/template/crash129.C | 2 +- gcc/testsuite/g++.dg/template/crash95.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr1.C | 8 +- gcc/testsuite/g++.dg/template/dtor6.C | 8 +- gcc/testsuite/g++.dg/template/error17.C | 4 +- gcc/testsuite/g++.dg/template/error8.C | 3 +- gcc/testsuite/g++.dg/template/fn.C | 10 + gcc/testsuite/g++.dg/template/ptrmem17.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/torture/pr91355.C | 28 + gcc/testsuite/g++.dg/torture/pr92384.C | 38 + gcc/testsuite/g++.dg/torture/pr92421.C | 169 + gcc/testsuite/g++.dg/tree-ssa/ivopts-3.C | 8 +- gcc/testsuite/g++.dg/tree-ssa/loop-cond-split-1.C | 33 + gcc/testsuite/g++.dg/tree-ssa/pr20280.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr53844.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr92751.C | 26 + gcc/testsuite/g++.dg/vect/pr92595.cc | 32 + 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 | 2 +- gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 32 +- 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 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size.C | 10 +- gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C | 4 +- .../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-4.C | 157 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/g++.dg/warn/inline3.C | 20 + .../g++.dg/warn/multiple-sign-compare-warn-1.C | 11 + .../g++.dg/warn/pointer-integer-comparison.C | 12 +- 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/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/900213_03.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++.ext/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 5 +- 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++.law/ctors11.C | 4 +- gcc/testsuite/g++.old-deja/g++.law/ctors9.C | 4 +- 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++.mike/net22.C | 5 +- gcc/testsuite/g++.old-deja/g++.niklas/t128.C | 4 +- gcc/testsuite/g++.old-deja/g++.ns/crash3.C | 3 +- gcc/testsuite/g++.old-deja/g++.ns/template7.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/badarrow.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/decl5.C | 7 +- 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/overload11.C | 20 +- gcc/testsuite/g++.old-deja/g++.other/pmf7.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/ptrmem7.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 6 +- 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/eb22.C | 7 +- gcc/testsuite/g++.target/aarch64/diag_aka_1.C | 13 + .../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++/gnu_vectors_1.C | 489 + .../aarch64/sve/acle/general-c++/gnu_vectors_2.C | 489 + .../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/vcond_1_run.C | 2 +- gcc/testsuite/g++.target/i386/pr92354.C | 8 + gcc/testsuite/g++.target/nios2/hello-pie.C | 14 + gcc/testsuite/g++.target/nios2/nios2.exp | 34 + 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/flatten.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr85401.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr90840.c | 19 + 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/execute/20030913-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/20190820-1.c | 1 + gcc/testsuite/gcc.c-torture/execute/20190901-1.c | 5 + 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-2.c | 11 + gcc/testsuite/gcc.c-torture/execute/complex-6.c | 8 +- gcc/testsuite/gcc.c-torture/execute/fprintf-2.c | 2 + .../gcc.c-torture/execute/ieee/20041213-1.c | 4 + gcc/testsuite/gcc.c-torture/execute/pr85331.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr90025.c | 4 +- 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/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/user-printf.c | 2 + gcc/testsuite/gcc.dg/Warray-bounds-46.c | 22 +- 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/Warray-bounds-56.c | 90 + gcc/testsuite/gcc.dg/Wlarger-than3.c | 2 +- gcc/testsuite/gcc.dg/Wnonnull.c | 9 +- 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-16.c | 4 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 3 +- 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-overflow-25.c | 377 + 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/alias-15.c | 2 +- gcc/testsuite/gcc.dg/array-8.c | 1 - gcc/testsuite/gcc.dg/asm-4.c | 1 + 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-alloc_size.c | 2 +- gcc/testsuite/gcc.dg/attr-copy-2.c | 2 +- gcc/testsuite/gcc.dg/builtin-arith-overflow-3.c | 41 + gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 12 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 10 +- gcc/testsuite/gcc.dg/builtins-18.c | 1 - gcc/testsuite/gcc.dg/builtins-20.c | 1 - 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/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-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-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/completion-3.c | 16 +- gcc/testsuite/gcc.dg/complex-6.c | 4 +- gcc/testsuite/gcc.dg/complex-7.c | 1 + gcc/testsuite/gcc.dg/darwin-comm.c | 1 + gcc/testsuite/gcc.dg/darwin-sections.c | 2 +- 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-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/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/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-incomplete-1.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-3.c | 10 +- gcc/testsuite/gcc.dg/fdata-sections-1.c | 2 +- gcc/testsuite/gcc.dg/fltconst-pedantic-dfp.c | 3 + gcc/testsuite/gcc.dg/framework-1.c | 2 +- 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/pr92557.c | 13 + gcc/testsuite/gcc.dg/ipa/inline-8.c | 1 - gcc/testsuite/gcc.dg/ipa/inline-9.c | 23 + gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 47 + 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-39.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 1 - gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 3 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-10.c | 8 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c | 77 + gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr77653.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr91088.c | 120 + gcc/testsuite/gcc.dg/ipa/pr91089.c | 16 +- gcc/testsuite/gcc.dg/ipa/pr92529.c | 28 + gcc/testsuite/gcc.dg/loop-versioning-1.c | 1 + gcc/testsuite/gcc.dg/loop-versioning-2.c | 1 + gcc/testsuite/gcc.dg/lto/20090729_0.c | 2 +- gcc/testsuite/gcc.dg/lto/20111207-1_0.c | 2 +- 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/lvalue-10.c | 22 + gcc/testsuite/gcc.dg/lvalue-9.c | 77 + gcc/testsuite/gcc.dg/nextafter-2.c | 1 - gcc/testsuite/gcc.dg/noncompile/incomplete-3.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/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/pr36017.c | 4 + gcc/testsuite/gcc.dg/pr36902.c | 2 +- gcc/testsuite/gcc.dg/pr42427.c | 1 - gcc/testsuite/gcc.dg/pr47763.c | 2 +- gcc/testsuite/gcc.dg/pr48552-1.c | 5 +- gcc/testsuite/gcc.dg/pr48552-2.c | 5 +- gcc/testsuite/gcc.dg/pr63543.c | 12 +- gcc/testsuite/gcc.dg/pr68766.c | 1 - gcc/testsuite/gcc.dg/pr69796.c | 2 +- gcc/testsuite/gcc.dg/pr78965.c | 1 - gcc/testsuite/gcc.dg/pr83620.c | 2 +- gcc/testsuite/gcc.dg/pr90898.c | 16 + gcc/testsuite/gcc.dg/pr91195.c | 25 + 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/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/pr92741.c | 19 + gcc/testsuite/gcc.dg/pr92768.c | 7 + .../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.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/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_3.c | 20 +- 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-57.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-65.c | 53 +- gcc/testsuite/gcc.dg/strlenopt-66.c | 46 +- gcc/testsuite/gcc.dg/strlenopt-69.c | 129 + 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-90.c | 83 + gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + 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/20191011-1.c | 32 + 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.dg/torture/builtin-fp-int-inexact-c2x.c | 6 + .../gcc.dg/torture/builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 1 - gcc/testsuite/gcc.dg/torture/builtin-power-1.c | 1 - .../gcc.dg/torture/fp-int-convert-timode-1.c | 3 - gcc/testsuite/gcc.dg/torture/pr55107.c | 1 + gcc/testsuite/gcc.dg/torture/pr86034.c | 2 +- gcc/testsuite/gcc.dg/torture/pr86554-1.c | 12 +- gcc/testsuite/gcc.dg/torture/pr87693.c | 3 +- gcc/testsuite/gcc.dg/torture/pr90972.c | 1 + gcc/testsuite/gcc.dg/torture/pr91178-2.c | 1 + gcc/testsuite/gcc.dg/torture/pr91178.c | 1 + 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/pr92742.c | 20 + gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20050314-1.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-11.c | 2 +- .../gcc.dg/tree-ssa/builtin-fprintf-warn-1.c | 6 +- .../gcc.dg/tree-ssa/builtin-snprintf-10.c | 10 + .../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/copy-sign-1.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/evrp4.c | 2 +- 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/loop-1.c | 3 - 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/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/pr46076.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr64910-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr79352.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 4 +- 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/pr92712-1.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c | 66 + gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c | 76 + gcc/testsuite/gcc.dg/tree-ssa/pr92734.c | 31 + .../gcc.dg/tree-ssa/redundant-assign-zero-1.c | 2 +- .../gcc.dg/tree-ssa/redundant-assign-zero-2.c | 2 +- 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-fre-84.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- 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-76b.c | 4 +- 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.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-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/pr80631-1.c | 6 +- gcc/testsuite/gcc.dg/vect/pr80631-2.c | 6 +- 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-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-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-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-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-epilogues.c | 19 + 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-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.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-tail-nomask-1.c | 2 +- .../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.dg/vect/wrapv-vect-reduc-dot-s8b.c | 2 + gcc/testsuite/gcc.dg/vla-25.c | 9 + gcc/testsuite/gcc.dg/vshift-5.c | 44 + gcc/testsuite/gcc.dg/winline-10.c | 6 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 7 +- 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/rng_1.c | 53 + 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/testsuite/gcc.target/aarch64/diag_aka_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/pr92526.c | 9 + gcc/testsuite/gcc.target/aarch64/simd/vrbit_1.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/struct_1.c | 10 + .../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_1.c | 25 + .../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 + .../aarch64/sve/acle/general/eqne_dup_1.c | 40 + .../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/nosve_4.c | 8 + .../gcc.target/aarch64/sve/acle/general/nosve_5.c | 8 + .../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 + .../aarch64/sve/acle/general/whilelt_5.c | 163 + 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 | 4 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 2 +- .../gcc.target/aarch64/sve/cond_convert_1.c | 5 +- .../gcc.target/aarch64/sve/cond_convert_4.c | 5 +- .../gcc.target/aarch64/sve/cond_unary_2.c | 5 +- .../gcc.target/aarch64/sve/cost_model_1.c | 5 +- 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/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/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_5.c | 14 +- .../gcc.target/aarch64/sve/mask_gather_load_6.c | 2 +- .../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 | 15 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c | 15 + 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 | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 4 +- .../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/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.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/slp_13.c | 11 +- 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/truncate_1.c | 44 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 2 +- .../gcc.target/aarch64/sve/unpack_unsigned_1_run.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_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/while_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 2 +- 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/nlogic_1.c | 33 + gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.c | 14 + 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.target/aarch64/torture/simd-abi-9.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/arc.exp | 10 + 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-2.c | 3 +- gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 12 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 + gcc/testsuite/gcc.target/arc/store-merge-1.c | 3 +- gcc/testsuite/gcc.target/arm/acle/crc_hf_1.c | 2 +- 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 | 160 + gcc/testsuite/gcc.target/arm/acle/simd32_sel.c | 15 + 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/testsuite/gcc.target/arm/attr-neon-fp16.c | 1 + gcc/testsuite/gcc.target/arm/combine-cmp-shift.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-1.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-2.c | 1 + gcc/testsuite/gcc.target/arm/data-rel-3.c | 1 + gcc/testsuite/gcc.target/arm/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/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/memset-inline-10.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/pr40657-1.c | 1 + gcc/testsuite/gcc.target/arm/pr44788.c | 1 + 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/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/pr67439_1.c | 1 + gcc/testsuite/gcc.target/arm/pr68620.c | 1 + gcc/testsuite/gcc.target/arm/pr7676.c | 1 + gcc/testsuite/gcc.target/arm/pr79239.c | 1 + gcc/testsuite/gcc.target/arm/pr81863.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/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 | 1 + gcc/testsuite/gcc.target/arm/unsigned-float.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/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/avx-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx-vzeroupper-19.c | 2 + .../gcc.target/i386/avx2-vect-mask-store-move1.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 + gcc/testsuite/gcc.target/i386/avx512f-gather-5.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 +- gcc/testsuite/gcc.target/i386/conversion.c | 1 - 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/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/pr47312.c | 1 - gcc/testsuite/gcc.target/i386/pr71801.c | 2 +- gcc/testsuite/gcc.target/i386/pr82002-2a.c | 2 + gcc/testsuite/gcc.target/i386/pr82002-2b.c | 2 + gcc/testsuite/gcc.target/i386/pr84101.c | 3 +- gcc/testsuite/gcc.target/i386/pr87007-4.c | 18 + gcc/testsuite/gcc.target/i386/pr87007-5.c | 18 + gcc/testsuite/gcc.target/i386/pr90007.c | 15 + gcc/testsuite/gcc.target/i386/pr90867.c | 30 + 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-5.c | 21 + gcc/testsuite/gcc.target/i386/pr92645.c | 36 + gcc/testsuite/gcc.target/i386/pr92803.c | 40 + gcc/testsuite/gcc.target/i386/pr92818.c | 14 + gcc/testsuite/gcc.target/i386/pr92819-1.c | 20 + 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/sse-13.c | 4 +- gcc/testsuite/gcc.target/i386/sse-23.c | 4 +- .../gcc.target/i386/sse2-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + 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 + .../i386/sse4_1-builtin-fp-int-inexact.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-rint-inline.c | 1 - .../gcc.target/i386/volatile-bitfields-2.c | 2 +- gcc/testsuite/gcc.target/mips/constant-spill.c | 31 + 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-insert-split.c | 16 + gcc/testsuite/gcc.target/msp430/430x-insns.c | 1646 +++ .../gcc.target/msp430/data-attributes-2.c | 4 +- .../gcc.target/msp430/devices/bad-devices-1.c | 2 +- .../gcc.target/msp430/devices/bad-devices-2.c | 2 +- .../gcc.target/msp430/devices/bad-devices-3.c | 2 +- .../gcc.target/msp430/devices/bad-devices-4.c | 2 +- .../gcc.target/msp430/devices/bad-devices-5.c | 2 +- .../gcc.target/msp430/devices/bad-devices-6.c | 2 +- .../gcc.target/msp430/devices/csv-device-order.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_00.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_01.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_02.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_04.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_08.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_10.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_11.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_12.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_14.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_18.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_20.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_21.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_22.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_24.c | 2 +- .../gcc.target/msp430/devices/csv-msp430_28.c | 2 +- .../gcc.target/msp430/devices/csv-msp430fr5969.c | 2 +- .../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/hard-cc430f5123.c | 2 +- gcc/testsuite/gcc.target/msp430/devices/hard-foo.c | 2 +- .../gcc.target/msp430/devices/hard-msp430afe253.c | 2 +- .../gcc.target/msp430/devices/hard-msp430cg4616.c | 2 +- .../gcc.target/msp430/devices/hard-msp430f4783.c | 2 +- .../msp430/devices/hard-rf430frl154h_rom.c | 2 +- .../gcc.target/msp430/devices/msp430-devices.h | 3 + gcc/testsuite/gcc.target/msp430/emulate-slli.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srai.c | 6 +- gcc/testsuite/gcc.target/msp430/emulate-srli.c | 1 + .../gcc.target/msp430/mlarge-use-430-insn.c | 33 + gcc/testsuite/gcc.target/msp430/msp430.exp | 102 +- .../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/testsuite/gcc.target/msp430/tiny-printf.c | 3 + gcc/testsuite/gcc.target/nios2/pr92499-1.c | 48 + gcc/testsuite/gcc.target/nios2/pr92499-2.c | 45 + gcc/testsuite/gcc.target/nios2/pr92499-3.c | 23 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 2 +- 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/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/pr72804.c | 17 +- gcc/testsuite/gcc.target/powerpc/pr78604.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr79439-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr91275.c | 9 +- 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/pr92398.h | 17 + gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 12 + gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 10 + gcc/testsuite/gcc.target/powerpc/pr92449-1.c | 7 + .../gcc.target/powerpc/small-loop-unroll.c | 13 + gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c | 2 +- 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.target/s390/addsub-signed-overflow-1.c | 2 + .../gcc.target/s390/addsub-signed-overflow-2.c | 2 + .../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 | 2 + .../gcc.target/s390/mul-signed-overflow-2.c | 2 + gcc/testsuite/gcc.target/s390/pr92176.c | 33 + gcc/testsuite/gcc.target/s390/s390.exp | 30 +- .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 18 +- .../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/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/sparc-ret-3.c | 2 +- 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_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/argument_checking_11.f90 | 8 +- gcc/testsuite/gfortran.dg/argument_checking_13.f90 | 6 +- gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 63 + gcc/testsuite/gfortran.dg/associate_50.f90 | 8 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 74 +- 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/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/byte_3.f | 6 + gcc/testsuite/gfortran.dg/byte_4.f90 | 10 + gcc/testsuite/gfortran.dg/char_result_19.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_mod_19.f90 | 18 + gcc/testsuite/gfortran.dg/class_71.f90 | 13 + .../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 + gcc/testsuite/gfortran.dg/dependency_56.f90 | 14 + gcc/testsuite/gfortran.dg/dependency_57.f90 | 12 + 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/eof_6.f90 | 23 + 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 +- gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 40 + gcc/testsuite/gfortran.dg/function_kinds_5.f90 | 1 + .../gfortran.dg/global_vars_f90_init_driver.c | 2 +- gcc/testsuite/gfortran.dg/gnu_logical_2.f90 | 12 +- 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 +- .../gfortran.dg/goacc/nested-reductions-warn.f90 | 674 ++ .../gfortran.dg/goacc/nested-reductions.f90 | 540 + .../gfortran.dg/goacc/parallel-dims-2.f90 | 22 + gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr87752.f90 | 12 + gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/hollerith5.f90 | 5 +- gcc/testsuite/gfortran.dg/hollerith_legacy.f90 | 2 +- gcc/testsuite/gfortran.dg/impure_assignment_2.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_40.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_44.f90 | 6 + gcc/testsuite/gfortran.dg/intrinsic_9.f90 | 15 + gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_10.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 4 +- gcc/testsuite/gfortran.dg/matmul_blas_2.f90 | 25 + gcc/testsuite/gfortran.dg/minmaxloc_14.f90 | 12 + .../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/pr69455_1.f90 | 14 + gcc/testsuite/gfortran.dg/pr69455_2.f90 | 13 + gcc/testsuite/gfortran.dg/pr81509_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr85543.f90 | 1 + 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/pr90988_4.f | 10 + gcc/testsuite/gfortran.dg/pr91003.f90 | 33 + gcc/testsuite/gfortran.dg/pr91649.f90 | 23 + gcc/testsuite/gfortran.dg/pr91715.f90 | 5 + gcc/testsuite/gfortran.dg/pr91801.f90 | 7 + gcc/testsuite/gfortran.dg/pr91945.f90 | 5 + 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/pr92781.f90 | 11 + gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/testsuite/gfortran.dg/streamio_18.f90 | 23 + gcc/testsuite/gfortran.dg/vect/vect-4.f90 | 2 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 5 +- gcc/testsuite/gnat.dg/addr14.adb | 24 + 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/specs/size_clause4.ads | 20 + gcc/testsuite/jit.dg/test-error-array-bounds.c | 5 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/prune.exp | 3 +- gcc/testsuite/lib/target-supports.exp | 140 +- .../objc.dg/attributes/gnu2x-attr-syntax-1.m | 5 + gcc/timevar.def | 5 +- gcc/toplev.c | 209 +- gcc/toplev.h | 3 +- gcc/tracer.c | 14 +- gcc/trans-mem.c | 25 +- gcc/tree-cfg.c | 24 +- gcc/tree-chrec.c | 5 +- gcc/tree-complex.c | 23 +- gcc/tree-core.h | 9 +- gcc/tree-data-ref.c | 640 +- gcc/tree-data-ref.h | 100 +- gcc/tree-dfa.c | 10 +- gcc/tree-dfa.h | 2 +- gcc/tree-dump.c | 1 + gcc/tree-eh.c | 19 + gcc/tree-hash-traits.h | 40 - gcc/tree-if-conv.c | 41 +- gcc/tree-inline.c | 66 +- gcc/tree-into-ssa.c | 24 +- gcc/tree-loop-distribution.c | 680 +- gcc/tree-object-size.c | 3 + gcc/tree-parloops.c | 20 +- gcc/tree-pass.h | 2 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 4 + gcc/tree-profile.c | 16 +- gcc/tree-scalar-evolution.c | 5 +- gcc/tree-sra.c | 48 +- gcc/tree-ssa-alias.c | 44 +- gcc/tree-ssa-ccp.c | 31 +- gcc/tree-ssa-dom.c | 7 +- gcc/tree-ssa-dse.c | 42 +- gcc/tree-ssa-dse.h | 37 + gcc/tree-ssa-forwprop.c | 280 +- gcc/tree-ssa-ifcombine.c | 11 +- gcc/tree-ssa-loop-ch.c | 5 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-loop-ivcanon.c | 40 +- gcc/tree-ssa-loop-ivopts.c | 124 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 51 +- gcc/tree-ssa-loop-niter.h | 13 +- gcc/tree-ssa-loop-prefetch.c | 51 +- gcc/tree-ssa-loop-split.c | 1021 +- gcc/tree-ssa-loop-unswitch.c | 9 +- gcc/tree-ssa-math-opts.c | 9 +- gcc/tree-ssa-phiopt.c | 27 +- gcc/tree-ssa-pre.c | 32 +- gcc/tree-ssa-reassoc.c | 121 +- gcc/tree-ssa-sccvn.c | 236 +- gcc/tree-ssa-scopedtables.c | 3 +- gcc/tree-ssa-sink.c | 11 +- gcc/tree-ssa-strlen.c | 1072 +- gcc/tree-ssa-structalias.c | 21 +- gcc/tree-ssa-tail-merge.c | 5 +- gcc/tree-ssa-threadbackward.c | 17 +- gcc/tree-ssa-threadedge.c | 9 +- gcc/tree-ssa-uninit.c | 3 +- gcc/tree-ssa.c | 5 + gcc/tree-ssanames.c | 6 +- gcc/tree-ssanames.h | 4 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-streamer-out.c | 6 + gcc/tree-switch-conversion.c | 14 +- gcc/tree-switch-conversion.h | 12 +- gcc/tree-vect-data-refs.c | 216 +- gcc/tree-vect-generic.c | 18 +- gcc/tree-vect-loop-manip.c | 312 +- gcc/tree-vect-loop.c | 2783 ++--- gcc/tree-vect-patterns.c | 536 +- gcc/tree-vect-slp.c | 1398 ++- gcc/tree-vect-stmts.c | 1481 +-- gcc/tree-vector-builder.h | 2 +- gcc/tree-vectorizer.c | 72 +- gcc/tree-vectorizer.h | 235 +- gcc/tree-vrp.c | 2463 +---- gcc/tree-vrp.h | 260 +- gcc/tree.c | 757 +- gcc/tree.def | 6 + gcc/tree.h | 93 +- gcc/ubsan.c | 6 +- gcc/value-prof.c | 31 - gcc/value-range.cc | 1564 +++ gcc/value-range.h | 215 + gcc/var-tracking.c | 7 +- gcc/varasm.c | 17 + gcc/varpool.c | 24 +- gcc/vec.h | 8 + gcc/vr-values.c | 355 +- gcc/vr-values.h | 48 +- gcc/wide-int.h | 2 + include/ChangeLog | 17 + include/demangle.h | 6 + include/gomp-constants.h | 2 + libbacktrace/ChangeLog | 33 + libbacktrace/dwarf.c | 110 +- libbacktrace/edtest.c | 3 +- libbacktrace/elf.c | 113 +- libbacktrace/internal.h | 34 +- libbacktrace/pecoff.c | 45 +- libbacktrace/xcoff.c | 60 +- libcc1/ChangeLog | 10 + libcc1/libcp1plugin.cc | 5 +- libcpp/ChangeLog | 62 + libcpp/charset.c | 18 +- libcpp/directives.c | 7 + libcpp/expr.c | 17 +- libcpp/include/cpplib.h | 14 +- libcpp/include/line-map.h | 53 +- libcpp/init.c | 72 +- libcpp/internal.h | 4 + libcpp/lex.c | 9 +- libcpp/line-map.c | 12 +- libcpp/macro.c | 4 + libcpp/traditional.c | 6 +- libgcc/ChangeLog | 161 + libgcc/config.host | 60 +- libgcc/config/arc/t-arc | 2 - libgcc/config/arm/unwind-arm-vxworks.c | 65 +- libgcc/config/avr/t-avr | 8 +- libgcc/config/avr/t-avrlibc | 31 + libgcc/config/avr/t-copy-libgcc | 13 + 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/m68k/linux-unwind.h | 2 +- libgcc/config/msp430/lib2hw_mul.S | 170 +- libgcc/config/msp430/lib2mul.c | 3 + libgcc/config/pa/fptr.c | 16 +- libgcc/config/pa/lib2funcs.S | 12 +- libgcc/config/pa/linux-atomic.c | 210 +- libgcc/config/pa/milli64.S | 23 +- libgcc/config/riscv/t-softfp32 | 17 + 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/crtstuff.c | 11 +- libgcc/fp-bit.c | 20 +- libgcc/fp-bit.h | 14 - libgfortran/ChangeLog | 86 + libgfortran/Makefile.in | 1 - libgfortran/io/format.c | 22 +- libgfortran/io/format.h | 16 - libgfortran/io/io.h | 18 +- libgfortran/io/transfer.c | 93 +- libgfortran/io/write.c | 25 +- libgfortran/io/write_float.def | 2 +- libgfortran/runtime/ISO_Fortran_binding.c | 110 +- libgfortran/runtime/minimal.c | 260 +- libgo/Makefile.am | 9 +- libgo/Makefile.in | 25 +- libgo/configure | 6 +- libgo/configure.ac | 5 +- libgo/go/cmd/cgo/out.go | 4 +- libgo/go/internal/cpu/cpu_gccgo.c | 15 + libgo/go/runtime/os_hurd.go | 10 +- libgo/go/runtime/os_linux_s390x.go | 12 +- libgo/mksysinfo.sh | 14 +- libgo/runtime/go-context.S | 3 +- libgo/runtime/runtime.h | 2 +- libgo/runtime/stack.c | 2 + libgo/testsuite/Makefile.am | 2 + libgo/testsuite/Makefile.in | 5 +- libgo/testsuite/lib/libgo.exp | 13 +- libgo/testsuite/libgo-test-support.exp.in | 17 + libgo/testsuite/libgo.testmain/testmain.exp | 6 +- libgomp/ChangeLog | 691 ++ libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 61 +- libgomp/config.h.in | 3 + 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/accel/proc.c | 43 + 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/config/nvptx/proc.c | 41 - libgomp/configure | 61 +- libgomp/configure.ac | 2 +- libgomp/configure.tgt | 9 +- libgomp/libgomp-plugin.h | 5 +- libgomp/libgomp.h | 81 + libgomp/oacc-async.c | 3 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 47 +- libgomp/oacc-int.h | 9 +- libgomp/oacc-mem.c | 21 +- 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-nvptx.c | 2 +- libgomp/target.c | 24 + libgomp/team.c | 15 +- libgomp/testsuite/Makefile.in | 5 +- libgomp/testsuite/lib/libgomp.exp | 64 + libgomp/testsuite/libgomp.c++/udr-20.C | 54 + libgomp/testsuite/libgomp.c++/udr-21.C | 54 + 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/private-1.c | 6 +- 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 | 4 +- 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/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 +- libgomp/testsuite/libgomp.fortran/optional-map.f90 | 121 + .../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 | 1 + 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 | 8 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 4 +- 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-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 +- libgomp/testsuite/libgomp.fortran/teams1.f90 | 19 + libgomp/testsuite/libgomp.fortran/teams2.f90 | 140 + .../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 | 1269 +++ .../libgomp.fortran/use_device_addr-2.f90 | 1269 +++ .../libgomp.fortran/use_device_addr-3.f90 | 792 ++ .../libgomp.fortran/use_device_addr-4.f90 | 792 ++ .../testsuite/libgomp.fortran/use_device_ptr-1.f90 | 597 + .../libgomp.fortran/use_device_ptr-optional-1.f90 | 39 +- .../libgomp.fortran/use_device_ptr-optional-2.f90 | 60 + 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/testsuite/libgomp.oacc-c++/c++.exp | 9 + .../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 + .../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 - .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 51 - .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 49 - .../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/testsuite/libgomp.oacc-c/c.exp | 9 + 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/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 +- .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 11 +- .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 11 +- .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 11 +- libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 15 + 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/optional-cache.f95 | 23 + .../optional-data-copyin-by-value.f90 | 29 + .../libgomp.oacc-fortran/optional-data-copyin.f90 | 140 + .../libgomp.oacc-fortran/optional-data-copyout.f90 | 96 + .../optional-data-enter-exit.f90 | 91 + .../libgomp.oacc-fortran/optional-declare.f90 | 87 + .../libgomp.oacc-fortran/optional-firstprivate.f90 | 112 + .../libgomp.oacc-fortran/optional-host_data.f90 | 39 + .../libgomp.oacc-fortran/optional-nested-calls.f90 | 135 + .../libgomp.oacc-fortran/optional-private.f90 | 115 + .../libgomp.oacc-fortran/optional-reduction.f90 | 69 + .../optional-update-device.f90 | 121 + .../libgomp.oacc-fortran/optional-update-host.f90 | 115 + .../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/subarrays-1.f90 | 2 + .../testsuite/libgomp.oacc-fortran/subarrays-2.f90 | 2 + .../libgomp.oacc-fortran/vector-routine.f90 | 2 +- libgomp/work.c | 4 +- libiberty/ChangeLog | 65 + libiberty/cp-demangle.c | 32 +- libiberty/cp-demint.c | 3 + libiberty/cplus-dem.c | 51 +- libiberty/make-relative-prefix.c | 3 + libiberty/rust-demangle.c | 572 +- libiberty/rust-demangle.h | 45 - libiberty/testsuite/demangle-expected | 6 +- libitm/ChangeLog | 5 + libitm/configure.tgt | 3 + libobjc/ChangeLog | 4 + libobjc/Makefile.in | 2 +- libsanitizer/ChangeLog | 71 + libsanitizer/LOCAL_PATCHES | 4 +- libsanitizer/MERGE | 4 +- libsanitizer/asan/asan_allocator.cpp | 30 +- libsanitizer/asan/asan_debugging.cpp | 8 +- libsanitizer/asan/asan_descriptions.h | 2 +- libsanitizer/asan/asan_errors.cpp | 5 +- libsanitizer/asan/asan_errors.h | 3 +- libsanitizer/asan/asan_flags.inc | 13 +- libsanitizer/asan/asan_globals.cpp | 8 +- libsanitizer/asan/asan_globals_win.cpp | 8 +- libsanitizer/asan/asan_interceptors.cpp | 121 +- libsanitizer/asan/asan_interceptors.h | 12 + .../asan/asan_interceptors_memintrinsics.cpp | 2 +- libsanitizer/asan/asan_interface.inc | 1 + libsanitizer/asan/asan_interface_internal.h | 3 + libsanitizer/asan/asan_mac.cpp | 2 +- libsanitizer/asan/asan_malloc_linux.cpp | 2 +- libsanitizer/asan/asan_malloc_win.cpp | 14 +- libsanitizer/asan/asan_new_delete.cpp | 2 +- libsanitizer/asan/asan_poisoning.cpp | 2 +- libsanitizer/asan/asan_report.cpp | 10 +- libsanitizer/asan/asan_rtems.cpp | 4 +- libsanitizer/asan/asan_rtl.cpp | 6 +- libsanitizer/asan/asan_scariness_score.h | 2 +- libsanitizer/asan/asan_shadow_setup.cpp | 3 +- libsanitizer/asan/asan_stats.cpp | 2 +- libsanitizer/asan/asan_suppressions.cpp | 2 +- libsanitizer/asan/asan_thread.cpp | 5 +- libsanitizer/asan/asan_win.cpp | 10 +- libsanitizer/asan/asan_win_dll_thunk.cpp | 8 +- .../asan/asan_win_dynamic_runtime_thunk.cpp | 12 +- libsanitizer/configure.tgt | 2 + libsanitizer/include/sanitizer/asan_interface.h | 4 + libsanitizer/include/sanitizer/dfsan_interface.h | 2 +- .../include/sanitizer/netbsd_syscall_hooks.h | 165 +- .../include/sanitizer/tsan_interface_atomic.h | 8 +- libsanitizer/include/sanitizer/ubsan_interface.h | 32 + libsanitizer/interception/interception.h | 4 +- libsanitizer/interception/interception_win.cpp | 8 +- libsanitizer/libtool-version | 6 - libsanitizer/lsan/libtool-version | 2 +- libsanitizer/lsan/lsan.cpp | 4 +- libsanitizer/lsan/lsan_allocator.cpp | 13 +- libsanitizer/lsan/lsan_common.cpp | 16 +- libsanitizer/lsan/lsan_common.h | 5 +- libsanitizer/lsan/lsan_common_linux.cpp | 12 +- libsanitizer/lsan/lsan_common_mac.cpp | 6 +- libsanitizer/lsan/lsan_interceptors.cpp | 55 + libsanitizer/lsan/lsan_mac.cpp | 2 +- libsanitizer/merge.sh | 8 +- .../sanitizer_common/sanitizer_allocator_checks.h | 2 +- .../sanitizer_allocator_report.cpp | 9 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 4 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 63 +- libsanitizer/sanitizer_common/sanitizer_common.cpp | 2 +- libsanitizer/sanitizer_common/sanitizer_common.h | 25 +- .../sanitizer_common_interceptors.inc | 118 +- .../sanitizer_common_interface.inc | 1 + .../sanitizer_coverage_fuchsia.cpp | 6 +- .../sanitizer_coverage_libcdep_new.cpp | 4 +- .../sanitizer_coverage_win_sections.cpp | 12 +- libsanitizer/sanitizer_common/sanitizer_file.cpp | 2 +- .../sanitizer_common/sanitizer_flag_parser.cpp | 3 +- .../sanitizer_common/sanitizer_flag_parser.h | 4 +- libsanitizer/sanitizer_common/sanitizer_flags.cpp | 4 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 3 + .../sanitizer_common/sanitizer_fuchsia.cpp | 2 +- .../sanitizer_common/sanitizer_getauxval.h | 30 +- .../sanitizer_common/sanitizer_glibc_version.h | 26 + .../sanitizer_interceptors_ioctl_netbsd.inc | 2 +- .../sanitizer_common/sanitizer_internal_defs.h | 75 +- libsanitizer/sanitizer_common/sanitizer_libc.cpp | 11 +- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 49 +- .../sanitizer_common/sanitizer_linux_libcdep.cpp | 7 +- libsanitizer/sanitizer_common/sanitizer_mac.cpp | 124 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 8 +- .../sanitizer_platform_interceptors.h | 24 +- .../sanitizer_platform_limits_freebsd.h | 1090 +- .../sanitizer_platform_limits_linux.cpp | 2 +- .../sanitizer_platform_limits_netbsd.h | 6 + .../sanitizer_platform_limits_posix.cpp | 17 +- .../sanitizer_platform_limits_posix.h | 2166 ++-- .../sanitizer_platform_limits_solaris.h | 5 +- libsanitizer/sanitizer_common/sanitizer_posix.cpp | 2 + libsanitizer/sanitizer_common/sanitizer_posix.h | 2 +- .../sanitizer_common/sanitizer_posix_libcdep.cpp | 26 +- libsanitizer/sanitizer_common/sanitizer_printf.cpp | 6 +- libsanitizer/sanitizer_common/sanitizer_procmaps.h | 2 +- .../sanitizer_common/sanitizer_procmaps_mac.cpp | 25 +- .../sanitizer_stacktrace_libcdep.cpp | 5 +- .../sanitizer_stoptheworld_linux_libcdep.cpp | 5 +- .../sanitizer_common/sanitizer_suppressions.h | 2 +- .../sanitizer_symbolizer_internal.h | 4 +- .../sanitizer_symbolizer_libcdep.cpp | 7 +- .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 4 +- .../sanitizer_symbolizer_posix_libcdep.cpp | 82 +- .../sanitizer_symbolizer_report.cpp | 20 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 56 +- .../sanitizer_common/sanitizer_termination.cpp | 2 +- .../sanitizer_unwind_linux_libcdep.cpp | 68 +- libsanitizer/sanitizer_common/sanitizer_vector.h | 6 +- libsanitizer/sanitizer_common/sanitizer_win.cpp | 12 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 12 + .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 8 +- .../sanitizer_win_weak_interception.cpp | 9 +- libsanitizer/tsan/Makefile.am | 2 +- libsanitizer/tsan/Makefile.in | 6 +- libsanitizer/tsan/libtool-version | 2 +- libsanitizer/tsan/tsan_dispatch_defs.h | 14 +- libsanitizer/tsan/tsan_external.cpp | 2 +- libsanitizer/tsan/tsan_fd.cpp | 3 +- libsanitizer/tsan/tsan_interceptors.cpp | 2855 ----- .../tsan/tsan_interceptors_libdispatch.cpp | 782 ++ libsanitizer/tsan/tsan_interceptors_mac.cpp | 42 +- libsanitizer/tsan/tsan_interceptors_mach_vm.cpp | 52 + libsanitizer/tsan/tsan_interceptors_posix.cpp | 2850 +++++ libsanitizer/tsan/tsan_interface.cpp | 2 +- libsanitizer/tsan/tsan_interface.h | 13 +- libsanitizer/tsan/tsan_interface_ann.cpp | 4 +- libsanitizer/tsan/tsan_interface_atomic.cpp | 2 +- libsanitizer/tsan/tsan_interface_inl.h | 10 +- libsanitizer/tsan/tsan_interface_java.cpp | 2 +- libsanitizer/tsan/tsan_interface_java.h | 2 +- libsanitizer/tsan/tsan_libdispatch.cpp | 781 -- libsanitizer/tsan/tsan_md5.cpp | 2 +- libsanitizer/tsan/tsan_mman.cpp | 15 +- libsanitizer/tsan/tsan_mman.h | 5 +- libsanitizer/tsan/tsan_new_delete.cpp | 2 +- libsanitizer/tsan/tsan_platform.h | 2 + libsanitizer/tsan/tsan_report.cpp | 2 +- libsanitizer/tsan/tsan_rtl.cpp | 19 +- libsanitizer/tsan/tsan_rtl.h | 5 +- libsanitizer/tsan/tsan_rtl_report.cpp | 5 +- libsanitizer/tsan/tsan_suppressions.cpp | 2 +- libsanitizer/ubsan/libtool-version | 2 +- libsanitizer/ubsan/ubsan_checks.inc | 5 + libsanitizer/ubsan/ubsan_diag.cpp | 2 +- libsanitizer/ubsan/ubsan_handlers.cpp | 23 +- libsanitizer/ubsan/ubsan_signals_standalone.cpp | 5 +- libstdc++-v3/ChangeLog | 1296 ++- libstdc++-v3/acinclude.m4 | 67 + libstdc++-v3/config.h.in | 7 + .../post/aarch64-linux-gnu/baseline_symbols.txt | 5 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 446 + .../config/cpu/aarch64/opt/ext/opt_random.h | 2 + libstdc++-v3/configure | 173 + libstdc++-v3/configure.ac | 6 + libstdc++-v3/doc/Makefile.am | 7 +- libstdc++-v3/doc/Makefile.in | 7 +- libstdc++-v3/doc/doxygen/user.cfg.in | 16 +- libstdc++-v3/doc/html/api.html | 4 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- .../doc/html/manual/documentation_hacking.html | 7 +- libstdc++-v3/doc/html/manual/facets.html | 4 +- libstdc++-v3/doc/html/manual/localization.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 2 + .../doc/html/manual/policy_data_structures.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 70 +- libstdc++-v3/doc/xml/api.xml | 2 +- libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/allocator.xml | 3 + libstdc++-v3/doc/xml/manual/codecvt.xml | 2 +- .../doc/xml/manual/documentation_hacking.xml | 9 +- libstdc++-v3/doc/xml/manual/locale.xml | 2 +- libstdc++-v3/doc/xml/manual/messages.xml | 2 +- .../xml/manual/policy_data_structures_biblio.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 159 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/Makefile.am | 16 +- libstdc++-v3/include/Makefile.in | 16 +- libstdc++-v3/include/backward/hash_set | 10 +- libstdc++-v3/include/backward/hashtable.h | 18 +- libstdc++-v3/include/bits/alloc_traits.h | 194 +- libstdc++-v3/include/bits/allocator.h | 58 +- libstdc++-v3/include/bits/basic_string.h | 11 +- libstdc++-v3/include/bits/c++config | 6 +- libstdc++-v3/include/bits/charconv.h | 10 +- libstdc++-v3/include/bits/cpp_type_traits.h | 9 + libstdc++-v3/include/bits/forward_list.h | 4 +- libstdc++-v3/include/bits/fs_path.h | 359 +- libstdc++-v3/include/bits/iterator_concepts.h | 830 ++ libstdc++-v3/include/bits/memoryfwd.h | 4 + libstdc++-v3/include/bits/move.h | 7 +- libstdc++-v3/include/bits/random.h | 15 + libstdc++-v3/include/bits/range_access.h | 830 +- libstdc++-v3/include/bits/range_cmp.h | 190 + libstdc++-v3/include/bits/refwrap.h | 10 + libstdc++-v3/include/bits/regex.h | 11 +- libstdc++-v3/include/bits/stl_algo.h | 2 + libstdc++-v3/include/bits/stl_algobase.h | 101 + libstdc++-v3/include/bits/stl_bvector.h | 8 + libstdc++-v3/include/bits/stl_construct.h | 128 +- libstdc++-v3/include/bits/stl_deque.h | 13 +- libstdc++-v3/include/bits/stl_iterator.h | 723 +- .../include/bits/stl_iterator_base_types.h | 37 +- libstdc++-v3/include/bits/stl_list.h | 4 +- libstdc++-v3/include/bits/stl_multiset.h | 10 + libstdc++-v3/include/bits/stl_pair.h | 20 +- libstdc++-v3/include/bits/stl_set.h | 9 + libstdc++-v3/include/bits/stl_uninitialized.h | 4 +- libstdc++-v3/include/bits/stl_vector.h | 5 +- libstdc++-v3/include/bits/streambuf_iterator.h | 15 + libstdc++-v3/include/bits/unordered_set.h | 15 + libstdc++-v3/include/bits/uses_allocator.h | 3 +- libstdc++-v3/include/debug/array | 5 +- libstdc++-v3/include/debug/functions.h | 18 - libstdc++-v3/include/debug/helper_functions.h | 34 +- libstdc++-v3/include/debug/multiset.h | 13 + libstdc++-v3/include/debug/safe_iterator.h | 4 + libstdc++-v3/include/debug/set.h | 12 + libstdc++-v3/include/debug/unordered_set | 16 + libstdc++-v3/include/experimental/bits/fs_path.h | 369 +- libstdc++-v3/include/experimental/executor | 45 +- libstdc++-v3/include/ext/algorithm | 57 +- libstdc++-v3/include/ext/alloc_traits.h | 23 +- libstdc++-v3/include/ext/debug_allocator.h | 3 +- libstdc++-v3/include/ext/extptr_allocator.h | 4 +- libstdc++-v3/include/ext/malloc_allocator.h | 45 +- libstdc++-v3/include/ext/new_allocator.h | 37 +- .../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/rc_string_base.h | 7 +- libstdc++-v3/include/ext/rope | 8 +- libstdc++-v3/include/ext/slist | 24 +- 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/precompiled/stdc++.h | 7 +- libstdc++-v3/include/std/array | 26 +- libstdc++-v3/include/std/bit | 6 +- libstdc++-v3/include/std/concepts | 373 + libstdc++-v3/include/std/condition_variable | 84 + libstdc++-v3/include/std/functional | 68 +- libstdc++-v3/include/std/memory | 1 + libstdc++-v3/include/std/mutex | 61 +- libstdc++-v3/include/std/ostream | 94 +- libstdc++-v3/include/std/ranges | 938 ++ libstdc++-v3/include/std/shared_mutex | 117 +- libstdc++-v3/include/std/span | 212 +- libstdc++-v3/include/std/stop_token | 391 + libstdc++-v3/include/std/string_view | 15 + libstdc++-v3/include/std/thread | 157 +- libstdc++-v3/include/std/tuple | 67 +- libstdc++-v3/include/std/type_traits | 26 +- libstdc++-v3/include/std/version | 121 +- libstdc++-v3/include/tr1/hashtable.h | 27 +- 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 | 970 ++ libstdc++-v3/libsupc++/new_opa.cc | 5 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 157 +- libstdc++-v3/scripts/create_testsuite_files | 2 +- libstdc++-v3/src/c++11/debug.cc | 4 +- libstdc++-v3/src/c++17/fs_path.cc | 22 +- libstdc++-v3/src/c++98/locale.cc | 73 +- libstdc++-v3/src/c++98/locale_init.cc | 3 +- libstdc++-v3/testsuite/17_intro/names.cc | 4 + .../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 + .../testsuite/20_util/add_pointer/value.cc | 8 +- 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 + libstdc++-v3/testsuite/20_util/bind/91371.cc | 4 +- libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 43 + libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../function_objects/bind_front/constexpr.cc | 35 + .../20_util/function_objects/constexpr_searcher.cc | 52 + .../20_util/function_objects/identity/1.cc | 40 + .../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 + .../testsuite/20_util/headers/memory/synopsis.cc | 6 + .../pair/comparison_operators/constexpr_c++20.cc | 31 + .../20_util/reference_wrapper/constexpr.cc | 45 + .../20_util/scoped_allocator/69293_neg.cc | 3 + .../specialized_algorithms/construct_at/1.cc | 64 + .../tuple/cons/constexpr_allocator_arg_t.cc | 48 + .../testsuite/20_util/tuple/constexpr_swap.cc | 36 + .../testsuite/20_util/uses_allocator/69293_neg.cc | 1 + .../testsuite/20_util/uses_allocator/cons_neg.cc | 1 + .../basic_string_view/cons/char/range.cc | 42 + .../array/comparison_operators/constexpr.cc | 20 + .../array/requirements/constexpr_fill.cc | 36 + .../array/requirements/constexpr_swap.cc | 43 + .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../testsuite/23_containers/deque/92124.cc | 49 + .../23_containers/deque/capacity/29134.cc | 4 +- .../testsuite/23_containers/deque/types/92267.cc | 27 + .../testsuite/23_containers/forward_list/92124.cc | 49 + .../23_containers/forward_list/capacity/1.cc | 5 +- libstdc++-v3/testsuite/23_containers/list/92124.cc | 49 + .../testsuite/23_containers/list/capacity/29134.cc | 4 +- .../testsuite/23_containers/map/capacity/29134.cc | 5 +- .../23_containers/multimap/capacity/29134.cc | 5 +- .../23_containers/multiset/capacity/29134.cc | 5 +- .../testsuite/23_containers/set/capacity/29134.cc | 5 +- .../testsuite/23_containers/span/lwg3255.cc | 12 +- .../testsuite/23_containers/vector/92124.cc | 49 + .../23_containers/vector/bool/iterator_c++20.cc | 30 + .../23_containers/vector/capacity/29134.cc | 11 +- .../vector/cons/destructible_debug_neg.cc | 4 + .../23_containers/vector/cons/destructible_neg.cc | 4 + .../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/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 + .../istreambuf_iterator/requirements/typedefs.cc | 51 +- .../testsuite/24_iterators/move_iterator/cust.cc | 50 + .../24_iterators/move_iterator/sentinel.cc | 91 + .../26020.cc | 0 .../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 | 0 .../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 + .../testsuite/25_algorithms/copy/debug/2_neg.cc | 37 + .../25_algorithms/for_each/for_each_n_debug.cc | 44 + .../lexicographical_compare_three_way/1.cc | 129 + .../lexicographical_compare_three_way/constexpr.cc | 65 + .../requirements/explicit_instantiation/2.cc | 9 +- .../requirements/explicit_instantiation/pod.cc | 9 +- libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 27 + libstdc++-v3/testsuite/26_numerics/bit/header.cc | 27 + .../requirements/explicit_instantiation/2.cc | 7 +- .../requirements/explicit_instantiation/pod.cc | 7 +- .../testsuite/26_numerics/random/concept.cc | 221 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../inserters_character/char/deleted.cc | 43 + .../inserters_character/wchar_t/deleted.cc | 43 + .../filesystem/path/factory/u8path-char8_t.cc | 60 + .../27_io/filesystem/path/factory/u8path.cc | 17 + .../27_io/filesystem/path/generation/relative.cc | 16 + .../30_threads/condition_variable/members/2.cc | 17 +- .../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 + .../recursive_timed_mutex/try_lock_until/3.cc | 76 + .../30_threads/shared_timed_mutex/try_lock/3.cc | 17 +- 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 + .../30_threads/timed_mutex/try_lock_until/3.cc | 76 + .../30_threads/timed_mutex/try_lock_until/4.cc | 68 + .../30_threads/timed_mutex/try_lock_until/57641.cc | 18 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 14 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 6 +- .../testsuite/experimental/feat-char8_t.cc | 4 +- .../filesystem/path/factory/u8path-char8_t.cc | 52 + .../experimental/filesystem/path/factory/u8path.cc | 8 + .../experimental/iterator/requirements.cc | 2 + .../ext/malloc_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../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/cxx20.cc | 61 + 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 + .../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/replacement_memory_operators.h | 4 + libstdc++-v3/testsuite/util/slow_clock.h | 38 + libstdc++-v3/testsuite/util/testsuite_abi.h | 10 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 14 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 291 +- maintainer-scripts/ChangeLog | 12 + maintainer-scripts/crontab | 1 - maintainer-scripts/gcc_release | 2 +- maintainer-scripts/update_version_svn | 2 +- 5663 files changed, 442165 insertions(+), 56631 deletions(-) delete mode 100644 gcc/common/config/powerpcspe/powerpcspe-common.c 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-vxworks.h create mode 100644 gcc/config/aarch64/arm_sve.h create mode 100644 gcc/config/aarch64/t-aarch64-vxworks create mode 100644 gcc/config/arc/arc-passes.def delete mode 100644 gcc/config/avr/t-multilib 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/t-omp-device create mode 100644 gcc/config/nvptx/t-omp-device create mode 100644 gcc/config/riscv/riscv-sr.c create mode 100644 gcc/diagnostic-url.h create mode 100644 gcc/escaped_string.h 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/testsuite/c-c++-common/Wshadow-1.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/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/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/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/pr91987.c create mode 100644 gcc/testsuite/c-c++-common/pr90677.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 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/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/ambig4.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/cpp0x/Wpessimizing-move6.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/constexpr-92015.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-92443.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/decltype73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.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/lambda/lambda-mangle6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept55.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/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.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/temp-extend2.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/lambda-generic-90842.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/constexpr-tracking-const1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp50.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/nodiscard7.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-likely6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.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/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%) rename gcc/testsuite/g++.dg/{concepts/pr60573.C => cpp2a/concepts-pr60573.C} (100%) 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-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-dtor4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init9.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-new8.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/constexpr-virtual14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.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/desig15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-mangle.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-class24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init9.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/srcloc1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/srcloc9.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr91887.C create mode 100644 gcc/testsuite/g++.dg/dfp/pr92744.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/base-operand-non-pointer-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/functional-cast-to-array-type-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/inconsistent-deduction-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/main2.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/returning-a-value-1.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/is_same.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-1.C create mode 100644 gcc/testsuite/g++.dg/ext/sve-sizeless-2.C create mode 100644 gcc/testsuite/g++.dg/ext/temp-extend1.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/pr92084.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr92504.C create mode 100644 gcc/testsuite/g++.dg/init/array54.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/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-7_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_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/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/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/pr92201.C create mode 100644 gcc/testsuite/g++.dg/other/return2.C create mode 100644 gcc/testsuite/g++.dg/overload/error4.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/operator9.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/pr85746.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 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/torture/pr91355.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/loop-cond-split-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr92751.C create mode 100644 gcc/testsuite/g++.dg/vect/pr92595.cc create mode 100644 gcc/testsuite/g++.dg/vect/slp-pr92516.cc create mode 100644 gcc/testsuite/g++.dg/warn/Warray-bounds-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C create mode 100644 gcc/testsuite/g++.dg/warn/inline3.C create mode 100644 gcc/testsuite/g++.dg/warn/multiple-sign-compare-warn-1.C create mode 100644 gcc/testsuite/g++.target/aarch64/diag_aka_1.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++/gnu_vectors_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gnu_vectors_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/i386/pr92354.C create mode 100644 gcc/testsuite/g++.target/nios2/hello-pie.C create mode 100644 gcc/testsuite/g++.target/nios2/nios2.exp 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 create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90840.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/20191023-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-access-path-2.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/pr92140.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92618.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/Warray-bounds-56.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-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/Wstringop-overflow-25.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/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/builtin-arith-overflow-3.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-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-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/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-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-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/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/pr92557.c create mode 100644 gcc/testsuite/gcc.dg/ipa/inline-9.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-11.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91088.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92529.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr91393_0.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-10.c create mode 100644 gcc/testsuite/gcc.dg/lvalue-9.c create mode 100644 gcc/testsuite/gcc.dg/pr90898.c create mode 100644 gcc/testsuite/gcc.dg/pr91195.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/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/pr92741.c create mode 100644 gcc/testsuite/gcc.dg/pr92768.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/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-69.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/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/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/pr92742.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-10.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/inline-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.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/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/pr92712-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734.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/ssa-fre-84.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 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/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-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-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/vla-25.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/rng_1.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/pr92526.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/struct_1.c 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_1.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/eqne_dup_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/nosve_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_5.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/acle/general/whilelt_5.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/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/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/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/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/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/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/truncate_1.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/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/nlogic_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/nlogic_2.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/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/delay-slot-limm.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/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_sel.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/i386/pr87007-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87007-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90867.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-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92645.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92803.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92818.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92819-1.c create mode 100644 gcc/testsuite/gcc.target/mips/constant-spill.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-insert-split.c create mode 100644 gcc/testsuite/gcc.target/msp430/430x-insns.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/msp430-devices.h create mode 100644 gcc/testsuite/gcc.target/msp430/mlarge-use-430-insn.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/tiny-printf.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-3.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/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/pr92398.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/small-loop-unroll.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/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/pr92176.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 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/argument_checking_24.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_50.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/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/byte_3.f create mode 100644 gcc/testsuite/gfortran.dg/byte_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/class_71.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/dependency_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_57.f90 create mode 100644 gcc/testsuite/gfortran.dg/derived_init_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/eof_6.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/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/gomp/pr87752.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_2.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/pr69455_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69455_2.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/pr90988_4.f create mode 100644 gcc/testsuite/gfortran.dg/pr91003.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91649.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91715.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91801.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91945.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/pr92781.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/gnat.dg/addr14.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/specs/size_clause4.ads create mode 100644 gcc/testsuite/objc.dg/attributes/gnu2x-attr-syntax-1.m create mode 100644 gcc/tree-ssa-dse.h create mode 100644 gcc/value-range.cc create mode 100644 gcc/value-range.h create mode 100644 libgcc/config/avr/t-copy-libgcc 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 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 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%) create mode 100644 libgomp/config/accel/proc.c 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 delete mode 100644 libgomp/config/nvptx/proc.c create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.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/target-print-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/optional-map.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/teams1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams2.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-2.f90 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 delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-43.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-47.c create mode 100644 libgomp/testsuite/libgomp.oacc-c/print-1.c 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/optional-cache.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyin-by- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyin.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-copyout.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-data-enter-exit.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-declare.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-firstprivate.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-host_data.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-nested-calls.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-private.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-reduction.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-update-device.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/optional-update-host.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 delete mode 100644 libiberty/rust-demangle.h create mode 100644 libsanitizer/include/sanitizer/ubsan_interface.h delete mode 100644 libsanitizer/libtool-version create mode 100644 libsanitizer/sanitizer_common/sanitizer_glibc_version.h delete mode 100644 libsanitizer/tsan/tsan_interceptors.cpp create mode 100644 libsanitizer/tsan/tsan_interceptors_libdispatch.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_libdispatch.cpp 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/std/concepts create mode 100644 libstdc++-v3/include/std/ranges create mode 100644 libstdc++-v3/include/std/stop_token create mode 100644 libstdc++-v3/libsupc++/compare 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/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/constexpr.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/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/pair/comparison_operators/conste [...] create mode 100644 libstdc++-v3/testsuite/20_util/reference_wrapper/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/construct [...] 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/21_strings/basic_string_view/cons/char/range.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/deque/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/deque/types/92267.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/92124.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/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/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/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 [...] rename libstdc++-v3/testsuite/24_iterators/{ => range_access}/range_access_cpp20.c [...] 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/copy/debug/2_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare_th [...] 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/random/concept.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/path/factory/u8path-char8_t.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/recursive_timed_mutex/try_loc [...] 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/30_threads/timed_mutex/try_lock_until/3.cc create mode 100644 libstdc++-v3/testsuite/30_threads/timed_mutex/try_lock_until/4.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/factory/u8p [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/91997.cc create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/cxx20.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 create mode 100644 libstdc++-v3/testsuite/util/slow_clock.h