This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_tx1/gnu-release-aarch64-spec2k6-O2 in repository toolchain/ci/gcc.
from 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 adds 58ccb8ec7ce Revert commit r279023. adds a0d169d17a2 New bswap testcase. adds 5544dbeb1ce cvt.c (maybe_warn_nodiscard): Add workaround for GCC 3.4-4. [...] adds 77cc6ae6d64 Daily bump. adds 9135a6ffc5c re PR go/92861 (Passes relative time to sem_timedwait on GNU/Hurd) adds 8b905e9b0c0 Enable mask movement for VCOND_EXPR under avx512f for 128/2 [...] adds 43839590478 libstdc++: Add C++20 P1032 constexpr to _GLIBCXX_DEBUG array adds a65d584dc1a Come up with constructors of symtab_node, cgraph_node and v [...] adds 023a3fb4915 libstdc++: fix buffer overflow in path::operator+= (PR92853) adds 1d214c3f835 libstdc++: Improve testing for path::operator+=(const string&) adds 8e03b21e84e re PR tree-optimization/89007 ([SVE] Implement generic vect [...] adds 49647b7b256 re PR tree-optimization/92834 (misssed SLP vectorization in [...] adds e3126e5f649 [GCC, Vect] Fix costing for vector shifts adds 8cf86e14e8b Use OPTION_MASK_ISA2_$target_[SET,UNSET, ] to indicate thos [...] adds 11586ed9c96 libgomp/testsuite/*fortran – make 'stop' values unique adds b5859e40021 In 'libgomp/target.c:gomp_exit_data', remove open-coded 'go [...] adds 1e1fb715cda Add 'libgomp.oacc-c-c++-common/host_data-6.c' adds 7d02047320b [PR92854] Add 'libgomp.oacc-c-c++-common/pr92854-1.c' adds 6effebe10be Add 'libgomp.oacc-c-c++-common/map-data-1.c' adds 41f36f22f38 [PR92511] More testing for OpenACC "present" subarrays adds ad8b778345e libgcc: Dont define __do_global_dtors_aux if it will be empty adds fdc5359fb65 [mid-end] Add notes to dataflow insn info when re-emitting [...] adds 21a098f4a17 libgcc: Fix misuse of USE_EH_FRAME_REGISTRY in crtstuff.c adds e6130412c18 [mid-end] [obvious] Cast to avoid -Wsign-compare warning fr [...] adds 35041ed9de6 rs6000: Name set<mode>_cc, and delete some old mfcr patterns adds 8d106dd51fa arm: fix v[78]-r multilibs when configured with --with-mult [...] adds 0fad54f0a88 Fix libdecnumber handling of non-canonical BID significands [...] adds fc548411ff5 Remove gcc/ prefix adds 28dd61b7824 Fix more unrecognised GCN instructions adds 9b4c16f2c93 Fix column information for omp_clauses in Fortran code adds 43c2de7a572 tree.c (build_array_type_1): Add SET_CANONICAL parameter an [...] adds b5b2e3879db libstdc++: Implement ranges::safe_range for C++20 (P1870R1) adds 763c9f4a854 re PR go/92861 (Passes relative time to sem_timedwait on GNU/Hurd) adds ee9256409f2 Byte vs column awareness for diagnostic-show-locus.c (PR 49973) adds ca6932ad0cc typeck.c (check_for_casting_away_constness): Add location_t [...] adds 49070d06708 PR middle-end/92761 - hash_table::expand invokes assignment [...] adds e103542bc86 [PR92840] [OpenACC] Refuse 'acc_unmap_data' unless mapped b [...] adds cec41816c18 [PR92503] [OpenACC] Don't silently 'acc_unmap_data' in 'acc_free' adds 47afc7b4ddd [PR92116, PR92877] [OpenACC] Replace 'openacc.data_environ' [...] adds 41aeca8d1bf Daily bump. adds d3e28653fa2 diagnostic_show_locus: move initial newline to callers adds d68f5d458d7 Replace label_text ctor with "borrow" and "take" adds 4b3fc188036 libbacktrace: remove duplicate low_pc/high_pc/range handling adds 52dc9c32311 Fix typos in 2 functions. adds 2eb05061948 * config/i386/i386.c (IX86_LEA_PRIORITY): Fix comment typos. adds 8cf23a6f80d avx512f-vmovntpd-2.c: Ensure res is 64-byte aligned. adds c175aa77aa8 Check for TYPE_DECL in get_odr_name_for_type adds 9995ce07f19 Fortran] PR 92872 – Fix get_CFI_desc adds ca49c831ca9 Disallow EXTRACT_LAST_REDUCTION for reduction chains adds 9ec35478ccf Fix EXTRACT_LAST_REDUCTION handling of pattern stmts adds f1c13d6ddee Record the loop masks needed for EXTRACT_LAST_REDUCTIONs adds b78500ecb86 Add missing conversion in vect_create_epilog_for_reduction adds b78d005e8fa Make dwarf2out punt for MODE_VECTOR_BOOL adds 53eb0cb3a12 Add myself to MAINTAINERS file. adds 64c5157f6dc Use clause locations in OpenACC nested reduction warnings adds d0d0ba20f23 Add tests to verify OpenACC clause locations adds 990a09e486a libstdc++: Fix bug in std::indirect_result_t adds b65bdd27fd9 libstdc++: Reduce header dependencies in <span> adds 393283b8efa libstdc++: Define __cpp_lib_constexpr_complex macro adds 30f8bf3d6c0 [AArch64] Fix INDEX patterns for partial VNx2 modes adds aa1a27950ae [AArch64] Don't allow partial SVE modes in GPRs adds 91fd16a7bdd libstdc++: Fix description of std::ios::trunc (PR 92886) adds 12651dc6dca varasm.c (default_function_section): Fix confused tests for [...] adds 06656427000 predict.c (compute_function_frequency): Check for presence [...] adds 59c7b29e9a5 Turn tp_first_run counts back to 32bit values. adds 940317b75c9 cgraph.c (cgraph_node::verify_node): Verify tp_first_run. adds f812dfe8e09 re PR fortran/92863 (ICE in gfc_typename) adds 42aed35797a Bail out in gfc_dep_compare_expr for a NULL argument. adds 1fb81d83a88 PR c++/92560 - ICE with decltype and rewritten operator. adds 09b661cea17 Fix C++20 structural type vs. private base. adds eff66cd2aa4 PR c++/92847 - C++20 comparison ambiguity with class template. adds 6b6a80654c7 * ipa-param-manipulation.c (ipa_param_body_adjustments::re [...] adds 6b24e342cb3 re PR middle-end/92825 (Unnecesary stack protection in Fire [...] adds 27f418b8ec6 re PR ipa/92883 (ICE in compare_values_warnv) adds 5e72bcc1dd0 re PR rtl-optimization/92882 (ICE in regstat_bb_compute_cal [...] adds 6004c17b4d1 libstdc++: Rework std::copy/copy_backward/move/move_backwar [...] adds 0cc063af323 re PR fortran/91643 (ICE in gfc_trans_create_temp_array, at [...] adds 7436a1c6750 re PR rtl-optimization/92796 (ICE in lra_assign, at lra-ass [...] adds a6ae300f9a0 re PR tree-optimization/92891 (ice in decompose, at wide-in [...] adds cff87282f4f libstdc++: Correct noexcept-specifiers on span constructors adds 1e2b400bbbd compiler: generate type descriptor for pointer to alias def [...] adds 03e5f213ee8 Daily bump. adds 2aae713bb42 Restore enable_if lost during original import of pstl adds a8654147f15 Fix unrecognizable insn of pr92865. adds e6c90dba732 Fix PR92901: Change test expectation for C++ in OpenACC tes [...] adds d5ffd47e9a7 Add ARM-specific Bfloat format support to middle-end adds a0221aeebd5 [OpenMP/OpenACC/Fortran] Fix mapping of optional (present|a [...] adds 93d90219879 libgomp – spelling fixes, incl. omp_lib.h.in adds fd9058b6fcd arm: Fix an incorrect warning when -mcpu=cortex-a55 is used [...] adds 554c02a5909 libstdc++: Fix whitepace in changelog adds 0dc4e690ce9 [testsuite][arm] Remove xfail for vect-epilogues test adds ddd0fd173a1 Adds multibyte awareness to pretty-print.c adds 0a22f996399 PR middle-end/79221 - missing -Wstringop-overflow= on a str [...] adds 3e7a892cc5b PR c++/92446 - deduction of class NTTP. adds 7c0a61870e0 PR c++/92859 - ADL and bit-field. adds 5e939438225 [OpenACC] Initialize 'dynamic_refcount' whenever we initial [...] adds 3d1b5e710e5 [PR92854] Add 'libgomp.oacc-c-c++-common/acc_map_data-devic [...] adds c5578b56b63 [OpenACC] Consolidate 'async'/'wait' code in 'libgomp/oacc- [...] adds 57963e3934d [OpenACC] Consolidate 'GOACC_enter_exit_data' and its helpe [...] adds d6e8c01cff1 [PR92843] [OpenACC] Fix dynamic reference counting for stru [...] adds 60e457d9cad PR c++/92774 - ICE with implicitly deleted operator<=>. adds 0e5def817a5 PR c++/57082 - new X{} and private destructor. adds 7ae01728007 PR c++/92105 - decltype(decltype) error cascade. adds cc3b6728a21 * g++.dg/cpp0x/initlist-new2.C: Clarify comment. adds c20f7e9971d PR c++/92878 - Parenthesized init of aggregates in new-expression. adds 3455115379c re PR c++/92869 (C++17 wrongly reports aggregate type as no [...] adds 0230c89710f function-tests.c: expose selftest::make_fndecl for use elsewhere adds 34a53788fec libgcc: Declare __dso_handle only if DEFAULT_USE_CXA_ATEXIT [...] adds 368877a11b7 Introduce pretty_printer::clone vfunc adds a9046e98530 MSP430: Add -fno-exceptions multilib adds c7f5b4eddd8 re PR fortran/92897 ([Coarray] ICE in gfc_set_array_spec, a [...] adds f7d86b5ca83 builtins.c (compute_objsize): Add an argument and set it to [...] adds 4f943869814 configure.ac: Factor out common cases for compare_exclusions. adds f5c03155aa7 re PR target/92723 (ICE in expand_shift_1, at expmed.c:2635) adds f8ac7d8f35e re PR fortran/92899 ([OpenMP] ICE in gfc_trans_omp_atomic, [...] adds afb4cc68530 opts.c (default_options_table): Move -ftree-loop-distribute [...] adds d64515f5656 Daily bump. adds 8bc19959890 libstdc++: Qualify isdigit call to fix versioned namespace build. adds 5345a1906a5 libstdc++: Fix tr1 definition ambiguity in versioned namespace adds 48f13fb118f [ARC] Use hardware support for double-precision compare ins [...] adds fbf8314b0a8 [ARC] generate signaling FDCMPF for hard float comparisons adds c38d4670d72 [Ada] Remove implicit anonymous access conversion in testcase adds a1449c89b72 [Ada] Improve end of command line arguments detection adds c7732bbe382 [Ada] Mark Ada subprograms and variables referenced from gigi adds f48a35ca9cd [Ada] Remove references to VMS adds 87b66149a31 [Ada] Crash on use of Loop_Entry, Result, and Old as actuals adds 605d816615b [Ada] Constraint is ignored on constrained access record component adds d5461bed9a1 [Ada] Update gnatmetric documentation for average lengths adds e16c6cc3319 [Ada] Fix a number of typos, plus minor reformatting adds d878b2c9819 [Ada] Use correct subtype for call to Last in formal vectors adds 0e3a687f8c5 [Ada] Compiler crash on prefix call in generic body adds c2f3e1a3e36 [Ada] Missing length check on private type with unknown dis [...] adds 5d3983bca52 [Ada] Crash on Descriptor_Size attribute adds c171199011a [Ada] Missing error on incorrect use of Result attribute adds 182c8b7d2d4 [Ada] Handling up-level references in protected entries and [...] adds 4cd30bf7e5b [Ada] Define __gnat_personality_v0 for SEH adds c9312e30790 [Ada] Spurious visibility error on subunit with optimization adds 16b5f07b5d2 [Ada] Implement AI12-0036 (a new legality check for instant [...] adds 955379e4ed7 [Ada] Fix wrong value of 'Size for slices of bit-packed arrays (2) adds 604801a4a68 [Ada] Fix repeated words and typos in doc and comments adds ddb677163af [Ada] Fix Global contract for the predefined Yield procedure adds 4bcf29692fd [Ada] Fix processing of standard predefined operators adds 2f0a921fadf [Ada] Broken privacy on Controlled type extensions adds 4cdd4a33f42 [Ada] Fix various typos, plus minor reformatting adds fbb076f4dab [Ada] Improved handling of circular compilation dependencies adds ca00cd02323 [Ada] Fix related to handling up-level references in protec [...] adds 0f5abd21483 [Ada] Improve error message for dispatching subprogram formals adds 93350089be1 [Ada] Missing dereference in bound of slice in element iterator adds 97b2ffb81fd [Ada] Tighten up semantic checking for protected subprogram [...] adds 4dd8320fbb7 [Ada] Spurious error on universal access equality operator adds 8d9cf0a3b3e [Ada] Spurious warning about change of representastion in call adds 2fb1d6d6547 ipa-prop.c (read_ipcp_transformation_info): Fix undefined o [...] adds d1505d01462 libstdc++: Simplify std::common_comparison_category adds 404a671b597 Add support for some more AVR devices from avrxmega3 family. adds 666b46c6106 [Committed, testsuite] Fix PR92870 adds 5e4bb241476 re PR fortran/92898 (ICE in gfc_check_is_contiguous, at for [...] adds 46f3e52e834 re PR target/92904 (varargs for __int128 is placed at an un [...] adds 0fec7ca1980 Daily bump. adds a1af2dd9c3a PR c++/92496 - ICE with <=> and no #include <compare>. adds 396c2a9842f [rs6000] Adjust vectorization cost for scalar COND_EXPR adds 7858bb9693e libgomp/openacc.f90 – clean-up public/private attributes adds db0aa34fb45 Add C testcases for PR 86659 adds b622076c56b [Ada] New flag to indicate whether aspect appears on partial view adds 08f4f1721a0 [Ada] Spurious error on overriding controlled primitive adds d7c37f45491 [Ada] Implement AI12-0101 adds 8daf00dd4a6 [Ada] Missing accessibility checks on conditionals adds 9ea2a24d506 [Ada] Add Ada.Containers.Vectors.Generic_Parallel_Sorting t [...] adds 563be3ee1db [Ada] Up-level addressing problems with private tasks and s [...] adds 90366d65738 [Ada] Rtsfind: minor comment fixes adds e841d4d8b3d [Ada] Ada2020: Update Impunit for Ada 202X adds 2e3795d016a [Ada] Prevent inlining inside condition of while loop in GNATprove adds 0a8ff576dbd [Ada] Avoid spurious errors on Global/Depends in instantiations adds 7f8ad8f001a [Ada] Crash on inherited private operation in child package adds 6c9e4a1d65b [Ada] Remove Is_Available function adds 20dc266e5a1 [Ada] Deallocation of controlled type implementing interface types adds be3614c740f [Ada] Crash on implicit dereference not made explicit adds 47997d257aa [Ada] Suppress Base_Address call on init of activation reco [...] adds 63e21a7237f [Ada] Minor tweak to Volatile_Full_Access wording in GNAT RM adds cfedf3e51bb [Ada] Implement AI12-0109 (prohibit some "early" derivations) adds 02458cc7423 [Ada] Adding support for unsupported type conversion in CCG adds a85475beae6 [Ada] Detect illegal implicit type conversions adds 8973b987b6e [Ada] Minor fix typo in comment adds de12d07e93c [Ada] Avoid spurious mismatch error of assertion policy in [...] adds 48f05f09e67 [Ada] Pragma Linker_Section in subprogram instantiations in CCG adds 3af796b550e [Ada] Adding support for unsupported type conversions in CCG adds 309ff6fb233 [Ada] Fix support for > 24 hours image in Ada.Calendar.Formatting adds a35c1b077e3 [Ada] Clear confusion about subcomponents of atomic object adds e1e1e53a486 [Ada] Better error message for aliased formal and atomic actual adds c90e1eca378 [Ada] Spurious error on precondition of subprogram instantiation adds e203dd6e24e [Ada] implementation_defined_pragmas.rst: Update Initialize [...] adds 9531aef54f3 [Ada] Unnesting and annex E adds 814db0c199f [Ada] Minor rewording of one sentence adds 1a4c0446c0b re PR target/92908 (wrong code with -Og -fno-tree-fre -mavx [...] adds a93e1d5c70a [AArch64] Enable CLI for Armv8.6-a: armv8.6-a, i8mm and bf16 adds 3d66c777195 Sub-dword vector extend and truncate for amdgcn adds e44deb433b5 Fix merging of common traget info. adds 7b945b19ad7 Sub-dword vector multiply for amdgcn adds 728c2e5eeaa modulo-sched: speed up DDG analysis (PR90001) adds c420be8b3c5 modulo-sched: fix parameters usage and their ranges adds faab8a70f2c modulo-sched: fix branch rescheduling issue (PR92591) adds 26b74ed0223 Update OpenACC tests for amdgcn adds 510873f901f lto-streamer-in.c (input_function): Add node parameter. adds c926fd82bbd libbacktrace: add DWARF 5 support adds a7c70129b9c [Darwin, PPC] Use Darwin9 dylib header for Rosetta builds. adds 1cbd94e834d Fix potential race condition in OpenACC "exit data" operations adds e78b9a6fcaf Daily bump. adds ef29b12cfbb PR middle-end/91582 - missing heap overflow detection for strcpy adds 4e62faf2115 [Darwin, PPC] Use Darwin9 bundle header for Rosetta builds. adds 813b70a17b0 re PR tree-optimization/92930 (GCC incorrectly optimizes aw [...] adds 16570c12c91 re PR ipa/92357 (ICE in IPA pass fnsummary in openmp offload) adds 8640a704710 extend.texi (attribute access): Correct typos. adds 937a778ea37 re PR preprocessor/92919 (invalid memory access in wide_str [...] adds 3d3a0f364b3 Daily bump. adds 0f1374e98b0 Daily bump. adds 438fbf63035 Add a couple int128_t bit-field testcases. adds 070fa48b0a4 Fix PR92950: Wrong code emitted for movv1qi adds d6c7e020cff [Ada] Implement new legality rules introduced in C.6(13) by [...] adds 4efe11c6bcb [Ada] Validate_Access_Subprogram_Instance: check if not nul [...] adds 6a6ac079858 [Ada] Implement RM C.6(19) clause entirely in the front-end adds f17267c88f7 [Ada] Typo fixes and minor reformatting adds 5903c91cae1 [Ada] Reword the impact of -minimal on the debugger adds a4ada47ed00 [Ada] Correct documentation of -gnatw_C switch adds f17f5647c5e [Ada] AI12-0208 Support for Ada.Numerics.Big_Numbers.Big_In [...] adds bee69f33688 [Ada] Do not issue restriction violations on ignored ghost code adds d8468b976bb [Ada] Small consistency fix for Volatile_Full_Access objects adds 4a1872632c2 [Ada] Bad warning: Size in Compile_Time_Error in nested instance adds 90393d3ca7f [Ada] Crash on conversion in branch of if-expression adds 9c9535f974c [Ada] Expand renamings of subcomponents of an atomic or VFA object adds dce1ef7a34b [Ada] Better error message for "is null" subunit adds ba58b776c08 [Ada] Minor reformatting and U.S. spelling adjustment adds 2f31b36248d [Ada] Export the Ada version through the C interface adds 17a98a3dbb7 [Ada] Fix couple of oversights in the implementation of AI12-0128 adds 0bba838d7f4 [Ada] Syntax error on improperly indented imported subprogram adds 2cee58d8107 [Ada] Fully propagate representation aspects through renaming adds a517d6c19a5 [Ada] AI12-0001: Independence and Representation clauses fo [...] adds 3c08de34076 [Ada] Prototype implementastion of Ada2020 Map-reduce construct adds c85dda72361 [Ada] Crash on constrained container in generalized indexin [...] adds 1dcdd961c5c [Ada] Remove new strict-alignment check added by AI12-0001 adds 019c74bb731 [Ada] AI12-0234/321 atomic operations adds c1c3784bd98 [Ada] Mark Deallocator as Favor_Top_Level adds 08611be2545 [Ada] Fix warning on _REENTRANT adds 1cbd208038a [Ada] Do not set a bogus Esize on subtype built for Compone [...] adds eb2ff584d58 [Ada] Check for "size for" in Special_Msg_Delete adds 9aaea2cc4b1 [Ada] Minor comment fix adds 495cdc79fb6 [Ada] Minor: improve comments adds 1edfb10a5aa [Ada] Suppress unused warnings in the presence of errors adds e8aa9f55f64 MSP430: Add new msp430-elfbare target adds bb03700c9b8 rs6000: Use symbolic names for the CR fields in more cases adds a326a3dedbf Add pp_write_text_as_html_like_dot_to_stream adds 126036359a2 PR middle-end/92952 - gfortran.dg/lto/pr87689 FAILs at -O2 adds 4953b790255 PR c++/91165 - verify_gimple ICE with cached constexpr. adds d187dab3873 Daily bump. adds 62dd2904f05 Use add for a = a + b and a = b + a when possible. adds da86c5af207 Add abs pattern to handle {si,di} mode abs to avoid pmax/cm [...] adds e55cdb14554 re PR target/92962 (Documentation: x86 Options - znver2 mis [...] adds 0b8499a4808 libgomp/openacc.f90 – clean-up public/private attributes adds 34bac26458e Add clz and ctz for amdgcn adds b92d1124e15 Add extract_last for amdgcn adds 8354bb0ebe5 Add pointer to PR92772 adds 6226f5925fe Add myself to write after approval. adds e24f6408df1 [ARM] Add support for -mpure-code in thumb-1 (v6m) adds 634c5bcafab symtab.c (symtab_node::get_partitioning_class): Aliases of [...] adds 62064ec0093 Fix vector testcases for amdgcn. adds 7ec85098eb6 Revert "Fix vector testcases for amdgcn." adds 7c32b0d5ccd re PR target/92841 (Optimize -fstack-protector-strong code [...] adds 775670d792f re PR c++/59655 (incorrect diagnostic on templatized functi [...] adds 490a091fa73 * name-lookup.c (get_std_name_hint): Add std::byte. adds 9c7b2b0ba86 PR c++/92576 - redeclaration of variable template. adds 4f05d85a223 PR c++/79592 - missing explanation of invalid constexpr. adds a50e038893f Use PLI to load up large constants if -mcpu=future. adds ef759fd1215 Use PLI to load up 32-bit SImode constants if -mcpu=future. adds 54ba911fd16 Generate PADDI to add large constants if -mcpu=future. adds e8f1ade269a PR c++/61339 - add warning for mismatch between struct and class adds 63fdce85430 Daily bump. adds 4f691cb20d7 [Ada] Bad "already use-visible" warning re: use in private part adds af552cd02f2 [Ada] Wrong error on hidden must-override primitive adds c846eedd56a [Ada] Document the introduction of the Object_Size attribut [...] adds 3a4425fd9a8 [Ada] Do not propagate Object_Size onto Size for composite types adds 057aa8d8b77 [Ada] Einfo: fix typo in comment adds fa1072e7255 [Ada] Reject aspect specifications on number constants adds 1198a9351f6 [Ada] Reserving switch d_K for known problem isssues detection adds 2b0451b7724 [Ada] Minor housekeeping work in Create_Standard adds 64c6e3673a9 [Ada] AI12-0282: shared variable control aspects on formal types adds a760d142461 [Ada] Missing accessibility actuals on calls to interface c [...] adds 16b54914309 [Ada] Fix three-letter typos like "sss" in comments and docs adds 5815f92a08b [Ada] Simplify Big_Integer and Big_Real interface adds 19f0436b8fa [Ada] Atomic aspect on formal generic params now supported [...] adds c7e3d0694bc [Ada] Fix uninitialized out parameter in s-regpat.adb adds d4a45898bc4 [Ada] Missing accessibility check on access discriminants adds e3371908b30 trans.c (Pragma_to_gnu): Push a diagnostics state for pragm [...] adds 5afa32b898f re PR lto/92972 (gcc/lto-wrapper.c:443: identical branches ?) adds 542803c9ade Fix vect/pr65947-8.c testcase for amdgcn. adds 1ad431f95c2 PR c++/12333 - X::~X() with implicit this->. adds c7ac9a0c7e3 ipa-param-manipulation.h (get_original_index): Declare. adds 15ef05444f1 * config/avr/avr-mcus.def: Typo. adds 8bda7ce8ec8 IPA-CP: Remove bogus static keyword (PR 92971) adds e986ce3bd61 [AArch64] Fixup core tunings adds 6573d760cdf re PR fortran/70853 (ICE on pointing to null, in gfc_add_bl [...] adds c80c9e26dec PR 86416 – improve lto1 diagnostic if a mode does not exist adds 6278b549221 Make 'libgomp/target.c:gomp_unmap_tgt' 'static' again adds ba40277f6ac [PR92848] [OpenACC] Use 'GOMP_MAP_VARS_ENTER_DATA' for dyna [...] adds 32128577aed [OpenACC] Elaborate/simplify 'exit data' 'finalize' handling adds ddb25eb9ca3 [PR92726, PR92970, PR92984] [OpenACC] Clarify 'acc_delete' [...] adds cc3f11f5f51 [OpenACC] In 'libgomp/target.c:gomp_to_device_kind_p', hand [...] adds 83d1d065df0 Assert in 'libgomp/target.c:gomp_unmap_vars_internal' that [...] adds aaf0e9d7081 [OpenACC] Refactor 'present_create_copy' into 'goacc_enter_data' adds 34cfe31e1da [OpenACC] Refactor 'delete_copyout' into 'goacc_exit_data' adds 1a79b5788df [OpenACC] Refactor 'GOACC_enter_exit_data' to call 'goacc_e [...] adds 5031b6199f2 [OpenACC] Refactor 'goacc_remove_pointer' interface adds 9444a299fa1 [OpenACC] Refactor 'goacc_enter_data' so that it can be cal [...] adds 77ce5555480 [OpenACC] Refactor 'goacc_enter_data' so that it can be cal [...] adds 6dd0c820211 Drop unused member from cpp_string_location_reader (PR prep [...] adds a7389ce5d45 Fix POWER dfp test case target tests. adds d3769410c65 typeck.c (cxx_sizeof_or_alignof_type): Add location_t param [...] adds 11b8091fb33 * ira.c (ira): Use simple LRA algorithm when not optimizing. adds a6163563f2c Add OpenACC 2.6's no_create adds 601399c0dfc re PR middle-end/86416 ([OpenMP] Offloading - better lto1 e [...] adds a7a09efa242 re PR fortran/92977 (ICE in gfc_trans_omp_atomic, at fortra [...] adds 6d4a35ca57b Add diagnostic_metadata and CWE support adds db38a029ee9 PR c++/91165 follow-on tweak adds 1ed6330924d Daily bump. adds 951e27f58ca Handle aggregate pass-through for self-recursive call (PR i [...] adds 44fca83228a ipa: duplicate ipa_size_summary for cloned nodes adds 40ebe1fc2f1 Fix symver attribute with LTO adds 23cdc1e9b73 re PR fortran/92977 (ICE in gfc_trans_omp_atomic, at fortra [...] adds ed0eca5e631 Don't mangle attributes that have a space in their name adds 022d11a3b58 Revert accidental commit adds 6aa5370cccf [AArch64] Handle arguments and return types with partial SVE modes adds 76607e7e5f5 [AArch64] Reject invalid subregs involving partial SVE modes adds 2b91bb48997 Add myself to MAINTAINERS adds 77f7566e32f Implement sub-dword add/sub on amdgcn adds 39f8777c403 Add changelog for commit r279573 (added myself to write-aft [...] adds 942d334ec3f PR c++/66139 - EH cleanups for partially constructed aggregates. adds 26a68e92213 PR c++/52320 - EH cleanups for partially constructed arrays. adds 3561caa298e comment tweak adds b23c6a2c604 [AArch64] Fix handling of npatterns>1 constants for partial [...] adds 0e7b6a51df1 gimple const-correctness fixes adds aa0e90e7bff hash-map-tests.c: add a selftest involving int_hash adds 8405874a0e2 Prevent conversion of character data in array constructors. adds 3a4d2bbc39e Use V64SI for all amdgcn add-with-carry insns adds 82975c743ea Allow constants in amdgcn extends and truncates adds 38830e506c4 Update g++.dg/ext/sve-sizeless-2.C after r279471 adds a8a728aac26 re PR target/92905 (Spills float-int union to memory) adds 8cce8b85047 Daily bump. adds 2a656a93597 Use aux struct in libgomp for infrequently-used/API-specific data adds 378da98fcc9 OpenACC reference count overhaul adds 5bcd470bf07 Use gomp_map_val for OpenACC host-to-device address translation adds 4d83edf7efa Factor out duplicate code in gimplify_scan_omp_clauses adds 5d5be7bfb56 OpenACC 2.6 deep copy: attach/detach API routines adds 8e7e71ff247 OpenACC 2.6 deep copy: libgomp parts adds 4fd872bc0c6 OpenACC 2.6 deep copy: middle-end parts adds 519d7496bea OpenACC 2.6 deep copy: C and C++ front-end parts adds 549188ea107 OpenACC 2.6 deep copy: Fortran front-end parts adds c2eb021fd2b OpenACC 2.6 deep copy: C and C++ execution tests adds 02817027ca0 OpenACC 2.6 deep copy: Fortran execution tests adds 9be3ac5d63f Fortran polymorphic class-type support for OpenACC adds 99675d5c458 re PR target/93002 (while(i--) optimization) adds 3439487f01f re PR target/92841 (Optimize -fstack-protector-strong code [...] adds 211c667faf4 Fix testsuite-fallout of OpenACC deep-copy patch adds 7607ff49afa libstdc++: Strengthen the check for availability of pthread [...] adds 74a7b87a008 Add myself to MAINTAINERS adds e565e49fb22 Improve is-coindexed check for OpenACC/OpenMP adds de89b5748d6 Fortran] PR 92996 – fix rank resolution EXPR_ARRAY adds 95d27703bc8 Introduce -finline-arg-packing. adds e278e62f91d libstdc++: Fix pretty printers script and tests adds 33bd8e5e221 libstdc++: Fix versioned namespace tests adds 84de780d460 libstdc++: Test setrlimit with c++ in configure adds 0f6a7c12714 Rename tests to reference the correct PR adds 9260fb066b7 gcc/testsuite/ChangeLog: adds 7770bd7e9a8 libstdc++: Add inline to maybe-constexpr functions (PR 92927) adds 02e8542795c fortran: Fix PR number in comment of testcase for PR 69497 adds 39292e25076 c-ada-spec.h (decl_sloc): Delete. adds 03e487e541c Rename signed integer 16/34-bit macros. adds 6c7b84305a5 re PR c++/92992 (Side-effects dropped when decltype(nullptr [...] adds 0bd002bf2e9 re PR c++/92666 (bogus -Wunused-but-set-variable in gcov.c [...] adds 8aca5ebe07e re PR c++/92973 (Silently accepting defaulted comparison op [...] adds b804bd89d3a re PR c++/92966 (Segfault on defaulted operator== with wron [...] adds 7731b8e6f4b re PR c++/92965 ("note: 'x' is not public" emitted even whe [...] adds 97ba5b86a3c PR c++/92974 - bogus location for enum and non-enum in ?: warning. adds 14818f987ab PR c++/92745 - bogus error when initializing array of vectors. adds 907343e8d06 re PR middle-end/91512 (Fortran compile time regression.) adds 7ef6cab9b54 Daily bump. adds a09ccc22459 Avoid segfault when doing IPA-VRP but not IPA-CP (PR 93015) adds b1f16cae7dd re PR fortran/92753 (ICE in gfc_trans_call, at fortran/tran [...] adds b5fd86aba81 re PR fortran/92990 (INVALID code with NULLIFY – partially [...] adds 2289627dc25 re PR fortran/91661 (ICE in gfc_conv_intrinsic_dot_product, [...] adds c0df8c9781d [PR93026, PR92929] Adjust 'gfortran.dg/goacc/finalize-1.f' [...] adds b092fb3b677 [OMP] Restore 'omp declare target link' handling adds 5cb34da7d90 libada: Fix shared library installation with `--disable-libada' adds bcfcf777bd1 Daily bump. adds d42b84f427e testsuite: Fix run-time tracking down of `libgcc_s' adds 20ff65f8c56 * doc/invoke.texi (-flto): Use "compile time" as a noun. adds c8e759b4215 libgomp/test: Fix compilation for build sysroot adds edadb8adc35 Restrict some aarch64 testcases to little-endian adds 6c84c8bf9b2 Add OpenACC 2.6 `acc_get_property' support adds 3bdc221879a Daily bump. adds 96bea935c08 [C++] Fix ICE for binding lax vector conversions to referen [...] adds b8c9cc5100a [C++] Make same_type_p return false for gnu_vector_type_p d [...] adds c36371aa34b Restrict 'c-c++-common/goacc/mdc-1.c' to LP64, LLP64 adds 767a77e593a Daily bump. adds f2a87993099 re PR go/93020 (Final patches to build gcc-10 on GNU/Hurd) adds b57fab18604 rs6000: re-enable web and rnreg with -funroll-loops adds de0db051478 Daily bump. adds 85129ff10af Define HAVE_ for math long double functions declared in vxw [...] adds ae2bb2a6434 Daily bump. adds 7cd268ad6a6 re PR c++/92438 (Function declaration parsed incorrectly wi [...] adds 049e64f8f19 Daily bump. adds cd8aa0d1a5e Add missing target check for fully-masked fold-left reductions adds 3261d8ba595 [AArch64] Fix typo in V_INT_CONTAINER adds aec6cd6a2a0 Daily bump. adds e9dcb75e405 re PR bootstrap/93074 (build FAIL with --enable-offload-tar [...] adds ba2bf6feb80 Daily bump. adds 4bbd661e993 Check for a supported comparison when using EXTRACT_LAST_REDUCTION adds f0657516067 Unshare DR_STEP before gimplifying it adds 6ec067548fa re PR target/93078 (Missing fma and round functions auto-ve [...] adds 22edf9431e4 PR c++/88337 - Implement P1327R1: Allow dynamic_cast in constexpr. adds 769019d9333 re PR c++/92745 (Initializing array with vec4 results in co [...] adds c3182576ea4 Daily bump. adds 67251118734 Catch division by zero errors in array sizes. adds d09847357b9 Remove KIND argument from INDEX so it does not mess up scal [...] adds f1cc032cde6 re PR fortran/91651 ([F03] Implement KIND argument for INDEX) adds 9332e5acbf0 re PR fortran/91651 ([F03] Implement KIND argument for INDEX) adds 04e4997a567 decl2.c (delete_sanity): Add location_t parameter and use i [...] adds a5650762680 Remove assert in reshape_init_r. adds 4559be23580 Fix builtin functions needlessly using VIEW_CONVERT_EXPRs o [...] adds 5ee5eddb26e re PR libgomp/93066 (libgomp/target.c:525:46: error: expect [...] adds 89b9a554721 Fix typo in macro name guarding conditional in vxcrtstuff.c adds 49cfaa2a714 Fix macro reference in gthr-vxworks-tls.c adds d7f5094aa3d Improve VxWorks GTHREAD_ONCE_INIT adds 7800631f7c9 Improve recursion protection for VxWorks limits.h adds bd8efb667b8 Define STARTFILE_PREFIX_SPEC for powerpc VxWorks < 7 adds 4e6bcaa6622 Identify sections in vx-common.h adds 1361ae0e764 Refine definitions for wchar_t/wint_t on VxWorks adds b3405ddc5d8 Setup TARGET_C_PREINCLUDE for VxWorks adds c62f986a378 Simplify the compilation commands for config/vxworks.c adds abb6c3eecf6 Introduce an internal API for VxWorks version checks adds 41c1b913448 Setup system header wrappers for C++ on VxWorks adds ca405dbcdee Add missing file expected with rev 279781 adds f5109bbfc5a Add missing file expected with rev 279783 adds 1d28a854b0a Add missing files expected with rev 279784 adds c1a75e9b74e * fi.po: Update. adds 9905fec4d90 Add missing file expected with rev 279781 adds bbbc05957e5 Arrange to preinclude yvals.h ahead of stdint on VxWorks 7 adds c75e82cd60a Adapt libstdc++ os_defines for VxWorks to more recent versions adds 2f7f96b166e Guard aarch64/aapcs64 tests using abitest.S by check_weak_a [...] adds 8ee81b4d275 allow $ in scan-tree-dump expressions matching symbol names adds 1cf49e515c9 Prevent redefinition of WCHAR_MAX from testsuite/gcc.dg/cpp/ucs.c adds 784daa979bf VxWorks has_nanosleep for libstdc++ enable-libstdcxx-time auto adds 5d8ccdc9a4d undefine OFFSET in testsuite/gcc.dg/vect/tree-vect.h adds 8c3dbddbe6d Add ChangeLog entry for rev 279797 adds 657ccd4d5bf Daily bump. adds e3969868d63 Fix SSA update when vectorisation adds a vdef to a read-only loop adds 2c8297996a7 re PR libgomp/93065 (libgomp: destructor missing to delete [...] adds dc176c3ccd6 Fix EXTRACT_LAST_REDUCTION segfault adds b3b13bf1869 Daily bump. adds 2efa10d528b re PR tree-optimization/93098 (ICE with negative shifter) adds 65c2b6d290e ipa.c (walk_polymorphic_call_targets): Fix updating of over [...] adds 7e7065b9765 gcc.c (process_command): Update copyright notice dates. adds e528bf8d679 update-copyright.py: Add Mentor Graphics Corporation and Yo [...] adds 8d9254fc8aa Update copyright years. adds a8497ec6102 baseline_symbols.txt: Update. adds cb15d1d34c6 re PR target/93111 (FAIL: gfortran.fortran-torture/compile/ [...] adds ba4c5da7dba Handle REF_INQUIRY for dependency checking. adds b31f1b64ab2 Fix windows libobjc build (PR libobjc/93099) adds 5b15f31ae82 re PR target/67834 (Local references inside comdat groups) adds a7ff7c72507 Daily bump. adds 2b70275ee1b PR 90374 d0.d, e0.d, es0.d, en0.d, g0.d and ew.d edit descriptors. adds 4ea5d54b3c7 re PR ipa/93087 (Bogus `-Wsuggest-attribute=cold` on functi [...] adds 48e76d2f70c Fortran] PR68020 – Fix implied-shape handling for rank > 2 adds b1b72741301 Add myself to MAINTAINERS adds f782b66765c [Arm] Enable CLI for Armv8.6-a: armv8.6-a, i8mm and bf16. adds 4a08009efaa re PR c/90677 (gcc-9.1.0 fails to build __gcc_diag__ souce: [...] adds 45b6395b202 Add 1bit bit-field testcases. adds 9279b5ba453 compiler: split writing of equal and hash functions for types adds 10172a64ced compiler, runtime, reflect: generate hash functions only fo [...] adds 46ddb108203 re PR fortran/68020 (Issue with implied-shape array paramet [...] adds 208cb81f98d Daily bump. adds 4d124378848 Fortran] PR 92994 – add more ASSOCIATE checks adds 5a6e28b5bae re PR rtl-optimization/93088 (Compile time hog on gcc/tests [...] adds 5499c8628ac re PR target/93110 (grub-2.04/grub-core/lib/division.c:28:1 [...] adds 46e6341fc82 re PR target/93089 (Force mprefer-vector-width=512 in 'e' s [...] adds 1609beddb1b re PR target/93089 (Force mprefer-vector-width=512 in 'e' s [...] adds f760c0c77fe Fortran] OpenMP/OpenACC – fix more issues with OPTIONAL adds 48182bd670d Avoid segfault when dumping IPA-CP lattices for unoptimized [...] adds b4e70137949 libstdc++: Only use std::compare_three_way when concepts ar [...] adds 582097cbc65 gdbinit.in: call a function with "call", not "set" adds cfe9c753113 [testsuite, X86] Require effective target masm_intel for tw [...] adds 657fea973b0 Reject class template placeholder as non-type template parm [...] adds 8b5d34fc068 PR c++/93033 - incorrect tree node sharing with array init. adds c0c4eaae496 Daily bump. adds 9b9623194bf Fortran] PR91640 – Fix call to contiguous dummy adds df892819bc6 * gnatvsn.ads: Bump copyright year. adds 48cb874a04c Daily bump. adds 72036b59a01 re PR c++/93046 (ICE in cp_gimplify_init_expr) adds 5205a4456b5 Guard inclusion of vxAtomicLib.h from gthr-vxworks.h adds 39bec8cd35f re PR c++/93138 (elaborated type specifier visibility check [...] adds c57b4c22089 re PR target/93141 (Missed optimization : Use of adc when c [...] adds 53cfd9360dd [testsuite, Darwin] Fix failing darwin-version-1.c. adds e9c6bb460b4 discr1.ads: Compile with -gnatc instead of -gnatct. adds 6ce195bdcbe Daily bump. adds 8f50e25f38c New bitfield testcases. adds 4ce43ba44d6 Mark param_max_combine_insns with Optimization keyword. adds f31a99f7c12 libstdc++: Define __cpp_lib_three_way_comparison conditionally adds a4a1f965518 libstdc++: Remove redundant inequality operators in <stop_token> adds 5960de787f5 Fix amdgcn inline immediate range adds 3c2707f33af [AArch64] Fix constraints for CPY /M adds 03338111851 [AArch64] Use move-if-change for aarch64-tune.md adds 1810a89c77b PR c++/79592 adjust testcase adds b4d74ed7660 Fix early-clobber in amdgcn vec_extract adds 2b4f0b8951c mips.c (vr4130_align_insns): Fix typo. adds d54fc770768 Fix amdgcn issue with '0' constraints adds 8a0ae3c130c Check mask argument's type when vectorising conditional functions adds a0643f028e4 Require equal shift amounts for IFN_DIV_POW2 adds cf319b3f545 pa.md: Revert change to use ordered_comparison_operator ins [...] adds bd401fc8090 Daily bump. adds e4bcf1f5497 PR c++/92739 - parsing requires clause with attributes. adds 665e3b214d8 PR c++/92552 - ICE with inherited constrained default ctor. adds dfef3500361 Add support for large prefixed address in adjusting a vecto [...] adds 3d53551b880 Fix bad code of vector extract of PC-relative address with [...] adds e5d3611ec31 Update 'Q' constraint documentation. adds 0a4c673c820 Update ChangeLog for last change adds 1b02c8c34c9 Refactor some code for a future change. adds 6ac22177a08 ipa-inline: Adjust condition for caller_growth_limits adds f74f6092ace re PR c++/91369 (Implement P0784R7: constexpr new) adds 851817d85ed re PR fortran/93162 (gcc/fortran/trans-openmp.c:2469:50: ru [...] adds 5dbaaa20c94 Mark param_min_crossjump_insns with Optimization keyword. adds a86689f5e9b Mark -free as Optimization option. adds a924bffba92 Make warn_inline Optimization option. adds fa13d9ebdc1 Document cloning for the target_clone attribute. adds 5c4177c5087 Add Optimization keyword for TREE/RTL optimization passes. adds f26916c2acd re PR tree-optimization/93118 (>>32<<32 is not always conve [...] adds fb862fdfb53 re PR tree-optimization/93156 (abused nonnull attribute evo [...] adds c4b30920c74 Don't mangle attributes that have a space in their name adds 683e93d1975 [AArch64] Use type attributes to mark types that use the SVE PCS adds ab341f5003f Add a generic lhd_simulate_enum_decl adds b11b9e29f5b install.texi: Bump minimal supported MPC version. adds b46e3849d50 compiler: avoid a couple of compiler crashes adds 084a454e4e0 [doc] Add missing documentation for existing target checks adds 77aecac1b25 [testsuite][arm] xfail vect-epilogues for armbe adds 66b01cc3421 Disallow 'B' constraints on amdgcn addc/subb adds bd65538abb6 PR c++/47877 - -fvisibility-inlines-hidden and member templates. adds 0e159efc763 [amdgcn] Add more modes for vector comparisons adds 5561b41dd67 compiler: avoid write barrier for a[i] = a[i][:v] adds 87d3f828de2 init.c (build_new): Add location_t parameter and use it thr [...] adds 6af8819be1e PR libstdc++/92124 fix incorrect container move assignment adds cdf77151aa5 Revert a patch from luoxhu@linux.ibm.com adds 56eb4c70ea7 Restore patch reverted on trunk instead of a branch adds 7010bcd1c80 Revert patch accidentily created on the wrong sandbox adds 81f025b580b compiler, runtime: stop using __go_runtime_error adds fd9ca4c6467 Daily bump. adds fc6dbd584b4 compiler: fix loopdepth tracking in array slicing expressio [...] adds 709d7838e75 Partially revert ipa-inline caller_growth_limits adds 42d73fa9d57 Find matched aggregate lattice for self-recursive CP (PR ip [...] adds 9e3c1eb7732 Rename condition_variable_any wait* methods to match curren [...] adds 54b0c0f0e97 whitespace adds d5bc18085c8 arm: Fix rmprofile multilibs when architecture includes +mp [...] adds f30dd607669 Implement 64-bit double functions. adds e3e131c9bb9 Add -nodevicespecs option for avr. adds 4dfa3251b5c Use dump_asm_name for Callers/Calls in dump. adds d597b9445f0 Replace node->name/node->order with node->dump_name. adds f74c4b2c442 re PR tree-optimization/93199 (Compile time hog in sink_clobbers) adds d672c0afbb6 * gcc/doc/install.texi: Typo. adds 0f3072b5c31 re PR other/92997 (gcc.dg/torture/ftrapv-1.c fails starting [...] adds 949f0062542 re PR target/93182 ([avr] Add -nodevicespecs option.) adds fb768529d28 re PR tree-optimization/93199 (Compile time hog in sink_clobbers) adds df2c0d36202 libgomp.texi: Fix typos, use https. adds c1030b5cd3c libgomp.texi: Fix typos, use https (actual change) adds 3629ff8ad6b Use cgraph_node::dump_{asm_},name where possible. adds 80d803aefb8 relax aarch64 stack-clash tests depedence on alloca.h adds 7ca803f1011 re PR target/93174 (ICE building glibc __sha512_process_blo [...] adds b41383c8aba re PR target/93187 (ICE in extract_insn, at recog.c:2294) adds face749a49c Add missing { dg-require-effective-target fpic } to aarch64 tests adds fff148b787b libstdc++: Fix error handling in filesystem::remove_all (PR93201) adds 51f902357c5 hash-map-tests.c: fix memory leak adds 5b18be0b2bf * gcc.dg/Wstringop-overflow-27.c: Make testnames unique. adds cd3ca6cb112 Remove constexpr support for DECL_BY_REFERENCE. adds 10d2f801f47 PR c++/91369 - constexpr destructor and member initializer. adds 08f594eb399 Add TARGET_EXPR_DIRECT_INIT_P sanity check. adds 199caa70eaa Daily bump. adds dca7e570a58 RISC-V: Disable use of TLS copy relocs. adds b3de347f329 sbitmap.h: add operator const_sbitmap to auto_sbitmap adds e4d2203e31e vec.h: add auto_delete_vec adds b9c84e95030 PR libstdc++/92124 fix incorrect unordered container move a [...] adds ec9b602c167 re PR target/93141 (Missed optimization : Use of adc when c [...] adds a0ab54de0ec re PR inline-asm/93202 ([RISCV] ICE when using inline asm ' [...] adds edbe1f3bb15 One more usage of cgraph_node::dump_name. adds ddc8786f8eb avr-common.c (avr_option_optimization_table): Set -fsplit-w [...] adds 0f507a36577 re PR tree-optimization/93040 (gcc doesn't optimize unalign [...] adds 00294b189cf re PR tree-optimization/93054 (ICE in gimple_set_lhs, at gi [...] adds fdfd7f53ba8 Add Optimization for various IPA parameters. adds 2b5d3dc22c3 PR middle-end/93200 - spurious -Wstringop-overflow due to a [...] adds 87f9579a4f9 Set Optimization for param_max_speculative_devirt_maydefs. adds 27c5a1779ba Make cgraph_edge::resolve-speculation static adds d574c8aafea libstdc++: Define memory resource key functions non-inline [...] adds 15df0040707 Fortran] PR84135 fix merging dimension into codimension array spec adds 482b2b43e51 Add a compatible_vector_types_p target hook adds 9ecb4221263 Fix tree-nrv.c ICE for direct internal functions adds 2e828dfe91a [AArch64] Remove fictitious [SU]RHSUB instructions adds 694e6b194b5 [AArch64] Tweak iterator usage for [SU]Q{ADD,SUB} adds 99a3b91535c [AArch64] Specify some SVE ACLE functions in a more generic way adds 5b052959dcd [AArch64] Rename SVE shape "unary_count" to "unary_to_uint" adds 6ad9571b172 [AArch64] Rename UNSPEC_WHILE* to match instruction mnemonics adds bad5e58a9fd [AArch64] Simplify WHILERW and WHILEWR definition adds d6491d15676 [amdgcn] Add support for sub-word sync_compare_and_swap operations adds 0581e6ba3cf compiler: don't add composite literal keys to package bindings adds c1b10d6d495 compiler: don't localize names in export data adds df0f21028ed [AArch64] Add banner comments to aarch64-sve2.md adds f3582fda783 [AArch64] Pass a mode to some SVE immediate queries adds 0a09a948382 [AArch64] Add support for the SVE2 ACLE adds 160e95dc3d7 libstdc++: Fix undefined behaviour in random dist serializa [...] adds 2b8ce6216e1 Remove inline debug markers if support not enabled on accel [...] adds d636017868e Save typespec for empty array constructor. adds ab3a095c4bf libstdc++: Fix whitespace in ChangeLog-2019 adds 1a6c5064f92 libstdc++: Implementing P0767 - deprecate POD adds caa39b2e842 libstdc++: Fix testsuite failures and warnings due to is_po [...] adds 1a7886386ce libstdc++: Fix <ext/pointer.h> incompatibilities with C++20 adds acd43917df5 rename local _C2 identifiers in stl map header files adds fcee603081c libgo: compile examples in _test packages adds daacc1a8981 Daily bump. adds 85095845245 re PR testsuite/93216 (gcc.dg/optimize-bswaphi-1.c fails st [...] adds de2e08355aa IPA-CP: Always access param_ipa_max_agg_items through opt_for_fn adds f7725a48838 IPA-CP: Always access param_ipcp_unit_growth through opt_for_fn adds 1a315435dbe IPA-CP: Access param_ipa_sra_max_replacements through opt_for_fn adds 5eaf0c498f7 re PR tree-optimization/93199 (Compile time hog in sink_clobbers) adds 734efcdda91 re PR tree-optimization/93199 (Compile time hog in sink_clobbers) adds 7e2b7e23358 Fix wrong parenthesis in inliner. adds 74d121b3ae5 [AArch64] Require aarch64_sve256_hw for a 256-bit SVE test adds bd6e6e0a3c1 Fix ipa-clone-3.c on some targets adds 6b412bf65c0 2020-01-10 Richard Biener rguenther@suse.de adds 67723321fb9 [vect] Keep track of DR_OFFSET advance in dr_vec_info rathe [...] adds 9c158322b6f [vect] Add missing comment adds 2fb672a2574 compiler: permit duplicate methods from embedded interfaces adds ac190fcea1b Fix gather/scatter check when updating a vector epilogue loop adds d29c7f605fc Use get_related_vectype_for_scalar_type for reduction indices adds 7cee96370cf [AArch64] Tighten mode checks in aarch64_builtin_vectorized [...] adds d5c23c6ceac OpenACC – support "if" + "if_present" clauses with "host_data" adds 7918cb93f6f libstdc++: Make istreambuf_iterator base class consistent ( [...] adds 78f02e8003d libstdc++: Fix testcase for C++98 compatibility adds 3a33f87ffb9 gotest: don't use local adds b2f5b38042f [AArch64] Fix reversed vcond_mask invocation in aarch64_evpc_sel adds f25e33fa1b6 PR c/93132 - bogus 'attribute((access))' warning when size- [...] adds 9b0700571fe [AArch64] Make -msve-vector-bits=128 generate VL-specific code adds 640b23d7ff5 PR c++/93173 - incorrect tree sharing. adds e0804c9b5ef PR c++/93143 - incorrect tree sharing with constexpr. adds 337ea6b216a Shorten right-shift again in C++. adds abbe1ed2735 config.gcc: Add arm_bf16.h. adds 9869896730f aarch64.c (aarch64_invalid_conversion): New function for ta [...] adds b937050d302 PR90838: Support ctz idioms adds 60257913f86 re PR inline-asm/93027 (ICE: in match_reload, at lra-constr [...] adds 83f604e7068 testsuite: add dg-enable-nn-line-numbers adds 6f9dc60621b re PR inline-asm/93027 (ICE: in match_reload, at lra-constr [...] adds 530cfcd7b1c Rename pr93207.c to pr93027.c. Fix PR number in change logs. adds 91df4397a14 re PR libgomp/93219 (unused return value in affinity-fmt.c) adds a29a9962ea0 re PR inline-asm/93027 (ICE: in match_reload, at lra-constr [...] adds 974bb8a4dcb re PR tree-optimization/90838 (Detect table-based ctz imple [...] adds ea69031c5fa re PR tree-optimization/93210 (Sub-optimal code optimizatio [...] adds 4bc1899b2e8 Add diagnostic paths adds 68be73fc42b libstdc++: Improve comment about testsuite utilities adds b3b75e664a6 Further changes for the OpenACC 'if_present' clause on the [...] adds 6fc0385c0ce OpenACC 'acc_get_property' cleanup adds af9bd92015b [amdgcn] Remove dependency on stdint.h in libgcc adds a0c00d52ffb Daily bump. adds cff5a231480 Add README.MOVED_TO_GIT. adds b2b465c5553 Remove README.MOVED_TO_GIT. The repository is now open for [...] adds 18cb6ac26fd Replace update_version_svn with update_version_git. adds a171d3f181e Daily bump. adds 67e6357041d Update gcc_release for move to git. adds eb7c7c52455 tree-opt: Fix bootstrap failure in tree-ssa-forwprop.c some [...] adds aef85e40e0c doc: Note that some warnings depend on optimizations (PR 92757) adds e4379a931d1 libstdc++: Value-initialize std::atomic for C++20 (P0883R2) adds fe7cc34fd51 libstdc++: Ensure root-dir converted to forward slash (PR93244) adds 5ab08934e5f Exclude CL_WARNING and CL_PARAM from --help=optimize. adds e13f37d9f76 PR tree-optimization/93213 - wrong code with -Og -foptimize-strlen adds 12122f94b4d Remove usage of legacy param_ipa_cp_unit_growth. adds 743d4d827b8 contrib: Add script to help with customizing a git checkout [...] adds e19db6a2f7a contrib: Add git gcc-descr and gcc-undescr aliases. adds b8f59c4b30a contrib: script to setup git to pull a vendors branches adds 3d77686d2ed Fix handling of overflow in C casts in integer constant exp [...] adds ac4d87c25e2 Fix typo in invoke.texi. adds 33742a0a025 Replace update_web_docs_svn with update_web_docs_git. adds f1acad4e439 PR c++/93238 - short right-shift with enum. adds 7c82dd6c02d PR c++/33799 - destroy return value if local cleanup throws. adds 69dc042f91c PR c++/80265 - constexpr __builtin_mem*. adds 8472660b98a IPA: Avoid segfault in devirtualization_time_bonus (PR 93223) adds b60563a8bf1 contrib: Add in the default push rule which was overridden adds 11b81575c51 Revert "contrib: Add in the default push rule which was ove [...] adds ef4395e506a MAINTAINERS: Update my email address. adds 20571289868 testsuite: remove unused dg-line directive adds 97e2f333087 Replace update_web_docs_libstdcxx_svn with update_web_docs_ [...] adds 38c69700bb2 Add initial octeontx2 support. adds 64378144aab Daily bump. adds f1ba88b1b20 Missed function specialization + partial devirtualization adds 8ca4435f431 PR c++/92582 - ICE with member template as requirement. adds edabbec31e3 PR c++/92746 - ICE with noexcept of function concept check. adds b38e86ddb7a Fix typo and avoid possible memory leak in average_num_loop_insns adds 6b8df3e421b PR middle-end/93246 - missing alias subsets adds 03e87724864 Typo. adds 780e19f87c8 The mentioned auto-generated file is no more part of the adds 336da03cc3a Fix dejagnu pruning of constexpr context messages. adds 80de0002429 PR c++/92009 - ICE with punning of typeid. adds 8982b5535c2 PR c++/92594 - ICE with inherited trivial default ctor. adds 7ca50de02cf hash-table.h: support non-zero empty values in empty_slow (v2) adds 6bd65ad89c2 PR target/93254 - -msse generates sse2 instructions adds a5a3c2dcf73 [PR90916] ICE in retrieve specialization adds 08c8c973c08 PR c++/92590 - wrong handling of inherited default ctor. adds 757bf1dff5e Initial commit of analyzer adds 288c5324bf6 Compare TREE_ADDRESSABLE and TYPE_MODE when ODR checking types. adds ddd792fa533 [PR90916] Use TI accessor. adds f474fbd5e3c analyzer: better logging for dedupe_winners::add adds fbbc4c24fd7 i386: Fix wrong-code x86 issue with avx512{f,vl} fma PR93009 adds 000c7a93bdf Remove bogus initial lines from test. adds 14f9d7b9a70 analyzer: fix dedupe issue seen with CVE-2005-1689 adds ef7827b0bd7 analyzer: purge state for unknown function calls adds a6b5f19c370 analyzer: add function-set.cc/h adds 4804c5fe965 analyzer: introduce a set of known async-signal-unsafe functions adds d8998708ca3 Daily bump. adds 623c6fddd60 tree-optimization: Fix tree dse of strncpy PR93249 adds 81a68b9e377 tree-optimization: Fix tree dse of __*_chk PR93262 adds 697251b7a1b analyzer: add known stdio functions to sm-file.cc (PR analy [...] adds 03dc3f26231 tree-diagnostic-path.cc: properly handle ad-hoc wrappers of [...] adds 8397af8ed0d analyzer: fix tests for UNKNOWN_LOCATION adds 718930c0c8f analyzer: ensure .dot output is valid for an empty BB adds 94946989e82 analyzer: delete checker_event::clone adds e2a538b1c31 analyzer: cleanups to checker_path adds 7fb3669edb4 analyzer: fix global-sm-state issue affecting sm-signal adds 32077b693df analyzer: fix ICE on METHOD_TYPE (PR 93212) adds ab7c7b46c35 invoke.texi: update -fdiagnostics-show-cwe for analyzer adds e2346a33b05 Fix setting of DECL_CONTEXT in pushdecl (PR c/93072). adds 6c577667610 Optimize alias subset recording adds 8817bd75802 gcc/testsuite/ChangeLog: adds e61074228d1 contrib: Don't add push rules for personal and vendor spaces. adds 6ff7efb7375 Handle output of older git in gcc-descr and gcc-undescr aliases. adds 84a3effa1a2 Do not call streamer_read_hwi in a function call. adds affb7b66aa6 Add *.md diff=md. adds 86c3a7d891f Fix type mismatch in SLPed constructors adds 711421af001 PR tree-optimization/93247 - ICE in get_load_store_type adds a52d93219c6 Bump gcc/BASE-VER to 10.0.1 now that we are in stage4. adds 37e27de4313 middle-end/93273 - fix sinking clobbers across backedges adds 1918e70df1f [PR90916] Fix typo adds ea1966e88ec Remove invalid SSE2 ISA requirements in *movsf_internal. adds 2a0f6c61b4d libstdc++: Fix weakly_incrementable to allow __int128 (PR 93267) adds bc071d3a951 Fix ctz issues (PR93231) adds 7192b1ec124 PR c++/92871 - bad code with xvalue and GNU ?: extension. adds 596334fa040 PR c++/93257 - consteval void function. adds 299ddc61213 Revert "PR c++/33799 - destroy return value if local cleanu [...] adds 83fe2b92183 Fix "PR c++/91073 if constexpr no longer works directly wit [...] adds 49e9a9996ab analyzer: fix comment adds 5b6681201ae analyzer: add note about -fdump-ipa-analyzer to internal docs adds 03647d2e261 Daily bump. adds c35a3046247 PR93253 – Document BOZ changes, make it friendlier in legacy code adds 5c06093ce90 aarch64: Fix BE SVE mode punning involving floats adds 3b5757ea87a Work around array out of bounds warning in mkdeps adds f7dff7699fd PR tree-optimization/92429 do not fold when updating epilog [...] adds 2588197b6c2 contrib: Verify the id to be printed is ancestor of the cor [...] adds 55c7ffae702 Fix uninitialized field in expand_operand. adds 7c6056d52ef Uninitialized padding in struct _dep. adds 2db99ef7896 Fix value numbering dealing with reverse byte order adds 1c2755a6a6b Fix spacing in a dump in value-prof.c. adds 545f5fad17f contrib: Check and if needed set user.name and user.email i [...] adds 8c197c851e7 [GCC][PATCH][AArch64]Add ACLE intrinsics for dot product (u [...] adds d916538965e libstdc++: Improve unordered containers == operator (PR 91263) adds f275d73a57f [GCC][PATCH][AArch64]Add ACLE intrinsics for bfdot for ARMv [...] adds 7aa4e0db959 gcc-git-customization.sh: avoid double expansion adds 66aae15b4ed gcc-git-customization.sh: Avoid double expansion adds e953433f089 [PATCH, GCC/ARM, 1/10] Fix -mcmse check in libgcc adds e27cf2e3726 [PATCH, GCC/ARM, 2/10] Add command line support for Armv8.1 [...] adds e0e4be48a98 [PATCH, GCC/ARM, 3/10] Save/restore FPCXTNS in nsentry functions adds 9722215a027 [PATCH, GCC/ARM, 4/10] Clear GPR with CLRM adds 0b1c7b27a7d [PATCH, GCC/ARM, 5/10] Clear VFP registers with VSCCLRM adds 2d924ca6203 [PATCH, GCC/ARM, 6/10] Clear GPRs inline when calling nscal [...] adds 1e4f3696a24 [PATCH, GCC/ARM, 7/10] Clear all VFP regs inline in hardflo [...] adds 0ab81d9cc73 [PATCH, GCC/ARM, 8/10] Do lazy store & load inline when cal [...] adds a464ffc2156 [PATCH, GCC/ARM, 9/10] Call nscall function with blxns adds 4747e2ccec9 [PATCH, GCC/ARM, 10/10] Enable -mcmse adds 7b4c373beb3 Add CLI and multilib support for Armv8.1-M Mainline MVE extensions adds 2e87b2f4121 [GCC][PATCH][ARM] Add Bfloat16_t scalar type, vector types [...] adds 3ea9140170b [GCC][PATCH][ARM] Add Bfloat16_t scalar type, vector types [...] adds 98d56ea8900 libstdc++: std::ctype fixes for recent versions of NetBSD adds f48c6014133 Fix noreorder symbol partitioning reversion. adds 801f5b96775 PR c++/93280 - ICE with aggregate assignment and DMI. adds f5b25e15165 Make profile estimation more precise adds 852f0ae8055 Fix ICE caused by swallowing a token in c_parser_consume_token adds b6a0ebd1920 Extern -param=max-predicted-iterations range. adds 1113de9499d Daily bump. adds 5194b51ed97 PR c++/93286 - ICE with __is_constructible and variadic template. adds f17f6127f8e contrib/gcc_update: Insert "tformat:" for git log --pretty= [...] adds 2b3534a3122 ChangeLog fixes. adds 40111910b0a testsuite: Unbreak compat.exp testing with alt compiler PR93294 adds dc9ba9d045d vect: Fix ICE in vectorizable_comparison PR93292 adds e4a5f73449d PATCH] Fortran: PR93263 -fno-automatic and RECURSIVE adds 507de5ee23e gimplifier: handle POLY_INT_CST-sized TARGET_EXPRs adds 865257c447c aarch64: Don't raise FE_INVALID for -__builtin_isgreater [PR93133] adds f788c2d66a6 Add PR number to change log adds e5e07b68187 [AArch64] Fix shrinkwrapping interactions with atomics (PR92692) adds 5f0303833d5 analyzer: fix handling of negative byte offsets (v2) (PR 93281) adds bf09d886a4b [PR93306] Short-circuit has_include adds c60a18f8056 c++: Fix deprecated attribute handling on templates (PR c++/93228) adds eff9c61dfb0 PR c++/92531 - ICE with noexcept(lambda). adds 6ed8c923325 [AArch64] Enable compare branch fusion adds 336e1b950db [AArch64] Enable CLI for Armv8.6-A f64mm adds 9ceec73fc0e [AArch64] [SVE] Implement svld1ro intrinsic. adds f1a7789d0f4 Fix g++ testsuite failure caused by std::is_pod deprecation adds 568f0f355f2 [AArch64] [Obvious] Correct pattern target requirement adds 2c2e9f7a5d4 gdbinit.in: make shorthands accept an explicit argument adds 0ba6a850b59 libstdc++: Fix freestanding build PR 92376) adds 6687d13a87c Rename acc_device_gcn to acc_device_radeon adds 925cef05b89 arm: Unbreak bootstrap adds 674dcc3f738 Fix up ChangeLog. adds 60d616b1f6d [GCC/ARM, 1/2] Add support for ASRL(reg) and LSLL(reg) inst [...] adds a968a40c4ee [GCC/ARM, 2/2] Add support for ASRL(imm), LSLL(imm) and LSR [...] adds 4c9e5b02f08 Add testcase of PR c++/92542, already fixed. adds 7e45138702a Add testcase of PR c++/92542, already fixed. adds 82033483fd7 PR90374 Zero width format specifiers. adds 07c86323a19 analyzer: prevent ICE on isnan (PR 93290) adds 92030203c1d Daily bump. adds e2947cfa2d1 PR93234 INQUIRE on pre-assigned files of ROUND and SIGN properties adds a22a86a18bd arm: fix rtl checking bootstrap (PR target/93312) adds 472ef1d34bb arm: Remove yet another unused variable. adds 49789fd0837 [C++ coroutines] Initial implementation. adds 7ebbff3acbe [libiberty] Update demangler to handle co_await operator. adds 5a715667bbb Reword a comment in varpool_node::ctor_useable_for_folding_p. adds 8118184c3e1 config.gcc <obsolete targets>: Add crisv32-*-* and cris-*-linux* adds 955e4e3b705 testsuite: Fix dg-message syntax. adds 93bb79abfcc AArch64: Fix unused variable warning breaking bootstrap. adds 84479e3a4ce Fix compilation of crtstuff.c when DEFAULT_USE_CXA_ATEXIT is false adds 463f6499447 libgcc: cris: config/cris/arit.c (DS): Apply attribute __fa [...] adds dba33cb727d c++: Fix coroutines.cc build for nvptx-none target adds 2589beb1d1a Daily bump. adds 52354dadb80 Check for illegal reference in function. adds 118aa5e31ce Fix ICE in speculative_call_info adds bf6fc129c05 Implement speculative call verifier adds 303484a7354 Simplify lambda parsing. adds bcfc2227c55 PR c++/33799 - destroy return value, take 2. adds 0042bafd4b5 testsuite: Make use of effective-target march_option for cris adds 3684bbb022c testsuite: effective_target_march_option: support checking [...] adds bec23876825 Daily bump. adds 8863f61c9c9 analyzer: ensure that all DejaGnu tests have unique names adds f4d83eba60b Clean up references to Subversion in documentation sources. adds 9c4f0d31181 tree-optimization/93094 pass down VECTORIZED_CALL to versioning adds 92ce93c743b Record outer non-cleanup region in TREE EH. adds 0757f0bbf3e Add testcase of PR c++/92536, already fixed. adds 24b178184f2 contrib: New remotes structure for vendor and personal refs adds 991b91497fd debug/92763 keep DIEs that might be used in DW_TAG_inlined_ [...] adds 7387153ca14 aarch64: Remove parameter name and ATTRIBUTE_UNUSED adds 35e58efb7a8 [AArch64] Set SLOW_BYTE_ACCESS adds 1a2b60b581c x32: Add x32 support to -mtls-dialect=gnu2 adds e82ba180d66 [PATCH] PR Fortran/93263 Correct test case adds ad1a3914ae8 [PR 80005] Fix __has_include adds a5d8a40617d Align __patchable_function_entries to POINTER_SIZE [PR93194] adds 414231ba789 PR testsuite/92829 - several -Wstringop-overflow test case [...] adds 45d06a4045b Fix PR 93242: patchable-function-entry broken on MIPS adds 3a43459715e [AArch64] Set jump-align=4 for neoversen1 adds 09e0ad6253f Update OpenACC tests for amdgcn adds bc559d6a018 Update GCC zh_TW.po. adds c784f162049 libstdc++: Fix recent documentation changes adds 2df76cd6895 Daily bump. adds e0a5b313c1a RISC-V: Disallow regrenme if the TO register never used bef [...] adds b313d3c49c2 Fix false warning messages about missing return in coroutine. adds 7d593fd672e Add runtime ISA check for amdgcn offloading adds 51e010b5f75 powerpc: Fix ICE with fp conditional move (PR target/93073) adds f0aec864383 [PATCH, GCC/ARM] Fix clear_operation_p uninitialised variable adds 6fc2f933731 Change recursive prepare_block_for_update to use a worklist adds 01e9f1812c7 tree-optimization/92328 fix value-number with bogus type adds b31f80231df Fortran] PR93309 – permit repeated 'implicit none(external)' adds 56e2cc43de6 Remove dead variable. adds 8158a464081 PR c++/91476 - anon-namespace reference temp clash between TUs. adds 28307164dfe Fix updating of call_stmt_site_hash adds 3c9e580511e [AArch64] effective_target for aarch64 f64mm asm adds 65be83b5ac0 ipa-profile.c: reset call_sums state within ipa-profile.c ( [...] adds c292cfe539c [AArch64] PR92424: Fix -fpatchable-function-entry=N,M with BTI adds fb15e2bab52 aarch64: Fix SVE ACLE handling of SImode pointers adds 63492372c47 aarch64: Use stdint types for SVE ACLE elements adds 7b72c0d4a05 Fix line terminator pattern in testcase. adds bd0a3e244d9 riscv: Fix up riscv_rtx_costs for RTL checking (PR target/93333) adds a312c801946 [coro] Fix co_await of void type. adds 276265195a4 PR c++/90732 - ICE with VLA capture and generic lambda. adds ad09440a095 PR c++/60855 - ICE with sizeof VLA capture. adds 8e0efc10335 i386: Do GNU2 TLS address computation in ptr_mode adds 95a5c0336e1 More uses of effective-target march_option for cris adds 0501b74264e RISC-V: Fix rtl checking enabled failure with -msave-restore. adds 731dbfc3f3b Handle -Wsign-conversion in conversion_warning. adds c77074d0569 PR c++/40752 - useless -Wconversion with short +=. adds 4f01e577868 analyzer: fix qsort issue with array_region keys (PR 93352) adds 4e9b9a6cb52 Daily bump. adds ac68e287fc2 Fix ICE with cast of division by zero (PR c/93348). adds 87ca615aa6f Fix target/93119 (aarch64): ICE with traditional TLS suppor [...] adds 10502831581 Update update_web_docs_svn references in sourcebuild.texi. adds c75199b716e Add error messages for missing methods of awaitable class adds 6ac6529e155 Add error check on return value of build_co_await adds 5a8ea165926 libgo: update to Go1.14beta1 adds a38979d9d7a openmp: Teach omp_code_to_statement about rest of OpenMP st [...] adds 44a9d801a70 openmp: Fix up !$omp target parallel handling adds c892d8f58f6 i386: Fix up -fdollars-in-identifiers with identifiers star [...] adds f96af171bee contrib: script to create a new vendor branch adds 5f32f9cf13f Smart relaxation of TOP N counter. adds d80f0a8dc9c aarch64: Fix aarch64_expand_subvti constant handling [PR93335] adds 2b85c088220 tree-optimization/93381 fix integer offsetting in points-to [...] adds cb17653866c Extend r279588 to g++.dg/ext/sve-sizeless-1.C adds 998faa15e9c Fix gcc.target/aarch64/sve/sel_3.c for big-endian targets adds 9c4fb56578e Skip gcc.target/aarch64/sve/tls_preserve* for emultls targets adds 7491c17fe01 Fix TOP N counter update. adds 7c46e71d016 cfgexpand: Update partition size when merging variables adds bf91504dc23 Fix a couple of memory leaks in the C++ frontend adds 15ed55eabb0 PR c++/93324 - ICE with -Wall on constexpr if. adds e1fd040884a PR c++/92907 - noexcept does not consider "const" in member [...] adds 68cbbe7cdc7 runtime: call runtime_nanotime1, not runtime_nanotime adds 75038aa6aa5 analyzer: introduce namespace to avoid ODR clashes (PR 93307) adds da7cf663b75 analyzer: testsuite fixes for alloca, getpass, and setjmp ( [...] adds fd9982bb005 analyzer: fix setjmp handling with -g (PR 93378) adds 597e403d6db analyzer: fix usage of "_setjmp" in test for PR 93378 adds 9085381f193 Allow tree-ssa.exp to be run by itself adds d9637168812 c-family: Remove location parm from unsafe_conversion_p. adds 55b7df8bfb1 c-family: Fix problems with blender and PPC from PR 40752 patch. adds 26afdf50706 internal/syscall/unix: use getrandom_linux_generic.go on arm64be adds 9e16359ce8d runtime: for Solaris, add osinit, and drop duplicate getncpu adds 4857e6f343c Daily bump. adds 83b0448980f Revert "Allow tree-ssa.exp to be run by itself" and move so [...] adds 41fe06f89f9 Fix patchable-function-entry on arc adds c9c8aef474f analyzer: fix build with --enable-checking=release adds 591b59ebfcd analyzer: fix ICE due to sm-state origin being purged (PR 93382) adds 92bea423c29 gotest: explicitly skip type descriptors adds ccb68179642 auto-inc-dec: Don't add incs/decs to bare CLOBBERs [PR93124] adds 4c33b2daeb5 testsuite: Add target/xfail argument to check-function-bodies adds b02fbed15a3 aarch64: Skip some SVE ACLE function-body tests for ILP32 adds 0ed442a40f9 aarch64: Skip whilele_1.C test for ILP32 adds 8a990ffafaa PR c/84919 - bogus -Wrestrict on sprintf %p with destinatio [...] adds 9592f639ff4 i386: Use bzhi for x & ((1 << y) - 1) or x & ((1U << y) - 1 [...] adds f5ee5d05f36 tree-optimization/93354 FRE redundant store removal validity fix adds 14e5e74698b Fix libgomp plugin-gcn bug adds e9ee848dcdc Remove wrong bail out in prune_topn_counter. adds d16db16edd3 analyzer: introduce analyzer-torture.exp adds 2214053f9d9 aarch64: Fix -mtrack-speculation for irreversible condition [...] adds 04681fca936 libstdc++: Simplify makefile rule for largefile-config.h (PR91947) adds c124b345e46 i386: Fix ICEs on TImode signed overflow add/sub patterns [ [...] adds a3c1e1f2ff8 Emit .note.GNU-stack for soft-float linux targets. adds 54b3d52c3cc Emit .note.GNU-stack for hard-float linux targets. adds 6d00f052ef2 c-family: One more 40752 tweak for unsigned char. adds 648796dab42 analyzer: avoid ICE with missing arguments (PR 93375) adds 20afdcd3698 c++: Fix ICE with defaulted destructor and template. adds 6f346913f2a c++: Avoid ICE when constant evaluation of __builtin_strchr fails. adds c91072247eb Fix "PR c++/92804 ICE trying to use concept as a nested-nam [...] adds 32667e04c71 postreload: Fix up postreload combine [PR93402] adds 7a900bcecab tolerate padding in mbstate_t adds f9e84b31df2 reject macros in math decl check adds 18193e8f005 [libiberty] output empty args as a pair of quotes adds 3a26c7b3a35 testsuite: Require lp64 target rather x86_64-*-* in pr93027 [...] adds efe0fd930e4 Fix profiling issue on H8 port adds dfa075d00d3 Fix diagnostic text on H8. adds 1e156d9b214 internal/cpu: don't define CacheLinePadSize for riscv64 adds 472dc648ce3 Daily bump. adds a0b935ac66b analyzer: avoid relying on system <assert.h> in testsuite ( [...] adds 9adea9392bd doc: target.def (flags_regnum): Also mention effect on dela [...] adds 4bd03ed69bd Fix expectation and types in acc_get_property tests adds 9e424d97497 Add missing ChangeLog entry for my last commit adds ad8e2415d6e debug/92763 Fix testcase to require fopenmp adds e3fe0070c18 libgcov: Fix merging of topn [PR92924] adds e8e66971cdc Add `--with-toolexeclibdir=' configuration option adds a1f6eff20e3 Remove bogus __has_include controlling macro adds ba386bea111 libgo: handle --with-toolexeclibdir=. adds 612137e1710 contrib: Change 'remote' for personal branches and add bran [...] adds f4d4a40698c Fix ICE on unsupported FP comparison adds e6e5cd2fd70 Add PR markers for yesterday's H8 changes adds 64c9f2d9972 Emit reasonable diagnostic rather than ICE on invalid ASM o [...] adds 482eeff5f11 libstdc++: Simplify construction of comparison category types adds 6ad405c430f Add missing ChangeLog entry. adds 28a5d5c3650 c++: Unshare expressions from constexpr cache. adds 7c75a2a3bfd Add -fdelete-null-pointer-checks to some C++ testcases. adds d54a86cd928 c++: Fix ICE in tsubst_copy with parenthesized expression [ [...] adds 6ccc19bd4d1 Decrease cortexa57_extra_costs's alu.shift_reg adds 14e5881e377 simplify-rtx: Punt for modes with precision above MAX_BITSI [...] adds 5d782a8d909 i386: prefer vpermilpd over vpermpd [PR93395] adds 55dd44535d2 c++: Fix parameter map handling of member typedef. adds 98181563dc4 Fix ICE due to invalid jump threading request adds c671727004b Daily bump. adds 8b91e848130 c++: Fix ICE with lambda in member operator (PR93279) adds 9c1179c339e c++: Fix ICE with constrained friend (PR93400). adds 53d172975f2 Fix gcc.target/aarch64/vec_zeroextend.c for big-endian adds 98dd8c97e44 Remove assertion in get_info_about_necessary_edges adds 10be08aa276 Fix missing SCNuMAX defines in inttypes.h on hpux11.[01]* adds de0684bf3f7 c++: Poor diagnostic for dynamic_cast in constexpr context [...] adds cc74832213b testsuite: Fix up pr92788.C FAIL on ia32. adds 05107d4e4cc testsuite: Fix up pr93166.C test, so that it doesn't FAIL w [...] adds d0683c187f1 Daily bump. adds da11ffbba87 c++: avoid ICE with __builtin_memset (PR90997). adds 322db86f4b4 i386: Fix up *avx_vperm_broadcast_v4df [PR93430] adds a9947bac079 i386: Fix up *{add,sub}v<dwi>4_doubleword patterns (PR targ [...] adds 0f6f39ed733 Avoid creating string insns unless string support is enabled adds 091fe099ba9 checking: avoid verify_type_variant crash on incomplete type. adds 9664b52aeb3 testsuite: xfail gcc.target/i386/pr91298-?.c on Solaris/x86 [...] adds 8022264265d coroutines: Fix whitespace and comment markers. adds ab6cd364eda sanopt: Avoid crash on anonymous parameter [PR93436] adds 787c79e559f Fix last CL. adds cf17dcc6fc1 Daily bump. adds 5035cd66245 c++: Fix -Wnoexcept handling of system headers (PR90992). adds 40bf3f1fd05 c++: Testsuite adjustments for PR 90992. adds 86075aa5dd0 fortran] Fix PR 85781, ICE on valid adds 1442bc31da6 tree-optimization/93397 delay converted reduction chain adjustment adds c2bd2b4664b Do not generate a unique fnname for resolver. adds 10fe5cbe004 Do not print params in --help except --help=param. adds e97a3063fb1 Filter out language specific options from --help=common. adds 7974a14692c dojump: Fix gcc.dg/torture/pr91323.c for aarch64 targets adds 150760dd6dd cselib: Fix handling of multireg values for call insns [PR93170] adds e648e57efca lra: Stop registers being incorrectly marked live [PR92989] adds 389cd88ce79 libstdc++: Fix deduction guide for std::span (PR93426) adds 2744b8b286c [ARC] Make libgcc compatible with ARC's reduced register se [...] adds 62a715c706d [ARC] Propagate uncached type attribute to each member of a [...] adds 82cd9a96ad0 [ARC] Save mlo/mhi registers when ISR. adds f261388f1a9 [ARC] Update ARC600 multiplication cost. adds feaa1640b35 c++: Bogus error using namespace alias [PR91826] adds 26d949c8c7a analyzer: fix build with gcc 4.4 (PR 93276) adds 317346b2716 testsuite/91171 no longer needed XFAIL adds 342e14ffa30 analyzer: fix setjmp-detection and support sigsetjmp adds e2a14becd6b aarch64: Fix failure in cmpimm_branch_1.c adds c15893df6ea aarch64: Add vector/vector vec_extract patterns [PR92822] adds 6a81cabc144 analyzer: fixes to tree_cmp and other comparators adds 3ae37f9297f Add __gcov_indirect_call_profiler_v4_atomic. adds a044dfb0934 aarch64: Fix pr71727.c failure adds f89e844f9c5 analyzer: fix pattern-test-2.c (PR 93291) adds 2fbea4190e7 analyzer: restore input_location (PR 93349) adds 73380abd6b2 Hi all, adds 1f2e84238c9 coroutines: Ensure the ramp return object is checked (PR93443). adds 8f25c39c454 c++: Fix array of char typedef in template (PR90966). adds 2f195832a12 compiler: cleanups permitted by GCC requirement of MPFR 3.1.0 adds 15d552394e1 Support gnu_unique_object symbols on MIPS. adds e7c26e04b2d gcc: Add new configure options to allow static libraries to [...] adds 85d6090eb86 Daily bump. adds 8c08c983015 analyzer: fix ICE when canonicalizing NaN (PR 93451) adds 3c076c9642f gimple-fold: Fix buffer overflow in fold_array_ctor_referen [...] adds bff948aa337 i386: Fix ix86_fold_builtin shift folding [PR93418] adds 06d481d044c Fix 2 typos in documentation of libstdc++. adds d3c00969fe6 Replace one error with inform. adds 1d8593070a6 Add couple of auto_diagnostic_group in redeclare_class_template. adds 4593f605584 [Fortran] gfortran.texi - minor style cleanup adds 3aa64a0f086 testsuite: Add -Wpsabi to gcc.dg/torture/pr93170.c [PR93460] adds 6cedf5d8e23 predcom: Fix invalid store-store commoning [PR93434] adds 1ee3b380dfb forwprop: Tweak choice of VEC_PERM_EXPR filler [PR92822] adds 627d59b6b30 [Fortran] avoid ICE in gfc_omp_check_optional_argument (PR93464) adds 1e26ff7391c vect: Pattern-matched calls in reduction chains adds 465c7c89e92 simplify-rtx: Extend (truncate (*extract ...)) fold [PR87763] adds 92860593693 [ARC] Pass along -mcode-density flag to the assembler. adds 1e964774aec i386: Don't use ix86_tune_ctrl_string in parse_mtune_ctrl_str adds 6c42e27c165 tree-optimization/93439 move clique bookkeeping to OMP expansion adds 759812fddc8 libstdc++: Replace glibc-specific check for clock_gettime ( [...] adds 72a9fd209b6 libstdc++: Avoid using sizeof with function types (PR 93470) adds 99b9f5b4067 Add OpenACC test for sub-references being pointer or alloca [...] adds 278c3214b34 Don't allow mixed component and non-component accesses for [...] adds a5ed4958a2c Check array contiguity for OpenACC/Fortran adds 0968f7da262 c++: Function declared with typedef with eh-specification. adds a5d81aaab6d libstdc++: Fix order of changelog entries adds 3d056cbfb34 preprocessor: Make __has_include a builtin macro [PR93452] adds a83b5cc5828 Allow concatenated module+submodule names. adds ad690d79cfb Increase GFC_MAX_MANGLED_SYMBOL_LEN to handle submodule names. adds 6c8e584430b diagnostic_metadata: unbreak xgettext (v2) adds dd9b529f08c i386: Prefer TARGET_AVX over TARGET_SSE_TYPELESS_STORES adds 845bb366adc ipa: fix handling of multiple speculations (PR93318) adds 14e320dbc10 c++: Allow template rvalue-ref conv to bind to lvalue ref. adds 40d240315a6 ipa: fix handling of multiple speculations (PR93318) adds f7a7839cc48 * profile-count.c (profile_quality_display_names): Fix ordering. adds 32387f76e80 diagnostics: make error message lowercase. adds 5c8a1211b98 Fix for PR93272 - LRA: EH reg allocated to hold local variable adds 5aebfb71763 analyzer: fix ICE when longjmp isn't marked 'noreturn' (PR 93316) adds 99eb1a824a6 ipa: fix warning in ipa-prop.c adds 25d62480c89 c++: Fix guard variable and attribute weak. adds a4b4b1e3ac9 c++: Fix return deduction of lambda in discarded stmt. adds 4dd27b527c5 PR middle-end/93437 - bogus -Warray-bounds on protobuf gene [...] adds 1e8900ea4c8 Daily bump. adds 345ea961113 Fix bogus Changelog entry. adds 148018bc3fe tree-optimization/93428 - avoid load permutation vector clobbering adds 7892ff37f40 analyzer: fix build with gcc 4.4 (PR 93276) adds aa1b56967d8 openmp: Handle rest of EXEC_OACC_* in oacc_code_to_statemen [...] adds 8d7c0bf876f openmp: c++: Consider typeinfo decls to be predetermined sh [...] adds f57ccb55cda testsuite: XFAIL gcc.dg/torture/pr93133.c for powerpc*-*-* [...] adds 2e5ea579591 Add OpenACC acc_get_property support for AMD GCN adds 87c3fcfa6bb Adjust formatting of acc_get_property tests adds 7c7107778f1 ipa: Fix removal of multi-target speculation. adds 5b9e89c922d SRA: Add verification of accesses adds 636e80eea24 SRA: Total scalarization after access propagation [PR92706] adds 6693911f069 SRA: Also propagate accesses from LHS to RHS [PR92706] adds 5cd2e126f5c libstdc++: Make tests for std::ranges access functions more robust adds 83b0201035c libstdc++: Make std::compare_three_way check if <=> is vali [...] adds f214ffb336d libstdc++: Simplify constraints on std::compare_three_way adds bcf3fa7cf5a IRA: Revert 11b8091fb to fix PR 93221 adds 989a5fb3aa5 Add acc_device_radeon to name_of_acc_device_t function adds 0a8f4febf75 libstdc++: Fix conformance issues in <stop_token> (PR92895) adds 423284053ec c++: Fix class NTTP with template arguments [PR92948] adds e3b60da8e07 c++: Fix template arguments comparison with class NTTP [PR91754] adds 2812a28418b Revert g-465c7c89e92a6d6d582173e505cb16dcb9873034 adds 0de349f108d Improve DSE which in turn eliminates the need for jump thre [...] adds 11ffae58473 c++: Add new test [PR88092] adds 165255c7a56 GCN – call assembler with -mattr=-code-object-v3 (PR93409) adds 245e40af4fa c++: Fix attributes with lambda and trailing return type. adds 59da7f96ffc testsuite: Fix up tree-ssa/pr92706-1.c on 32-bit targets. adds 8be8e32fafa Daily bump. adds e3b6c052b6a c++: Drop alignas restriction for stack variables. adds 68f3759eff5 runtime: update netpoll_hurd.go for go1.14beta1 changes adds 66af5a226ac runtime, syscall: add a couple of hurd build tags adds 3b35b3d4cc2 Handle CO_AWAIT_EXPR in conversion in co_await_expander. adds 3904cc106e3 Use promise in coroutine frame in actor function. adds e0332517f90 Regenerate configure for 54b3d52 adds 2595f25cdaf fortran: Fix up ISO_Fortran_binding_15.f90 failures [PR92123] adds b285bebe6ad i386: Optimize popcnt followed by zero/sign extension [PR91824] adds d37c81f476c i386: Optimize {,v}{,p}movmsk{b,ps,pd} followed by sign ext [...] adds b0e9b18ed43 Add testcase of PR c++/90338, already fixed in trunk. adds 5ab5d81b364 Skip plugin-{gcn,hsa} for (-m)x32 (PR bootstrap/93409) adds efd26bbc81e arm: Fix uaddvdi4 expander [PR93494] adds 64464e5f369 Fix ICE in pa_elf_select_rtx_section. adds d177c49cd31 analyzer: avoid comparisons between uncomparable types (PR 93450) adds bba18325a10 dump CTORs properly wrapped with _Literal with -gimple adds 97b40c39208 PR middle-end/92323 - bogus -Warray-bounds after unrolling [...] adds e0678350ea4 Fix "regression" reported by c6x testing. adds 59e6d62be2c Add LTGT operator support for amdgcn adds 004ac7b7803 Remove check for maximum symbol name length. adds 4dd468a042e c++: Fix -Wtype-limits in templates. adds 56b92750f83 combine: Punt on out of range rotate counts [PR93505] adds 5fb07870fa4 cgraph: Avoid creating multiple *.localalias aliases with t [...] adds f9eb0973edb Mark switch expression as used to avoid bogus warning adds e978955dd72 analyzer: fix ICE in __builtin_isnan (PR 93356) adds e34ad101a43 analyzer: convert conditionals-2.c to a torture test adds 3e990d79540 analyzer: avoid using <string.h> in malloc-1.c adds bba54d62af5 Daily bump. adds ebe9174e940 analyzer: make extrinsic_state field private adds 42f36563ef6 analyzer: add extrinsic_state::dump adds 95607c12363 Zero-initialise masked load destinations adds 45eb3e4944b analyzer: further fixes for comparisons between uncomparabl [...] adds 182ce042e73 calls.c: refactor special_function_p for use by analyzer (v2) adds c63ae7f0b8b Fix fast-math-pr55281.c ICE adds e60b1e23626 middle-end: Fix logical shift truncation (PR rtl-optimizati [...] adds 6a97d9eae45 [Fortran] Disable front-end optimization for OpenACC atomic [...] adds 5a28e2727f7 [amdgcn] Scale number of threads/workers with VGPR usage adds 828573a5735 Fix TARGET_SSE_PACKED_SINGLE_INSN_OPTIMAL handling. adds b92709388b9 Fix conditional add LRA failure for amdgcn adds 6e5a196399d libstdc++: Always return a sentinel<I> from __gnu_test::tes [...] adds 2171a9207f5 aarch64: Fix SVE PCS failures for BE & ILP32 adds 3669677425f aarch64: Add Armv8.6 SVE matrix multiply support adds 02fcd8ac408 aarch64: Add svbfloat16_t support to arm_sve.h adds 896dff99e18 aarch64: Add Armv8.6 SVE bfloat16 support adds 5910b14503d testsuite: Fix up pr91838.C test [PR91838] adds 455f58ec504 analyzer: fix ICE with pointers between stack frames (PR 93438) adds f1c807e887d analyzer: fix ICE getting void return value (PR 93379) adds 2a07345c4f8 Fix for PR 91333 - suboptimal register allocation for i [...] adds 09bea5845a5 analyzer: fix ICE handling void-type (PR 93373) adds 6775172431a analyzer: fix ICE with 'const void *' (PR 93457) adds d2b9548f38c c++: Reduce memory consumption for large static arrays. adds e98ebda074b c++: Reduce memory consumption for arrays of non-aggregate type. adds 00a49cd840f c++: Fix sizeof VLA lambda capture. adds d1a80303866 Daily bump. adds 20fa702b32c Fixes after recent configure changes relating to static libraries adds 2d33dcfe9f0 nios2: Support for GOT-relative DW_EH_PE_datarel encoding. adds add31061ec2 fortran: Fix up TYPE_ARG_TYPES of procs with scalar VALUE o [...] adds 0303907ea5d Daily bump. adds 897a73086b2 One more fix for PR 91333 - suboptimal register allocation [...] adds 26a591f2a47 testsuite,Darwin,PPC: Adjust darwin-abi-12.c for common sec [...] adds b817be038d9 c++: Fix ICE on invalid alignas in a template [PR93530] adds 75201e825d6 Daily bump. adds c3ccce5b47f coroutines: Bind label_decl of original function to actor function adds f626ae54788 s390x: Fix popcounthi2_z196 expander [PR93533] adds ae86ede8e98 [Fortran] Fix to strict associate check (PR93427) adds 7c8e1f920a7 [OpenMP] Add missing parameters to omp_lib documentation (P [...] adds e464fc90350 [OpenACC] bump version for 2.6 plus libgomp.texi update adds 44f77a6dea2 This patch is for PR target/91816 adds 3539fc13172 c++: Fix cast to pointer to VLA. adds 591f869ad70 Remove gfx801 "carrizo" support adds 492c63e5b72 arm: Use move-if-change for updating regenerated files [PR93548] adds e01975f97cb rs6000: Update constraint documentation adds 287ccd3bd6b analyzer: fix ICE due to comparing int and real constants ( [...] adds 5e10b9a28be analyzer: fix ICE merging models containing label pointers [...] adds 73f386581bd analyzer: show BBs in .dot dumps adds 8525d1f5f57 analyzer: detect zero-assignment in phis (PR 93544) adds 833f1e66e3a analyzer: avoid use of fold_build2 adds d60c25fa020 coroutines: Fix ICE on invalid (PR93458). adds 19e43cbce35 Add some gcc_asserts for vector extract processing. adds 8fda2c274ac c++: Allow parm of empty class type in constexpr. adds 87fbd5347b3 c++: Fix constexpr vs. reference parameter. adds e7f3e075282 Adjust how variable vector extraction is done. adds fb47dc28d2d Rewrite convulated code to avoid adding r0. adds e181ffc92a3 Optimize vec_extract of vectors in memory with a PC-relativ [...] adds 8b117ad0c39 Daily bump. adds 628ee3c2f33 libbacktrace: always pass -g when compiling test code adds 79530f94e9c syscall: fix riscv64 GNU/Linux build adds 9a4d502421c Fix release checking build of ARM. adds fc98d038618 tree-optimization/92819 restrict new vector CTOR canonicalization adds 5f0653a8b75 tree-optimization/91123 - restore redundant store removal adds 5bc9d2f5ed4 coroutines: Prevent repeated error messages for missing promise. adds c04babd9dfa libcpp: Fix ICEs on __has_include syntax errors [PR93545] adds f8d6e448f80 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 59afd6ad836 libcpp: Diagnose __has_include outside of preprocessor dire [...] adds 9962493ca2f libstdc++: Fix regressions in unique_ptr::swap (PR 93562) adds 9bc5bea1f3f libstdc++: Fix name of macro in #undef directive adds 5124c34fcc6 tree-optimization/93538 - add missing comparison folding case adds 1dae549dccf analyzer: fix build error with clang (PR 93543) adds c422cec54a5 analyzer: fix testsuite assumption that sizeof(int) > 2 adds a1c9c9ff06a c++: Fix ({ ... }) array mem-initializer. adds 0712ea6313b c++: Fix constexpr vs. omitted aggregate init. adds 85409531ff0 c++: Fix error-recovery with concepts. adds 81d73774ed6 Daily bump. adds 3ef39186b61 Handle type deduction of auto and decltype(auto) with refer [...] adds 7db12d155dd libstdc++: Apply the move_iterator changes described in P1207R4 adds f4239581925 Document ASLR for Precompiled Headers. adds 27736735f6f Do not load body for alias symbols. adds b843bcb8951 openmp: Avoid ICEs with declare simd; declare simd inbranch [...] adds bfce27245b0 Fix up comment typo. adds a2155f7dd3d Increase index number for creating temp vars' name. adds 5f44a4341cf libiberty/hashtab: More const parameters adds 1105cf8163f middle-end/90648 fend off builtin calls with not enough arg [...] adds 9847df2c957 testsuite/92177 fix for SLP build changes adds 17a2e8c0918 i386: Schedule the only -O0 split pass on x86 after pro_and [...] adds b7b3378f91c i386: Omit clobbers from vzeroupper until final [PR92190] adds a4d3bfc0851 analyzer: add enode status and revamp __analyzer_dump_explo [...] adds 269e8130b77 libstdc++: Remove workarounds for constraints on alias templates adds 91bc3c98851 [libgomp] – Fix check_effective_target_offload_target_nvptx [...] adds f976fe0937c Fix testsuite "regression" on hppa after recent IRA changes. adds efe0e5cd64b amdgcn: Remove redundant multilib adds fa0c6e297b2 c++: Fix SEGV with malformed constructor decl. adds 44334e03652 c++: Fix ICE with CONSTRUCTOR flags verification [PR93559] adds d10cddeaad2 Fix PR 93568 (thinko) adds 5a8ad97b6e4 c++: Mark __builtin_convertvector operand as read [PR93557] adds 78c4eb1c4c1 Add missing CL. adds f214002ba16 Move CL to the correct file. adds ba67231631b Simplify post epilogue_completed splitters. adds f6bef09771c c++: Fix decltype of empty pack expansion of parm. adds e7868dc6a79 PR tree-optimization/92765 - wrong code for strcmp of a uni [...] adds 297aa668293 Remove trailing comma to avoid pedantic warning in C++ 98 m [...] adds b8e165be65e Daily bump. adds 3774c0b934c cgraph: A COMDAT decl always has non-zero address. adds 006eeaa819d Initialize barrier_cache for ARM EH ABI compliance adds cf785618ecc openmp: Notice reduction decl in outer contexts after addin [...] adds cb3f06480a1 openmp: Fix handling of non-addressable shared scalars in p [...] adds 3f740c67dbb i386: Improve avx* vector concatenation [PR93594] adds ff861d65950 [GCC][BUG][ARM] Fix ICE due to BFmode libfunc call (PR93300) adds d1aa7705d59 libstdc++: Remove redundant macro that is always empty adds 101baaee42a [Testsuite] – More fixes for remote execution: check_gc_sec [...] adds 26eae9ac2bf libstdc++: decay in viewable_range should be remove_cvref ( [...] adds bd630df0337 libstdc++: Fix comment to refer to correct PR adds 554ced43ebe Revert mangling of names with -fprofile-generate=<dir>. adds c940105cc17 Fix PowerPC prototype documentation of __builtin_mtfsf (PR93570) adds ad84548336a Emit "#" instead of calling gcc_unreachable for invalid insns. adds f78335df699 aarch64: ACLE intrinsics bfmmla and bfmlal<b/t> adds 4a136a214ed c++: Fix ICE with lambda in operator function [PR93597] adds 88ec0e8dbe6 Unify gcc.target/i386/memcpy scan strings. adds b65a1eb3fae aarch64: Add an extra sbfiz pattern [PR87763] adds bba0c624c8b aarch64: Add an and/ior-based movk pattern [PR87763] adds b7c840121d9 Add missing ChangeLog entry. adds a59658eaefa Remove parenthesis from return statements in i386.md. adds 52b25ffca1f [GCC][PATCH][ARM] Regenerate arm-tables.opt for Armv8.1-M patch adds 201c2f785f4 [GCC][PATCH][ARM] Set profile to M for Armv8.1-M adds 72b2f3317b4 rs6000: Use rldimi for 64-bit constants with high=low (PR93012) adds 1ccdd460d10 aarch64: Add a type attribute to aarch64_movk<mode> adds cb273d81a45 analyzer: round-trip pointer-equality through intptr_t adds d26f37a16e3 PR93561 -- [bounds checking] memory overflow for spill_for adds a66219dce7f Fix PR 93569. adds e032e7a9ab5 Daily bump. adds 13f5b93e645 analyzer: fix reproducer for PR 93375 adds bc4646410a3 libstdc++: Implement C++20 constrained algorithms adds e7bec5d5ede i386: Fix splitters that call extract_insn_cached [PR93611] adds f82617f229b i386: Better patch to improve avx* vector concatenation [PR93594] adds 811a475ea3f arm: Fix up arm installed unwind.h for use in pedantic mode [...] adds c58e6cc32c4 Add testcase of PR c++/89404, already fixed in trunk. adds c006911de91 powerpc: Fix -fstack-clash-protection -mprefixed-addr ICE [ [...] adds ea5ca698dca x86-64: Pass aggregates with only float/double in GPRs for MS_ABI adds 5713834e4b9 libstdc++: Enable three-way comparison for iota_view iterators adds 3c7a03bc360 middle-end/93519 - avoid folding stmts in obviously unreach [...] adds 82aee6dd61e c++: Fix ICE on nonsense requires-clause. adds 0d57370c9cc libstdc++: Optimize C++20 comparison category types adds cba9ef069e5 libstdc++: Implement C++20 range adaptors adds 55d4cbcba8f Fix ChangeLog for previous commit adds b7903d9f5be libstdc++: Add [range.istream] adds 40f64837806 aarch64: ACLE I8MM multiply-accumulate intrinsics adds a04f635d1e4 libstdc++: Remove extraneous && adds 572992c8920 libstdc++ Fix missing return in istream_view iterator adds 6fa476f6e1a [PATCH] add -mvsx to pr92923-1.c test requiring vsx adds d222d8ec3c1 libstdc++: Fix bug in iterator_traits<common_iterator<S,I>> adds c8dd2446f59 libstdc++: Implement P1878R1 "Constraining Readable Types" adds 1e042b396e2 c++: Fix use of local in constexpr if. adds 8496e135b11 c++: Make PR92654 testcase valid. adds ac6eaa55a51 c++: Fix paren init of aggregates in unevaluated context [PR92947] adds 8633545d6af Regenerate .pot files. adds 561d91dcc91 Daily bump. adds 79ab8c4321b i386: Make xmm16-xmm31 call used even in ms ABI [PR65782] adds c7c09af8ef0 c++: Handle CONSTRUCTORs without indexes in find_array_ctor [...] adds c151a342b8b c++: Fix TREE_SIDE_EFFECTS after digest_init. adds 61f5369f7ec c++: Fix -Wreturn-local-addr location. adds 173c8defa6e c++: Preserve location in maybe_constant_value. adds aaa26bf496a c++: Use constexpr to avoid wrong -Wsign-compare (PR90691). adds b780f68e025 RISC-V: Improve caller-save code generation. adds 4b39d801b26 rs6000: Fix testsuite fallout from previous fix. [PR93136] adds c2a4bf2d6ed aarch64: fix strict alignment for vector load/stores (PR 91927) adds a5691173e61 Daily bump. adds 9bc3b95dfef openmp: Optimize DECL_IN_CONSTANT_POOL vars in target regions adds 81958cd6adf c++: Fix ICE during constexpr virtual call evaluation [PR93633] adds dcda050e6c3 libstdc++: Fix BUILTIN-PTR-CMP helpers adds 97a7c229554 libstdc++: Fix non-ASCII characters in comment adds 38660e87f01 libstdc++: Fix names of types in comment adds f4777088c9f Improve splitX passes management adds 8686c4d8451 Fix target selector for pr91333.c adds 04c3a1f2c6e Daily bump. adds a0f6a8cb414 Generalized value pass-through for self-recusive function ( [...] adds a5f79f225e6 Update testcase ChangeLog for PR93203 adds fd789c816b0 Add xfails to libgomp tests target-{33,34}.c, target-link-1.c adds 59dbb04df76 c++: Fix flexible array with synthesized constructor. adds 36a798fd192 i386: Fix strncmp last arguments in x86_64_elf_section_type_flags adds 13686ecef23 c++: Fux strncmp last argument in dump_decl_name [PR93641] adds 5602b48b2ed arm: Fix up arm installed unwind.h for use in pedantic mode [...] adds a59aa302682 c-format: -Wformat-diag fix [PR93641] adds 339ab27a7de md.texi (Define Subst): Match closing paren in example. adds 1cad5e89a9e arm: correct constraints on movsi_compare0 [PR91913] adds bf6465d0461 i386: Properly pop restore token in signal frame adds 86edfcfeccf arm: Add testcase for already fixed ICE [PR91913] adds cf0f07ef0ef Move ChangeLog entry of commit bf6465d046 from gcc to libgcc adds cfaf5204864 cris: try to generate zero-based comparisons adds dcdd0aa872b gcc.target/cris/cris.exp (check_effective_target_cc0): New. adds d12f1b914cc gcc.target/cris/pr93372-1.c: New test. adds 991c1376b8f gcc.target/cris/pr93372-2.c, -5.c, -8.c: New tests. adds 7573521f464 gcc.target/cris/pr93372-3.c, -4.c...-35.c: New tests. adds d50ecb83881 gcc.target/cris/dbr-1.c: New test. adds 0cc575e4d8b PR c/93640 - The write_only and read_write attributes can b [...] adds 7848054c68b Fix bogus duplicate attribute errors for submodule functions. adds c88ffcc6f4f Darwin: -Wformat-diag fix (PR93641) adds 7214fce3024 Fix libgcc build failure for FRV with recent versions of gas. adds e9fb7579cbb analyzer: gfortran testsuite support adds 41a9e940c70 analyzer: fix ICE with fortran constant arguments (PR 93405) adds f57aa9503ff i386: Fix -mavx -mno-mavx2 ICE with VEC_COND_EXPR [PR93637] adds e953f9588d4 analyzer: fix ICE reporting NULL dereference (PR 93647) adds e87deb37649 analyzer: handle vector types (PR 93350) adds eb031d4ba27 analyzer.opt: fix typos in descriptions (PR 93659) adds 9053a18fc77 Daily bump. adds 91f4fc40bcf c++: Improve dump_decl for standard concepts adds a6ee556c765 c++: Fix return type deduction with an abbreviated function [...] adds dfffecb8026 c++: Fix static initialization from <=>. adds 9714f1a70d1 tree-optimization/93661 properly guard tree_to_poly_int64 adds 667afe5a49c tree-optimization/93661 properly guard tree_to_poly_int64 adds f348846e255 [GCC][PATCH][ARM]Add ACLE intrinsics for dot product (vusdo [...] adds c0e05505ffd Tweak testcases for pr70010 adds a5e3dd5d2e0 regalloc/debug: fix buggy print_hard_reg_set adds c46d057f557 analyzer: workaround for nested pp_printf adds 5e17c1bdadb analyzer.opt: reword descriptions of two dump options (PR 93657) adds cd28b759213 analyzer: fix ICE with equiv_class constant (PR 93649) adds a0e4929b046 analyzer: fix ICE in "__analyzer_dump_exploded_nodes" on no [...] adds a60d98890bb analyzer: fix ICE due to missing state_change purging (PR 93374) adds 7a775242ea2 Rename -mprefixed-addr to be -mprefixed, and document it. adds ad21e0072e2 Add ppc_ieee128_ok target-supports proc adds 9a5338e57db PR tree-optimization/93683 - ICE on calloc with unused retu [...] adds d6ef77e023c c++: Fix implicit friend operator==. adds 3889b0cb458 Daily bump. adds 35e24106fc1 analyzer: g++ testsuite support adds d9e067f98b0 rs6000: Use strlen instead of sizeof - 1 adds 91f993b7e31 analyzer: use ultimate alias target at calls (PR 93288) adds 4d2248bec5d [IRA] Fix PR91052 by skipping multiple_sets insn in combine [...] adds 12c763c68a2 testsuite/93697 fix inconsistent warning in testcase adds 62fc0a6ce28 i386: Fix up vec_extract_lo* patterns [PR93670] adds e428a9cf85a c++: Fix ICE-on-invalid with broken attribute [PR93684] adds 54947e4db0a c++: Add new test [PR88819] adds e5cc04a73a3 Clean up dead patterns, splitters, expanders and peepholes [...] adds 9921bbf9b2e [AArch64] Improve popcount expansion adds 5bfc8303ffe [AArch64] Set ctz rtx_cost (PR93565) adds 37462a131c5 Drop unused comparison shortening pattern and consolidate r [...] adds 0a0de9636d2 PR middle-end/93646 - confusing -Wstringop-truncation on st [...] adds b32a3f32436 libstdc++: Add missing std:: qualification of a forward call adds 3f3932a0ec8 real: Fix roundeven on inf/nan [PR93663] adds 02ce382cd32 Use a non-empty test program to test ability to link. adds 99bbab9f774 libstdc++: Fix LWG issues 3389 and 3390 adds 985873e5087 Combine the two H8 mode shortening peepholes into a single [...] adds bc7ac0a2da2 Commit correct version of last patch adds 1cd9bef89ef testsuite: Fix up gcc.target/powerpc/pr93122.c test adds 68bb7e3b9dc coroutines: Update to n4849 allocation/deallocation. adds c2368db567a c++: Fix constexpr if and braced functional cast. adds fc7c3d13a89 Daily bump. adds 74ddc9b8e55 testsuite: Fix g++.dg/analyzer/pr93212.C with check-c++-all adds dc6d0f89d4b i386: Fix k*shift* intrinsics [PR93673] adds 8ea884b85e3 testsuite/93717 fix up gcc.dg/optimize-bswapsi-2.c for BE adds 8aba425f4eb sccvn: Handle bitfields in vn_reference_lookup_3 [PR93582] adds 001ab12e620 openmp: ignore nowait if async execution is unsupported [PR93481] adds 2d9eb4e4ca7 Add ChangeLog entry for my last commit adds ae2b8ede40a i386: Fix up _mm*_mask_popcnt_epi* [PR93696] adds 8dca38c43c9 [ARC] Update mlo/mhi handling when big-endian CPU. adds e57764be555 [ARC] Use TARGET_INSN_COST. adds 9ebba06b5b9 [ARC] Deprecate q-class option. adds ac5e8d2fa0c arc: Don't use if-conversion when optimizing for size. adds 1d69147af20 i386: Skip ENDBR32 at the target function entry adds bb97ad35ead Add -fdelete-null-pointer-checks to more new C++ testcases. adds 0a649b83751 skip fixinc on vxworks7*, amend mkheaders adds bacdd5e978d c: Fix ICE with cast to VLA [93576] adds 90fc7b3ce0e libstdc++: Move some ranges algos to a new header <bits/ran [...] adds 613c932f5e5 libstdc++: Implement ranges [specialized.algorithms] adds abc79c6498a c++: Fix static local vars in extern "C". adds 9a0c4f5b373 c++: Fix useless using-declaration. adds 994e0ad4152 c++: Emit DFP typeinfos even when DFP is disabled [PR92906] adds d876c8f9cfb rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* adds c595ad44fa8 Daily bump. adds e235031d490 c++: Partially implement P1042R1: __VA_OPT__ wording clarif [...] adds cf1db5c9a34 Intrinsic macro of vpshr* and vpshl* lack a closing parenth [...] adds 5a8754323d6 Add ChangeLog entries to relevant ChangeLog files for my la [...] adds 515dd04260c sra: Avoid verification failure (PR 93516) adds 519a33f954f c++: Fix thinko in enum_min_precision [PR61414] adds d8305a03b4f rtlanal: optimize costly division in rtx_cost adds 81fc552558f Fix problematic TLS sequences for the Solaris linker adds c26007ab172 Update .po files. adds 1d757b09508 Fix duplicates for anonymous structures with -fdump-ada-spec adds d6ee2e7c5a6 Document compatibility of aliases and their targets, correc [...] adds 458c8d6459c PR 87488: Add --with-diagnostics-urls configuration option adds 5b1d5885095 libstdc++: Implement LWG 3150 for std::uniform_random_bit_g [...] adds 55b00d14f4d libstdc++: Update __cpp_lib_erase_if macro (P1115R3) adds 187dd955dbe match.pd: Disallow side-effects in GENERIC for non-COND_EXP [...] adds 4d5bb56b1d3 c++: Add testcase for PR 90764. adds d7136542767 c++: Remove more dead code. adds 1e166191ef3 c++: Fix lambda in atomic constraint. adds acff02ef1f4 c++: Add test for PR 68061. adds 90b7eb6539b libstdc++: Fold some ranges algo subroutines into their onl [...] adds b40c57bdd2e libstdc++: Convert the ranges algorithm entities into funct [...] adds 5599262661a libstdc++: Whitespace and formatting adjustments adds 17edb3310d8 runtime: on 32-bit systems, limit default GOMAXPROCS to 32 adds 0b3c2eed35d libgo: update to Go1.14rc1 release adds fb260504094 c++: Add -std=c++20. adds eef65c474e6 c++: Fix poor diagnostic for array initializer [PR93710] adds e19c49e0dab Daily bump. adds 93b8cfce27a libstdc++: Move code after an early exit constexpr if to un [...] adds 9a3d019a74d libbacktrace: update to current libgo test file adds 72700543b67 libgo: install internal/reflectlite.gox adds 6e37e49616d i386: Fix atan2l argument order [PR93743] adds f0a33db5fb6 Daily bump. adds a8532e9927a rs6000: mark clobber for registers changed by untpyed_call adds 670987874d2 analyzer: add diagnostics to output of -fdump-analyzer-expl [...] adds 0993ad65cc4 analyzer: fix wording for assignment from NULL adds f76a88ebf08 analyzer: fix ICEs in region_model::get_lvalue_1 [PR 93388] adds abe13e1847f c/86134 avoid errors for unrecognized -Wno- options adds 1db97918101 Fix a typo. adds c83a55d8b4e Fix double quoting. adds 5e2dae50d2d Fix grammar in error message. adds 98cf2c26596 libstdc++: Implement "Safe Integral Comparisons" (P0586R2) adds d6dfa3dafc0 libstdc++: Make "implicit expression variants" more explici [...] adds 4540ef781bc libstdc++: Fix regression in libstdc++-prettyprinters/cxx20.cc adds c03b53da912 libstdc++: Add lightweight replacement for std::numeric_lim [...] adds 9cd4eeefcc6 libstdc++: Reduce header dependencies for C++20 (PR 92546) adds cfbc8fbb37e libstdc++: Add comment to <charconv> explaining C++14 status adds cd23cdb1743 Fix existing fold-vec-extract-longlong.p8.c testcase adds 9866abe31ec libstdc++ P1956R1 On the names of low-level bit manipulatio [...] adds 7ab36231a17 libstdc++: P1970R2 Consistency for size() functions: Add ra [...] adds c5e1c1d3aba libstdc++: P1964R2 Wording for boolean-testable adds bc0f8df124f [AArch64] Fix PR93565 testcase for ILP32. adds 96bae436e0c Do not call null register_common in emutls adds c0ee90348ae Update cpplib sv.po. adds 1ee98e41383 Daily bump. adds d8cde6f9c22 analyzer: fix ICE on function pointer casts [PR 93775] adds abb4852434b diagnostics: don't generate URLs that won't be used adds 8def1d525c5 Typo fixes - functoin -> function [PR93796] adds be7c145ad52 tree-ssa: Fix ICE in build_vector_type [PR93780] adds da67227bfc4 ipa: Various diagnostic fixes [PR93797] adds d4c10c9f4bf [fortran] ICE in gfc_validate_kind(): Got bad kind [PR93580] adds 8f55a0eec91 [Fortran] ICE in gfc_typenode_for_spec PR93603 adds 68f9c41d54a analyzer: add test coverage for gfortran ICE fix [PR 93779] adds a674c7b8b80 analyzer: fix ICE on pointer arithmetic with incomplete typ [...] adds 2e6233935c7 analyzer: fix ICE on COMPONENT_REF of ARRAY_TYPE [PR 93778] adds 4f40164a932 analyzer: fix ICE on failed casts [PR 93777] adds 0b2b45a68f4 analyzer.opt: rewrite description of -fdump-analyzer-callgr [...] adds ea0b12523d0 Introduce -fprofile-reproducibility and support it with TOP N. adds 33351ff9faa Drop MALLOC attribute for void functions. adds 08afe87b797 Always compare types of LHS for gimple_assign in ICF. adds 23d3f25c87d [Fortran] ICE: Invalid expression in gfc_element_size PR93601 adds fa1160f6e50 Restore LTO PGO bootstrap after ea0b12523d0d9a9059b5. adds 06119d691e2 [fortran] ICE assign character pointer to non target PR93714 adds f3169941996 libstdc++: P1243R4 Rangify new algorithms adds aa667c3f36d libstdc++: P2106R0 Alternative wording for GB315 and GB316 adds f5b4dc38852 libstdc++: P2116R0 Remove tuple-like protocol support from [...] adds f09f32427b2 libstdc++: Reorder declarations of std::span members adds d6c9e372372 libstdc++: Fix and simplify constraints on std::span constructors adds 9b8e2dea783 libstdc++: P1976R2 Fixed-size span construction from dynamic range adds 3fe1910509e Use au->lock exclusively for locking in async I/O. adds ce7b39d0fc6 libstdc++: Fix new tests that fail for ILP32 targets adds 855b4aaeabd cmd/go: update -DGOPKGPATH to use current pkgpath encoding adds 14832dcb699 gcc.dg/strcmpopt_6.c: Add space in array for terminator. adds b02719918d7 c++: Fix array-init1.C for ILP32 [PR93817] adds 71c82d0e18d aarch64: Move vmull_<high_>* to intrinsics adds a5b213dda50 libstdc++: Fix compilation of <ranges> with Clang (PR 93818) adds 08ee555df42 Daily bump. adds 6fa35f0e284 Add -mavx512vbmi2 to i386-2.C and i386-3.C adds 242b4fb7f4e libstdc++: P1983R0 Wording for GB301, US296, US292, US291, [...] adds bfe78b08471 RISC-V: Using fmv.x.w/fmv.w.x rather than fmv.x.s/fmv.s.x adds 8d1a1cb1b81 libgomp: Fixes + cleanup for OpenACC's Fortran module + ope [...] adds 665c5bad168 sra: Avoid totally scalarizing overallping field_decls (PR 93667) adds 51faf07cef9 sra: Do not create zero sized accesses (PR 93776) adds 73d53120508 Fix -save-temp leaking files in /tmp adds a45fb21a10f libstdc++: Remove redundant bool casts in ranges algorithms adds fa89adaa979 libstdc++: tuple_element_t is also wrong for const subrange [...] adds 15411a64534 libstdc++: "safe" in several library names is misleading (L [...] adds 020a03eec70 libstdc++: Add nodiscard to polymorphic_allocator members ( [...] adds 5f3641d0c43 libstdc++: uninitialized_construct_using_allocator should u [...] adds 4cc3b275d31 libstdc++: Remove converting constructors from views (LWG 3280) adds aca60ecff35 libstdc++: Add ranges_size_t and rename all_view (LWG 3335) adds f91aa3e6cb8 vect: Fix offset calculation for -ve strides [PR93767] adds 247f410b837 libstdc++: Remove std::span::cbegin and std::span::cend (LWG 3320) adds 66ae31eb308 libstdc++: span's deduction-guide for built-in arrays doesn [...] adds 5f031f9747f libstdc++: midpoint should not constrain T is complete (LWG 3200) adds bb54e0b8794 libstdc++: Add __cpp_lib_unwrap_ref feature test macro adds e89100ef2ef libstdc++: make polymorphic_allocator throw consistent type [...] adds fd136f018e6 Fix a typo in comment. adds 58f2e59ad36 testsuite: Add -msse2 to fix ia32 tests. adds 59aa9e577eb libstdc++: ranges::iter_move should perform ADL-only lookup [...] adds 77f5310f020 libstdc++: subrange converting constructor should disallow [...] adds 241ed965509 libstdc++: Simplify std::totally_ordered_with (LWG 3329) adds 0294dc5f4ee libstdc++: Simplify std::totally_ordered (LWG 3331) adds 256f67aa078 libstdc++: Simplify std::three_way_comparable_with (LWG 3360) adds 7433536b3d8 libstdc++: Add default-initializers to views (LWG 3364) adds 1b425f3ac51 libstdc++: make common_iterator<I, S> require copyable<I> ( [...] adds 38c7b74d2e9 libstdc++: Add missing call to unused subroutine in split_v [...] adds ccf86d54cb0 PR tree-optimization/92128 - fold more non-constant strlen [...] adds 8f9dd1b0bdd c++: Fix wrong-code with non-constexpr constructor [PR93169] adds 549a2400ea5 Daily bump. adds 85232b45840 Update gcc de.po. adds f40237a37b2 Remove trailing | in help message. adds 093bdf2cec6 Fix error message for Darwin. adds 6c39d0b79db Remove triling space for a warning. adds 4a172be3e5e Remove superfluous word in documentation. adds c7b591f3868 libstdc++: Add <=> to thread::id adds 20fa41e61fd libstdc++: Remove std::type_info::operator!= for C++20 adds 4be779f59b0 libstdc++: Define operator<=> for <system_error> types adds e817c23f680 libstdc++: Issues with range access CPOs (P2091R0) adds b82d4266624 rs6000: Fix infinite loop building ghostscript and icu [PR93658] adds 2c52b2884ba OpenACC's tile clause fix for implicit typing (PR93825) adds e6f24f824be rs6000: Fix infinite loop building ghostscript and icu [PR93658] adds 5586e5060fb libstdc++: Forward second argument of views::iota using the [...] adds 6e63438a0d7 libstdc++: Fix capturing of lvalue references in_RangeAdapt [...] adds f6088573d81 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] adds d56779b8ae5 i386: Fix *vec_extractv2sf_1 and *vec_extractv2sf_1 shufps [...] adds 7004e09db1e testsuite: Do not run g++.target/i386/pr93828.C on 32bit targets. adds 96cbc56ed96 PR c++/93801 - False -Wmismatched-tags upon redundant typename adds 33fe984aca4 Daily bump. adds afbffe08646 Allow CONFIG_SHELL to override build-time shell in mkheaders adds 6f83ceb8cf6 MAINTAINERS: Change to my personal email address adds 902d28bd838 aarch64: Fix inverted approx_sqrt condition adds 0df28e68fd1 aarch64: Avoid creating an unused register adds d87778ed097 aarch64: Bump AARCH64_APPROX_MODE to 64 bits adds 04f307cbb9e aarch64: Add SVE support for -mlow-precision-div adds a0ee8352df6 aarch64: Add SVE support for -mlow-precision-sqrt adds 2291d1fd857 amdgcn: fix mode in vec_series adds 3abfd4f3410 amdgcn: Align VGPR pairs adds 4d6bf96b583 sra: Only verify sizes of scalar accesses (PR 93845) adds b5fb73b6bed amdgcn: Use correct offset mode for gather/scatter adds 91e50b2aa2d tree-optimization: fix access path oracle on mismatched arr [...] adds 83d45e1d715 Adapt libgomp acc_get_property.f90 test adds b150c838d9d testsuite: Require vect_mutiple_sizes for scan-tree-dump in [...] adds bf5582c356e [PATCH, GCC/ARM] Fix MVE scalar shift tests adds b59506cd8b9 testsuite: Add -fcommon to gcc.target/i386/pr69052.c adds 436016f4569 arm: ACLE I8MM multiply-accumulate adds 131fbdd7b75 [PATCH, GCC/ARM] Add MVE target check to sourcebuild.texi adds 9e58988061f libstdc++: Define <=> for tuple, optional and variant adds dbfba41e95d PR c++/93753 - ICE on a flexible array followed by a member [...] adds 147add96091 Darwin: Fix wrong quoting on an error string (PR93860). adds 47772af10c0 Do not propagate self-dependent value (PR ipa/93763) adds 25f0909af87 Do not propagate self-dependent value (PR ipa/93763) (ChangeLog) adds d11676de296 lra: Stop registers being incorrectly marked live v2 [PR92989] adds 8d1780b56d0 i18n: Fix translation of --help [PR93759] adds 01af7e0a0c2 Fix handling of floating-point homogeneous aggregates. adds e99b18cf710 Daily bump. adds d6f420d9812 Honor --disable-dependency-tracking in libatomic adds 6cd5024c864 c++: Use %qs in diagnostic message [PR93882] adds 128ff73d7c5 libatomic: Fix last change [PR55930] adds cd6016713aa Daily bump. adds 61c8d9e4e5f Patch for PR57710 adds 7260547dbff Fix error message. adds 92e8508edac Add missing closing parenthises in error message. adds 3133bed5d03 Changing cost propagation and ordering colorable bucket heu [...] adds c7bfe1aaa39 Daily bump. adds 9069e9484ce RISC-V: Adjust floating point code gen for LTGT compare adds f1a681a174c PR47785: Add support for handling Xassembler/Wa options with LTO. adds 2bd8c3ff351 OpenACC tile clause – apply exit/cycle checks (PR 93552) adds 7f5617b0044 sccvn: Handle bitfields in push_partial_def [PR93582] adds 3841739c29a libstdc++: enable_view has false positives (LWG 3326) adds e03069be127 PR78353: Fix testcases adds 120e873484f libstdc++: Add default_sentinel support to stream iterators adds 32b8f5df9f0 c++: Fix C++20 variadic lambda init-capture grammar. adds 8566286eaeb libstdc++: Fix noexcept-specifier for istream_iterator adds fb6a8b230ad c++: P1937R2 - Fixing inconsistencies between const{expr,ev [...] adds c77b6f95e01 fortran: ICE in gfc_conv_constant_to_tree PR93604 adds 027a3f1c387 internal/syscall/unix: add hurd build tag adds c5eab4ed45e libstdc++: P0769R2 Add shift to <algorithm> adds 85c143d002a libstdc++: Add missing bits of P0896R4 pertaining to [back| [...] adds b07c085581e c++: Fix ICE with ill-formed array list-initialization [PR93712] adds 27bf39a8035 ortran: ICE using SHAPE with FINDLOC PR93835 adds cae5ff6036a c++: Fix ICE with -Wmismatched-tags [PR93869] adds 004f2c07b6d analyzer: eliminate irrelevant control-flow edges from paths adds b73547e40e0 PR c++/93804 - exempt extern C headers from -Wredundant-tags adds fb77bf1c86e Remove a hunk duplicated during a merge. adds a4dbb9b25a6 internal/poll: add hurd build tag adds 3a25f345d1f analyzer: fix ICE with OFFSET_TYPE [PR 93899] adds b3d788a2cd3 analyzer: disable the "taint" checker by default adds 0b002688979 Daily bump. adds 04c71707e03 Update gcc de.po. adds f2ca2088bc3 analyzer: fix -fdump-analyzer adds 267cca3d201 doc: properly describe --enable-checking behavior adds 71837f64ab0 Fix typo: paramter -> parameter [PR93864] adds 7b60f3ba766 c: Small diagnostics tweak - add missing ? after did you me [...] adds 103bc4db766 testsuite: Fix recently added ipa testcases [PR93763] adds fe86f537f01 Dead code in fortran/simplify.c adds 2473c81cb2d pass_manager: Fix ICE with -fdump-passes -fdisable-tree-* [ [...] adds 81c833b311b tree-optimization/93868 copy SLP tree before re-arranging stmts adds 8bc6d0a2da6 doc: minor --enable-checking wording fixes adds 81ef67c10a3 testcase for last_vuse in FRE adds 2877ad9ac28 Fix link failure with debug info in LTO mode adds 5b904f175ff libstdc++: Fix regression in std::move algorithm (PR 93872) adds 6de946e65c9 libstdc++: Add test accidentally left out of previous commit adds 73dc4ae4741 combine: Fix find_split_point handling of constant store in [...] adds a71f2193d0d [ARM] Fix -mpure-code for v6m adds dfb93d05246 Fix ChangeLog date adds 490350a11f8 libstdc++: Remove __memmove wrapper for constexpr algorithms adds eb7ba6c36b8 arm: ACLE intrinsics for bfloat16 dot product adds 7f0f108309a libstdc++: LWG 3292 iota_view is under-constrained adds 510bd1c178f libstdc++: LWG 3301 transform_view::iterator has incorrect [...] adds 55c4b3f4862 libstdc++: LWG 3313 join_view::iterator::operator-- is inco [...] adds ec15da7c330 libstdc++: LWG 3325 Constrain return type of transformation [...] adds 76a8c0f65e2 libstdc++: LWG 3397 basic_istream_view::iterator should not [...] adds 8ea6c1b89a2 aarch64: Add bfloat16 vdup and vreinterpret ACLE intrinsics adds e603cd43b14 aarch64: Add bfloat16 vldn/vstn intrinsics adds 68f8763d57a Correct an attribute access example. adds 9c3da8cc5d0 typo fix: Fix probablity, becuse, sucessor and destinarion [...] adds 07a0e380d62 Daily bump. adds 5de338f001e c++: Fix rejects-valid bug in cxx_eval_outermost_constant_e [...] adds 4d213bf6011 store-merging: Fix coalesce_immediate_stores [PR93820] adds ce25177f505 testsuite: Add a -O2 -fgimple testcase next to the -O2 -fno [...] adds 67fa274cd63 analyzer: improvements to logging/dumping adds b6268016bf4 optabs: Don't use scalar conversions for vectors [PR93843] adds 759bd406a2b dump load permutations and refcount per SLP node adds d6ff2207412 c++: Fix ICE with constexpr init and [[no_unique_address]] [...] adds b9934ad88d6 c++: Add test for DR 1423, Convertibility of nullptr to bool. adds 4a305fa2fd4 c++: Fix ICE with static_cast when converting from int[] [PR93862] adds 8017d95c7f5 libstdc++: Add __maybe_const_t and __maybe_empty_t aliases adds 113f0a639db libstdc++ Two simplifications for lexicographical_compare adds fd335985582 libstdc++: P1645R1 constexpr for <numeric> algorithms adds 8ce13842b50 libstdc++: Fix use of inaccessible private member in split_ [...] adds 38e10026578 c++: Fix value-init crash in template [PR93676] adds 44f6b7fb574 c++: Some improvements to concept diagnostics adds 051b9873e78 rs6000: Fix more testsuite fallout from rs6000_legitimate_a [...] adds c5decc83e4e libgo: update to final Go1.14 release adds dc192bbdd04 coroutines: Amend parameter handling to match n4849. adds 15fc2e04a59 PPC64, fix documentation for __builtin_crypto_vpmsum* built [...] adds 89f759ac2eb Daily bump. adds 0ba70d1b5ae analyzer: fix ICE on unreachable calls [PR 93947] adds 71b633aaea3 analyzer: fix ICE with -Wanalyzer-null-dereference [PR 93950] adds 1231f71f96a c++: Fix ICE with invalid array bounds [PR93789] adds cf70bb0fbd7 Document negative form of warning options enabled by defaul [...] adds 494e434c05f maintainer-scripts: Speed up git clone in gcc_release adds 4fd9efc8877 doc: Update description of BullFreeware adds 5f9cd512c42 sccvn: Handle non-byte aligned offset or size for memset (, [...] adds 1956773cc65 gimplify: Don't optimize register const vars to static [PR93949] adds d1215304681 fix -fdebug-prefix-map without gas .file support adds eb8e6a30a44 libstdc++: Make _GLIBCXX_CONCEPT_CHECKS more constexpr-friendly adds 82863a5cc99 amdgcn: fix ICE on subreg of BI reg. adds e840185b31e tree-optimization/93953 - avoid reference into hash-map adds e431546ff9f tree-optimization/93508 - make VN translate through _chk an [...] adds e94f2542305 libstdc++: Support N3644 "Null Forward Iterators" for tests [...] adds da5f369df6d Fix broken type comparison assert adds f32a3662cda libstdc++: Fix std::string error in Debug Mode adds b112e3cb602 libstdc++: Fix std::span test failures with _GLIBCXX_ASSERTIONS adds ae7051590d4 libstdc++: Define <=> for Debug Mode array adds 46788c65f93 work-around system header namespace pollution adds aca124df668 define NO_DOT_IN_LABEL only in vxworks6 adds d9dfec65c5b Use -mno-pcrel for tests requiring TOC. adds aa307bd027d PowerPC Add has_arch_pwr* checks adds dc941ea9258 amdgcn: sub-dword vector min/max/shift/bit operators adds 17a13507d77 [GCC][PATCH][ARM] Add vreinterpret, vdup, vget and vset bf [...] adds 9640ff5a88f middle-end: Fix wrong code caused by disagreemed between FR [...] adds cfeef9acd2c ipa-cp: Avoid an ICE processing self-recursive cloned edges [...] adds 10a32d47986 libstdc++: -D_GLIBCXX_DEBUG fixes in the constrained algos tests adds ba49e9eb187 libstdc++: Add missing friend declarations in some range adaptors adds 9d2d283367a Compare ARGUMENT_PACKS [pr93933] adds 75c299acc47 Fix PR target/93932 adds 449494943e6 libstdc++: Disable diagnostic URLs in testsuite adds 58645f7153d Update gcc fr.po. adds ab466f73bb3 Document that -Wbuiltin-declaration-mismatch is enabled by [...] adds 8f22ba6d69f Daily bump. adds 5c3489a083b testsuite: Fix up g++.dg/torture/pr92152.C test for ilp32 targets adds 4707548ee84 Add myself to MAINTAINERS adds 86e2dc22c91 libstdc++: Fix failing test in debug mode adds a51a546c170 libstdc++: Fix FS-dependent filesystem tests adds a1535015786 libstdc++: Memoize {drop,drop_while,filter,reverse}_view::begin adds 349297b6e69 Fix misleading aarch64 mcpu/march warning string adds f3ce088645e One more patch for PR93564: Prefer smaller hard regno when [...] adds 18396541e47 c++: Further tweak for P1937R2 - const{expr,eval} inconsistencies adds 08bf7bde9f2 Improve detection of ld_date. adds 77e596cf3c1 libstdc++: Also disable caching of reverse_view::begin() fo [...] adds ab2f2e19111 Fix target/93937 adds 7485ace81de Commit for PR92785 adds 4735f92d48c libstdc++: test for failing assertion should use 'run' not [...] adds 586b016cd48 c++: Fix constrained conversion op. adds 799270b4305 libstdc++: Update the <numeric> synopsis test to latest standard adds 3f469f585e0 runtime: handle linux/arm64 signal register adds e82192021dd coroutines: Update func-params-08.C to suspend three times. adds ce33801fe4c libstdc++: Fix bogus use of memcmp in ranges::lexicographic [...] adds 96ad5fb8bc9 Daily bump. adds 117baab8771 c++: implement C++20 Disambiguating Nested-Requirements (P2092R0) adds d48e1175279 Fix regression reported by tester due to recent IRA changes adds d0ad2a22339 Update cpplib ru.po. adds 5b4c2cc6999 Fix trivial regression from recent IRA changes adds d4912dc7666 Fix baseline symbols on hppa-linux-gnu adds 0483af36a21 Add dg-require-visibility to tests that require visibility [...] adds b177b3696c7 Fix typo in last entry. adds 68a1a11fad0 Explicitly link with libatomic when needed. adds 44c85722dc6 libstdc++ Hastable: Move std::is_permutation to limit includes adds bd55ce63657 Explicitly link with libatomic when needed. adds 566f544c3e7 Skip charset.cc tests on *-*-hpux*. adds 38b1722d5d4 XFAIL IPA tests that are not supported on 32-bit hppa*-*-hpux*. adds 9f6dd268194 Fix/skip various tests for hppa*-*-hpux*. adds 819852b98eb Disable gnat.dg/socket1.adb on hppa*-*-hpux*. adds c7dbc549583 Make STATIC_CHAIN_REGNUM a call used register. adds 1cb65b1207c coroutines: Add a test for non-trivial await_resume return type. adds 6fa4bc48bd6 Daily bump. adds fed76afb95a x32: Update baseline_symbols.txt adds 69a9b14b964 [Darwin, libsanitizer] Default to no sanitizer for Darwin <= 10 adds 63cc547f6d8 Darwin, libsanitizer: Adjust minimum supported Darwin versi [...] adds 7067f8c8140 Patch for PR92959 adds 12caab4fb19 ChangeLogs for PR92959 adds 957a1b14e99 Patch and ChangeLogs for PR92976 adds 26e78220c71 coroutines: Test that we correctly use class data members. adds 03a71208880 Fix test for pr88233. adds 151bf47e78f Fix test for pr68805. adds 750d061df09 Daily bump. adds 1e9369c5dcf PR middle-end/93829 - bogus -Wstringop-overflow on memcpy o [...] adds a499c2f8999 PR c/93812 - ICE on redeclaration of an attribute format fu [...] adds 726e292d410 PR middle-end/93926 - ICE on a built-in redeclaration retur [...] adds 649e174102a PR middle-end/92721 - checking ICE on attribute access rede [...] adds 778a77357ca [testsuites] Update several scev/IVOPTs cases adds 917e56a94f9 Fix typo in C++ standard version. adds 577350603a6 lto: Also copy .note.gnu.property section adds 3bb6abbf4bb Fix a libiberty testsuite failure adds 8dd5d8f31a4 Remove duplicate declaration. adds c9d92a575c9 Update comment to reflect optimization. adds 5fad000324d libstdc++: Add 'typename' to fix compilation with Clang adds ac3148a3d7d Fix changelog typo adds 0ce38183001 Fix testsuite regression due to recent IRA changes. adds a5879399fc0 amdgcn: Extend reductions to all types adds 005530eb019 coroutines: Don't make duplicate frame copies of awaitables. adds 4c391563407 libstdc++: Rename __detail::__maybe_empty_t alias template adds d112e173ea0 libstdc++: Fix std::lexicographic_compare for unsigned char [...] adds f3c276aec26 Ensure sufficient size of variables used for module+submodu [...] adds e78e50d57ed c++: Add -std=gnu++20 option [PR93958] adds f26688fbe44 Add new test for PR tree-optimization/92982. adds b80cbe2d8d4 i386: Allow only registers with VALID_INT_MODE_P modes in m [...] adds cd14f288ddf coroutines: Update lambda capture handling to n4849. adds 9f00b22f98e analyzer: detect malloc, free, calloc within "std" [PR93959] adds 6e4444078ae invoke.texi: add missing option to -fanalyzer list adds 13b7691238f analyzer: don't print the duplicate count by default adds 3f33c471bbf Daily bump. adds fd9e021c70e Build coroutine expression with unknown_type in processing_ [...] adds a422f68924d testsuite: Add testcases for already fixed PR [PR93927] adds 93338040bd7 arc: Add length attribute to eh_return pattern. adds adaa539557b arc: Improve code gen for 64bit add/sub operations. adds 9c3044a210d arc: Use accl_operand predicate for fma instructions. adds 02ae0e08a93 arc: Update legitimate small data address. adds 0ab503d34f2 explow: Fix ICE caused by plus_constant [PR94002] adds 01eb1bb0237 s390: Fix --with-arch=... --with-tune=... [PR26877] adds 3d6fd7ce6dc tree-optimization/93946 - fix bogus redundant store removal [...] adds b07e4e7c752 sccvn: Improve handling of load masked with integer constan [...] adds 9b4f00dd3f7 libstdc++: Micro-optimisations for lexicographical_compare_ [...] adds 8e6d0dba166 arm: ACLE BFloat16 convert intrinsics adds 6b9ce2b4eb4 libgcc: arm: convert thumb1 code to unified syntax adds 0e0ffbfc23b c++: Fix non-constant TARGET_EXPR constexpr handing [PR93998] adds 462f6c2041f libstdc++: Workaround is_trivially_copyable<volatile T> (PR 94013) adds c46da87b9d3 Daily bump. adds 7f327e8765c coroutines: Handle component_ref in captures_temporary adds 05779e2c89e libstdc++: Fix use of is_nothrow_assignable_v in <bits/rang [...] adds d6d4b339f5b libstdc++: Add a move-only testsuite iterator type adds 26af9cd8af1 libstdc++: Add a testsuite range type that has a sized sentinel adds 144dfc68d0c libstdc++: Move-only input iterator support in <memory> alg [...] adds 712b182a8bc libstdc++: Fix incorrect use of memset in ranges::fill_n (P [...] adds 6b3302da9ef c++: Fix mismatch in template argument deduction [PR90505] adds 8cc59ac5912 PR target/93995 ICE in patch_jump_insn, at cfgrtl.c:1290 on [...] adds 8e480ec1ddb tailcall: Fix up process_assignment [PR94001] adds 2e032851802 Wrap array in ctor with braces. adds c7ec2f9ff6d Clear --help=language and --help=common interaction. adds dca54007ebb tree-optimization/93964 - adjust ISL code generation for po [...] adds 1cdfb80a4ec sccvn: Avoid overflows in push_partial_def adds 64ba6d17022 inliner: Copy DECL_BY_REFERENCE in copy_decl_to_var [PR93888] adds 20fb4a47421 Add -fcommon to a test-case to re-trigger it. adds 181e2a2fa5e IBM Z: zTPF: Add tpf trace customization options adds 0993851dc13 IBM Z: zTPF: Build libgcc with -mtpf-trace-skip adds 14cb388b743 IBM Z: zTPF: Prevent FPR usage adds 48c16b28679 IBM Z: zTPF: Include glibc-stdint.h to get __UINTPTR_TYPE__ [...] adds 0b0908c1f27 rs6000: Fix -mpower9-vector -mno-altivec ICE (PR87560) adds 94f7d7ec6eb libstdc++: Fix comment on __memcpyable adds 13e3ba14ecc analyzer: remove unused private fields adds 3d66e153b40 analyzer: fix ICE on non-lvalue in prune_for_sm_diagnostic [...] adds e516294a1ac analyzer: handle __builtin_expect [PR93993] adds 322fb704f87 Add dg-require to existing powerpc/pr93122.c test adds 97bd1d6b513 Remove unnecessary XFAILs from existing testcase 20050603-3.c. adds 3ca63e1c76b PR middle-end/81401 - false positive -Wformat-overflow in a loop adds 4ac3eb5c5f1 analyzer: add regression test for fixed ICE [PR94028] adds 3c1645a379e analyzer: validate region subclasses adds 10bbbb591cf PR tree-optimization/93986 - ICE on mixed-precision wide_in [...] adds 6876b269bc7 c++: Fix [[no_unique_address]] and default mem-init [PR90432] adds 20a235a8b44 Fix format warning which showed up on FreeBSD 11.3. adds 547cdf8510a Daily bump. adds cb2409c60ae PR c++/90938 - Initializing array with {1} works but not {0} adds fe19699ae28 sccvn: Fix handling of POINTER_PLUS_EXPR in memset offset [ [...]
No new revisions were added by this update.
Summary of changes: .gitattributes | 4 + ChangeLog | 87 +- MAINTAINERS | 10 +- config-ml.in | 13 + config/ChangeLog | 22 + config/lib-link.m4 | 22 +- config/no-executables.m4 | 4 +- config/toolexeclibdir.m4 | 31 + configure | 10 +- configure.ac | 10 +- contrib/ChangeLog | 116 + contrib/config-list.mk | 2 +- contrib/gcc-git-customization.sh | 182 + contrib/gcc_update | 3 +- contrib/git-add-user-branch.sh | 46 + contrib/git-add-vendor-branch.sh | 48 + contrib/git-fetch-vendor.sh | 66 + contrib/texi2pod.pl | 9 +- contrib/unicode/EastAsianWidth.txt | 2473 + contrib/unicode/PropList.txt | 1666 + contrib/unicode/README | 44 + contrib/unicode/UnicodeData.txt | 32841 ++++++++++++ contrib/unicode/from_glibc/unicode_utils.py | 527 + contrib/unicode/from_glibc/utf8_gen.py | 364 + contrib/unicode/gen_wcwidth.py | 106 + contrib/unicode/unicode-license.txt | 50 + contrib/update-copyright.py | 5 +- fixincludes/ChangeLog | 27 + fixincludes/fixinc.in | 2 +- fixincludes/fixincl.x | 102 +- fixincludes/inclhack.def | 41 + fixincludes/mkfixinc.sh | 1 + fixincludes/mkheaders.in | 25 +- fixincludes/tests/base/inttypes.h | 26 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 38123 ++----------- gcc/ChangeLog-2009 | 2 +- gcc/ChangeLog-2019 | 37052 +++++++++++++ gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 55 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 2 +- gcc/ada/ChangeLog | 5730 +- gcc/ada/ChangeLog-2019 | 6716 +++ gcc/ada/Makefile.rtl | 8 + gcc/ada/atree.ads | 2 + gcc/ada/atree.h | 6 +- gcc/ada/bindo-graphs.adb | 2 +- gcc/ada/checks.adb | 11 +- gcc/ada/comperr.ads | 2 + gcc/ada/cstand.adb | 3 +- gcc/ada/debug.adb | 5 +- gcc/ada/debug.ads | 2 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 16 +- gcc/ada/doc/gnat_rm/obsolescent_features.rst | 2 +- .../building_executable_programs_with_gnat.rst | 7 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 5 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 6 +- gcc/ada/einfo.ads | 76 +- gcc/ada/elists.ads | 3 + gcc/ada/elists.h | 6 +- gcc/ada/err_vars.ads | 2 + gcc/ada/errout.adb | 24 +- gcc/ada/errout.ads | 14 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_attr.adb | 237 +- gcc/ada/exp_ch11.ads | 8 + gcc/ada/exp_ch4.adb | 167 +- gcc/ada/exp_ch5.adb | 27 +- gcc/ada/exp_ch6.adb | 86 +- gcc/ada/exp_ch7.adb | 2 +- gcc/ada/exp_ch8.adb | 24 +- gcc/ada/exp_ch9.adb | 41 +- gcc/ada/exp_code.ads | 2 + gcc/ada/exp_dbug.ads | 6 + gcc/ada/exp_disp.adb | 39 +- gcc/ada/exp_disp.ads | 3 +- gcc/ada/exp_intr.adb | 28 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_tss.ads | 2 + gcc/ada/exp_unst.adb | 26 +- gcc/ada/exp_util.adb | 2 +- gcc/ada/exp_util.ads | 4 + gcc/ada/expect.c | 4 +- gcc/ada/fe.h | 271 +- gcc/ada/freeze.adb | 476 +- gcc/ada/gcc-interface/Makefile.in | 6 + gcc/ada/gcc-interface/decl.c | 184 +- gcc/ada/gcc-interface/trans.c | 360 +- gcc/ada/gcc-interface/utils.c | 126 +- gcc/ada/gnat_rm.texi | 22 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/gnatvsn.ads | 4 +- gcc/ada/impunit.adb | 28 +- gcc/ada/impunit.ads | 18 +- gcc/ada/init.c | 2 +- gcc/ada/inline.adb | 2 +- gcc/ada/layout.adb | 14 +- gcc/ada/lib.ads | 4 + gcc/ada/libgnarl/a-dispat.ads | 4 +- gcc/ada/libgnarl/s-tataat.ads | 1 + gcc/ada/libgnat/a-calfor.adb | 62 +- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/a-nbnbin.adb | 484 + gcc/ada/libgnat/a-nbnbin.ads | 145 + gcc/ada/libgnat/a-nbnbin__gmp.adb | 730 + gcc/ada/libgnat/a-nbnbre.adb | 540 + gcc/ada/libgnat/a-nbnbre.ads | 138 + gcc/ada/libgnat/a-nubinu.ads | 25 + gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 29 +- gcc/ada/libgnat/g-comlin.ads | 15 +- gcc/ada/libgnat/g-exptty.adb | 16 +- gcc/ada/libgnat/g-exptty.ads | 4 +- gcc/ada/libgnat/s-aotase.adb | 66 + gcc/ada/libgnat/s-aotase.ads | 55 + gcc/ada/libgnat/s-atoope.ads | 35 + gcc/ada/libgnat/s-atopar.adb | 147 + gcc/ada/libgnat/s-atopar.ads | 65 + gcc/ada/libgnat/s-atopex.adb | 159 + gcc/ada/libgnat/s-atopex.ads | 56 + gcc/ada/libgnat/s-atopri.ads | 23 +- gcc/ada/libgnat/s-bignum.adb | 1097 +- gcc/ada/libgnat/s-bignum.ads | 69 +- gcc/ada/libgnat/s-genbig.adb | 1133 + gcc/ada/libgnat/s-genbig.ads | 135 + gcc/ada/libgnat/s-regpat.adb | 10 +- gcc/ada/libgnat/s-valrea.adb | 2 +- gcc/ada/namet.ads | 1 - gcc/ada/namet.h | 44 +- gcc/ada/nlists.ads | 3 + gcc/ada/nlists.h | 6 +- gcc/ada/opt.ads | 36 +- gcc/ada/par-ch10.adb | 8 +- gcc/ada/par-ch12.adb | 15 +- gcc/ada/par-ch13.adb | 20 +- gcc/ada/par-ch2.adb | 16 +- gcc/ada/par-ch3.adb | 28 +- gcc/ada/par-ch4.adb | 81 +- gcc/ada/par-ch5.adb | 119 +- gcc/ada/par-ch6.adb | 46 +- gcc/ada/par-ch7.adb | 16 +- gcc/ada/par-ch9.adb | 54 +- gcc/ada/par-endh.adb | 62 +- gcc/ada/par-util.adb | 15 +- gcc/ada/par.adb | 31 +- gcc/ada/raise-gcc.c | 98 +- gcc/ada/repinfo.ads | 3 + gcc/ada/repinfo.h | 4 +- gcc/ada/restrict.ads | 18 +- gcc/ada/rtsfind.ads | 71 +- gcc/ada/scans.ads | 5 + gcc/ada/scng.adb | 21 +- gcc/ada/scos.ads | 6 +- gcc/ada/scos.h | 5 +- gcc/ada/sem_aggr.adb | 1 + gcc/ada/sem_aggr.ads | 2 + gcc/ada/sem_attr.adb | 128 +- gcc/ada/sem_aux.ads | 14 + gcc/ada/sem_ch10.adb | 80 +- gcc/ada/sem_ch12.adb | 168 +- gcc/ada/sem_ch13.adb | 191 +- gcc/ada/sem_ch3.adb | 123 +- gcc/ada/sem_ch4.adb | 161 +- gcc/ada/sem_ch5.adb | 26 +- gcc/ada/sem_ch6.adb | 315 +- gcc/ada/sem_ch7.adb | 3 + gcc/ada/sem_ch8.adb | 41 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_elab.adb | 16 +- gcc/ada/sem_eval.adb | 5 +- gcc/ada/sem_eval.ads | 4 + gcc/ada/sem_prag.adb | 465 +- gcc/ada/sem_res.adb | 187 +- gcc/ada/sem_type.adb | 4 +- gcc/ada/sem_util.adb | 486 +- gcc/ada/sem_util.ads | 59 +- gcc/ada/sinfo.adb | 32 + gcc/ada/sinfo.ads | 33 + gcc/ada/sinput.ads | 8 + gcc/ada/snames.ads-tmpl | 2 + gcc/ada/socket.c | 2 + gcc/ada/stringt.ads | 3 + gcc/ada/stringt.h | 6 +- gcc/ada/targparm.ads | 8 + gcc/ada/types.ads | 2 +- gcc/ada/types.h | 8 +- gcc/ada/uintp.h | 5 +- gcc/ada/urealp.ads | 3 + gcc/ada/urealp.h | 5 +- gcc/ada/warnsw.ads | 2 + gcc/addresses.h | 2 +- gcc/alias.c | 146 +- gcc/alias.h | 4 +- gcc/align.h | 2 +- gcc/alloc-pool.c | 2 +- gcc/alloc-pool.h | 2 +- gcc/analyzer/ChangeLog | 1067 + gcc/analyzer/analysis-plan.cc | 134 + gcc/analyzer/analysis-plan.h | 60 + gcc/analyzer/analyzer-logging.cc | 228 + gcc/analyzer/analyzer-logging.h | 264 + gcc/analyzer/analyzer-pass.cc | 102 + gcc/analyzer/analyzer-selftests.cc | 68 + gcc/analyzer/analyzer-selftests.h | 51 + gcc/analyzer/analyzer.cc | 260 + gcc/analyzer/analyzer.h | 121 + gcc/analyzer/analyzer.opt | 185 + gcc/analyzer/bar-chart.cc | 102 + gcc/analyzer/bar-chart.h | 60 + gcc/analyzer/call-string.cc | 212 + gcc/analyzer/call-string.h | 77 + gcc/analyzer/checker-path.cc | 965 + gcc/analyzer/checker-path.h | 532 + gcc/analyzer/constraint-manager.cc | 2266 + gcc/analyzer/constraint-manager.h | 250 + gcc/analyzer/diagnostic-manager.cc | 1456 + gcc/analyzer/diagnostic-manager.h | 139 + gcc/analyzer/engine.cc | 3859 ++ gcc/analyzer/engine.h | 30 + gcc/analyzer/exploded-graph.h | 891 + gcc/analyzer/function-set.cc | 197 + gcc/analyzer/function-set.h | 50 + gcc/analyzer/pending-diagnostic.cc | 83 + gcc/analyzer/pending-diagnostic.h | 274 + gcc/analyzer/program-point.cc | 558 + gcc/analyzer/program-point.h | 314 + gcc/analyzer/program-state.cc | 1479 + gcc/analyzer/program-state.h | 386 + gcc/analyzer/reachability.h | 76 + gcc/analyzer/region-model.cc | 8388 +++ gcc/analyzer/region-model.h | 2269 + gcc/analyzer/sm-file.cc | 441 + gcc/analyzer/sm-malloc.cc | 848 + gcc/analyzer/sm-malloc.dot | 89 + gcc/analyzer/sm-pattern-test.cc | 156 + gcc/analyzer/sm-sensitive.cc | 253 + gcc/analyzer/sm-signal.cc | 376 + gcc/analyzer/sm-taint.cc | 332 + gcc/analyzer/sm.cc | 141 + gcc/analyzer/sm.h | 191 + gcc/analyzer/state-purge.cc | 531 + gcc/analyzer/state-purge.h | 166 + gcc/analyzer/supergraph.cc | 1028 + gcc/analyzer/supergraph.h | 584 + gcc/array-traits.h | 2 +- gcc/asan.c | 2 +- gcc/asan.h | 2 +- gcc/attribs.c | 41 +- gcc/attribs.h | 22 +- gcc/auto-inc-dec.c | 21 +- gcc/auto-profile.c | 7 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 2 +- gcc/bb-reorder.c | 10 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 2 +- gcc/bitmap.h | 2 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 4 + gcc/brig/Make-lang.in | 2 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 2 +- gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +- gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 2 +- gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- .../brigfrontend/brig-copy-move-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function.cc | 2 +- gcc/brig/brigfrontend/brig-function.h | 2 +- gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +- gcc/brig/brigfrontend/brig-label-handler.cc | 2 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-machine.c | 2 +- gcc/brig/brigfrontend/brig-machine.h | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-module-handler.cc | 2 +- gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.h | 2 +- gcc/brig/brigfrontend/brig-util.cc | 2 +- gcc/brig/brigfrontend/brig-util.h | 2 +- gcc/brig/brigfrontend/brig-variable-handler.cc | 2 +- gcc/brig/brigfrontend/phsa.h | 2 +- gcc/brig/brigspec.c | 2 +- gcc/brig/config-lang.in | 2 +- gcc/brig/gccbrig.texi | 2 +- gcc/brig/lang-specs.h | 2 +- gcc/brig/lang.opt | 2 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 22 +- gcc/builtins.c | 629 +- gcc/builtins.def | 13 +- gcc/builtins.h | 11 +- gcc/c-family/ChangeLog | 260 +- gcc/c-family/c-ada-spec.c | 142 +- gcc/c-family/c-ada-spec.h | 3 +- gcc/c-family/c-attribs.c | 538 +- gcc/c-family/c-common.c | 154 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 17 +- gcc/c-family/c-cppbuiltin.c | 34 +- gcc/c-family/c-dump.c | 2 +- gcc/c-family/c-format.c | 62 +- gcc/c-family/c-format.h | 3 +- gcc/c-family/c-gimplify.c | 2 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-indentation.h | 2 +- gcc/c-family/c-lex.c | 9 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 35 +- gcc/c-family/c-opts.c | 3 +- gcc/c-family/c-pch.c | 2 +- gcc/c-family/c-ppoutput.c | 2 +- gcc/c-family/c-pragma.c | 4 +- gcc/c-family/c-pragma.h | 5 +- gcc/c-family/c-pretty-print.c | 9 +- gcc/c-family/c-pretty-print.h | 3 +- gcc/c-family/c-semantics.c | 2 +- gcc/c-family/c-spellcheck.cc | 2 +- gcc/c-family/c-spellcheck.h | 2 +- gcc/c-family/c-target-def.h | 2 +- gcc/c-family/c-target.def | 2 +- gcc/c-family/c-target.h | 2 +- gcc/c-family/c-ubsan.c | 2 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 151 +- gcc/c-family/c.opt | 30 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/known-headers.cc | 2 +- gcc/c-family/known-headers.h | 2 +- gcc/c-family/name-hint.h | 2 +- gcc/c-family/stub-objc.c | 2 +- gcc/c/ChangeLog | 195 +- gcc/c/Make-lang.in | 2 +- gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 2 +- gcc/c/c-decl.c | 250 +- gcc/c/c-errors.c | 2 +- gcc/c/c-fold.c | 2 +- gcc/c/c-lang.c | 2 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 6 +- gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 262 +- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 17 +- gcc/c/c-typeck.c | 138 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/c/gimple-parser.c | 15 +- gcc/c/gimple-parser.h | 2 +- gcc/caller-save.c | 2 +- gcc/calls.c | 353 +- gcc/calls.h | 2 +- gcc/ccmp.c | 2 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 2 +- gcc/cfg.h | 2 +- gcc/cfganal.c | 19 +- gcc/cfganal.h | 2 +- gcc/cfgbuild.c | 2 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 2 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 97 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 6 +- gcc/cfghooks.h | 2 +- gcc/cfgloop.c | 15 +- gcc/cfgloop.h | 6 +- gcc/cfgloopanal.c | 17 +- gcc/cfgloopmanip.c | 2 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 2 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 686 +- gcc/cgraph.h | 240 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 136 +- gcc/cgraphunit.c | 189 +- gcc/cif-code.def | 4 +- gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 132 +- gcc/collect2.h | 6 +- gcc/color-macros.h | 2 +- gcc/combine-stack-adj.c | 2 +- gcc/combine.c | 26 +- gcc/common.md | 2 +- gcc/common.opt | 58 +- gcc/common/common-target-def.h | 2 +- gcc/common/common-target.def | 2 +- gcc/common/common-target.h | 2 +- gcc/common/common-targhooks.c | 2 +- gcc/common/common-targhooks.h | 2 +- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/alpha/alpha-common.c | 2 +- gcc/common/config/arc/arc-common.c | 4 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/common/config/avr/avr-common.c | 10 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/bpf/bpf-common.c | 2 +- gcc/common/config/c6x/c6x-common.c | 2 +- gcc/common/config/cr16/cr16-common.c | 2 +- gcc/common/config/cris/cris-common.c | 2 +- gcc/common/config/csky/csky-common.c | 2 +- gcc/common/config/default-common.c | 2 +- gcc/common/config/epiphany/epiphany-common.c | 2 +- gcc/common/config/fr30/fr30-common.c | 2 +- gcc/common/config/frv/frv-common.c | 2 +- gcc/common/config/gcn/gcn-common.c | 2 +- gcc/common/config/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 238 +- gcc/common/config/ia64/ia64-common.c | 2 +- gcc/common/config/iq2000/iq2000-common.c | 2 +- gcc/common/config/lm32/lm32-common.c | 2 +- gcc/common/config/m32r/m32r-common.c | 2 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/mcore/mcore-common.c | 2 +- gcc/common/config/microblaze/microblaze-common.c | 2 +- gcc/common/config/mips/mips-common.c | 2 +- gcc/common/config/mmix/mmix-common.c | 2 +- gcc/common/config/mn10300/mn10300-common.c | 2 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 2 +- gcc/common/config/nios2/nios2-common.c | 2 +- gcc/common/config/nvptx/nvptx-common.c | 2 +- gcc/common/config/or1k/or1k-common.c | 2 +- gcc/common/config/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/pru/pru-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 2 +- gcc/common/config/rs6000/rs6000-common.c | 2 +- gcc/common/config/rx/rx-common.c | 2 +- gcc/common/config/s390/s390-common.c | 2 +- gcc/common/config/sh/sh-common.c | 2 +- gcc/common/config/sparc/sparc-common.c | 2 +- gcc/common/config/tilegx/tilegx-common.c | 2 +- gcc/common/config/tilepro/tilepro-common.c | 2 +- gcc/common/config/v850/v850-common.c | 2 +- gcc/common/config/vax/vax-common.c | 2 +- gcc/common/config/visium/visium-common.c | 2 +- gcc/common/config/xstormy16/xstormy16-common.c | 2 +- gcc/common/config/xtensa/xtensa-common.c | 2 +- gcc/compare-elim.c | 2 +- gcc/conditions.h | 2 +- gcc/config.build | 2 +- gcc/config.gcc | 113 +- gcc/config.host | 2 +- gcc/config.in | 24 + gcc/config/aarch64/aarch64-arches.def | 3 +- gcc/config/aarch64/aarch64-bti-insert.c | 2 +- gcc/config/aarch64/aarch64-builtins.c | 101 +- gcc/config/aarch64/aarch64-c.c | 19 +- gcc/config/aarch64/aarch64-cores.def | 24 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/aarch64/aarch64-d.c | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-elf.h | 2 +- gcc/config/aarch64/aarch64-errata.h | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 3 +- gcc/config/aarch64/aarch64-ldpstp.md | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-modes.def | 8 +- gcc/config/aarch64/aarch64-netbsd.h | 2 +- gcc/config/aarch64/aarch64-option-extensions.def | 56 +- gcc/config/aarch64/aarch64-opts.h | 2 +- gcc/config/aarch64/aarch64-passes.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 30 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 4 +- gcc/config/aarch64/aarch64-simd-builtins.def | 34 +- gcc/config/aarch64/aarch64-simd.md | 292 +- gcc/config/aarch64/aarch64-speculation.cc | 19 +- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 428 +- gcc/config/aarch64/aarch64-sve-builtins-base.def | 85 +- gcc/config/aarch64/aarch64-sve-builtins-base.h | 23 +- .../aarch64/aarch64-sve-builtins-functions.h | 303 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 1369 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.h | 49 +- gcc/config/aarch64/aarch64-sve-builtins-sve2.cc | 655 + gcc/config/aarch64/aarch64-sve-builtins-sve2.def | 214 + gcc/config/aarch64/aarch64-sve-builtins-sve2.h | 190 + gcc/config/aarch64/aarch64-sve-builtins.cc | 596 +- gcc/config/aarch64/aarch64-sve-builtins.def | 24 +- gcc/config/aarch64/aarch64-sve-builtins.h | 16 +- gcc/config/aarch64/aarch64-sve.md | 392 +- gcc/config/aarch64/aarch64-sve2.md | 2291 +- gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64-vxworks.h | 2 +- gcc/config/aarch64/aarch64.c | 678 +- gcc/config/aarch64/aarch64.h | 88 +- gcc/config/aarch64/aarch64.md | 155 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_bf16.h | 32 + gcc/config/aarch64/arm_fp16.h | 2 +- gcc/config/aarch64/arm_neon.h | 1282 +- gcc/config/aarch64/arm_sve.h | 3 +- gcc/config/aarch64/atomics.md | 22 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/check-sve-md.awk | 2 +- gcc/config/aarch64/constraints.md | 27 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/driver-aarch64.c | 2 +- .../aarch64/falkor-tag-collision-avoidance.c | 2 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 984 +- gcc/config/aarch64/predicates.md | 26 +- gcc/config/aarch64/rtems.h | 2 +- gcc/config/aarch64/saphira.md | 2 +- gcc/config/aarch64/t-aarch64 | 32 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/t-aarch64-linux | 2 +- gcc/config/aarch64/t-aarch64-netbsd | 2 +- gcc/config/aarch64/t-aarch64-vxworks | 2 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 2 +- gcc/config/aarch64/tsv110.md | 2 +- gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-passes.def | 2 +- gcc/config/alpha/alpha-protos.h | 2 +- gcc/config/alpha/alpha.c | 2 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 2 +- gcc/config/alpha/elf.h | 2 +- gcc/config/alpha/elf.opt | 2 +- gcc/config/alpha/ev4.md | 2 +- gcc/config/alpha/ev5.md | 2 +- gcc/config/alpha/ev6.md | 2 +- gcc/config/alpha/linux-elf.h | 2 +- gcc/config/alpha/linux.h | 2 +- gcc/config/alpha/netbsd.h | 2 +- gcc/config/alpha/openbsd.h | 2 +- gcc/config/alpha/predicates.md | 2 +- gcc/config/alpha/sync.md | 2 +- gcc/config/alpha/t-alpha | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-arch.h | 2 +- gcc/config/arc/arc-arches.def | 2 +- gcc/config/arc/arc-c.c | 2 +- gcc/config/arc/arc-c.def | 2 +- gcc/config/arc/arc-cpus.def | 2 +- gcc/config/arc/arc-modes.def | 3 +- gcc/config/arc/arc-options.def | 2 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-passes.def | 2 +- gcc/config/arc/arc-protos.h | 4 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc-tables.opt | 2 +- gcc/config/arc/arc.c | 494 +- gcc/config/arc/arc.h | 31 +- gcc/config/arc/arc.md | 326 +- gcc/config/arc/arc.opt | 4 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/arcEM.md | 2 +- gcc/config/arc/arcHS.md | 2 +- gcc/config/arc/arcHS4x.md | 2 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/big.h | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 4 +- gcc/config/arc/driver-arc.c | 2 +- gcc/config/arc/elf.h | 2 +- gcc/config/arc/fpu.md | 28 +- gcc/config/arc/fpx.md | 2 +- gcc/config/arc/genmultilib.awk | 2 +- gcc/config/arc/genoptions.awk | 2 +- gcc/config/arc/linux.h | 2 +- gcc/config/arc/predicates.md | 12 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arc/t-arc | 2 +- gcc/config/arc/t-multilib | 2 +- gcc/config/arc/t-multilib-linux | 2 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/aarch-cost-tables.h | 4 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 85 +- gcc/config/arm/arm-c.c | 10 +- gcc/config/arm/arm-cpus.in | 111 +- gcc/config/arm/arm-d.c | 2 +- gcc/config/arm/arm-fixed.md | 2 +- gcc/config/arm/arm-flags.h | 2 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 4 +- gcc/config/arm/arm-modes.def | 7 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 6 +- gcc/config/arm/arm-simd-builtin-types.def | 4 +- gcc/config/arm/arm-tables.opt | 18 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 867 +- gcc/config/arm/arm.h | 66 +- gcc/config/arm/arm.md | 222 +- gcc/config/arm/arm.opt | 2 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_acle.h | 2 +- gcc/config/arm/arm_acle_builtins.def | 2 +- gcc/config/arm/arm_bf16.h | 55 + gcc/config/arm/arm_cmse.h | 2 +- gcc/config/arm/arm_fp16.h | 2 +- gcc/config/arm/arm_neon.h | 713 +- gcc/config/arm/arm_neon_builtins.def | 30 +- gcc/config/arm/arm_vfp_builtins.def | 2 +- gcc/config/arm/bpabi.h | 2 +- gcc/config/arm/constraints.md | 9 +- gcc/config/arm/cortex-a15-neon.md | 2 +- gcc/config/arm/cortex-a15.md | 2 +- gcc/config/arm/cortex-a17-neon.md | 2 +- gcc/config/arm/cortex-a17.md | 2 +- gcc/config/arm/cortex-a5.md | 2 +- gcc/config/arm/cortex-a53.md | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9-neon.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 2 +- gcc/config/arm/driver-arm.c | 2 +- gcc/config/arm/elf.h | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/freebsd.h | 2 +- gcc/config/arm/fuchsia-elf.h | 2 +- gcc/config/arm/iterators.md | 75 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 2 +- gcc/config/arm/ldrdstrd.md | 2 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/linux-elf.h | 2 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 2 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon.md | 205 +- gcc/config/arm/netbsd-eabi.h | 2 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/parsecpu.awk | 4 +- gcc/config/arm/predicates.md | 23 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 2 +- gcc/config/arm/t-aprofile | 9 +- gcc/config/arm/t-arm | 8 +- gcc/config/arm/t-arm-elf | 4 +- gcc/config/arm/t-fuchsia | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-multilib | 28 +- gcc/config/arm/t-phoenix | 2 +- gcc/config/arm/t-rmprofile | 19 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 87 +- gcc/config/arm/thumb2.md | 92 +- gcc/config/arm/types.md | 2 +- gcc/config/arm/uclinux-eabi.h | 2 +- gcc/config/arm/uclinux-elf.h | 2 +- gcc/config/arm/uclinuxfdpiceabi.h | 2 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 17 +- gcc/config/arm/vec-common.md | 2 +- gcc/config/arm/vfp.md | 163 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 2 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 34 +- gcc/config/avr/avr-devices.c | 2 +- gcc/config/avr/avr-dimode.md | 2 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 2 +- gcc/config/avr/avr-mcus.def | 55 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-passes.def | 2 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 19 +- gcc/config/avr/avr.h | 5 +- gcc/config/avr/avr.md | 4 +- gcc/config/avr/avr.opt | 6 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 2 +- gcc/config/avr/driver-avr.c | 15 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 2 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 112 +- gcc/config/avr/predicates.md | 2 +- gcc/config/avr/specs.h | 2 +- gcc/config/avr/stdfix.h | 2 +- gcc/config/avr/t-avr | 34 +- gcc/config/bfin/bfin-modes.def | 2 +- gcc/config/bfin/bfin-opts.h | 2 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 2 +- gcc/config/bfin/bfin.opt | 2 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/bpf/bpf-helpers.def | 2 +- gcc/config/bpf/bpf-helpers.h | 2 +- gcc/config/bpf/bpf-opts.h | 2 +- gcc/config/bpf/bpf-protos.h | 2 +- gcc/config/bpf/bpf.c | 2 +- gcc/config/bpf/bpf.h | 2 +- gcc/config/bpf/bpf.md | 2 +- gcc/config/bpf/bpf.opt | 2 +- gcc/config/bpf/constraints.md | 2 +- gcc/config/bpf/predicates.md | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x-sched.md | 8 +- gcc/config/c6x/c6x-sched.md.in | 2 +- gcc/config/c6x/c6x-tables.opt | 2 +- gcc/config/c6x/c6x.c | 2 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/c6x/c6x.md | 2 +- gcc/config/c6x/c6x.opt | 2 +- gcc/config/c6x/c6x_intrinsics.h | 2 +- gcc/config/c6x/constraints.md | 2 +- gcc/config/c6x/elf-common.h | 2 +- gcc/config/c6x/elf.h | 2 +- gcc/config/c6x/genmult.sh | 2 +- gcc/config/c6x/genopt.sh | 4 +- gcc/config/c6x/gensched.sh | 2 +- gcc/config/c6x/predicates.md | 2 +- gcc/config/c6x/sync.md | 2 +- gcc/config/c6x/t-c6x | 2 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 2 +- gcc/config/cr16/cr16.c | 2 +- gcc/config/cr16/cr16.h | 2 +- gcc/config/cr16/cr16.md | 2 +- gcc/config/cr16/cr16.opt | 2 +- gcc/config/cr16/predicates.md | 2 +- gcc/config/cr16/t-cr16 | 2 +- gcc/config/cris/constraints.md | 2 +- gcc/config/cris/cris-protos.h | 3 +- gcc/config/cris/cris.c | 59 +- gcc/config/cris/cris.h | 2 +- gcc/config/cris/cris.md | 8 +- gcc/config/cris/cris.opt | 2 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 2 +- gcc/config/cris/linux.opt | 2 +- gcc/config/cris/predicates.md | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/csky/constraints.md | 2 +- gcc/config/csky/csky-elf.h | 2 +- gcc/config/csky/csky-linux-elf.h | 2 +- gcc/config/csky/csky-protos.h | 2 +- gcc/config/csky/csky.c | 2 +- gcc/config/csky/csky.h | 2 +- gcc/config/csky/csky.md | 2 +- gcc/config/csky/csky.opt | 2 +- gcc/config/csky/csky_cores.def | 2 +- gcc/config/csky/csky_genopt.sh | 4 +- gcc/config/csky/csky_insn_dsp.md | 2 +- gcc/config/csky/csky_insn_fpu.md | 2 +- gcc/config/csky/csky_isa.def | 2 +- gcc/config/csky/csky_isa.h | 2 +- gcc/config/csky/csky_opts.h | 2 +- gcc/config/csky/csky_pipeline_ck801.md | 2 +- gcc/config/csky/csky_pipeline_ck802.md | 2 +- gcc/config/csky/csky_pipeline_ck803.md | 2 +- gcc/config/csky/csky_pipeline_ck810.md | 2 +- gcc/config/csky/csky_tables.opt | 2 +- gcc/config/csky/predicates.md | 2 +- gcc/config/csky/print-sysroot-suffix.sh | 2 +- gcc/config/csky/t-csky | 2 +- gcc/config/csky/t-csky-elf | 2 +- gcc/config/csky/t-csky-linux | 2 +- gcc/config/csky/t-sysroot-suffix | 2 +- gcc/config/darwin-c.c | 7 +- gcc/config/darwin-driver.c | 2 +- gcc/config/darwin-f.c | 2 +- gcc/config/darwin-ppc-ldouble-patch.def | 2 +- gcc/config/darwin-protos.h | 2 +- gcc/config/darwin-sections.def | 2 +- gcc/config/darwin.c | 5 +- gcc/config/darwin.h | 13 +- gcc/config/darwin.opt | 2 +- gcc/config/darwin10.h | 2 +- gcc/config/darwin12.h | 2 +- gcc/config/darwin9.h | 2 +- gcc/config/dbx.h | 2 +- gcc/config/dbxcoff.h | 2 +- gcc/config/dbxelf.h | 2 +- gcc/config/default-c.c | 2 +- gcc/config/default-d.c | 2 +- gcc/config/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 13 +- gcc/config/epiphany/constraints.md | 2 +- gcc/config/epiphany/epiphany-modes.def | 2 +- gcc/config/epiphany/epiphany-protos.h | 2 +- gcc/config/epiphany/epiphany-sched.md | 2 +- gcc/config/epiphany/epiphany.c | 2 +- gcc/config/epiphany/epiphany.h | 2 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/epiphany/epiphany.opt | 2 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 2 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 2 +- gcc/config/epiphany/rtems.h | 2 +- gcc/config/epiphany/t-epiphany | 2 +- gcc/config/flat.h | 2 +- gcc/config/fr30/constraints.md | 2 +- gcc/config/fr30/fr30-protos.h | 2 +- gcc/config/fr30/fr30.c | 2 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 2 +- gcc/config/fr30/predicates.md | 2 +- gcc/config/freebsd-nthr.h | 2 +- gcc/config/freebsd-spec.h | 2 +- gcc/config/freebsd-stdint.h | 2 +- gcc/config/freebsd.h | 2 +- gcc/config/freebsd.opt | 2 +- gcc/config/frv/constraints.md | 2 +- gcc/config/frv/frv-asm.h | 2 +- gcc/config/frv/frv-modes.def | 2 +- gcc/config/frv/frv-opts.h | 2 +- gcc/config/frv/frv-protos.h | 2 +- gcc/config/frv/frv.c | 2 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/frv/frv.opt | 2 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 2 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 2 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 2 +- gcc/config/ft32/ft32.h | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/ft32/ft32.opt | 2 +- gcc/config/ft32/predicates.md | 2 +- gcc/config/ft32/t-ft32 | 2 +- gcc/config/fuchsia.h | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 2 +- gcc/config/gcn/constraints.md | 13 +- gcc/config/gcn/driver-gcn.c | 2 +- gcc/config/gcn/gcn-builtins.def | 2 +- gcc/config/gcn/gcn-hsa.h | 4 +- gcc/config/gcn/gcn-modes.def | 2 +- gcc/config/gcn/gcn-opts.h | 3 +- gcc/config/gcn/gcn-passes.def | 2 +- gcc/config/gcn/gcn-protos.h | 4 +- gcc/config/gcn/gcn-run.c | 2 +- gcc/config/gcn/gcn-tree.c | 2 +- gcc/config/gcn/gcn-valu.md | 1194 +- gcc/config/gcn/gcn.c | 204 +- gcc/config/gcn/gcn.h | 8 +- gcc/config/gcn/gcn.md | 100 +- gcc/config/gcn/gcn.opt | 9 +- gcc/config/gcn/mkoffload.c | 80 +- gcc/config/gcn/offload.h | 2 +- gcc/config/gcn/predicates.md | 4 +- gcc/config/gcn/t-gcn-hsa | 4 +- gcc/config/gcn/t-omp-device | 2 +- gcc/config/glibc-c.c | 2 +- gcc/config/glibc-d.c | 2 +- gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 2 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 2 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 5 +- gcc/config/h8300/h8300.c | 169 +- gcc/config/h8300/h8300.h | 4 +- gcc/config/h8300/h8300.md | 395 +- gcc/config/h8300/h8300.opt | 2 +- gcc/config/h8300/linux.h | 2 +- gcc/config/h8300/mova.md | 2 +- gcc/config/h8300/predicates.md | 2 +- gcc/config/h8300/t-h8300 | 2 +- gcc/config/h8300/t-linux | 2 +- gcc/config/host-darwin.c | 2 +- gcc/config/host-darwin.h | 2 +- gcc/config/host-hpux.c | 2 +- gcc/config/host-linux.c | 2 +- gcc/config/host-netbsd.c | 2 +- gcc/config/host-openbsd.c | 2 +- gcc/config/host-solaris.c | 2 +- gcc/config/hpux11.opt | 2 +- gcc/config/i386/adxintrin.h | 2 +- gcc/config/i386/ammintrin.h | 2 +- gcc/config/i386/athlon.md | 2 +- gcc/config/i386/atom.md | 2 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx5124fmapsintrin.h | 2 +- gcc/config/i386/avx5124vnniwintrin.h | 2 +- gcc/config/i386/avx512bf16intrin.h | 2 +- gcc/config/i386/avx512bf16vlintrin.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 26 +- gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 2 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 2 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmi2intrin.h | 92 +- gcc/config/i386/avx512vbmi2vlintrin.h | 175 +- gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 2 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 2 +- gcc/config/i386/avx512vnniintrin.h | 2 +- gcc/config/i386/avx512vnnivlintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqintrin.h | 10 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 19 +- gcc/config/i386/avxintrin.h | 2 +- gcc/config/i386/avxmath.h | 2 +- gcc/config/i386/bdver1.md | 2 +- gcc/config/i386/bdver3.md | 2 +- gcc/config/i386/biarch64.h | 2 +- gcc/config/i386/biarchx32.h | 2 +- gcc/config/i386/bmi2intrin.h | 2 +- gcc/config/i386/bmiintrin.h | 2 +- gcc/config/i386/bmmintrin.h | 2 +- gcc/config/i386/bsd.h | 2 +- gcc/config/i386/btver2.md | 2 +- gcc/config/i386/cet.c | 2 +- gcc/config/i386/cet.h | 2 +- gcc/config/i386/cetintrin.h | 2 +- gcc/config/i386/cldemoteintrin.h | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/clzerointrin.h | 2 +- gcc/config/i386/constraints.md | 2 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 2 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 2 +- gcc/config/i386/cygming.opt | 2 +- gcc/config/i386/cygwin-stdint.h | 2 +- gcc/config/i386/cygwin-w64.h | 2 +- gcc/config/i386/cygwin.h | 2 +- gcc/config/i386/cygwin.opt | 2 +- gcc/config/i386/darwin.h | 2 +- gcc/config/i386/darwin32-biarch.h | 2 +- gcc/config/i386/darwin64-biarch.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.c | 2 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 2 +- gcc/config/i386/driver-mingw32.c | 2 +- gcc/config/i386/emmintrin.h | 2 +- gcc/config/i386/enqcmdintrin.h | 2 +- gcc/config/i386/f16cintrin.h | 2 +- gcc/config/i386/fma4intrin.h | 2 +- gcc/config/i386/fmaintrin.h | 2 +- gcc/config/i386/freebsd.h | 2 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 2 +- gcc/config/i386/gas.h | 2 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gfniintrin.h | 2 +- gcc/config/i386/glm.md | 2 +- gcc/config/i386/gmm_malloc.h | 2 +- gcc/config/i386/gnu-user-common.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/gnu.h | 2 +- gcc/config/i386/haswell.md | 2 +- gcc/config/i386/host-cygwin.c | 2 +- gcc/config/i386/host-i386-darwin.c | 2 +- gcc/config/i386/host-mingw32.c | 2 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin.def | 134 +- gcc/config/i386/i386-builtins.c | 37 +- gcc/config/i386/i386-builtins.h | 2 +- gcc/config/i386/i386-c.c | 34 +- gcc/config/i386/i386-d.c | 2 +- gcc/config/i386/i386-expand.c | 171 +- gcc/config/i386/i386-expand.h | 2 +- gcc/config/i386/i386-features.c | 50 +- gcc/config/i386/i386-features.h | 2 +- gcc/config/i386/i386-modes.def | 15 +- gcc/config/i386/i386-options.c | 194 +- gcc/config/i386/i386-options.h | 5 +- gcc/config/i386/i386-opts.h | 2 +- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 172 +- gcc/config/i386/i386.h | 109 +- gcc/config/i386/i386.md | 935 +- gcc/config/i386/i386.opt | 46 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 2 +- gcc/config/i386/immintrin.h | 2 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- gcc/config/i386/kopensolaris-gnu.h | 2 +- gcc/config/i386/linux-common.h | 2 +- gcc/config/i386/linux.h | 2 +- gcc/config/i386/linux64.h | 2 +- gcc/config/i386/lwpintrin.h | 2 +- gcc/config/i386/lynx.h | 2 +- gcc/config/i386/lzcntintrin.h | 2 +- gcc/config/i386/mingw-pthread.h | 2 +- gcc/config/i386/mingw-stdint.h | 2 +- gcc/config/i386/mingw-w64.h | 2 +- gcc/config/i386/mingw-w64.opt | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 16 +- gcc/config/i386/movdirintrin.h | 2 +- gcc/config/i386/msformat-c.c | 2 +- gcc/config/i386/mwaitxintrin.h | 2 +- gcc/config/i386/netbsd-elf.h | 2 +- gcc/config/i386/netbsd64.h | 2 +- gcc/config/i386/nmmintrin.h | 2 +- gcc/config/i386/nto.h | 2 +- gcc/config/i386/nto.opt | 2 +- gcc/config/i386/openbsdelf.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/pkuintrin.h | 2 +- gcc/config/i386/pmm_malloc.h | 2 +- gcc/config/i386/pmmintrin.h | 2 +- gcc/config/i386/popcntintrin.h | 2 +- gcc/config/i386/ppro.md | 2 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/sgxintrin.h | 2 +- gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 2 +- gcc/config/i386/sse.md | 665 +- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/subst.md | 2 +- gcc/config/i386/sync.md | 2 +- gcc/config/i386/sysv4.h | 2 +- gcc/config/i386/t-cet | 2 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-freebsd64 | 2 +- gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vaesintrin.h | 2 +- gcc/config/i386/vpclmulqdqintrin.h | 2 +- gcc/config/i386/vxworks.h | 2 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/waitpkgintrin.h | 2 +- gcc/config/i386/winnt-cxx.c | 2 +- gcc/config/i386/winnt-stubs.c | 2 +- gcc/config/i386/winnt.c | 2 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 2 +- gcc/config/i386/x86-tune-costs.h | 2 +- gcc/config/i386/x86-tune-sched-atom.c | 2 +- gcc/config/i386/x86-tune-sched-bd.c | 2 +- gcc/config/i386/x86-tune-sched-core.c | 2 +- gcc/config/i386/x86-tune-sched.c | 2 +- gcc/config/i386/x86-tune.def | 17 +- gcc/config/i386/x86intrin.h | 2 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 2 +- gcc/config/i386/xm-mingw32.h | 2 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 2 +- gcc/config/i386/xsavecintrin.h | 2 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/i386/xsaveoptintrin.h | 2 +- gcc/config/i386/xsavesintrin.h | 2 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 2 +- gcc/config/ia64/constraints.md | 2 +- gcc/config/ia64/div.md | 2 +- gcc/config/ia64/elf.h | 2 +- gcc/config/ia64/freebsd.h | 2 +- gcc/config/ia64/hpux.h | 2 +- gcc/config/ia64/ia64-c.c | 2 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 2 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 2 +- gcc/config/ia64/sync.md | 2 +- gcc/config/ia64/sysv4.h | 2 +- gcc/config/ia64/t-hpux | 2 +- gcc/config/ia64/t-ia64 | 2 +- gcc/config/ia64/vect.md | 2 +- gcc/config/ia64/vms.h | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 2 +- gcc/config/iq2000/iq2000.opt | 2 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-gnu.h | 2 +- gcc/config/kopensolaris-gnu.h | 2 +- gcc/config/linux-android.h | 2 +- gcc/config/linux-android.opt | 2 +- gcc/config/linux-protos.h | 2 +- gcc/config/linux.c | 2 +- gcc/config/linux.h | 2 +- gcc/config/linux.opt | 2 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 2 +- gcc/config/lm32/lm32.c | 10 +- gcc/config/lm32/lm32.h | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/lm32/lm32.opt | 2 +- gcc/config/lm32/predicates.md | 2 +- gcc/config/lm32/rtems.h | 2 +- gcc/config/lm32/uclinux-elf.h | 2 +- gcc/config/lynx.h | 2 +- gcc/config/lynx.opt | 2 +- gcc/config/m32c/addsub.md | 2 +- gcc/config/m32c/bitops.md | 2 +- gcc/config/m32c/blkmov.md | 2 +- gcc/config/m32c/cond.md | 2 +- gcc/config/m32c/constraints.md | 2 +- gcc/config/m32c/jump.md | 2 +- gcc/config/m32c/m32c-modes.def | 2 +- gcc/config/m32c/m32c-pragma.c | 2 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 2 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 2 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 2 +- gcc/config/m32c/prologue.md | 2 +- gcc/config/m32c/rtems.h | 2 +- gcc/config/m32c/shift.md | 2 +- gcc/config/m32c/t-m32c | 2 +- gcc/config/m32r/constraints.md | 2 +- gcc/config/m32r/linux.h | 2 +- gcc/config/m32r/little.h | 2 +- gcc/config/m32r/m32r-opts.h | 2 +- gcc/config/m32r/m32r-protos.h | 2 +- gcc/config/m32r/m32r.c | 2 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 2 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 2 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 21 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 897 +- gcc/config/m68k/m68k.h | 34 +- gcc/config/m68k/m68k.md | 2805 +- gcc/config/m68k/m68k.opt | 2 +- gcc/config/m68k/m68kelf.h | 2 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 2 +- gcc/config/m68k/openbsd.h | 2 +- gcc/config/m68k/predicates.md | 34 +- gcc/config/m68k/print-sysroot-suffix.sh | 2 +- gcc/config/m68k/rtemself.h | 2 +- gcc/config/m68k/sync.md | 2 +- gcc/config/m68k/t-linux | 2 +- gcc/config/m68k/t-mlibs | 2 +- gcc/config/m68k/t-uclinux | 2 +- gcc/config/m68k/uclinux.h | 2 +- gcc/config/m68k/uclinux.opt | 2 +- gcc/config/mcore/constraints.md | 2 +- gcc/config/mcore/mcore-elf.h | 2 +- gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 2 +- gcc/config/mcore/mcore.h | 2 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 2 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 2 +- gcc/config/microblaze/microblaze-c.c | 2 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/microblaze/predicates.md | 2 +- gcc/config/microblaze/rtems.h | 2 +- gcc/config/microblaze/sync.md | 2 +- gcc/config/mips/10000.md | 2 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/24k.md | 2 +- gcc/config/mips/3000.md | 2 +- gcc/config/mips/4000.md | 2 +- gcc/config/mips/4100.md | 2 +- gcc/config/mips/4130.md | 2 +- gcc/config/mips/4300.md | 2 +- gcc/config/mips/4600.md | 2 +- gcc/config/mips/4k.md | 2 +- gcc/config/mips/5000.md | 2 +- gcc/config/mips/5400.md | 2 +- gcc/config/mips/5500.md | 2 +- gcc/config/mips/5k.md | 2 +- gcc/config/mips/6000.md | 2 +- gcc/config/mips/7000.md | 2 +- gcc/config/mips/74k.md | 2 +- gcc/config/mips/9000.md | 2 +- gcc/config/mips/constraints.md | 2 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/elf.h | 2 +- gcc/config/mips/elfoabi.h | 2 +- gcc/config/mips/elforion.h | 2 +- gcc/config/mips/frame-header-opt.c | 2 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/gs264e.md | 2 +- gcc/config/mips/gs464.md | 2 +- gcc/config/mips/gs464e.md | 2 +- gcc/config/mips/i6400.md | 2 +- gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 10 +- gcc/config/mips/loongson-mmi.md | 2 +- gcc/config/mips/loongson-mmiintrin.h | 2 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/m5100.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 2 +- gcc/config/mips/mips-d.c | 2 +- gcc/config/mips/mips-dsp.md | 2 +- gcc/config/mips/mips-dspr2.md | 2 +- gcc/config/mips/mips-fixed.md | 2 +- gcc/config/mips/mips-ftypes.def | 2 +- gcc/config/mips/mips-modes.def | 2 +- gcc/config/mips/mips-msa.md | 2 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 2 +- gcc/config/mips/mips-ps-3d.md | 2 +- gcc/config/mips/mips-tables.opt | 2 +- gcc/config/mips/mips.c | 24 +- gcc/config/mips/mips.h | 4 +- gcc/config/mips/mips.md | 2 +- gcc/config/mips/mips.opt | 2 +- gcc/config/mips/msa.h | 2 +- gcc/config/mips/mti-elf.h | 2 +- gcc/config/mips/mti-linux.h | 2 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 2 +- gcc/config/mips/p6600.md | 2 +- gcc/config/mips/predicates.md | 2 +- gcc/config/mips/r3900.h | 2 +- gcc/config/mips/rtems.h | 2 +- gcc/config/mips/sb1.md | 2 +- gcc/config/mips/sde.h | 2 +- gcc/config/mips/sde.opt | 2 +- gcc/config/mips/sdemtk.h | 2 +- gcc/config/mips/sr71k.md | 2 +- gcc/config/mips/st.h | 2 +- gcc/config/mips/sync.md | 2 +- gcc/config/mips/t-elf | 2 +- gcc/config/mips/t-img-elf | 2 +- gcc/config/mips/t-img-linux | 2 +- gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 2 +- gcc/config/mips/t-mti-elf | 2 +- gcc/config/mips/t-mti-linux | 2 +- gcc/config/mips/t-r3900 | 2 +- gcc/config/mips/t-rtems | 2 +- gcc/config/mips/t-sb1 | 2 +- gcc/config/mips/t-sde | 2 +- gcc/config/mips/t-sdemtk | 2 +- gcc/config/mips/t-sr71k | 2 +- gcc/config/mips/t-st | 2 +- gcc/config/mips/t-vr | 2 +- gcc/config/mips/t-vxworks | 2 +- gcc/config/mips/vr.h | 2 +- gcc/config/mips/vxworks.h | 2 +- gcc/config/mips/xlp.md | 2 +- gcc/config/mips/xlr.md | 2 +- gcc/config/mmix/constraints.md | 2 +- gcc/config/mmix/mmix-modes.def | 2 +- gcc/config/mmix/mmix-protos.h | 2 +- gcc/config/mmix/mmix.c | 2 +- gcc/config/mmix/mmix.h | 2 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 2 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 2 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 2 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/moxie.c | 2 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 2 +- gcc/config/moxie/moxiebox.h | 2 +- gcc/config/moxie/predicates.md | 2 +- gcc/config/moxie/rtems.h | 2 +- gcc/config/moxie/t-moxie | 2 +- gcc/config/moxie/uclinux.h | 2 +- gcc/config/msp430/constraints.md | 2 +- gcc/config/msp430/driver-msp430.c | 2 +- gcc/config/msp430/msp430-c.c | 2 +- gcc/config/msp430/msp430-devices.c | 19 +- gcc/config/msp430/msp430-devices.h | 2 +- gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 12 +- gcc/config/msp430/msp430.h | 13 +- gcc/config/msp430/msp430.md | 16 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 13 +- gcc/config/nds32/constants.md | 2 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/elf.h | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/linux.h | 2 +- gcc/config/nds32/nds32-cost.c | 2 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-dspext.md | 2 +- gcc/config/nds32/nds32-e8.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 2 +- gcc/config/nds32/nds32-fpu.md | 2 +- gcc/config/nds32/nds32-graywolf.md | 2 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 2 +- gcc/config/nds32/nds32-md-auxiliary.c | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 2 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-n10.md | 2 +- gcc/config/nds32/nds32-n13.md | 2 +- gcc/config/nds32/nds32-n7.md | 2 +- gcc/config/nds32/nds32-n8.md | 2 +- gcc/config/nds32/nds32-n9-2r1w.md | 2 +- gcc/config/nds32/nds32-n9-3r2w.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 2 +- gcc/config/nds32/nds32-predicates.c | 2 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32-relax-opt.c | 2 +- gcc/config/nds32/nds32-utils.c | 2 +- gcc/config/nds32/nds32.c | 4 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/nds32/nds32.md | 2 +- gcc/config/nds32/nds32.opt | 2 +- gcc/config/nds32/nds32_intrinsic.h | 2 +- gcc/config/nds32/nds32_isr.h | 2 +- gcc/config/nds32/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 2 +- gcc/config/nds32/t-elf | 2 +- gcc/config/nds32/t-linux | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 2 +- gcc/config/netbsd-d.c | 2 +- gcc/config/netbsd-elf.h | 2 +- gcc/config/netbsd-elf.opt | 2 +- gcc/config/netbsd-protos.h | 2 +- gcc/config/netbsd-stdint.h | 2 +- gcc/config/netbsd.c | 2 +- gcc/config/netbsd.h | 2 +- gcc/config/netbsd.opt | 2 +- gcc/config/newlib-stdint.h | 2 +- gcc/config/nios2/constraints.md | 2 +- gcc/config/nios2/elf.h | 2 +- gcc/config/nios2/elf.opt | 2 +- gcc/config/nios2/ldstwm.md | 2 +- gcc/config/nios2/linux.h | 2 +- gcc/config/nios2/nios2-ldstwm.sml | 4 +- gcc/config/nios2/nios2-opts.h | 2 +- gcc/config/nios2/nios2-protos.h | 2 +- gcc/config/nios2/nios2.c | 18 +- gcc/config/nios2/nios2.h | 48 +- gcc/config/nios2/nios2.md | 2 +- gcc/config/nios2/nios2.opt | 2 +- gcc/config/nios2/predicates.md | 2 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 2 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 2 +- gcc/config/nvptx/nvptx-opts.h | 2 +- gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/nvptx/nvptx.md | 2 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/nvptx/offload.h | 2 +- gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd.h | 2 +- gcc/config/openbsd.opt | 2 +- gcc/config/or1k/constraints.md | 2 +- gcc/config/or1k/elf.h | 2 +- gcc/config/or1k/elf.opt | 2 +- gcc/config/or1k/linux.h | 2 +- gcc/config/or1k/or1k-protos.h | 2 +- gcc/config/or1k/or1k.c | 2 +- gcc/config/or1k/or1k.h | 2 +- gcc/config/or1k/or1k.md | 2 +- gcc/config/or1k/or1k.opt | 4 +- gcc/config/or1k/predicates.md | 2 +- gcc/config/or1k/rtems.h | 2 +- gcc/config/or1k/t-or1k | 2 +- gcc/config/pa/constraints.md | 2 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa-hpux.h | 2 +- gcc/config/pa/pa-hpux.opt | 2 +- gcc/config/pa/pa-hpux10.h | 2 +- gcc/config/pa/pa-hpux10.opt | 2 +- gcc/config/pa/pa-hpux1010.h | 2 +- gcc/config/pa/pa-hpux1010.opt | 2 +- gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 2 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 2 +- gcc/config/pa/pa-linux.h | 2 +- gcc/config/pa/pa-modes.def | 2 +- gcc/config/pa/pa-netbsd.h | 2 +- gcc/config/pa/pa-openbsd.h | 2 +- gcc/config/pa/pa-opts.h | 2 +- gcc/config/pa/pa-protos.h | 2 +- gcc/config/pa/pa.c | 25 +- gcc/config/pa/pa.h | 2 +- gcc/config/pa/pa.md | 48 +- gcc/config/pa/pa.opt | 2 +- gcc/config/pa/pa32-linux.h | 7 +- gcc/config/pa/pa32-netbsd.h | 2 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pa/pa64-hpux.opt | 2 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 6 +- gcc/config/pa/som.h | 20 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 2 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/pdp11/pdp11.h | 2 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 2 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/phoenix.h | 2 +- gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/pru/alu-zext.md | 2 +- gcc/config/pru/constraints.md | 2 +- gcc/config/pru/predicates.md | 2 +- gcc/config/pru/pru-opts.h | 2 +- gcc/config/pru/pru-passes.c | 2 +- gcc/config/pru/pru-pragma.c | 2 +- gcc/config/pru/pru-protos.h | 2 +- gcc/config/pru/pru.c | 2 +- gcc/config/pru/pru.h | 2 +- gcc/config/pru/pru.md | 2 +- gcc/config/pru/pru.opt | 2 +- gcc/config/pru/t-pru | 2 +- gcc/config/riscv/constraints.md | 2 +- gcc/config/riscv/elf.h | 2 +- gcc/config/riscv/freebsd.h | 2 +- gcc/config/riscv/generic.md | 2 +- gcc/config/riscv/linux.h | 2 +- gcc/config/riscv/multilib-generator | 2 +- gcc/config/riscv/peephole.md | 2 +- gcc/config/riscv/pic.md | 2 +- gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-builtins.c | 2 +- gcc/config/riscv/riscv-c.c | 2 +- gcc/config/riscv/riscv-d.c | 2 +- gcc/config/riscv/riscv-ftypes.def | 2 +- gcc/config/riscv/riscv-modes.def | 2 +- gcc/config/riscv/riscv-opts.h | 2 +- gcc/config/riscv/riscv-protos.h | 4 +- gcc/config/riscv/riscv-sr.c | 2 +- gcc/config/riscv/riscv.c | 48 +- gcc/config/riscv/riscv.h | 11 +- gcc/config/riscv/riscv.md | 2 +- gcc/config/riscv/riscv.opt | 2 +- gcc/config/riscv/rtems.h | 2 +- gcc/config/riscv/sync.md | 2 +- gcc/config/riscv/withmultilib.h | 2 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 2 +- gcc/config/rl78/rl78-expand.md | 2 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 2 +- gcc/config/rl78/rl78-real.md | 2 +- gcc/config/rl78/rl78-virt.md | 2 +- gcc/config/rl78/rl78.c | 2 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 2 +- gcc/config/rl78/rl78.opt | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 2 +- gcc/config/rs6000/440.md | 2 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 2 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 2 +- gcc/config/rs6000/603.md | 2 +- gcc/config/rs6000/6xx.md | 2 +- gcc/config/rs6000/7450.md | 2 +- gcc/config/rs6000/7xx.md | 2 +- gcc/config/rs6000/8540.md | 2 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/aix72.h | 2 +- gcc/config/rs6000/altivec.h | 2 +- gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/amo.h | 2 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/bmi2intrin.h | 2 +- gcc/config/rs6000/bmiintrin.h | 2 +- gcc/config/rs6000/cell.md | 2 +- gcc/config/rs6000/constraints.md | 158 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/darwin.h | 20 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin32-biarch.h | 2 +- gcc/config/rs6000/darwin64-biarch.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 2 +- gcc/config/rs6000/e300c2c3.md | 2 +- gcc/config/rs6000/e500mc.md | 2 +- gcc/config/rs6000/e500mc64.md | 2 +- gcc/config/rs6000/e5500.md | 2 +- gcc/config/rs6000/e6500.md | 2 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/emmintrin.h | 2 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/future.md | 2 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 2 +- gcc/config/rs6000/host-ppc64-darwin.c | 2 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 2 +- gcc/config/rs6000/linux64.h | 2 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/mm_malloc.h | 2 +- gcc/config/rs6000/mmintrin.h | 2 +- gcc/config/rs6000/mpc.md | 2 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/pmmintrin.h | 2 +- gcc/config/rs6000/power4.md | 2 +- gcc/config/rs6000/power5.md | 2 +- gcc/config/rs6000/power6.md | 2 +- gcc/config/rs6000/power7.md | 2 +- gcc/config/rs6000/power8.md | 2 +- gcc/config/rs6000/power9.md | 2 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 2 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 9 +- gcc/config/rs6000/rs6000-builtin.def | 90 +- gcc/config/rs6000/rs6000-c.c | 5217 +- gcc/config/rs6000/rs6000-call.c | 5360 +- gcc/config/rs6000/rs6000-cpus.def | 12 +- gcc/config/rs6000/rs6000-d.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 3 +- gcc/config/rs6000/rs6000-linux.c | 2 +- gcc/config/rs6000/rs6000-logue.c | 38 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-modes.h | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 2 +- gcc/config/rs6000/rs6000-passes.def | 2 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000-string.c | 2 +- gcc/config/rs6000/rs6000-tables.opt | 2 +- gcc/config/rs6000/rs6000.c | 391 +- gcc/config/rs6000/rs6000.h | 34 +- gcc/config/rs6000/rs6000.md | 305 +- gcc/config/rs6000/rs6000.opt | 6 +- gcc/config/rs6000/rs64.md | 2 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/smmintrin.h | 2 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 2 +- gcc/config/rs6000/sysv4.opt | 2 +- gcc/config/rs6000/sysv4le.h | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- gcc/config/rs6000/t-linux64 | 2 +- gcc/config/rs6000/t-lynx | 2 +- gcc/config/rs6000/t-netbsd | 2 +- gcc/config/rs6000/t-ppccomm | 2 +- gcc/config/rs6000/t-ppcendian | 2 +- gcc/config/rs6000/t-ppcgas | 2 +- gcc/config/rs6000/t-rs6000 | 2 +- gcc/config/rs6000/t-rtems | 2 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/titan.md | 2 +- gcc/config/rs6000/tmmintrin.h | 2 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 267 +- gcc/config/rs6000/vsx.md | 106 +- gcc/config/rs6000/vxworks.h | 9 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/x86intrin.h | 2 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/rs6000/xmmintrin.h | 2 +- gcc/config/rtems.h | 2 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 2 +- gcc/config/rx/elf.opt | 4 +- gcc/config/rx/predicates.md | 2 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 6 +- gcc/config/rx/rx.opt | 2 +- gcc/config/rx/t-rx | 2 +- gcc/config/s390/2064.md | 2 +- gcc/config/s390/2084.md | 2 +- gcc/config/s390/2097.md | 2 +- gcc/config/s390/2817.md | 2 +- gcc/config/s390/2827.md | 2 +- gcc/config/s390/2964.md | 2 +- gcc/config/s390/3906.md | 2 +- gcc/config/s390/8561.md | 2 +- gcc/config/s390/constraints.md | 2 +- gcc/config/s390/driver-native.c | 2 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 4 +- gcc/config/s390/predicates.md | 2 +- gcc/config/s390/s390-builtin-types.def | 2 +- gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390-builtins.h | 2 +- gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390-d.c | 2 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 2 +- gcc/config/s390/s390-passes.def | 2 +- gcc/config/s390/s390-protos.h | 2 +- gcc/config/s390/s390.c | 60 +- gcc/config/s390/s390.h | 10 +- gcc/config/s390/s390.md | 29 +- gcc/config/s390/s390.opt | 2 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 2 +- gcc/config/s390/t-s390 | 2 +- gcc/config/s390/tpf.h | 18 +- gcc/config/s390/tpf.md | 14 +- gcc/config/s390/tpf.opt | 22 +- gcc/config/s390/vecintrin.h | 2 +- gcc/config/s390/vector.md | 14 +- gcc/config/s390/vx-builtins.md | 2 +- gcc/config/sh/constraints.md | 2 +- gcc/config/sh/divcost-analysis | 2 +- gcc/config/sh/divtab-sh4-300.c | 2 +- gcc/config/sh/divtab-sh4.c | 2 +- gcc/config/sh/divtab.c | 2 +- gcc/config/sh/elf.h | 2 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 2 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 2 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 2 +- gcc/config/sh/sh-mem.cc | 2 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 2 +- gcc/config/sh/sh.c | 6 +- gcc/config/sh/sh.h | 2 +- gcc/config/sh/sh.md | 2 +- gcc/config/sh/sh.opt | 2 +- gcc/config/sh/sh1.md | 2 +- gcc/config/sh/sh4-300.md | 2 +- gcc/config/sh/sh4.md | 2 +- gcc/config/sh/sh4a.md | 2 +- gcc/config/sh/sh_optimize_sett_clrt.cc | 2 +- gcc/config/sh/sh_treg_combine.cc | 2 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 2 +- gcc/config/sh/t-sh | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 2 +- gcc/config/sol2-cxx.c | 2 +- gcc/config/sol2-d.c | 2 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 2 +- gcc/config/sol2.c | 2 +- gcc/config/sol2.h | 2 +- gcc/config/sol2.opt | 2 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default64.h | 2 +- gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/sparc/freebsd.h | 2 +- gcc/config/sparc/hypersparc.md | 2 +- gcc/config/sparc/leon.md | 2 +- gcc/config/sparc/linux.h | 2 +- gcc/config/sparc/linux64.h | 2 +- gcc/config/sparc/long-double-switch.opt | 2 +- gcc/config/sparc/m8.md | 2 +- gcc/config/sparc/netbsd-elf.h | 2 +- gcc/config/sparc/niagara.md | 2 +- gcc/config/sparc/niagara2.md | 2 +- gcc/config/sparc/niagara4.md | 2 +- gcc/config/sparc/niagara7.md | 2 +- gcc/config/sparc/openbsd1-64.h | 2 +- gcc/config/sparc/openbsd64.h | 2 +- gcc/config/sparc/predicates.md | 2 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 2 +- gcc/config/sparc/sparc-d.c | 2 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 2 +- gcc/config/sparc/sparc-passes.def | 2 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 9 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/sparc/sparc.md | 2 +- gcc/config/sparc/sparc.opt | 2 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 2 +- gcc/config/sparc/sysv4.h | 2 +- gcc/config/sparc/t-elf | 2 +- gcc/config/sparc/t-leon | 2 +- gcc/config/sparc/t-leon3 | 2 +- gcc/config/sparc/t-linux64 | 2 +- gcc/config/sparc/t-rtems | 2 +- gcc/config/sparc/t-rtems-64 | 2 +- gcc/config/sparc/t-sparc | 2 +- gcc/config/sparc/tso.h | 2 +- gcc/config/sparc/ultra1_2.md | 2 +- gcc/config/sparc/ultra3.md | 2 +- gcc/config/sparc/visintrin.h | 2 +- gcc/config/sparc/vxworks.h | 2 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 2 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/stormy16/stormy16.h | 2 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 2 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-netbsd | 2 +- gcc/config/t-pnt16-warn | 2 +- gcc/config/t-sol2 | 2 +- gcc/config/t-vxworks | 57 +- gcc/config/t-winnt | 2 +- gcc/config/tilegx/constraints.md | 2 +- gcc/config/tilegx/linux.h | 2 +- gcc/config/tilegx/mul-tables.c | 2 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 2 +- gcc/config/tilegx/tilegx-generic.md | 2 +- gcc/config/tilegx/tilegx-modes.def | 2 +- gcc/config/tilegx/tilegx-multiply.h | 2 +- gcc/config/tilegx/tilegx-opts.h | 2 +- gcc/config/tilegx/tilegx-protos.h | 2 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilegx/tilegx.opt | 2 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 2 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 2 +- gcc/config/tilepro/tilepro-generic.md | 2 +- gcc/config/tilepro/tilepro-modes.def | 2 +- gcc/config/tilepro/tilepro-multiply.h | 2 +- gcc/config/tilepro/tilepro-protos.h | 2 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 2 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 2 +- gcc/config/v850/v850.c | 4 +- gcc/config/v850/v850.h | 7 +- gcc/config/v850/v850.md | 2 +- gcc/config/v850/v850.opt | 2 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 2 +- gcc/config/vax/elf.h | 2 +- gcc/config/vax/elf.opt | 2 +- gcc/config/vax/linux.h | 2 +- gcc/config/vax/netbsd-elf.h | 2 +- gcc/config/vax/openbsd.h | 2 +- gcc/config/vax/openbsd1.h | 2 +- gcc/config/vax/predicates.md | 2 +- gcc/config/vax/vax-modes.def | 2 +- gcc/config/vax/vax-protos.h | 2 +- gcc/config/vax/vax.c | 2 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 2 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 2 +- gcc/config/visium/t-visium | 2 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-passes.def | 2 +- gcc/config/visium/visium-protos.h | 2 +- gcc/config/visium/visium.c | 2 +- gcc/config/visium/visium.h | 2 +- gcc/config/visium/visium.md | 2 +- gcc/config/visium/visium.opt | 2 +- gcc/config/vms/make-crtlmap.awk | 2 +- gcc/config/vms/t-vms | 2 +- gcc/config/vms/t-vmsnative | 2 +- gcc/config/vms/vms-ar.c | 2 +- gcc/config/vms/vms-c.c | 2 +- gcc/config/vms/vms-f.c | 2 +- gcc/config/vms/vms-ld.c | 2 +- gcc/config/vms/vms-opts.h | 2 +- gcc/config/vms/vms-protos.h | 2 +- gcc/config/vms/vms-stdint.h | 2 +- gcc/config/vms/vms.c | 2 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 2 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 51 +- gcc/config/vxworks-c.c | 37 + gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks-stdint.h | 2 +- gcc/config/vxworks.c | 2 +- gcc/config/vxworks.h | 2 +- gcc/config/vxworks.opt | 2 +- gcc/config/vxworks/_vxworks-versions.h | 54 + gcc/config/vxworks/_yvals-wrapper.h | 44 + gcc/config/vxworks/_yvals.h | 45 + gcc/config/vxworks/complex.h | 28 + gcc/config/vxworks/inttypes.h | 28 + gcc/config/vxworks/math.h | 28 + gcc/config/vxworks/setjmp.h | 34 + gcc/config/vxworks/stdint.h | 28 + gcc/config/vxworks/vxworks-predef.h | 32 + gcc/config/vxworksae.h | 2 +- gcc/config/winnt-c.c | 2 +- gcc/config/xtensa/constraints.md | 2 +- gcc/config/xtensa/elf.h | 2 +- gcc/config/xtensa/elf.opt | 2 +- gcc/config/xtensa/linux.h | 2 +- gcc/config/xtensa/predicates.md | 2 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/uclinux.h | 2 +- gcc/config/xtensa/uclinux.opt | 2 +- gcc/config/xtensa/xtensa-protos.h | 2 +- gcc/config/xtensa/xtensa.c | 2 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure | 147 +- gcc/configure.ac | 69 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 2 +- gcc/convert.h | 2 +- gcc/coretypes.h | 10 +- gcc/coroutine-builtins.def | 53 + gcc/coroutine-passes.cc | 532 + gcc/coverage.c | 15 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 5425 +- gcc/cp/ChangeLog-2019 | 5679 ++ gcc/cp/Make-lang.in | 4 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 348 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 161 +- gcc/cp/config-lang.in | 4 +- gcc/cp/constexpr.c | 869 +- gcc/cp/constraint.cc | 305 +- gcc/cp/coroutines.cc | 3905 ++ gcc/cp/cp-gimplify.c | 348 +- gcc/cp/cp-lang.c | 2 +- gcc/cp/cp-name-hint.h | 2 +- gcc/cp/cp-objcp-common.c | 20 +- gcc/cp/cp-objcp-common.h | 2 +- gcc/cp/cp-tree.def | 26 +- gcc/cp/cp-tree.h | 155 +- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 51 +- gcc/cp/cxx-pretty-print.c | 35 +- gcc/cp/cxx-pretty-print.h | 4 +- gcc/cp/decl.c | 363 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 96 +- gcc/cp/dump.c | 2 +- gcc/cp/error.c | 46 +- gcc/cp/except.c | 125 +- gcc/cp/expr.c | 4 +- gcc/cp/friend.c | 2 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 233 +- gcc/cp/lambda.c | 11 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 4 +- gcc/cp/logic.cc | 2 +- gcc/cp/mangle.c | 57 +- gcc/cp/method.c | 117 +- gcc/cp/name-lookup.c | 57 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/operators.def | 3 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 1324 +- gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 1166 +- gcc/cp/ptree.c | 2 +- gcc/cp/rtti.c | 58 +- gcc/cp/search.c | 2 +- gcc/cp/semantics.c | 202 +- gcc/cp/tree.c | 150 +- gcc/cp/type-utils.h | 28 +- gcc/cp/typeck.c | 587 +- gcc/cp/typeck2.c | 91 +- gcc/cp/vtable-class-hierarchy.c | 2 +- gcc/cppbuiltin.c | 2 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 2 +- gcc/cse.c | 6 +- gcc/cselib.c | 141 +- gcc/cselib.h | 2 +- gcc/d/ChangeLog | 324 +- gcc/d/{ChangeLog => ChangeLog-2019} | 0 gcc/d/Make-lang.in | 2 +- gcc/d/config-lang.in | 2 +- gcc/d/d-attribs.cc | 2 +- gcc/d/d-builtins.cc | 2 +- gcc/d/d-codegen.cc | 2 +- gcc/d/d-convert.cc | 2 +- gcc/d/d-diagnostic.cc | 2 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-incpath.cc | 2 +- gcc/d/d-lang.cc | 2 +- gcc/d/d-longdouble.cc | 2 +- gcc/d/d-spec.cc | 2 +- gcc/d/d-system.h | 2 +- gcc/d/d-target-def.h | 2 +- gcc/d/d-target.cc | 2 +- gcc/d/d-target.def | 2 +- gcc/d/d-target.h | 2 +- gcc/d/d-tree.def | 2 +- gcc/d/d-tree.h | 2 +- gcc/d/decl.cc | 2 +- gcc/d/dmd/root/dsystem.h | 2 +- gcc/d/expr.cc | 2 +- gcc/d/gdc.texi | 2 +- gcc/d/imports.cc | 2 +- gcc/d/intrinsics.cc | 2 +- gcc/d/intrinsics.def | 2 +- gcc/d/lang-specs.h | 2 +- gcc/d/lang.opt | 2 +- gcc/d/longdouble.h | 2 +- gcc/d/modules.cc | 2 +- gcc/d/runtime.cc | 2 +- gcc/d/runtime.def | 2 +- gcc/d/toir.cc | 2 +- gcc/d/typeinfo.cc | 2 +- gcc/d/types.cc | 2 +- gcc/data-streamer-in.c | 2 +- gcc/data-streamer-out.c | 2 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 2 +- gcc/dbgcnt.c | 5 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 2 +- gcc/dbxout.h | 2 +- gcc/dce.c | 2 +- gcc/dce.h | 2 +- gcc/ddg.c | 155 +- gcc/ddg.h | 14 +- gcc/debug.c | 2 +- gcc/debug.h | 2 +- gcc/defaults.h | 2 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 2 +- gcc/df-scan.c | 2 +- gcc/df.h | 2 +- gcc/dfp.c | 2 +- gcc/dfp.h | 2 +- gcc/diagnostic-color.c | 106 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 9 +- gcc/diagnostic-event-id.h | 61 + gcc/diagnostic-format-json.cc | 36 +- gcc/diagnostic-metadata.h | 42 + gcc/diagnostic-path.h | 149 + gcc/diagnostic-show-locus.c | 1884 +- gcc/diagnostic-url.h | 20 +- gcc/diagnostic.c | 290 +- gcc/diagnostic.def | 7 +- gcc/diagnostic.h | 40 +- gcc/digraph.cc | 188 + gcc/digraph.h | 246 + gcc/doc/analyzer.texi | 528 + gcc/doc/avr-mmcu.texi | 4 +- gcc/doc/bugreport.texi | 2 +- gcc/doc/cfg.texi | 2 +- gcc/doc/collect2.texi | 2 +- gcc/doc/compat.texi | 2 +- gcc/doc/configfiles.texi | 2 +- gcc/doc/configterms.texi | 2 +- gcc/doc/contrib.texi | 2 +- gcc/doc/contribute.texi | 6 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppdiropts.texi | 2 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/cppwarnopts.texi | 2 +- gcc/doc/extend.texi | 186 +- gcc/doc/fragments.texi | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcc.texi | 2 +- gcc/doc/gccint.texi | 4 +- gcc/doc/gcov-dump.texi | 4 +- gcc/doc/gcov-tool.texi | 4 +- gcc/doc/gcov.texi | 4 +- gcc/doc/generic.texi | 2 +- gcc/doc/gimple.texi | 2 +- gcc/doc/gty.texi | 2 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 2 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 178 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 2297 +- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto-dump.texi | 4 +- gcc/doc/lto.texi | 2 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 5 +- gcc/doc/md.texi | 203 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 2 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 2 +- gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 2 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 43 +- gcc/doc/standards.texi | 2 +- gcc/doc/tm.texi | 52 +- gcc/doc/tm.texi.in | 8 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 2 +- gcc/doc/ux.texi | 2 +- gcc/dojump.c | 4 +- gcc/dojump.h | 2 +- gcc/dominance.c | 2 +- gcc/dominance.h | 2 +- gcc/domwalk.c | 2 +- gcc/domwalk.h | 2 +- gcc/double-int.c | 2 +- gcc/double-int.h | 2 +- gcc/dse.c | 11 +- gcc/dump-context.h | 2 +- gcc/dumpfile.c | 2 +- gcc/dumpfile.h | 2 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 2 +- gcc/dwarf2out.c | 177 +- gcc/dwarf2out.h | 2 +- gcc/early-remat.c | 2 +- gcc/edit-context.c | 2 +- gcc/edit-context.h | 2 +- gcc/emit-rtl.c | 2 +- gcc/emit-rtl.h | 2 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/escaped_string.h | 2 +- gcc/et-forest.c | 2 +- gcc/et-forest.h | 2 +- gcc/except.c | 2 +- gcc/except.h | 2 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 5 +- gcc/explow.h | 2 +- gcc/expmed.c | 2 +- gcc/expmed.h | 2 +- gcc/expr.c | 16 +- gcc/expr.h | 2 +- gcc/fibonacci_heap.c | 2 +- gcc/fibonacci_heap.h | 2 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/file-prefix-map.c | 2 +- gcc/file-prefix-map.h | 2 +- gcc/final.c | 2 +- gcc/fixed-value.c | 2 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 2 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 48 +- gcc/fold-const-call.h | 2 +- gcc/fold-const.c | 451 +- gcc/fold-const.h | 9 +- gcc/fortran/ChangeLog | 2932 +- gcc/fortran/ChangeLog-2019 | 3132 ++ gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 12 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 46 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 12 +- gcc/fortran/class.c | 2 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 2 +- gcc/fortran/cpp.c | 4 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 2 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 70 +- gcc/fortran/dependency.c | 22 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 2 +- gcc/fortran/error.c | 3 +- gcc/fortran/expr.c | 44 +- gcc/fortran/f95-lang.c | 2 +- gcc/fortran/frontend-passes.c | 27 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 25 +- gcc/fortran/gfortran.texi | 62 +- gcc/fortran/gfortranspec.c | 4 +- gcc/fortran/interface.c | 20 +- gcc/fortran/intrinsic.c | 92 +- gcc/fortran/intrinsic.h | 5 +- gcc/fortran/intrinsic.texi | 31 +- gcc/fortran/invoke.texi | 65 +- gcc/fortran/io.c | 21 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 32 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 2 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 8 +- gcc/fortran/libgfortran.h | 2 +- gcc/fortran/match.c | 77 +- gcc/fortran/match.h | 2 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 12 +- gcc/fortran/module.c | 10 +- gcc/fortran/openmp.c | 315 +- gcc/fortran/options.c | 7 +- gcc/fortran/parse.c | 10 +- gcc/fortran/parse.h | 2 +- gcc/fortran/primary.c | 43 +- gcc/fortran/resolve.c | 126 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 27 +- gcc/fortran/st.c | 2 +- gcc/fortran/symbol.c | 28 +- gcc/fortran/target-memory.c | 2 +- gcc/fortran/target-memory.h | 2 +- gcc/fortran/trans-array.c | 53 +- gcc/fortran/trans-array.h | 4 +- gcc/fortran/trans-common.c | 8 +- gcc/fortran/trans-const.c | 2 +- gcc/fortran/trans-const.h | 2 +- gcc/fortran/trans-decl.c | 61 +- gcc/fortran/trans-expr.c | 230 +- gcc/fortran/trans-intrinsic.c | 23 +- gcc/fortran/trans-io.c | 2 +- gcc/fortran/trans-openmp.c | 737 +- gcc/fortran/trans-stmt.c | 21 +- gcc/fortran/trans-stmt.h | 2 +- gcc/fortran/trans-types.c | 23 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 24 +- gcc/fortran/trans.h | 22 +- gcc/fortran/types.def | 2 +- gcc/fp-test.c | 2 +- gcc/function-abi.cc | 2 +- gcc/function-abi.h | 2 +- gcc/function-tests.c | 6 +- gcc/function.c | 2 +- gcc/function.h | 5 +- gcc/fwprop.c | 2 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 4 +- gcc/gcc-rich-location.h | 8 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 35 +- gcc/gcc.h | 2 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 4 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 6 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 2 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 187 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 2 +- gcc/genattrtab.c | 2 +- gcc/genautomata.c | 2 +- gcc/gencfn-macros.c | 2 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 2 +- gcc/genconfig.c | 2 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 2 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 2 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 2 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 2 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 2 +- gcc/gengtype-state.c | 2 +- gcc/gengtype.c | 4 +- gcc/gengtype.h | 2 +- gcc/genhooks.c | 2 +- gcc/genmatch.c | 182 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 2 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 2 +- gcc/genoutput.c | 2 +- gcc/genpeep.c | 2 +- gcc/genpreds.c | 2 +- gcc/genrecog.c | 2 +- gcc/gensupport.c | 2 +- gcc/gensupport.h | 2 +- gcc/gentarget-def.c | 2 +- gcc/ggc-common.c | 2 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 2 +- gcc/ggc-tests.c | 2 +- gcc/ggc.h | 2 +- gcc/gimple-builder.c | 2 +- gcc/gimple-builder.h | 2 +- gcc/gimple-expr.c | 13 +- gcc/gimple-expr.h | 2 +- gcc/gimple-fold.c | 152 +- gcc/gimple-fold.h | 2 +- gcc/gimple-iterator.c | 10 +- gcc/gimple-iterator.h | 2 +- gcc/gimple-laddress.c | 2 +- gcc/gimple-loop-interchange.cc | 11 +- gcc/gimple-loop-jam.c | 2 +- gcc/gimple-loop-versioning.cc | 2 +- gcc/gimple-low.c | 2 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 20 +- gcc/gimple-match.h | 2 +- gcc/gimple-predict.h | 6 +- gcc/gimple-pretty-print.c | 161 +- gcc/gimple-pretty-print.h | 5 +- gcc/gimple-ssa-backprop.c | 2 +- gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-evrp-analyze.h | 2 +- gcc/gimple-ssa-evrp.c | 2 +- gcc/gimple-ssa-isolate-paths.c | 2 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-ssa-sprintf.c | 6 +- gcc/gimple-ssa-store-merging.c | 116 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/gimple-ssa-warn-alloca.c | 2 +- gcc/gimple-ssa-warn-restrict.c | 4 +- gcc/gimple-ssa-warn-restrict.h | 2 +- gcc/gimple-ssa.h | 2 +- gcc/gimple-streamer-in.c | 2 +- gcc/gimple-streamer-out.c | 2 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 2 +- gcc/gimple-walk.h | 2 +- gcc/gimple.c | 2 +- gcc/gimple.def | 2 +- gcc/gimple.h | 158 +- gcc/gimplify-me.c | 2 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 624 +- gcc/gimplify.h | 3 +- gcc/ginclude/float.h | 2 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 2 +- gcc/ginclude/stdatomic.h | 2 +- gcc/ginclude/stdbool.h | 2 +- gcc/ginclude/stddef.h | 2 +- gcc/ginclude/stdfix.h | 2 +- gcc/ginclude/stdint-gcc.h | 2 +- gcc/ginclude/stdnoreturn.h | 2 +- gcc/ginclude/tgmath.h | 2 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 2 +- gcc/go/ChangeLog | 8 +- gcc/go/Make-lang.in | 2 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 2 +- gcc/go/go-backend.c | 2 +- gcc/go/go-c.h | 2 +- gcc/go/go-gcc-diagnostics.cc | 2 +- gcc/go/go-gcc.cc | 2 +- gcc/go/go-gcc.h | 2 +- gcc/go/go-lang.c | 2 +- gcc/go/go-sha1.cc | 2 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 3 +- gcc/go/gofrontend/export.cc | 2 +- gcc/go/gofrontend/expressions.cc | 263 +- gcc/go/gofrontend/expressions.h | 22 +- gcc/go/gofrontend/gogo.cc | 76 +- gcc/go/gofrontend/gogo.h | 109 +- gcc/go/gofrontend/lex.cc | 12 +- gcc/go/gofrontend/names.cc | 23 +- gcc/go/gofrontend/parse.cc | 25 +- gcc/go/gofrontend/parse.h | 2 +- gcc/go/gofrontend/runtime.def | 21 +- gcc/go/gofrontend/statements.cc | 5 +- gcc/go/gofrontend/types.cc | 768 +- gcc/go/gofrontend/types.h | 62 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 2 +- gcc/godump.c | 2 +- gcc/graph.c | 2 +- gcc/graph.h | 2 +- gcc/graphds.c | 2 +- gcc/graphds.h | 2 +- gcc/graphite-dependences.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 3 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/graphite.c | 3 +- gcc/graphite.h | 2 +- gcc/graphviz.cc | 100 + gcc/graphviz.h | 53 + gcc/gsstruct.def | 2 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 2 +- gcc/haifa-sched.c | 3 +- gcc/hard-reg-set.h | 2 +- gcc/hash-map-tests.c | 92 +- gcc/hash-map-traits.h | 4 +- gcc/hash-map.h | 3 +- gcc/hash-set-tests.c | 4 +- gcc/hash-set.h | 2 +- gcc/hash-table.c | 2 +- gcc/hash-table.h | 23 +- gcc/hash-traits.h | 5 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 8 +- gcc/hooks.h | 3 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 2 +- gcc/hsa-brig.c | 2 +- gcc/hsa-builtins.def | 2 +- gcc/hsa-common.c | 2 +- gcc/hsa-common.h | 2 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 2 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 2 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 2 +- gcc/ifcvt.c | 2 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 2 +- gcc/incpath.c | 2 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 2 +- gcc/input.c | 107 +- gcc/input.h | 3 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 2 +- gcc/int-vector-builder.h | 2 +- gcc/internal-fn.c | 28 +- gcc/internal-fn.def | 8 +- gcc/internal-fn.h | 2 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-comdats.c | 2 +- gcc/ipa-cp.c | 602 +- gcc/ipa-devirt.c | 131 +- gcc/ipa-fnsummary.c | 156 +- gcc/ipa-fnsummary.h | 50 +- gcc/ipa-hsa.c | 12 +- gcc/ipa-icf-gimple.c | 6 +- gcc/ipa-icf-gimple.h | 10 +- gcc/ipa-icf.c | 33 +- gcc/ipa-icf.h | 10 +- gcc/ipa-inline-analysis.c | 18 +- gcc/ipa-inline-transform.c | 68 +- gcc/ipa-inline.c | 188 +- gcc/ipa-inline.h | 2 +- gcc/ipa-param-manipulation.c | 20 +- gcc/ipa-param-manipulation.h | 5 +- gcc/ipa-polymorphic-call.c | 54 +- gcc/ipa-predicate.c | 8 +- gcc/ipa-predicate.h | 8 +- gcc/ipa-profile.c | 523 +- gcc/ipa-prop.c | 136 +- gcc/ipa-prop.h | 7 +- gcc/ipa-pure-const.c | 87 +- gcc/ipa-ref.c | 2 +- gcc/ipa-ref.h | 7 +- gcc/ipa-reference.c | 2 +- gcc/ipa-reference.h | 2 +- gcc/ipa-split.c | 9 +- gcc/ipa-sra.c | 45 +- gcc/ipa-utils.c | 297 +- gcc/ipa-utils.h | 17 +- gcc/ipa-visibility.c | 41 +- gcc/ipa.c | 40 +- gcc/ira-build.c | 2 +- gcc/ira-color.c | 116 +- gcc/ira-conflicts.c | 24 +- gcc/ira-costs.c | 2 +- gcc/ira-emit.c | 2 +- gcc/ira-int.h | 2 +- gcc/ira-lives.c | 50 +- gcc/ira.c | 21 +- gcc/ira.h | 2 +- gcc/is-a.h | 2 +- gcc/jit/ChangeLog | 11 +- gcc/jit/Make-lang.in | 2 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 80 +- gcc/jit/docs/conf.py | 2 +- gcc/jit/docs/cp/index.rst | 2 +- gcc/jit/docs/cp/intro/index.rst | 2 +- gcc/jit/docs/cp/intro/tutorial01.rst | 2 +- gcc/jit/docs/cp/intro/tutorial02.rst | 2 +- gcc/jit/docs/cp/intro/tutorial03.rst | 2 +- gcc/jit/docs/cp/intro/tutorial04.rst | 2 +- gcc/jit/docs/cp/topics/compilation.rst | 2 +- gcc/jit/docs/cp/topics/contexts.rst | 2 +- gcc/jit/docs/cp/topics/expressions.rst | 2 +- gcc/jit/docs/cp/topics/functions.rst | 2 +- gcc/jit/docs/cp/topics/index.rst | 2 +- gcc/jit/docs/cp/topics/locations.rst | 2 +- gcc/jit/docs/cp/topics/objects.rst | 2 +- gcc/jit/docs/cp/topics/types.rst | 2 +- gcc/jit/docs/examples/tut01-hello-world.c | 2 +- gcc/jit/docs/examples/tut01-hello-world.cc | 2 +- gcc/jit/docs/examples/tut02-square.c | 2 +- gcc/jit/docs/examples/tut02-square.cc | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.c | 2 +- gcc/jit/docs/examples/tut03-sum-of-squares.cc | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.c | 2 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 2 +- gcc/jit/docs/index.rst | 2 +- gcc/jit/docs/internals/index.rst | 2 +- gcc/jit/docs/intro/index.rst | 2 +- gcc/jit/docs/intro/tutorial01.rst | 2 +- gcc/jit/docs/intro/tutorial02.rst | 2 +- gcc/jit/docs/intro/tutorial03.rst | 2 +- gcc/jit/docs/intro/tutorial04.rst | 2 +- gcc/jit/docs/intro/tutorial05.rst | 2 +- gcc/jit/docs/topics/compatibility.rst | 2 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 2 +- gcc/jit/docs/topics/expressions.rst | 2 +- gcc/jit/docs/topics/function-pointers.rst | 2 +- gcc/jit/docs/topics/functions.rst | 2 +- gcc/jit/docs/topics/index.rst | 2 +- gcc/jit/docs/topics/locations.rst | 2 +- gcc/jit/docs/topics/objects.rst | 2 +- gcc/jit/docs/topics/performance.rst | 2 +- gcc/jit/docs/topics/types.rst | 2 +- gcc/jit/dummy-frontend.c | 2 +- gcc/jit/jit-builtins.c | 5 +- gcc/jit/jit-builtins.h | 2 +- gcc/jit/jit-common.h | 2 +- gcc/jit/jit-logging.c | 2 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 2 +- gcc/jit/jit-playback.h | 2 +- gcc/jit/jit-recording.c | 2 +- gcc/jit/jit-recording.h | 2 +- gcc/jit/jit-result.c | 2 +- gcc/jit/jit-result.h | 2 +- gcc/jit/jit-spec.c | 2 +- gcc/jit/jit-tempdir.c | 2 +- gcc/jit/jit-tempdir.h | 2 +- gcc/jit/libgccjit++.h | 2 +- gcc/jit/libgccjit.c | 2 +- gcc/jit/libgccjit.h | 2 +- gcc/jit/libgccjit.map | 2 +- gcc/json.cc | 2 +- gcc/json.h | 2 +- gcc/jump.c | 2 +- gcc/langhooks-def.h | 6 +- gcc/langhooks.c | 41 +- gcc/langhooks.h | 2 +- gcc/lcm.c | 2 +- gcc/lcm.h | 2 +- gcc/libfuncs.h | 2 +- gcc/limitx.h | 2 +- gcc/lists.c | 2 +- gcc/loop-doloop.c | 2 +- gcc/loop-init.c | 2 +- gcc/loop-invariant.c | 2 +- gcc/loop-iv.c | 17 +- gcc/loop-unroll.c | 2 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 2 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 10 +- gcc/lra-coalesce.c | 2 +- gcc/lra-constraints.c | 65 +- gcc/lra-eliminations.c | 7 +- gcc/lra-int.h | 4 +- gcc/lra-lives.c | 15 +- gcc/lra-remat.c | 2 +- gcc/lra-spills.c | 2 +- gcc/lra.c | 9 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 52 +- gcc/lto-compress.c | 2 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 11 +- gcc/lto-section-in.c | 2 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 47 +- gcc/lto-streamer-out.c | 13 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 4 +- gcc/lto-wrapper.c | 116 +- gcc/lto/ChangeLog | 55 +- gcc/lto/Make-lang.in | 2 +- gcc/lto/common.c | 2 +- gcc/lto/common.h | 2 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/lang.opt | 2 +- gcc/lto/lto-common.c | 7 +- gcc/lto/lto-common.h | 2 +- gcc/lto/lto-dump.c | 24 +- gcc/lto/lto-lang.c | 11 +- gcc/lto/lto-object.c | 2 +- gcc/lto/lto-partition.c | 56 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 9 +- gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 6 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 2 +- gcc/machmode.h | 2 +- gcc/main.c | 2 +- gcc/match.pd | 307 +- gcc/mcf.c | 2 +- gcc/mem-stats-traits.h | 2 +- gcc/mem-stats.h | 2 +- gcc/memmodel.h | 2 +- gcc/memory-block.cc | 2 +- gcc/memory-block.h | 2 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 2 +- gcc/mode-switching.c | 2 +- gcc/modulo-sched.c | 60 +- gcc/multiple_target.c | 6 +- gcc/objc/ChangeLog | 6 +- gcc/objc/Make-lang.in | 2 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 2 +- gcc/objc/objc-act.h | 2 +- gcc/objc/objc-encoding.c | 2 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 2 +- gcc/objc/objc-lang.c | 2 +- gcc/objc/objc-map.c | 2 +- gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 2 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/objc/objc-runtime-hooks.h | 2 +- gcc/objc/objc-runtime-shared-support.c | 2 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 6 +- gcc/objcp/Make-lang.in | 2 +- gcc/objcp/config-lang.in | 2 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 2 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 2 +- gcc/omp-builtins.def | 2 +- gcc/omp-expand.c | 6 +- gcc/omp-expand.h | 2 +- gcc/omp-general.c | 2 +- gcc/omp-general.h | 2 +- gcc/omp-grid.c | 2 +- gcc/omp-grid.h | 2 +- gcc/omp-low.c | 69 +- gcc/omp-low.h | 2 +- gcc/omp-offload.c | 2 +- gcc/omp-offload.h | 2 +- gcc/omp-simd-clone.c | 14 +- gcc/omp-simd-clone.h | 2 +- gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-problem.cc | 2 +- gcc/opt-problem.h | 2 +- gcc/opt-read.awk | 2 +- gcc/opt-suggestions.c | 2 +- gcc/opt-suggestions.h | 2 +- gcc/optabs-libfuncs.c | 2 +- gcc/optabs-libfuncs.h | 2 +- gcc/optabs-query.c | 2 +- gcc/optabs-query.h | 2 +- gcc/optabs-tree.c | 26 +- gcc/optabs-tree.h | 4 +- gcc/optabs.c | 2 +- gcc/optabs.def | 2 +- gcc/optabs.h | 3 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 2 +- gcc/optinfo-emit-json.cc | 2 +- gcc/optinfo-emit-json.h | 2 +- gcc/optinfo.cc | 2 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 68 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 8 +- gcc/opts.c | 47 +- gcc/opts.h | 7 +- gcc/ordered-hash-map-tests.cc | 247 + gcc/ordered-hash-map.h | 188 + gcc/output.h | 9 +- gcc/params.opt | 444 +- gcc/pass_manager.h | 2 +- gcc/passes.c | 4 +- gcc/passes.def | 5 +- gcc/plugin.c | 2 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 45 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 39608 +++++++------- gcc/po/da.po | 46027 ++++++++-------- gcc/po/de.po | 41764 ++++++++------- gcc/po/el.po | 43448 ++++++++------- gcc/po/es.po | 40625 +++++++------- gcc/po/exgettext | 7 +- gcc/po/fi.po | 48858 +++++++++-------- gcc/po/fr.po | 41815 ++++++++------- gcc/po/gcc.pot | 38193 +++++++------ gcc/po/hr.po | 36840 +++++++------ gcc/po/id.po | 53369 ++++++++++--------- gcc/po/ja.po | 52027 +++++++++--------- gcc/po/nl.po | 45955 ++++++++-------- gcc/po/ru.po | 43218 ++++++++------- gcc/po/sr.po | 52527 +++++++++--------- gcc/po/sv.po | 42799 ++++++++------- gcc/po/tr.po | 53097 +++++++++--------- gcc/po/uk.po | 41799 ++++++++------- gcc/po/vi.po | 42259 ++++++++------- gcc/po/zh_CN.po | 53210 +++++++++--------- gcc/po/zh_TW.po | 51684 +++++++++--------- gcc/poly-int-types.h | 2 +- gcc/poly-int.h | 2 +- gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 6 +- gcc/predict.c | 129 +- gcc/predict.def | 2 +- gcc/predict.h | 2 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 224 +- gcc/pretty-print.h | 14 +- gcc/print-rtl-function.c | 2 +- gcc/print-rtl.c | 2 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 2 +- gcc/print-tree.h | 2 +- gcc/profile-count.c | 58 +- gcc/profile-count.h | 92 +- gcc/profile.c | 53 +- gcc/profile.h | 2 +- gcc/range-op.cc | 2 +- gcc/range-op.h | 2 +- gcc/range.cc | 2 +- gcc/range.h | 2 +- gcc/read-md.c | 2 +- gcc/read-md.h | 2 +- gcc/read-rtl-function.c | 2 +- gcc/read-rtl-function.h | 2 +- gcc/read-rtl.c | 2 +- gcc/real.c | 188 +- gcc/real.h | 3 +- gcc/realmpfr.c | 11 +- gcc/realmpfr.h | 14 +- gcc/recog.c | 131 +- gcc/recog.h | 3 +- gcc/ree.c | 2 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 2 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 2 +- gcc/regrename.c | 2 +- gcc/regrename.h | 2 +- gcc/regs.h | 2 +- gcc/regset.h | 2 +- gcc/regstat.c | 9 +- gcc/reload.c | 2 +- gcc/reload.h | 2 +- gcc/reload1.c | 2 +- gcc/reorg.c | 2 +- gcc/resource.c | 2 +- gcc/resource.h | 2 +- gcc/rtl-error.c | 2 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 2 +- gcc/rtl.c | 2 +- gcc/rtl.def | 2 +- gcc/rtl.h | 3 +- gcc/rtlanal.c | 85 +- gcc/rtlhash.c | 2 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 2 +- gcc/rtx-vector-builder.c | 2 +- gcc/rtx-vector-builder.h | 2 +- gcc/run-rtl-passes.c | 2 +- gcc/run-rtl-passes.h | 2 +- gcc/sancov.c | 2 +- gcc/sanitizer.def | 2 +- gcc/sanopt.c | 15 +- gcc/sbitmap.c | 2 +- gcc/sbitmap.h | 3 +- gcc/sched-deps.c | 3 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 4 +- gcc/sched-rgn.c | 2 +- gcc/sel-sched-dump.c | 2 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 2 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 2 +- gcc/sel-sched.h | 2 +- gcc/selftest-diagnostic.c | 2 +- gcc/selftest-diagnostic.h | 2 +- gcc/selftest-rtl.c | 2 +- gcc/selftest-rtl.h | 2 +- gcc/selftest-run-tests.c | 10 +- gcc/selftest.c | 2 +- gcc/selftest.h | 13 +- gcc/sese.c | 2 +- gcc/sese.h | 2 +- gcc/shortest-paths.h | 145 + gcc/shrink-wrap.c | 2 +- gcc/shrink-wrap.h | 2 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 40 +- gcc/sort.cc | 2 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 2 +- gcc/spellcheck-tree.h | 2 +- gcc/spellcheck.c | 2 +- gcc/spellcheck.h | 2 +- gcc/sreal.c | 2 +- gcc/sreal.h | 2 +- gcc/ssa-iterators.h | 2 +- gcc/ssa.h | 2 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 2 +- gcc/statistics.c | 2 +- gcc/statistics.h | 2 +- gcc/stmt.c | 2 +- gcc/stmt.h | 2 +- gcc/stor-layout.c | 2 +- gcc/stor-layout.h | 2 +- gcc/store-motion.c | 2 +- gcc/streamer-hooks.c | 2 +- gcc/streamer-hooks.h | 2 +- gcc/stringpool.c | 2 +- gcc/stringpool.h | 2 +- gcc/substring-locations.c | 2 +- gcc/substring-locations.h | 2 +- gcc/symbol-summary.h | 2 +- gcc/symtab.c | 76 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 2 +- gcc/target-def.h | 2 +- gcc/target-globals.c | 2 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 2 +- gcc/target.def | 65 +- gcc/target.h | 43 +- gcc/targhooks.c | 15 +- gcc/targhooks.h | 4 +- gcc/testsuite/ChangeLog | 20161 ++----- gcc/testsuite/ChangeLog-2019 | 19187 +++++++ gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/brig.dg/dg.exp | 2 +- gcc/testsuite/c-c++-common/Wcast-align.c | 4 +- gcc/testsuite/c-c++-common/Wcast-function-type.c | 4 +- gcc/testsuite/c-c++-common/Wconversion-pr40752.c | 49 + gcc/testsuite/c-c++-common/Wconversion-pr40752a.c | 50 + gcc/testsuite/c-c++-common/Wconversion-pr40752b.c | 8 + .../c-c++-common/Wint-to-pointer-cast-1.c | 2 +- .../c-c++-common/Wint-to-pointer-cast-2.c | 2 +- .../c-c++-common/Wint-to-pointer-cast-3.c | 4 +- gcc/testsuite/c-c++-common/Wrestrict.c | 10 +- gcc/testsuite/c-c++-common/Wsign-conversion-1.c | 13 + gcc/testsuite/c-c++-common/Wstringop-overflow-2.c | 8 +- .../c-c++-common/Wstringop-truncation-4.c | 18 +- gcc/testsuite/c-c++-common/Wstringop-truncation.c | 5 +- gcc/testsuite/c-c++-common/Wunused-var-17.c | 19 + gcc/testsuite/c-c++-common/attr-nonstring-8.c | 4 +- gcc/testsuite/c-c++-common/cold-1.c | 22 + gcc/testsuite/c-c++-common/cpp/has-include-1.c | 104 + .../c-c++-common/cpp/has-include-next-1.c | 104 + gcc/testsuite/c-c++-common/cpp/openacc-define-3.c | 2 +- gcc/testsuite/c-c++-common/cpp/pr88974.c | 1 + gcc/testsuite/c-c++-common/cpp/pr93452-1.c | 10 + gcc/testsuite/c-c++-common/cpp/pr93452-2.c | 11 + gcc/testsuite/c-c++-common/cpp/pr93545-1.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-2.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-3.c | 4 + gcc/testsuite/c-c++-common/cpp/pr93545-4.c | 4 + gcc/testsuite/c-c++-common/cpp/va-opt-4.c | 20 + .../c-c++-common/goacc/clause-locations.c | 19 + .../c-c++-common/goacc/deep-copy-arrayofstruct.c | 84 + gcc/testsuite/c-c++-common/goacc/finalize-1.c | 11 +- gcc/testsuite/c-c++-common/goacc/host_data-1.c | 48 +- gcc/testsuite/c-c++-common/goacc/mdc-1.c | 56 + gcc/testsuite/c-c++-common/goacc/mdc-2.c | 62 + gcc/testsuite/c-c++-common/gomp/has-include-1.c | 8 + gcc/testsuite/c-c++-common/gomp/pr93555-1.c | 18 + gcc/testsuite/c-c++-common/gomp/pr93555-2.c | 16 + .../compile => c-c++-common}/pr34029-1.c | 0 gcc/testsuite/c-c++-common/pr56493.c | 2 +- gcc/testsuite/c-c++-common/pr84305.c | 6 + gcc/testsuite/c-c++-common/pr90677-2.c | 8 + gcc/testsuite/c-c++-common/pr90677.c | 11 + gcc/testsuite/c-c++-common/pr92833-1.c | 4 + gcc/testsuite/c-c++-common/pr92833-2.c | 4 + gcc/testsuite/c-c++-common/pr92833-3.c | 4 + gcc/testsuite/c-c++-common/pr92833-4.c | 7 + gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/DRs/dr1423.C | 7 + gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Wcast-function-type.C | 2 +- gcc/testsuite/g++.dg/abi/guard4.C | 11 + gcc/testsuite/g++.dg/abi/mangle-neon-aarch64.C | 4 + gcc/testsuite/g++.dg/abi/mangle-neon.C | 5 + gcc/testsuite/g++.dg/addr_builtin-1.C | 4 +- gcc/testsuite/g++.dg/analyzer/analyzer.exp | 49 + gcc/testsuite/g++.dg/analyzer/cstdlib-2.C | 25 + gcc/testsuite/g++.dg/analyzer/cstdlib.C | 17 + gcc/testsuite/g++.dg/analyzer/malloc.C | 25 + gcc/testsuite/g++.dg/analyzer/pr93212.C | 17 + gcc/testsuite/g++.dg/analyzer/pr93288.C | 8 + gcc/testsuite/g++.dg/analyzer/pr93777.C | 1 + gcc/testsuite/g++.dg/analyzer/pr93899.C | 2 + gcc/testsuite/g++.dg/analyzer/pr93950.C | 28 + gcc/testsuite/g++.dg/analyzer/pr94028.C | 36 + gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/g++.dg/concepts/abbrev3.C | 11 + gcc/testsuite/g++.dg/concepts/attrib1.C | 6 + gcc/testsuite/g++.dg/concepts/diagnostic2.C | 30 + gcc/testsuite/g++.dg/concepts/diagnostic3.C | 29 + gcc/testsuite/g++.dg/concepts/fn-concept3.C | 6 + gcc/testsuite/g++.dg/concepts/pr67595.C | 2 +- gcc/testsuite/g++.dg/concepts/pr84330.C | 2 +- gcc/testsuite/g++.dg/concepts/pr91073-1.C | 37 + gcc/testsuite/g++.dg/concepts/pr91073-2.C | 19 + gcc/testsuite/g++.dg/concepts/pr92804-1.C | 19 + gcc/testsuite/g++.dg/concepts/pr92804-2.C | 19 + gcc/testsuite/g++.dg/concepts/pr93933.C | 31 + gcc/testsuite/g++.dg/conversion/ambig4.C | 14 + gcc/testsuite/g++.dg/conversion/const2.C | 2 +- gcc/testsuite/g++.dg/conversion/dynamic1.C | 2 +- gcc/testsuite/g++.dg/conversion/ptrmem2.C | 8 +- gcc/testsuite/g++.dg/conversion/ptrmem3.C | 4 +- gcc/testsuite/g++.dg/conversion/qual3.C | 26 +- gcc/testsuite/g++.dg/conversion/reinterpret3.C | 2 +- .../coroutines/co-await-syntax-00-needs-expr.C | 7 + .../coroutines/co-await-syntax-01-outside-fn.C | 5 + .../coroutines/co-await-syntax-02-outside-fn.C | 5 + .../g++.dg/coroutines/co-await-syntax-03-auto.C | 16 + .../coroutines/co-await-syntax-04-ctor-dtor.C | 8 + .../coroutines/co-await-syntax-05-constexpr.C | 12 + .../g++.dg/coroutines/co-await-syntax-06-main.C | 7 + .../g++.dg/coroutines/co-await-syntax-07-varargs.C | 14 + .../coroutines/co-await-syntax-08-lambda-auto.C | 19 + .../g++.dg/coroutines/co-await-syntax-09-convert.C | 23 + .../g++.dg/coroutines/co-await-void_type.C | 44 + .../coroutines/co-return-syntax-01-outside-fn.C | 6 + .../coroutines/co-return-syntax-02-outside-fn.C | 5 + .../g++.dg/coroutines/co-return-syntax-03-auto.C | 12 + .../coroutines/co-return-syntax-04-ctor-dtor.C | 8 + .../coroutines/co-return-syntax-05-constexpr-fn.C | 12 + .../g++.dg/coroutines/co-return-syntax-06-main.C | 7 + .../g++.dg/coroutines/co-return-syntax-07-vararg.C | 14 + .../coroutines/co-return-syntax-08-bad-return.C | 43 + .../coroutines/co-return-syntax-09-lambda-auto.C | 19 + .../g++.dg/coroutines/co-return-warning-1.C | 48 + .../coroutines/co-yield-syntax-00-needs-expr.C | 7 + .../coroutines/co-yield-syntax-01-outside-fn.C | 6 + .../coroutines/co-yield-syntax-02-outside-fn.C | 6 + .../g++.dg/coroutines/co-yield-syntax-03-auto.C | 12 + .../coroutines/co-yield-syntax-04-ctor-dtor.C | 8 + .../coroutines/co-yield-syntax-05-constexpr.C | 12 + .../g++.dg/coroutines/co-yield-syntax-06-main.C | 7 + .../g++.dg/coroutines/co-yield-syntax-07-varargs.C | 14 + .../coroutines/co-yield-syntax-08-needs-expr.C | 37 + .../coroutines/co-yield-syntax-09-lambda-auto.C | 19 + .../coroutines/coro-bad-alloc-00-bad-op-new.C | 12 + .../coroutines/coro-bad-alloc-01-bad-op-del.C | 13 + .../coroutines/coro-bad-alloc-02-no-op-new-nt.C | 15 + gcc/testsuite/g++.dg/coroutines/coro-builtins.C | 17 + gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C | 32 + .../g++.dg/coroutines/coro-missing-promise-yield.C | 33 + .../g++.dg/coroutines/coro-missing-promise.C | 20 + .../g++.dg/coroutines/coro-missing-ret-value.C | 34 + .../g++.dg/coroutines/coro-missing-ret-void.C | 34 + .../g++.dg/coroutines/coro-missing-ueh-1.C | 17 + .../g++.dg/coroutines/coro-missing-ueh-2.C | 18 + .../g++.dg/coroutines/coro-missing-ueh-3.C | 18 + gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h | 23 + gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C | 9 + gcc/testsuite/g++.dg/coroutines/coro.h | 152 + gcc/testsuite/g++.dg/coroutines/coro1-allocators.h | 184 + .../g++.dg/coroutines/coro1-missing-await-method.C | 21 + .../g++.dg/coroutines/coro1-refs-and-ctors.h | 144 + .../g++.dg/coroutines/coro1-ret-int-yield-int.h | 152 + gcc/testsuite/g++.dg/coroutines/coroutines.exp | 50 + .../g++.dg/coroutines/pr93458-1-missing-traits.C | 10 + .../g++.dg/coroutines/pr93458-2-bad-traits.C | 16 + .../g++.dg/coroutines/pr93458-3-missing-handle.C | 17 + .../g++.dg/coroutines/pr93458-4-bad-coro-handle.C | 21 + .../g++.dg/coroutines/pr93458-5-bad-coro-type.C | 12 + .../torture/alloc-00-gro-on-alloc-fail.C | 38 + .../coroutines/torture/alloc-01-overload-newdel.C | 49 + .../torture/alloc-02-fail-new-grooaf-check.C | 41 + .../coroutines/torture/alloc-03-overload-new-1.C | 55 + .../torture/alloc-04-overload-del-use-two-args.C | 60 + .../g++.dg/coroutines/torture/call-00-co-aw-arg.C | 73 + .../coroutines/torture/call-01-multiple-co-aw.C | 73 + .../g++.dg/coroutines/torture/call-02-temp-co-aw.C | 72 + .../coroutines/torture/call-03-temp-ref-co-aw.C | 72 + .../g++.dg/coroutines/torture/class-00-co-ret.C | 41 + .../coroutines/torture/class-01-co-ret-parm.C | 57 + .../coroutines/torture/class-02-templ-parm.C | 52 + .../torture/class-03-operator-templ-parm.C | 52 + .../g++.dg/coroutines/torture/class-04-lambda-1.C | 58 + .../torture/class-05-lambda-capture-copy-local.C | 59 + .../torture/class-06-lambda-capture-ref.C | 59 + .../coroutines/torture/class-07-data-member.C | 61 + .../coroutines/torture/co-await-00-trivial.C | 52 + .../coroutines/torture/co-await-01-with-value.C | 57 + .../g++.dg/coroutines/torture/co-await-02-xform.C | 58 + .../g++.dg/coroutines/torture/co-await-03-rhs-op.C | 58 + .../coroutines/torture/co-await-04-control-flow.C | 52 + .../g++.dg/coroutines/torture/co-await-05-loop.C | 51 + .../g++.dg/coroutines/torture/co-await-06-ovl.C | 65 + .../g++.dg/coroutines/torture/co-await-07-tmpl.C | 132 + .../coroutines/torture/co-await-08-cascade.C | 63 + .../g++.dg/coroutines/torture/co-await-09-pair.C | 57 + .../torture/co-await-10-template-fn-arg.C | 60 + .../coroutines/torture/co-await-11-forwarding.C | 43 + .../coroutines/torture/co-await-12-operator-2.C | 66 + .../coroutines/torture/co-await-13-return-ref.C | 58 + .../torture/co-await-14-return-ref-to-auto.C | 45 + .../torture/co-await-14-template-traits.C | 24 + .../torture/co-await-15-capture-comp-ref.C | 99 + .../torture/co-await-15-return-non-triv.C | 51 + .../torture/co-ret-00-void-return-is-ready.C | 90 + .../torture/co-ret-01-void-return-is-suspend.C | 94 + .../torture/co-ret-03-different-GRO-type.C | 92 + .../coroutines/torture/co-ret-04-GRO-nontriv.C | 109 + .../coroutines/torture/co-ret-05-return-value.C | 38 + .../torture/co-ret-06-template-promise-val-1.C | 105 + .../coroutines/torture/co-ret-07-void-cast-expr.C | 44 + .../torture/co-ret-08-template-cast-ret.C | 104 + .../coroutines/torture/co-ret-09-bool-await-susp.C | 97 + .../torture/co-ret-10-expression-evaluates-once.C | 49 + .../coroutines/torture/co-ret-11-co-ret-co-await.C | 40 + .../torture/co-ret-12-co-ret-fun-co-await.C | 48 + .../coroutines/torture/co-ret-13-template-2.C | 56 + .../coroutines/torture/co-ret-14-template-3.C | 58 + .../g++.dg/coroutines/torture/co-yield-00-triv.C | 129 + .../g++.dg/coroutines/torture/co-yield-01-multi.C | 64 + .../g++.dg/coroutines/torture/co-yield-02-loop.C | 68 + .../g++.dg/coroutines/torture/co-yield-03-tmpl.C | 140 + .../torture/co-yield-04-complex-local-state.C | 162 + .../g++.dg/coroutines/torture/co-yield-05-co-aw.C | 55 + .../coroutines/torture/co-yield-06-fun-parm.C | 64 + .../torture/co-yield-07-template-fn-param.C | 71 + .../coroutines/torture/co-yield-08-more-refs.C | 68 + .../torture/co-yield-09-more-templ-refs.C | 68 + .../g++.dg/coroutines/torture/coro-torture.exp | 19 + .../g++.dg/coroutines/torture/exceptions-test-0.C | 167 + .../g++.dg/coroutines/torture/func-params-00.C | 42 + .../g++.dg/coroutines/torture/func-params-01.C | 45 + .../g++.dg/coroutines/torture/func-params-02.C | 50 + .../g++.dg/coroutines/torture/func-params-03.C | 49 + .../g++.dg/coroutines/torture/func-params-04.C | 57 + .../g++.dg/coroutines/torture/func-params-05.C | 57 + .../g++.dg/coroutines/torture/func-params-06.C | 47 + .../g++.dg/coroutines/torture/func-params-07.C | 81 + .../g++.dg/coroutines/torture/func-params-08.C | 112 + .../torture/func-params-09-awaitable-parms.C | 105 + .../g++.dg/coroutines/torture/lambda-00-co-ret.C | 35 + .../coroutines/torture/lambda-01-co-ret-parm.C | 48 + .../coroutines/torture/lambda-02-co-yield-values.C | 64 + .../coroutines/torture/lambda-03-auto-parm-1.C | 46 + .../coroutines/torture/lambda-04-templ-parm.C | 47 + .../torture/lambda-05-capture-copy-local.C | 66 + .../coroutines/torture/lambda-06-multi-capture.C | 48 + .../coroutines/torture/lambda-07-multi-yield.C | 46 + .../coroutines/torture/lambda-08-co-ret-parm-ref.C | 59 + .../coroutines/torture/lambda-09-init-captures.C | 55 + .../g++.dg/coroutines/torture/lambda-10-mutable.C | 48 + .../g++.dg/coroutines/torture/local-var-0.C | 37 + .../g++.dg/coroutines/torture/local-var-1.C | 37 + .../g++.dg/coroutines/torture/local-var-2.C | 50 + .../g++.dg/coroutines/torture/local-var-3.C | 65 + .../g++.dg/coroutines/torture/local-var-4.C | 75 + .../coroutines/torture/local-var-5-awaitable.C | 73 + .../coroutines/torture/mid-suspend-destruction-0.C | 107 + gcc/testsuite/g++.dg/coroutines/torture/pr92933.C | 18 + gcc/testsuite/g++.dg/cpp/pr80005.C | 24 + gcc/testsuite/g++.dg/cpp0x/aggr3.C | 20 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C | 11 + gcc/testsuite/g++.dg/cpp0x/alignas17.C | 14 + gcc/testsuite/g++.dg/cpp0x/alignas18.C | 8 + gcc/testsuite/g++.dg/cpp0x/alignof3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto25.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-99.C | 3 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array-ptr6.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 + gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-array6.C | 5 +- gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 6 +- 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-empty14.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-ex3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-odr1.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-odr2.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C | 46 + .../g++.dg/cpp0x/constexpr-reinterpret2.C | 21 + gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-string2.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-union2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype-err1.C | 7 + gcc/testsuite/g++.dg/cpp0x/decltype10.C | 2 +- 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/desig2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/desig4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/diag3.C | 20 + gcc/testsuite/g++.dg/cpp0x/enum23.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum38.C | 25 + gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 + 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-71.C | 7 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-8.C | 2 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor34.C | 13 + gcc/testsuite/g++.dg/cpp0x/inh-ctor35.C | 14 + gcc/testsuite/g++.dg/cpp0x/inh-ctor5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/initlist-array10.C | 14 + gcc/testsuite/g++.dg/cpp0x/initlist-array11.C | 10 + gcc/testsuite/g++.dg/cpp0x/initlist-array9.C | 20 + gcc/testsuite/g++.dg/cpp0x/initlist-cleanup1.C | 17 + gcc/testsuite/g++.dg/cpp0x/initlist-new2.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist-new3.C | 13 + gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 + gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 + gcc/testsuite/g++.dg/cpp0x/initlist118.C | 26 + gcc/testsuite/g++.dg/cpp0x/initlist119.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist12.C | 6 +- gcc/testsuite/g++.dg/cpp0x/initlist120.C | 16 + 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/lambda/lambda-93597.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-attr1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv11.C | 6 +- .../g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 3 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle.C | 11 - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C | 15 + .../g++.dg/cpp0x/lambda/lambda-template16.C | 15 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C | 12 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C | 13 + gcc/testsuite/g++.dg/cpp0x/noexcept03.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept09.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept56.C | 10 + gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nontype4.C | 1 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 + gcc/testsuite/g++.dg/cpp0x/nullptr04.C | 8 +- gcc/testsuite/g++.dg/cpp0x/nullptr45.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr31437.C | 4 +- gcc/testsuite/g++.dg/cpp0x/pr79118.C | 10 +- gcc/testsuite/g++.dg/cpp0x/pr92524.C | 12 + gcc/testsuite/g++.dg/cpp0x/pr93905.C | 18 + gcc/testsuite/g++.dg/cpp0x/reinterpret_cast2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast2.C | 6 +- gcc/testsuite/g++.dg/cpp0x/rv-cast7.C | 6 + gcc/testsuite/g++.dg/cpp0x/rv-conv3.C | 15 + gcc/testsuite/g++.dg/cpp0x/spaceship-eq1.C | 5 + gcc/testsuite/g++.dg/cpp0x/std-layout1.C | 1 + gcc/testsuite/g++.dg/cpp0x/temp-extend2.C | 36 + gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C | 17 + gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 6 +- gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C | 13 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 3 +- gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C | 10 +- gcc/testsuite/g++.dg/cpp1y/lambda-conv1.C | 12 +- .../g++.dg/cpp1y/lambda-generic-const10.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C | 12 + gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C | 16 + gcc/testsuite/g++.dg/cpp1y/new1.C | 1 + gcc/testsuite/g++.dg/cpp1y/new2.C | 1 + gcc/testsuite/g++.dg/cpp1y/paren5.C | 12 + gcc/testsuite/g++.dg/cpp1y/var-templ32.C | 2 +- gcc/testsuite/g++.dg/cpp1y/var-templ64.C | 14 + gcc/testsuite/g++.dg/cpp1y/var-templ65.C | 5 + gcc/testsuite/g++.dg/cpp1z/bool-increment1.C | 8 +- gcc/testsuite/g++.dg/cpp1z/class-deduction46.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction64.C | 2 +- gcc/testsuite/g++.dg/cpp1z/class-deduction68.C | 10 + gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 12 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C | 17 + gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 24 + gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C | 16 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C | 7 + gcc/testsuite/g++.dg/cpp1z/decomp-bitfield1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp48.C | 8 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 14 +- .../g++.dg/cpp1z/has-unique-obj-representations2.C | 4 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor22.C | 4 +- gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C | 6 + gcc/testsuite/g++.dg/cpp1z/noexcept-type7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/pr92536.C | 23 + gcc/testsuite/g++.dg/cpp2a/array-conv9.C | 4 +- gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 - gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 + .../g++.dg/cpp2a/class-deduction-alias1.C | 27 + .../g++.dg/cpp2a/class-deduction-alias2.C | 22 + gcc/testsuite/g++.dg/cpp2a/concepts-alias.C | 9 +- gcc/testsuite/g++.dg/cpp2a/concepts-alias3.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C | 62 + gcc/testsuite/g++.dg/cpp2a/concepts-attrib1.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-conv1.C | 15 + gcc/testsuite/g++.dg/cpp2a/concepts-err1.C | 33 + gcc/testsuite/g++.dg/cpp2a/concepts-friend3.C | 3 + gcc/testsuite/g++.dg/cpp2a/concepts-friend5.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-iconv1.C | 8 +- .../g++.dg/cpp2a/concepts-inherit-ctor7.C | 14 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C | 8 + gcc/testsuite/g++.dg/cpp2a/concepts-pr80471.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr84140.C | 5 +- gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.C | 23 + .../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-requires2.C | 12 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires20.C | 65 + gcc/testsuite/g++.dg/cpp2a/concepts-requires5.C | 4 +- gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C | 9 + gcc/testsuite/g++.dg/cpp2a/concepts6.C | 18 + gcc/testsuite/g++.dg/cpp2a/consteval-void1.C | 10 + gcc/testsuite/g++.dg/cpp2a/consteval13.C | 4 +- gcc/testsuite/g++.dg/cpp2a/consteval15.C | 14 + gcc/testsuite/g++.dg/cpp2a/consteval16.C | 7 + gcc/testsuite/g++.dg/cpp2a/consteval3.C | 10 +- gcc/testsuite/g++.dg/cpp2a/consteval6.C | 6 +- gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C | 40 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C | 12 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C | 36 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C | 28 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C | 86 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C | 105 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C | 14 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C | 20 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C | 32 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C | 41 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C | 33 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C | 56 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C | 25 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C | 24 + gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.C | 17 + 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-init16.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-init17.C | 15 + 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-new1.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new10.C | 20 + gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 32 + gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 27 + gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C | 26 + gcc/testsuite/g++.dg/cpp2a/constexpr-new2.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new3.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new4.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C | 19 + gcc/testsuite/g++.dg/cpp2a/constexpr-new9.C | 16 + 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/desig15.C | 27 + gcc/testsuite/g++.dg/cpp2a/explicit11.C | 2 +- gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C | 58 +- 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/lambda-pack-init4.C | 10 + gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C | 16 + gcc/testsuite/g++.dg/cpp2a/nontype-class1.C | 1 + gcc/testsuite/g++.dg/cpp2a/nontype-class25.C | 6 + gcc/testsuite/g++.dg/cpp2a/nontype-class26.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class27.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class28.C | 37 + gcc/testsuite/g++.dg/cpp2a/nontype-class29.C | 26 + gcc/testsuite/g++.dg/cpp2a/nontype-class30.C | 15 + gcc/testsuite/g++.dg/cpp2a/nontype-class31.C | 19 + gcc/testsuite/g++.dg/cpp2a/nontype-class32.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 36 + 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-init20.C | 54 + gcc/testsuite/g++.dg/cpp2a/paren-init21.C | 14 + 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/spaceship-constexpr2.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C | 11 + gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C | 8 + gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C | 15 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 25 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C | 12 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.C | 43 + 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/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr44641.C | 10 +- gcc/testsuite/g++.dg/debug/pr92763.C | 20 + gcc/testsuite/g++.dg/debug/verify1.C | 64 + gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dfp/pr92744.C | 20 + gcc/testsuite/g++.dg/dg.exp | 2 +- gcc/testsuite/g++.dg/diagnostic/alignof2.C | 2 + gcc/testsuite/g++.dg/diagnostic/alignof3.C | 5 + gcc/testsuite/g++.dg/diagnostic/array-init1.C | 11 + .../g++.dg/diagnostic/base-operand-non-pointer-1.C | 2 + gcc/testsuite/g++.dg/diagnostic/enum1.C | 14 + .../diagnostic/functional-cast-to-array-type-1.C | 2 + .../g++.dg/diagnostic/incomplete-type-1.C | 2 + .../g++.dg/diagnostic/inconsistent-deduction-1.C | 10 + gcc/testsuite/g++.dg/diagnostic/main2.C | 12 + .../g++.dg/diagnostic/returning-a-value-1.C | 8 + gcc/testsuite/g++.dg/eh/aggregate1.C | 56 + gcc/testsuite/g++.dg/eh/return1.C | 58 + 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/cast11.C | 24 +- gcc/testsuite/g++.dg/expr/lval3.C | 2 +- gcc/testsuite/g++.dg/expr/pmf-1.C | 2 +- gcc/testsuite/g++.dg/expr/rshift1.C | 8 + gcc/testsuite/g++.dg/expr/sizeof3.C | 2 +- gcc/testsuite/g++.dg/expr/static_cast8.C | 12 +- gcc/testsuite/g++.dg/expr/string-2.C | 2 +- gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-1.C | 13 + .../g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C | 13 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h | 20 +- gcc/testsuite/g++.dg/ext/array1.C | 2 +- gcc/testsuite/g++.dg/ext/attr-access.C | 109 + gcc/testsuite/g++.dg/ext/attr-alloc_size.C | 2 +- gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 + gcc/testsuite/g++.dg/ext/attrib61.C | 26 + gcc/testsuite/g++.dg/ext/builtin14.C | 4 + gcc/testsuite/g++.dg/ext/cond4.C | 14 + gcc/testsuite/g++.dg/ext/consteval1.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-builtin1.C | 37 + gcc/testsuite/g++.dg/ext/constexpr-pr93549.C | 26 + gcc/testsuite/g++.dg/ext/desig10.C | 2 +- gcc/testsuite/g++.dg/ext/flexary29.C | 2 +- gcc/testsuite/g++.dg/ext/flexary35.C | 18 + gcc/testsuite/g++.dg/ext/flexary36.C | 123 + gcc/testsuite/g++.dg/ext/flexary6.C | 4 +- gcc/testsuite/g++.dg/ext/is_constructible4.C | 18 + gcc/testsuite/g++.dg/ext/is_same.C | 5 + gcc/testsuite/g++.dg/ext/pr93998.C | 14 + 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/vector39.C | 96 + gcc/testsuite/g++.dg/ext/vector6.C | 2 +- .../ext/visibility/fvisibility-inlines-hidden-5.C | 13 + gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 18 + gcc/testsuite/g++.dg/ext/vla21.C | 8 + gcc/testsuite/g++.dg/ext/vla22.C | 9 + gcc/testsuite/g++.dg/ext/vla4.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/goacc/mdc.C | 68 + gcc/testsuite/g++.dg/gomp/for-21.C | 4 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/loop-2.C | 32 +- gcc/testsuite/g++.dg/gomp/openmp-simd-2.C | 2 - gcc/testsuite/g++.dg/gomp/pr91118-1.C | 12 + gcc/testsuite/g++.dg/gomp/pr91118-2.C | 14 + gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/guality/pr93888.C | 24 + gcc/testsuite/g++.dg/init/array28.C | 2 +- gcc/testsuite/g++.dg/init/array55.C | 27 + gcc/testsuite/g++.dg/init/array56.C | 107 + gcc/testsuite/g++.dg/init/delete1.C | 6 +- gcc/testsuite/g++.dg/init/dso_handle1.C | 1 + gcc/testsuite/g++.dg/init/dso_handle2.C | 1 + gcc/testsuite/g++.dg/init/reference2.C | 2 +- gcc/testsuite/g++.dg/ipa/pr85607.C | 8 +- gcc/testsuite/g++.dg/ipa/pr91956.C | 27 + gcc/testsuite/g++.dg/ipa/pr92697.C | 51 + gcc/testsuite/g++.dg/ipa/pr93203.C | 95 + gcc/testsuite/g++.dg/ipa/pr93223.C | 62 + gcc/testsuite/g++.dg/ipa/pr93763.C | 15 + gcc/testsuite/g++.dg/lookup/dtor1.C | 13 + gcc/testsuite/g++.dg/lookup/extern-c-static1.C | 27 + .../g++.dg/lookup/missing-std-include-9.C | 3 + gcc/testsuite/g++.dg/lookup/pr91826.C | 16 + gcc/testsuite/g++.dg/lookup/using62.C | 3 + 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/lto.exp | 2 +- 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/odr-8_0.C | 7 + gcc/testsuite/g++.dg/lto/odr-8_1.C | 9 + 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/lto/pr93166_0.C | 213 + gcc/testsuite/g++.dg/opt/pr91838.C | 11 + gcc/testsuite/g++.dg/opt/pr92610.C | 13 + gcc/testsuite/g++.dg/opt/pr92644.C | 6 + gcc/testsuite/g++.dg/opt/pr93187.C | 77 + gcc/testsuite/g++.dg/opt/pr93210.C | 37 + gcc/testsuite/g++.dg/opt/pr93292.C | 18 + gcc/testsuite/g++.dg/other/conversion1.C | 2 +- gcc/testsuite/g++.dg/other/cxa-atexit1.C | 1 + gcc/testsuite/g++.dg/other/error18.C | 2 +- gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/other/ptrmem2.C | 4 +- gcc/testsuite/g++.dg/other/ptrmem5.C | 2 +- gcc/testsuite/g++.dg/overload/bit-field1.C | 18 + gcc/testsuite/g++.dg/overload/error4.C | 6 + gcc/testsuite/g++.dg/parse/attr4.C | 3 + gcc/testsuite/g++.dg/parse/dtor3.C | 8 +- gcc/testsuite/g++.dg/parse/pr26997.C | 8 +- gcc/testsuite/g++.dg/parse/template2.C | 3 +- gcc/testsuite/g++.dg/parse/undefined3.C | 2 +- gcc/testsuite/g++.dg/pch/Wmismatched-tags.C | 15 + gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs | 7 + gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/pch/pr92458.C | 5 + gcc/testsuite/g++.dg/pch/pr92458.Hs | 7 + gcc/testsuite/g++.dg/plugin/plugin.exp | 2 +- gcc/testsuite/g++.dg/pr53055.C | 2 +- gcc/testsuite/g++.dg/pr90338.C | 14 + gcc/testsuite/g++.dg/pr90981.C | 1 + gcc/testsuite/g++.dg/pr92365.C | 12 + gcc/testsuite/g++.dg/pr92542.C | 15 + gcc/testsuite/g++.dg/rtti/no-rtti.C | 2 +- gcc/testsuite/g++.dg/rtti/typeid13.C | 11 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/tc1/dr137.C | 2 +- gcc/testsuite/g++.dg/template/cast4.C | 2 +- gcc/testsuite/g++.dg/template/crash107.C | 6 +- gcc/testsuite/g++.dg/template/crash95.C | 2 +- gcc/testsuite/g++.dg/template/deduce4.C | 17 + gcc/testsuite/g++.dg/template/deduce5.C | 17 + gcc/testsuite/g++.dg/template/deduce6.C | 17 + gcc/testsuite/g++.dg/template/deduce7.C | 10 + gcc/testsuite/g++.dg/template/error8.C | 3 +- gcc/testsuite/g++.dg/template/pr59930-2.C | 2 +- gcc/testsuite/g++.dg/template/pr71710.C | 4 +- gcc/testsuite/g++.dg/template/pr90916.C | 8 + gcc/testsuite/g++.dg/template/pr92440.C | 10 + gcc/testsuite/g++.dg/template/ptrmem17.C | 2 +- gcc/testsuite/g++.dg/template/redecl2.C | 2 +- gcc/testsuite/g++.dg/template/sizeof11.C | 2 +- gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 2 +- gcc/testsuite/g++.dg/torture/pr92152.C | 74 + gcc/testsuite/g++.dg/torture/pr93246.C | 31 + gcc/testsuite/g++.dg/torture/pr93273.C | 12 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 4 +- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- 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/tree-ssa/pr93516.C | 24 + gcc/testsuite/g++.dg/tree-ssa/pr93667.C | 11 + gcc/testsuite/g++.dg/tree-ssa/pr93845.C | 30 + gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C | 42 + gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C | 56 + gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-4.C | 2 +- gcc/testsuite/g++.dg/vect/vect.exp | 2 +- gcc/testsuite/g++.dg/warn/Walways-true-3.C | 4 +- gcc/testsuite/g++.dg/warn/Wcast-qual1.C | 2 +- gcc/testsuite/g++.dg/warn/Wcast-qual2.C | 2 +- gcc/testsuite/g++.dg/warn/Wcatch-value-1.C | 6 +- gcc/testsuite/g++.dg/warn/Wcatch-value-2.C | 10 +- gcc/testsuite/g++.dg/warn/Wcatch-value-3.C | 12 +- gcc/testsuite/g++.dg/warn/Wcatch-value-3b.C | 64 + .../g++.dg/warn/Wconditionally-supported-1.C | 8 +- gcc/testsuite/g++.dg/warn/Wdelete-incomplete-1.C | 7 +- gcc/testsuite/g++.dg/warn/Wenum-compare.C | 2 +- gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C | 6 + gcc/testsuite/g++.dg/warn/Wmismatched-tags.C | 278 + gcc/testsuite/g++.dg/warn/Wnoexcept1.C | 33 + gcc/testsuite/g++.dg/warn/Wnoexcept1.h | 25 + gcc/testsuite/g++.dg/warn/Wpointer-arith-1.C | 4 +- gcc/testsuite/g++.dg/warn/Wredundant-tags-2.C | 18 + gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C | 45 + gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C | 142 + gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C | 109 + gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h | 80 + gcc/testsuite/g++.dg/warn/Wredundant-tags.C | 128 + gcc/testsuite/g++.dg/warn/Wsign-compare-9.C | 22 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-3.C | 80 +- gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C | 163 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C | 37 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/g++.dg/warn/Wtype-limits3.C | 13 + gcc/testsuite/g++.dg/warn/Wunused-var-36.C | 25 + gcc/testsuite/g++.dg/warn/Wuseless-cast.C | 64 +- .../g++.dg/warn/delete-non-virtual-dtor.C | 10 +- gcc/testsuite/g++.dg/warn/incomplete1.C | 8 +- gcc/testsuite/g++.dg/warn/inline3.C | 20 + gcc/testsuite/g++.dg/warn/pr35711.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/14664-1.C | 2 +- gcc/testsuite/g++.old-deja/g++.benjamin/14664-2.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/init12.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof1.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof3.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/sizeof4.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900208_03.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/900227_01.C | 4 +- gcc/testsuite/g++.old-deja/g++.bugs/900324_04.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900404_07.C | 2 +- gcc/testsuite/g++.old-deja/g++.bugs/900428_02.C | 16 +- gcc/testsuite/g++.old-deja/g++.bugs/900519_06.C | 8 +- gcc/testsuite/g++.old-deja/g++.eh/ctor1.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/array1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/ambig1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/crash3.C | 5 +- gcc/testsuite/g++.old-deja/g++.jason/overload1.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/rfg26.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/rvalue3.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/warning2.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++.mike/dyncast4.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/dyncast6.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/net22.C | 5 +- gcc/testsuite/g++.old-deja/g++.mike/p11482.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p2573.C | 6 +- gcc/testsuite/g++.old-deja/g++.mike/p2855.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p7476.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/p8039.C | 2 +- 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/cast2.C | 9 +- gcc/testsuite/g++.old-deja/g++.other/cast3.C | 12 +- gcc/testsuite/g++.old-deja/g++.other/dcast1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/dcast2.C | 2 +- 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++.other/sizeof4.C | 24 +- gcc/testsuite/g++.old-deja/g++.pt/crash8.C | 6 +- gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 4 +- gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- gcc/testsuite/g++.target/aarch64/aarch64.exp | 2 +- .../g++.target/aarch64/bfloat_cpp_typecheck.C | 14 + .../g++.target/aarch64/sve/aarch64-sve.exp | 2 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../aarch64/sve/acle/aarch64-sve-acle.exp | 2 +- .../aarch64/sve/acle/general-c++/gimplify_1.C | 4 + .../aarch64/sve/acle/general-c++/gnu_vectors_1.C | 503 + .../aarch64/sve/acle/general-c++/gnu_vectors_2.C | 503 + .../aarch64/sve/acle/general-c++/mangle_1.C | 2 + .../aarch64/sve/acle/general-c++/mangle_2.C | 2 + .../aarch64/sve/acle/general-c++/mangle_5.C | 8 + .../aarch64/sve/acle/general-c++/mul_lane_1.c | 32 + .../aarch64/sve/acle/general-c++/whilele_1.C | 2 +- gcc/testsuite/g++.target/aarch64/sve/tls_2.C | 1 + .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 85 + gcc/testsuite/g++.target/arm/arm.exp | 2 +- .../g++.target/arm/bfloat_cpp_typecheck.C | 14 + gcc/testsuite/g++.target/i386/i386.exp | 2 +- gcc/testsuite/g++.target/i386/pr85334-1.C | 55 + gcc/testsuite/g++.target/i386/pr85334-2.C | 48 + gcc/testsuite/g++.target/i386/pr92788.C | 470 + gcc/testsuite/g++.target/i386/pr93828.C | 17 + gcc/testsuite/g++.target/nios2/hello-pie.C | 14 + gcc/testsuite/g++.target/nios2/nios2.exp | 34 + gcc/testsuite/g++.target/powerpc/powerpc.exp | 2 +- gcc/testsuite/g++.target/riscv/riscv.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/20200105-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/20200105-2.c | 12 + gcc/testsuite/gcc.c-torture/compile/20200105-3.c | 12 + gcc/testsuite/gcc.c-torture/compile/bitfield-1.c | 13 + .../gcc.c-torture/compile/bitfield-endian-1.c | 15 + .../gcc.c-torture/compile/bitfield-endian-2.c | 15 + gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/pr84305.c | 4 - gcc/testsuite/gcc.c-torture/compile/pr92618.c | 67 + gcc/testsuite/gcc.c-torture/compile/pr92891.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr93098.c | 37 + gcc/testsuite/gcc.c-torture/compile/pr93174.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr93333.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr93335.c | 98 + gcc/testsuite/gcc.c-torture/compile/pr93348-1.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr93505.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr93533.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr93927-1.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr93927-2.c | 9 + gcc/testsuite/gcc.c-torture/compile/pr93949.c | 7 + gcc/testsuite/gcc.c-torture/execute/bitfld-8.c | 63 + gcc/testsuite/gcc.c-torture/execute/bitfld-9.c | 63 + gcc/testsuite/gcc.c-torture/execute/bswap-3.c | 25 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- .../{memcpy-chk-lib.c => pr93262-chk-lib.c} | 0 .../gcc.c-torture/execute/builtins/pr93262-chk.c | 55 + .../builtins/{pr23484-chk.x => pr93262-chk.x} | 0 gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/pr86659-1.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr86659-2.c | 42 + gcc/testsuite/gcc.c-torture/execute/pr92618.c | 63 + gcc/testsuite/gcc.c-torture/execute/pr92904.c | 395 + gcc/testsuite/gcc.c-torture/execute/pr93213.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr93249.c | 40 + gcc/testsuite/gcc.c-torture/execute/pr93402.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr93434.c | 36 + gcc/testsuite/gcc.c-torture/execute/pr93494.c | 13 + gcc/testsuite/gcc.c-torture/execute/pr93582.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr93908.c | 54 + gcc/testsuite/gcc.c-torture/execute/pr93945.c | 45 + gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg-selftests/dg-final.exp | 2 +- gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-46.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-47.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-52.c | 97 + gcc/testsuite/gcc.dg/Warray-bounds-56.c | 90 + gcc/testsuite/gcc.dg/Warray-bounds-57.c | 53 + gcc/testsuite/gcc.dg/Warray-bounds-58.c | 81 + .../gcc.dg/Wbuiltin-declaration-mismatch-13.c | 78 + gcc/testsuite/gcc.dg/Wrestrict-20.c | 41 + gcc/testsuite/gcc.dg/Wrestrict-21.c | 18 + gcc/testsuite/gcc.dg/Wstring-compare.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-17.c | 4 +- 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 | 383 + gcc/testsuite/gcc.dg/Wstringop-overflow-26.c | 20 + gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 293 + gcc/testsuite/gcc.dg/Wstringop-overflow-28.c | 236 + gcc/testsuite/gcc.dg/Wstringop-overflow-29.c | 66 + gcc/testsuite/gcc.dg/Wstringop-overflow-30.c | 80 + gcc/testsuite/gcc.dg/Wstringop-overflow-31.c | 40 + gcc/testsuite/gcc.dg/Wstringop-overflow-32.c | 51 + gcc/testsuite/gcc.dg/analyzer/20020129-1.c | 2 + .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 28 + .../gcc.dg/analyzer/CVE-2005-1689-minimal.c | 30 + gcc/testsuite/gcc.dg/analyzer/abort.c | 80 + gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 8 + gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h | 36 + .../gcc.dg/analyzer/analyzer-verbosity-0.c | 163 + .../gcc.dg/analyzer/analyzer-verbosity-1.c | 191 + .../gcc.dg/analyzer/analyzer-verbosity-2.c | 222 + .../gcc.dg/analyzer/analyzer-verbosity-2a.c | 20 + .../gcc.dg/analyzer/analyzer-verbosity-3.c | 222 + .../gcc.dg/analyzer/analyzer-verbosity-3a.c | 20 + gcc/testsuite/gcc.dg/analyzer/analyzer.exp | 49 + gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c | 81 + gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c | 14 + gcc/testsuite/gcc.dg/analyzer/conditionals-3.c | 47 + .../gcc.dg/analyzer/conditionals-notrans.c | 165 + gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c | 151 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1086 + gcc/testsuite/gcc.dg/analyzer/data-model-10.c | 17 + gcc/testsuite/gcc.dg/analyzer/data-model-11.c | 6 + gcc/testsuite/gcc.dg/analyzer/data-model-12.c | 13 + gcc/testsuite/gcc.dg/analyzer/data-model-13.c | 21 + gcc/testsuite/gcc.dg/analyzer/data-model-14.c | 24 + gcc/testsuite/gcc.dg/analyzer/data-model-15.c | 34 + gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 52 + gcc/testsuite/gcc.dg/analyzer/data-model-17.c | 20 + gcc/testsuite/gcc.dg/analyzer/data-model-18.c | 22 + gcc/testsuite/gcc.dg/analyzer/data-model-19.c | 31 + gcc/testsuite/gcc.dg/analyzer/data-model-2.c | 13 + gcc/testsuite/gcc.dg/analyzer/data-model-4.c | 16 + gcc/testsuite/gcc.dg/analyzer/data-model-5.c | 100 + gcc/testsuite/gcc.dg/analyzer/data-model-5b.c | 90 + gcc/testsuite/gcc.dg/analyzer/data-model-5c.c | 78 + gcc/testsuite/gcc.dg/analyzer/data-model-5d.c | 64 + gcc/testsuite/gcc.dg/analyzer/data-model-6.c | 14 + gcc/testsuite/gcc.dg/analyzer/data-model-7.c | 19 + gcc/testsuite/gcc.dg/analyzer/data-model-8.c | 26 + gcc/testsuite/gcc.dg/analyzer/data-model-9.c | 33 + gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c | 13 + gcc/testsuite/gcc.dg/analyzer/disabling.c | 10 + gcc/testsuite/gcc.dg/analyzer/dot-output.c | 49 + .../gcc.dg/analyzer/double-free-lto-1-a.c | 16 + .../gcc.dg/analyzer/double-free-lto-1-b.c | 8 + gcc/testsuite/gcc.dg/analyzer/double-free-lto-1.h | 1 + gcc/testsuite/gcc.dg/analyzer/edges-1.c | 54 + gcc/testsuite/gcc.dg/analyzer/edges-2.c | 20 + gcc/testsuite/gcc.dg/analyzer/equivalence.c | 31 + gcc/testsuite/gcc.dg/analyzer/expect-1.c | 32 + gcc/testsuite/gcc.dg/analyzer/explode-1.c | 60 + gcc/testsuite/gcc.dg/analyzer/explode-2.c | 50 + gcc/testsuite/gcc.dg/analyzer/factorial.c | 7 + gcc/testsuite/gcc.dg/analyzer/fibonacci.c | 9 + gcc/testsuite/gcc.dg/analyzer/fields.c | 41 + gcc/testsuite/gcc.dg/analyzer/file-1.c | 49 + gcc/testsuite/gcc.dg/analyzer/file-2.c | 18 + gcc/testsuite/gcc.dg/analyzer/file-paths-1.c | 27 + gcc/testsuite/gcc.dg/analyzer/file-pr58237.c | 72 + gcc/testsuite/gcc.dg/analyzer/function-ptr-1.c | 8 + gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c | 44 + gcc/testsuite/gcc.dg/analyzer/function-ptr-3.c | 17 + gcc/testsuite/gcc.dg/analyzer/gzio-2.c | 11 + gcc/testsuite/gcc.dg/analyzer/gzio-3.c | 31 + gcc/testsuite/gcc.dg/analyzer/gzio-3a.c | 27 + gcc/testsuite/gcc.dg/analyzer/gzio.c | 17 + gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c | 55 + gcc/testsuite/gcc.dg/analyzer/loop-2.c | 37 + gcc/testsuite/gcc.dg/analyzer/loop-2a.c | 40 + gcc/testsuite/gcc.dg/analyzer/loop-3.c | 17 + gcc/testsuite/gcc.dg/analyzer/loop-4.c | 43 + gcc/testsuite/gcc.dg/analyzer/loop.c | 35 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 591 + gcc/testsuite/gcc.dg/analyzer/malloc-2.c | 23 + gcc/testsuite/gcc.dg/analyzer/malloc-3.c | 8 + gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 86 + gcc/testsuite/gcc.dg/analyzer/malloc-dce.c | 12 + gcc/testsuite/gcc.dg/analyzer/malloc-dedupe-1.c | 46 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-1.c | 24 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c | 32 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-11.c | 96 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c | 7 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c | 30 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-3.c | 23 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-4.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-5.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-6.c | 22 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-7.c | 29 + .../gcc.dg/analyzer/malloc-ipa-8-double-free.c | 173 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-a.c | 12 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-b.c | 18 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-c.c | 17 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto.h | 12 + .../gcc.dg/analyzer/malloc-ipa-8-unchecked.c | 67 + gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c | 18 + .../gcc.dg/analyzer/malloc-macro-inline-events.c | 46 + .../gcc.dg/analyzer/malloc-macro-separate-events.c | 15 + gcc/testsuite/gcc.dg/analyzer/malloc-macro.h | 2 + .../gcc.dg/analyzer/malloc-many-paths-1.c | 14 + .../gcc.dg/analyzer/malloc-many-paths-2.c | 30 + .../gcc.dg/analyzer/malloc-many-paths-3.c | 36 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c | 15 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c | 19 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c | 13 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c | 14 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c | 43 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c | 11 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c | 21 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 55 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c | 299 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 179 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 173 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c | 175 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c | 65 + gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-4.c | 40 + gcc/testsuite/gcc.dg/analyzer/operations.c | 44 + gcc/testsuite/gcc.dg/analyzer/params-2.c | 17 + gcc/testsuite/gcc.dg/analyzer/params.c | 34 + gcc/testsuite/gcc.dg/analyzer/paths-1.c | 17 + gcc/testsuite/gcc.dg/analyzer/paths-1a.c | 17 + gcc/testsuite/gcc.dg/analyzer/paths-2.c | 23 + gcc/testsuite/gcc.dg/analyzer/paths-3.c | 47 + gcc/testsuite/gcc.dg/analyzer/paths-4.c | 53 + gcc/testsuite/gcc.dg/analyzer/paths-5.c | 12 + gcc/testsuite/gcc.dg/analyzer/paths-6.c | 114 + gcc/testsuite/gcc.dg/analyzer/paths-7.c | 58 + gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c | 28 + gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 53 + gcc/testsuite/gcc.dg/analyzer/pointer-merging.c | 16 + gcc/testsuite/gcc.dg/analyzer/pr61861.c | 2 + gcc/testsuite/gcc.dg/analyzer/pr93290.c | 9 + gcc/testsuite/gcc.dg/analyzer/pr93352.c | 12 + gcc/testsuite/gcc.dg/analyzer/pr93375.c | 17 + gcc/testsuite/gcc.dg/analyzer/pr93382.c | 27 + gcc/testsuite/gcc.dg/analyzer/pr93457.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr93546.c | 10 + gcc/testsuite/gcc.dg/analyzer/pr93547.c | 14 + gcc/testsuite/gcc.dg/analyzer/pr93669.c | 25 + gcc/testsuite/gcc.dg/analyzer/pragma-1.c | 26 + gcc/testsuite/gcc.dg/analyzer/scope-1.c | 23 + gcc/testsuite/gcc.dg/analyzer/sensitive-1.c | 59 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 99 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 108 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 109 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 67 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 31 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 36 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 111 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 109 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 111 + gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 15 + gcc/testsuite/gcc.dg/analyzer/signal-1.c | 31 + gcc/testsuite/gcc.dg/analyzer/signal-2.c | 34 + gcc/testsuite/gcc.dg/analyzer/signal-3.c | 23 + gcc/testsuite/gcc.dg/analyzer/signal-4a.c | 75 + gcc/testsuite/gcc.dg/analyzer/signal-4b.c | 90 + gcc/testsuite/gcc.dg/analyzer/signal-5.c | 21 + gcc/testsuite/gcc.dg/analyzer/signal-6.c | 20 + gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c | 19 + gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c | 35 + gcc/testsuite/gcc.dg/analyzer/strcmp-1.c | 35 + gcc/testsuite/gcc.dg/analyzer/switch.c | 30 + gcc/testsuite/gcc.dg/analyzer/taint-1.c | 130 + gcc/testsuite/gcc.dg/analyzer/test-setjmp.h | 16 + gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c | 1 + .../gcc.dg/analyzer/torture/analyzer-torture.exp | 44 + .../gcc.dg/analyzer/torture/conditionals-2.c | 43 + gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c | 10 + gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c | 28 + gcc/testsuite/gcc.dg/analyzer/torture/poc.c | 24 + gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 3 + gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c | 1 + gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c | 4 + gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c | 11 + gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c | 6 + gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c | 3 + gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c | 2 + gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c | 11 + gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c | 2 + gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c | 26 + gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c | 13 + gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c | 25 + gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c | 14 + gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c | 17 + gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c | 14 + gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c | 66 + gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c | 40 + gcc/testsuite/gcc.dg/analyzer/unknown-fns.c | 115 + gcc/testsuite/gcc.dg/analyzer/zlib-1.c | 64 + gcc/testsuite/gcc.dg/analyzer/zlib-2.c | 51 + gcc/testsuite/gcc.dg/analyzer/zlib-3.c | 214 + gcc/testsuite/gcc.dg/analyzer/zlib-4.c | 20 + gcc/testsuite/gcc.dg/analyzer/zlib-5.c | 51 + gcc/testsuite/gcc.dg/analyzer/zlib-6.c | 47 + gcc/testsuite/gcc.dg/array-8.c | 1 - gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/asm-4.c | 1 + gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/attr-access-read-only-2.c | 16 + 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-access.c | 21 + gcc/testsuite/gcc.dg/attr-alloc_size.c | 10 +- gcc/testsuite/gcc.dg/attr-copy-2.c | 6 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c | 12 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c | 10 +- gcc/testsuite/gcc.dg/c11-static-assert-10.c | 9 + gcc/testsuite/gcc.dg/c2x-no-dfp-1.c | 12 + gcc/testsuite/gcc.dg/c99-const-expr-15.c | 9 + gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/pr66415-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cpp/ucs.c | 4 + gcc/testsuite/gcc.dg/darwin-version-1.c | 8 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/decl-1.c | 2 +- .../gcc.dg/dfp/bid-non-canonical-d128-1.c | 30 + .../gcc.dg/dfp/bid-non-canonical-d128-2.c | 42 + .../gcc.dg/dfp/bid-non-canonical-d128-3.c | 5 + .../gcc.dg/dfp/bid-non-canonical-d128-4.c | 6 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c | 26 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c | 5 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c | 26 + gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c | 5 + gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/enum-incomplete-1.c | 10 +- gcc/testsuite/gcc.dg/enum-incomplete-3.c | 10 +- gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/fltconst-pedantic-dfp.c | 3 + gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 6 +- gcc/testsuite/gcc.dg/format/gcc_diag-11.c | 2 + gcc/testsuite/gcc.dg/format/proto.c | 89 + gcc/testsuite/gcc.dg/gimplefe-41.c | 1 + gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 4 +- gcc/testsuite/gcc.dg/gnu2x-attrs-2.c | 33 + gcc/testsuite/gcc.dg/gnu2x-builtins-no-dfp-1.c | 18 + gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/graphite/pr93964.c | 19 + gcc/testsuite/gcc.dg/graphite/scop-21.c | 3 +- gcc/testsuite/gcc.dg/guality/pr59776.c | 4 +- gcc/testsuite/gcc.dg/inline-42.c | 50 + gcc/testsuite/gcc.dg/inline-43.c | 50 + gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-1.c | 16 + gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-2.c | 19 + gcc/testsuite/gcc.dg/ipa/ipa-bit-cp.c | 16 + gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 47 + gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c | 44 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 10 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-19.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c | 53 + gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr64307.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr92794.c | 30 + gcc/testsuite/gcc.dg/ipa/pr92883.c | 14 + gcc/testsuite/gcc.dg/ipa/pr93583.c | 15 + gcc/testsuite/gcc.dg/ipa/pr93707.c | 31 + gcc/testsuite/gcc.dg/ipa/pr93763.c | 50 + gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 4 +- gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 4 +- gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/lto/pr93015_0.c | 6 + gcc/testsuite/gcc.dg/lto/pr93384_0.c | 12 + gcc/testsuite/gcc.dg/lto/pr93384_1.c | 2 + gcc/testsuite/gcc.dg/lto/tag-1_0.c | 5 + gcc/testsuite/gcc.dg/lto/tag-1_1.c | 6 + gcc/testsuite/gcc.dg/lvalue-10.c | 22 + gcc/testsuite/gcc.dg/lvalue-9.c | 77 + gcc/testsuite/gcc.dg/noncompile/incomplete-3.c | 2 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 17 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 26 +- gcc/testsuite/gcc.dg/params/params.exp | 2 +- gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- .../gcc.dg/plugin/diagnostic-path-format-default.c | 142 + .../diagnostic-path-format-inline-events-1.c | 142 + .../diagnostic-path-format-inline-events-2.c | 154 + .../diagnostic-path-format-inline-events-3.c | 154 + .../gcc.dg/plugin/diagnostic-path-format-none.c | 43 + .../diagnostic-path-format-separate-events.c | 44 + .../gcc.dg/plugin/diagnostic-test-metadata.c | 9 + .../gcc.dg/plugin/diagnostic-test-paths-1.c | 38 + .../gcc.dg/plugin/diagnostic-test-paths-2.c | 56 + .../gcc.dg/plugin/diagnostic-test-paths-3.c | 38 + .../gcc.dg/plugin/diagnostic-test-paths-4.c | 84 + .../plugin/diagnostic_plugin_test_metadata.c | 140 + .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 461 + .../plugin/diagnostic_plugin_test_show_locus.c | 3 +- gcc/testsuite/gcc.dg/plugin/plugin.exp | 14 +- gcc/testsuite/gcc.dg/pr28322-2.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/pr67089-6.c | 3 +- gcc/testsuite/gcc.dg/pr69796.c | 2 +- gcc/testsuite/gcc.dg/pr86134.c | 6 + gcc/testsuite/gcc.dg/pr88660.c | 13 + gcc/testsuite/gcc.dg/pr89689.c | 43 + gcc/testsuite/gcc.dg/pr90648.c | 8 + gcc/testsuite/gcc.dg/pr90756.c | 1 + gcc/testsuite/gcc.dg/pr90838.c | 59 + gcc/testsuite/gcc.dg/pr92510.c | 16 + gcc/testsuite/gcc.dg/pr92591-1.c | 11 + gcc/testsuite/gcc.dg/pr92591-2.c | 5 + gcc/testsuite/gcc.dg/pr92741.c | 19 + gcc/testsuite/gcc.dg/pr92768.c | 7 + gcc/testsuite/gcc.dg/pr92860-2.c | 13 + gcc/testsuite/gcc.dg/pr92860.c | 53 + gcc/testsuite/gcc.dg/pr93054.c | 10 + gcc/testsuite/gcc.dg/pr93210.c | 66 + gcc/testsuite/gcc.dg/pr93231.c | 35 + gcc/testsuite/gcc.dg/pr93376.c | 20 + gcc/testsuite/gcc.dg/pr93412.c | 15 + gcc/testsuite/gcc.dg/pr93430.c | 33 + gcc/testsuite/gcc.dg/pr93454.c | 25 + gcc/testsuite/gcc.dg/pr93576.c | 10 + gcc/testsuite/gcc.dg/pr93582.c | 57 + gcc/testsuite/gcc.dg/pr93615.c | 11 + gcc/testsuite/gcc.dg/pr93661.c | 9 + gcc/testsuite/gcc.dg/pr93780.c | 15 + gcc/testsuite/gcc.dg/pr93820-2.c | 30 + gcc/testsuite/gcc.dg/pr93820.c | 26 + gcc/testsuite/gcc.dg/pr93874.c | 6 + gcc/testsuite/gcc.dg/pr93953.c | 17 + gcc/testsuite/gcc.dg/pr93986.c | 16 + gcc/testsuite/gcc.dg/pr93995.c | 46 + gcc/testsuite/gcc.dg/pr94001.c | 11 + gcc/testsuite/gcc.dg/pr94002.c | 13 + gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +- gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +- .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/spellcheck-options-21.c | 1 + gcc/testsuite/gcc.dg/sso/sso.exp | 2 +- gcc/testsuite/gcc.dg/strcmpopt_10.c | 130 + gcc/testsuite/gcc.dg/strcmpopt_11.c | 16 + gcc/testsuite/gcc.dg/strcmpopt_2.c | 67 +- gcc/testsuite/gcc.dg/strcmpopt_4.c | 25 +- gcc/testsuite/gcc.dg/strcmpopt_6.c | 2 +- gcc/testsuite/gcc.dg/strcmpopt_8.c | 177 + gcc/testsuite/gcc.dg/strcmpopt_9.c | 34 + gcc/testsuite/gcc.dg/strlenopt-68.c | 1 + gcc/testsuite/gcc.dg/strlenopt-69.c | 3 + gcc/testsuite/gcc.dg/strlenopt-81.c | 13 +- gcc/testsuite/gcc.dg/strlenopt-86.c | 12 +- gcc/testsuite/gcc.dg/strlenopt-92.c | 58 + gcc/testsuite/gcc.dg/strlenopt-93.c | 71 + gcc/testsuite/gcc.dg/strlenopt-94.c | 28 + gcc/testsuite/gcc.dg/strlenopt.h | 1 + gcc/testsuite/gcc.dg/tls/emutls-3.c | 26 + gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- gcc/testsuite/gcc.dg/torture/20190327-1.c | 1 + .../gcc.dg/torture/builtin-round-roundeven.c | 10 +- .../gcc.dg/torture/fp-int-convert-timode-1.c | 5 - gcc/testsuite/gcc.dg/torture/ftrapv-1.c | 2 +- gcc/testsuite/gcc.dg/torture/pr26515.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90020.c | 1 + gcc/testsuite/gcc.dg/torture/pr92152.c | 23 + gcc/testsuite/gcc.dg/torture/pr92328.c | 29 + gcc/testsuite/gcc.dg/torture/pr92410.c | 8 + 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/pr93110.c | 9 + gcc/testsuite/gcc.dg/torture/pr93124.c | 44 + gcc/testsuite/gcc.dg/torture/pr93133.c | 41 + gcc/testsuite/gcc.dg/torture/pr93170.c | 34 + gcc/testsuite/gcc.dg/torture/pr93354.c | 22 + gcc/testsuite/gcc.dg/torture/pr93381.c | 25 + gcc/testsuite/gcc.dg/torture/pr93397.c | 14 + gcc/testsuite/gcc.dg/torture/pr93428.c | 27 + gcc/testsuite/gcc.dg/torture/pr93586.c | 21 + gcc/testsuite/gcc.dg/torture/pr93868.c | 31 + gcc/testsuite/gcc.dg/torture/pr93946-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr93946-2.c | 28 + .../gcc.dg/torture/stackalign/builtin-return-2.c | 40 + .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- .../tree-prof/crossmodule-indir-call-topn-1.c | 33 + .../tree-prof/crossmodule-indir-call-topn-1a.c | 22 + .../tree-prof/crossmodule-indir-call-topn-2.c | 40 + .../gcc.dg/tree-prof/crossmodule-indircall-1.c | 6 +- .../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 17 +- gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c | 35 + .../gcc.dg/tree-prof/indir-call-prof-topn.c | 37 + gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-12.c | 20 + .../gcc.dg/tree-ssa/alias-access-path-4.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-5.c | 2 +- .../gcc.dg/tree-ssa/builtin-snprintf-10.c | 10 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 16 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-24.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-35.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/inline-12.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/pr92056.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.c | 19 + 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/testsuite/gcc.dg/tree-ssa/pr92834.c | 122 + gcc/testsuite/gcc.dg/tree-ssa/pr92930.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr93118.c | 45 + gcc/testsuite/gcc.dg/tree-ssa/pr93156.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-11.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr93776.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/ucnid-16-utf8.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 1 - gcc/testsuite/gcc.dg/vect/bb-slp-22.c | 16 +- gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c | 14 + .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-8.c | 7 +- gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- .../gcc.dg/{tree-ssa => vect}/pr88497-1.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-2.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-3.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-4.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-5.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-6.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-7.c | 0 gcc/testsuite/gcc.dg/vect/pr92429.c | 14 + gcc/testsuite/gcc.dg/vect/pr92677.c | 26 + gcc/testsuite/gcc.dg/vect/pr92710.c | 12 + gcc/testsuite/gcc.dg/vect/pr92723.c | 9 + gcc/testsuite/gcc.dg/vect/pr93094.c | 18 + gcc/testsuite/gcc.dg/vect/pr93247-1.c | 49 + gcc/testsuite/gcc.dg/vect/pr93247-2.c | 12 + gcc/testsuite/gcc.dg/vect/pr93767.c | 13 + gcc/testsuite/gcc.dg/vect/pr93843-1.c | 21 + gcc/testsuite/gcc.dg/vect/pr93843-2.c | 11 + gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 1 + gcc/testsuite/gcc.dg/vect/tree-vect.h | 6 + gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c | 10 + gcc/testsuite/gcc.dg/vect/vect-cond-12.c | 14 + gcc/testsuite/gcc.dg/vect/vect-cond-arith-8.c | 8 + gcc/testsuite/gcc.dg/vect/vect-cond-reduc-6.c | 10 + gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c | 57 + gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-shift-5.c | 22 + .../gcc.dg/vect/vect-strided-epilogue-1.c | 8 + gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/vla-25.c | 9 + gcc/testsuite/gcc.dg/vmx/ops.c | 2 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- gcc/testsuite/gcc.dg/winline-3.c | 2 +- gcc/testsuite/gcc.misc-tests/acker1.exp | 2 +- gcc/testsuite/gcc.misc-tests/arm-isr.exp | 2 +- gcc/testsuite/gcc.misc-tests/bprob.exp | 2 +- gcc/testsuite/gcc.misc-tests/dectest.exp | 2 +- gcc/testsuite/gcc.misc-tests/dhry.exp | 2 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 2 +- gcc/testsuite/gcc.misc-tests/i386-prefetch.exp | 2 +- gcc/testsuite/gcc.misc-tests/linkage.exp | 2 +- gcc/testsuite/gcc.misc-tests/matrix1.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg-2.exp | 2 +- gcc/testsuite/gcc.misc-tests/mg.exp | 2 +- gcc/testsuite/gcc.misc-tests/options.exp | 2 +- gcc/testsuite/gcc.misc-tests/output.exp | 2 +- gcc/testsuite/gcc.misc-tests/sieve.exp | 2 +- gcc/testsuite/gcc.misc-tests/sort2.exp | 2 +- gcc/testsuite/gcc.src/maintainers.exp | 2 +- .../gcc.target/aarch64/aapcs64/aapcs64.exp | 38 +- gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +- .../aarch64/advsimd-intrinsics/bf16_dup.c | 85 + .../aarch64/advsimd-intrinsics/bf16_reinterpret.c | 466 + .../aarch64/advsimd-intrinsics/bf16_vldn.c | 150 + .../aarch64/advsimd-intrinsics/bf16_vstn.c | 107 + .../aarch64/advsimd-intrinsics/bfdot-1.c | 91 + .../aarch64/advsimd-intrinsics/bfdot-2.c | 91 + .../aarch64/advsimd-intrinsics/bfdot-3.c | 28 + .../aarch64/advsimd-intrinsics/bfmlalbt-compile.c | 67 + .../aarch64/advsimd-intrinsics/bfmmla-compile.c | 18 + .../vbfmlalbt_lane_f32_indices_1.c | 46 + .../aarch64/advsimd-intrinsics/vdot-3-1.c | 136 + .../aarch64/advsimd-intrinsics/vdot-3-2.c | 137 + .../aarch64/advsimd-intrinsics/vdot-3-3.c | 31 + .../aarch64/advsimd-intrinsics/vdot-3-4.c | 31 + .../gcc.target/aarch64/bfloat16_scalar_1.c | 102 + .../gcc.target/aarch64/bfloat16_scalar_2.c | 106 + .../gcc.target/aarch64/bfloat16_scalar_3.c | 101 + .../gcc.target/aarch64/bfloat16_scalar_4.c | 16 + .../gcc.target/aarch64/bfloat16_scalar_typecheck.c | 219 + gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c | 93 + gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c | 97 + gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c | 92 + .../aarch64/bfloat16_vector_typecheck_1.c | 262 + .../aarch64/bfloat16_vector_typecheck_2.c | 260 + gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/got_mem_hoist_1.c | 1 + gcc/testsuite/gcc.target/aarch64/movk_2.c | 78 + gcc/testsuite/gcc.target/aarch64/noplt_1.c | 1 + gcc/testsuite/gcc.target/aarch64/noplt_2.c | 1 + gcc/testsuite/gcc.target/aarch64/noplt_3.c | 1 + .../gcc.target/aarch64/pic-constantpool1.c | 1 + gcc/testsuite/gcc.target/aarch64/pic-small.c | 1 + gcc/testsuite/gcc.target/aarch64/pic-symrefplus.c | 1 + gcc/testsuite/gcc.target/aarch64/popcnt2.c | 21 + gcc/testsuite/gcc.target/aarch64/pr66912.c | 1 + gcc/testsuite/gcc.target/aarch64/pr71727.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr90838.c | 64 + gcc/testsuite/gcc.target/aarch64/pr91927.c | 38 + gcc/testsuite/gcc.target/aarch64/pr92424-1.c | 122 + gcc/testsuite/gcc.target/aarch64/pr92424-2.c | 12 + gcc/testsuite/gcc.target/aarch64/pr92424-3.c | 12 + gcc/testsuite/gcc.target/aarch64/pr93119.c | 10 + gcc/testsuite/gcc.target/aarch64/pr93221.c | 10 + gcc/testsuite/gcc.target/aarch64/pr93341.c | 14 + gcc/testsuite/gcc.target/aarch64/pr93565.c | 34 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 195 + .../gcc.target/aarch64/pragma_cpp_predefs_3.c | 221 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/aarch64/simd/vmmla.c | 27 + .../gcc.target/aarch64/stack-check-alloca-1.c | 1 + .../gcc.target/aarch64/stack-check-alloca-10.c | 1 + .../gcc.target/aarch64/stack-check-alloca-2.c | 1 + .../gcc.target/aarch64/stack-check-alloca-3.c | 1 + .../gcc.target/aarch64/stack-check-alloca-4.c | 1 + .../gcc.target/aarch64/stack-check-alloca-5.c | 1 + .../gcc.target/aarch64/stack-check-alloca-6.c | 1 + .../gcc.target/aarch64/stack-check-alloca-7.c | 1 + .../gcc.target/aarch64/stack-check-alloca-8.c | 1 + .../gcc.target/aarch64/stack-check-alloca-9.c | 1 + .../gcc.target/aarch64/stack-check-alloca.h | 6 +- .../gcc.target/aarch64/sve/aarch64-sve.exp | 2 +- .../aarch64/sve/acle/aarch64-sve-acle-asm.exp | 2 +- .../aarch64/sve/acle/aarch64-sve-acle.exp | 8 +- .../gcc.target/aarch64/sve/acle/asm/bfdot_f32.c | 67 + .../aarch64/sve/acle/asm/bfdot_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c | 67 + .../aarch64/sve/acle/asm/bfmlalb_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c | 67 + .../aarch64/sve/acle/asm/bfmlalt_lane_f32.c | 86 + .../gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/clasta_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/clastb_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 52 + .../gcc.target/aarch64/sve/acle/asm/create2_1.c | 10 + .../gcc.target/aarch64/sve/acle/asm/create3_1.c | 11 + .../gcc.target/aarch64/sve/acle/asm/create4_1.c | 12 + .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 96 + .../gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c | 90 + .../gcc.target/aarch64/sve/acle/asm/dup_bf16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/dup_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_f64.c | 2 +- .../aarch64/sve/acle/asm/dup_lane_bf16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/dup_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u8.c | 2 +- .../aarch64/sve/acle/asm/dupq_lane_bf16.c | 48 + .../gcc.target/aarch64/sve/acle/asm/ext_bf16.c | 73 + .../gcc.target/aarch64/sve/acle/asm/get2_bf16.c | 55 + .../gcc.target/aarch64/sve/acle/asm/get3_bf16.c | 108 + .../gcc.target/aarch64/sve/acle/asm/get4_bf16.c | 179 + .../gcc.target/aarch64/sve/acle/asm/insr_bf16.c | 22 + .../gcc.target/aarch64/sve/acle/asm/lasta_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/lastb_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/ld1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ld1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_f64.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_f32.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_f64.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ld1_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c | 120 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c | 137 + .../gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c | 2 +- .../aarch64/sve/acle/asm/ld1sb_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ld1sb_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1sb_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ld1sb_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c | 2 +- .../aarch64/sve/acle/asm/ld1sh_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ld1sh_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1sh_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ld1sh_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c | 2 +- .../aarch64/sve/acle/asm/ld1sw_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1sw_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c | 2 +- .../aarch64/sve/acle/asm/ld1ub_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ld1ub_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1ub_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ld1ub_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c | 2 +- .../aarch64/sve/acle/asm/ld1uh_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ld1uh_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1uh_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ld1uh_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c | 2 +- .../aarch64/sve/acle/asm/ld1uw_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ld1uw_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_bf16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/ld2_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld2_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_bf16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/ld3_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld3_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_bf16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/ld4_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ld4_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c | 86 + .../gcc.target/aarch64/sve/acle/asm/ldff1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_f64.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_f32.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_f64.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ldff1_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1_u8.c | 2 +- .../aarch64/sve/acle/asm/ldff1sb_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ldff1sb_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1sb_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ldff1sb_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c | 2 +- .../aarch64/sve/acle/asm/ldff1sh_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ldff1sh_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1sh_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ldff1sh_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c | 2 +- .../aarch64/sve/acle/asm/ldff1sw_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1sw_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c | 2 +- .../aarch64/sve/acle/asm/ldff1ub_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ldff1ub_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1ub_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ldff1ub_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c | 2 +- .../aarch64/sve/acle/asm/ldff1uh_gather_s32.c | 2 +- .../aarch64/sve/acle/asm/ldff1uh_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1uh_gather_u32.c | 2 +- .../aarch64/sve/acle/asm/ldff1uh_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c | 2 +- .../aarch64/sve/acle/asm/ldff1uw_gather_s64.c | 2 +- .../aarch64/sve/acle/asm/ldff1uw_gather_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c | 154 + .../gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/len_bf16.c | 12 + .../gcc.target/aarch64/sve/acle/asm/mmla_f32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_f64.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/mmla_u32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/prfb.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfb_gather.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfd.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfd_gather.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfh.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfh_gather.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfw.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/prfw_gather.c | 2 +- .../aarch64/sve/acle/asm/reinterpret_bf16.c | 207 + .../aarch64/sve/acle/asm/reinterpret_f16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_f32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_f64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_s8.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u16.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u32.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u64.c | 17 + .../aarch64/sve/acle/asm/reinterpret_u8.c | 17 + .../gcc.target/aarch64/sve/acle/asm/rev_bf16.c | 21 + .../gcc.target/aarch64/sve/acle/asm/sel_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/set2_bf16.c | 41 + .../gcc.target/aarch64/sve/acle/asm/set3_bf16.c | 63 + .../gcc.target/aarch64/sve/acle/asm/set4_bf16.c | 87 + .../gcc.target/aarch64/sve/acle/asm/splice_bf16.c | 33 + .../gcc.target/aarch64/sve/acle/asm/st1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/st1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_s8.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_f32.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_f64.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_s32.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_s64.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_u32.c | 2 +- .../aarch64/sve/acle/asm/st1_scatter_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_s64.c | 2 +- .../aarch64/sve/acle/asm/st1b_scatter_s32.c | 2 +- .../aarch64/sve/acle/asm/st1b_scatter_s64.c | 2 +- .../aarch64/sve/acle/asm/st1b_scatter_u32.c | 2 +- .../aarch64/sve/acle/asm/st1b_scatter_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1b_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1h_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1h_s64.c | 2 +- .../aarch64/sve/acle/asm/st1h_scatter_s32.c | 2 +- .../aarch64/sve/acle/asm/st1h_scatter_s64.c | 2 +- .../aarch64/sve/acle/asm/st1h_scatter_u32.c | 2 +- .../aarch64/sve/acle/asm/st1h_scatter_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1h_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1h_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1w_s64.c | 2 +- .../aarch64/sve/acle/asm/st1w_scatter_s64.c | 2 +- .../aarch64/sve/acle/asm/st1w_scatter_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st1w_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_bf16.c | 200 + .../gcc.target/aarch64/sve/acle/asm/st2_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st2_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_bf16.c | 242 + .../gcc.target/aarch64/sve/acle/asm/st3_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st3_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_bf16.c | 286 + .../gcc.target/aarch64/sve/acle/asm/st4_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/st4_u8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c | 158 + .../gcc.target/aarch64/sve/acle/asm/stnt1_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/stnt1_u8.c | 2 +- .../aarch64/sve/acle/asm/sudot_lane_s32.c | 97 + .../gcc.target/aarch64/sve/acle/asm/sudot_s32.c | 45 + .../gcc.target/aarch64/sve/acle/asm/tbl_bf16.c | 30 + .../aarch64/sve/acle/asm/test_sve_acle.h | 94 + .../gcc.target/aarch64/sve/acle/asm/trn1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/trn2q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/undef2_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef3_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef4_1.c | 7 + .../gcc.target/aarch64/sve/acle/asm/undef_1.c | 7 + .../aarch64/sve/acle/asm/usdot_lane_s32.c | 97 + .../gcc.target/aarch64/sve/acle/asm/usdot_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/usmmla_s32.c | 46 + .../gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip1q_u8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2_bf16.c | 30 + .../gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_f64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_s8.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u16.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u32.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u64.c | 32 + .../gcc.target/aarch64/sve/acle/asm/zip2q_u8.c | 32 + .../aarch64/sve/acle/general-c/binary_lane_1.c | 2 +- .../sve/acle/general-c/binary_long_lane_1.c | 47 + .../sve/acle/general-c/binary_long_opt_n_1.c | 36 + .../sve/acle/general-c/binary_narrowb_opt_n_1.c | 36 + .../sve/acle/general-c/binary_narrowt_opt_n_1.c | 43 + .../aarch64/sve/acle/general-c/binary_to_uint_1.c | 19 + .../aarch64/sve/acle/general-c/binary_wide_1.c | 37 + .../sve/acle/general-c/binary_wide_opt_n_1.c | 38 + .../aarch64/sve/acle/general-c/compare_1.c | 27 + .../aarch64/sve/acle/general-c/compare_ptr_1.c | 27 + .../gcc.target/aarch64/sve/acle/general-c/load_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/load_2.c | 2 +- .../general-c/load_ext_gather_index_restricted_1.c | 43 + .../load_ext_gather_offset_restricted_1.c | 37 + .../load_ext_gather_offset_restricted_2.c | 37 + .../load_ext_gather_offset_restricted_3.c | 37 + .../load_ext_gather_offset_restricted_4.c | 37 + .../aarch64/sve/acle/general-c/load_gather_sv_1.c | 2 +- .../aarch64/sve/acle/general-c/load_gather_sv_2.c | 2 +- .../acle/general-c/load_gather_sv_restricted_1.c | 82 + .../acle/general-c/load_gather_sv_restricted_2.c | 75 + .../aarch64/sve/acle/general-c/load_replicate_1.c | 2 +- .../gcc.target/aarch64/sve/acle/general-c/mmla_1.c | 58 + .../gcc.target/aarch64/sve/acle/general-c/mmla_2.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_3.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_4.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_5.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_6.c | 10 + .../gcc.target/aarch64/sve/acle/general-c/mmla_7.c | 10 + .../aarch64/sve/acle/general-c/mul_lane_1.c | 32 + .../sve/acle/general-c/shift_left_imm_long_1.c | 57 + .../sve/acle/general-c/shift_left_imm_to_uint_1.c | 44 + .../sve/acle/general-c/shift_left_imm_to_uint_2.c | 44 + .../sve/acle/general-c/shift_right_imm_narrowb_1.c | 70 + .../general-c/shift_right_imm_narrowb_to_uint_1.c | 58 + .../sve/acle/general-c/shift_right_imm_narrowt_1.c | 81 + .../general-c/shift_right_imm_narrowt_to_uint_1.c | 64 + .../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 | 2 +- .../aarch64/sve/acle/general-c/store_2.c | 2 +- .../sve/acle/general-c/store_scatter_index_1.c | 2 +- .../general-c/store_scatter_index_restricted_1.c | 94 + .../sve/acle/general-c/store_scatter_offset_2.c | 2 +- .../general-c/store_scatter_offset_restricted_1.c | 103 + .../aarch64/sve/acle/general-c/struct_1.c | 10 + .../aarch64/sve/acle/general-c/tbl_tuple_1.c | 31 + .../sve/acle/general-c/ternary_bfloat16_1.c | 24 + .../sve/acle/general-c/ternary_bfloat16_lane_1.c | 30 + .../sve/acle/general-c/ternary_bfloat16_lanex2_1.c | 30 + .../sve/acle/general-c/ternary_bfloat16_opt_n_1.c | 24 + .../sve/acle/general-c/ternary_intq_uintq_lane_1.c | 32 + .../acle/general-c/ternary_intq_uintq_opt_n_1.c | 37 + .../aarch64/sve/acle/general-c/ternary_lane_1.c | 2 +- .../sve/acle/general-c/ternary_lane_rotate_1.c | 2 +- .../sve/acle/general-c/ternary_long_lane_1.c | 50 + .../sve/acle/general-c/ternary_long_opt_n_1.c | 26 + .../sve/acle/general-c/ternary_qq_lane_rotate_1.c | 57 + .../sve/acle/general-c/ternary_qq_rotate_1.c | 45 + .../sve/acle/general-c/ternary_shift_right_imm_1.c | 41 + .../aarch64/sve/acle/general-c/ternary_uint_1.c | 51 + .../sve/acle/general-c/ternary_uintq_intq_1.c | 37 + .../sve/acle/general-c/ternary_uintq_intq_lane_1.c | 32 + .../acle/general-c/ternary_uintq_intq_opt_n_1.c | 37 + .../aarch64/sve/acle/general-c/type_redef_11.c | 2 +- .../sve/acle/general-c/unary_convert_narrowt_1.c | 30 + .../aarch64/sve/acle/general-c/unary_narrowb_1.c | 27 + .../sve/acle/general-c/unary_narrowb_to_uint_1.c | 27 + .../aarch64/sve/acle/general-c/unary_narrowt_1.c | 31 + .../sve/acle/general-c/unary_narrowt_to_uint_1.c | 31 + .../aarch64/sve/acle/general-c/unary_to_int_1.c | 27 + .../{unary_count_1.c => unary_to_uint_1.c} | 0 .../{unary_count_2.c => unary_to_uint_2.c} | 0 .../{unary_count_3.c => unary_to_uint_3.c} | 0 .../gcc.target/aarch64/sve/acle/general/cpy_1.c | 42 + .../gcc.target/aarch64/sve/acle/general/debug_4.c | 16 + .../gcc.target/aarch64/sve/acle/general/deref_1.c | 25 + .../gcc.target/aarch64/sve/acle/general/dupq_1.c | 3 +- .../aarch64/sve/acle/general/eqne_dup_1.c | 40 + .../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/nrv_1.c | 17 + .../aarch64/sve/acle/general/stack_vars_1.c | 32 + .../aarch64/sve/acle/general/temporaries_1.c | 2 +- .../aarch64/sve/acle/general/whilelt_5.c | 163 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/asrdiv_2.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_3.c | 19 + gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_5.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c | 2 +- .../gcc.target/aarch64/sve/mixed_size_10.c | 13 + .../gcc.target/aarch64/sve/mixed_size_11.c | 13 + .../gcc.target/aarch64/sve/mixed_size_6.c | 47 + .../gcc.target/aarch64/sve/mixed_size_7.c | 28 + .../gcc.target/aarch64/sve/mixed_size_8.c | 34 + .../gcc.target/aarch64/sve/mixed_size_9.c | 18 + .../gcc.target/aarch64/sve/pcs/aarch64-sve-pcs.exp | 2 +- .../gcc.target/aarch64/sve/pcs/annotate_1.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_2.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_3.c | 8 + .../gcc.target/aarch64/sve/pcs/annotate_4.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_5.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_6.c | 12 + .../gcc.target/aarch64/sve/pcs/annotate_7.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pcs/args_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_4.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_bf16.c | 63 + .../gcc.target/aarch64/sve/pcs/args_5_be_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_be_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_bf16.c | 58 + .../gcc.target/aarch64/sve/pcs/args_5_le_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_5_le_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_bf16.c | 71 + .../gcc.target/aarch64/sve/pcs/args_6_be_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_be_u8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_bf16.c | 70 + .../gcc.target/aarch64/sve/pcs/args_6_le_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/args_6_le_u8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/args_9.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_2.c | 4 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_3.c | 68 + gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_4.c | 4 + .../gcc.target/aarch64/sve/pcs/gnu_vectors_1.c | 107 + .../gcc.target/aarch64/sve/pcs/gnu_vectors_2.c | 107 + .../gcc.target/aarch64/sve/pcs/gnu_vectors_3.c | 58 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c | 3 +- .../gcc.target/aarch64/sve/pcs/return_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_1024.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_128.c | 31 + .../gcc.target/aarch64/sve/pcs/return_1_2048.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_256.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_1_512.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_2.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/return_4.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_1024.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_128.c | 264 + .../gcc.target/aarch64/sve/pcs/return_4_2048.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_256.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_4_512.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_1024.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_128.c | 264 + .../gcc.target/aarch64/sve/pcs/return_5_2048.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_256.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_5_512.c | 29 +- .../gcc.target/aarch64/sve/pcs/return_6.c | 16 +- .../gcc.target/aarch64/sve/pcs/return_6_1024.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_128.c | 251 + .../gcc.target/aarch64/sve/pcs/return_6_2048.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_256.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_6_512.c | 24 +- .../gcc.target/aarch64/sve/pcs/return_7.c | 28 + .../gcc.target/aarch64/sve/pcs/return_8.c | 29 + .../gcc.target/aarch64/sve/pcs/return_9.c | 33 + .../gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/saves_3.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_be.c | 2 +- .../gcc.target/aarch64/sve/pcs/saves_4_le.c | 2 +- .../gcc.target/aarch64/sve/pcs/stack_clash_1_128.c | 184 + .../gcc.target/aarch64/sve/pcs/stack_clash_2_128.c | 284 + .../gcc.target/aarch64/sve/pcs/varargs_1.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_f64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_s8.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u16.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u32.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u64.c | 2 +- .../gcc.target/aarch64/sve/pcs/varargs_2_u8.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/recip_1.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/recip_2.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/sel_1.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/sel_2.c | 52 +- gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 74 +- gcc/testsuite/gcc.target/aarch64/sve/single_5.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c | 27 + .../gcc.target/aarch64/sve/struct_vect_1.c | 2 + .../gcc.target/aarch64/sve/struct_vect_25.c | 38 + .../gcc.target/aarch64/sve/struct_vect_26.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/tls_1.c | 1 + .../gcc.target/aarch64/sve/tls_preserve_1.c | 4 +- .../gcc.target/aarch64/sve/tls_preserve_2.c | 6 +- .../gcc.target/aarch64/sve/tls_preserve_3.c | 4 +- .../gcc.target/aarch64/sve2/aarch64-sve2.exp | 2 +- .../aarch64/sve2/acle/aarch64-sve2-acle-asm.exp | 81 + .../aarch64/sve2/acle/aarch64-sve2-acle.exp | 52 + .../gcc.target/aarch64/sve2/acle/asm/aba_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/aba_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/abalb_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalb_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalb_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalb_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalb_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalb_u64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abalt_u64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/abdlt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/adalp_s16.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adalp_s32.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adalp_s64.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adalp_u16.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adalp_u32.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adalp_u64.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/adclb_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/adclb_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/adclt_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/adclt_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_s16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_s32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_s64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_u16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_u32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addhnt_u64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/addlb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlbt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlbt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlbt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addlt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addp_f16.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/addp_f32.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/addp_f64.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/addp_s16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_s32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_s64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_s8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_u16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_u32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_u64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addp_u8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/addwb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/addwt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/aesd_u8.c | 44 + .../gcc.target/aarch64/sve2/acle/asm/aese_u8.c | 44 + .../gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c | 29 + .../gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c | 29 + .../gcc.target/aarch64/sve2/acle/asm/bcax_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bcax_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bdep_u16.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bdep_u32.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bdep_u64.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bdep_u8.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bext_u16.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bext_u32.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bext_u64.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bext_u8.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl1n_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl2n_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/bsl_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/cadd_s16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_s32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_s64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_s8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_u16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_u32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_u64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/cadd_u8.c | 63 + .../aarch64/sve2/acle/asm/cdot_lane_s32.c | 198 + .../aarch64/sve2/acle/asm/cdot_lane_s64.c | 188 + .../gcc.target/aarch64/sve2/acle/asm/cdot_s32.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cdot_s64.c | 167 + .../aarch64/sve2/acle/asm/cmla_lane_s16.c | 216 + .../aarch64/sve2/acle/asm/cmla_lane_s32.c | 198 + .../aarch64/sve2/acle/asm/cmla_lane_u16.c | 216 + .../aarch64/sve2/acle/asm/cmla_lane_u32.c | 198 + .../gcc.target/aarch64/sve2/acle/asm/cmla_s16.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_s32.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_s64.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_s8.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_u16.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_u32.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_u64.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cmla_u8.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 72 + .../gcc.target/aarch64/sve2/acle/asm/cvtnt_f16.c | 88 + .../gcc.target/aarch64/sve2/acle/asm/cvtnt_f32.c | 88 + .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 94 + .../gcc.target/aarch64/sve2/acle/asm/cvtxnt_f32.c | 88 + .../gcc.target/aarch64/sve2/acle/asm/eor3_s16.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_s32.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_s64.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_s8.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_u16.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_u32.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_u64.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eor3_u8.c | 108 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eorbt_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/eortb_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/hadd_s16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_s32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_s64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_s8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_u16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_u32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_u64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hadd_u8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/histseg_s8.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/histseg_u8.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/hsub_s16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_s32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_s64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_s8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_u16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_u32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_u64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsub_u8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_s16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_s32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_s64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_s8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_u16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_u32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_u64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/hsubr_u8.c | 237 + .../aarch64/sve2/acle/asm/ldnt1_gather_f32.c | 195 + .../aarch64/sve2/acle/asm/ldnt1_gather_f64.c | 322 + .../aarch64/sve2/acle/asm/ldnt1_gather_s32.c | 195 + .../aarch64/sve2/acle/asm/ldnt1_gather_s64.c | 322 + .../aarch64/sve2/acle/asm/ldnt1_gather_u32.c | 195 + .../aarch64/sve2/acle/asm/ldnt1_gather_u64.c | 322 + .../aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c | 106 + .../aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c | 133 + .../aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c | 106 + .../aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c | 133 + .../aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c | 175 + .../aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c | 262 + .../aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c | 175 + .../aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c | 262 + .../aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c | 282 + .../aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c | 282 + .../aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c | 106 + .../aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c | 133 + .../aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c | 106 + .../aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c | 133 + .../aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c | 175 + .../aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c | 262 + .../aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c | 175 + .../aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c | 262 + .../aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c | 282 + .../aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c | 282 + .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 52 + .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 52 + .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 52 + .../gcc.target/aarch64/sve2/acle/asm/match_s16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/match_s8.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/match_u16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/match_u8.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f16.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f32.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxnmp_f64.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxp_f16.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxp_f32.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxp_f64.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/maxp_s16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_s32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_s64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_s8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_u16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_u32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_u64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/maxp_u8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minnmp_f16.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minnmp_f32.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minnmp_f64.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minp_f16.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minp_f32.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minp_f64.c | 96 + .../gcc.target/aarch64/sve2/acle/asm/minp_s16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_s32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_s64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_s8.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_u16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_u32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_u64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/minp_u8.c | 63 + .../aarch64/sve2/acle/asm/mla_lane_s16.c | 129 + .../aarch64/sve2/acle/asm/mla_lane_s32.c | 93 + .../aarch64/sve2/acle/asm/mla_lane_s64.c | 74 + .../aarch64/sve2/acle/asm/mla_lane_u16.c | 129 + .../aarch64/sve2/acle/asm/mla_lane_u32.c | 93 + .../aarch64/sve2/acle/asm/mla_lane_u64.c | 74 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_f32.c | 86 + .../aarch64/sve2/acle/asm/mlalb_lane_f32.c | 75 + .../aarch64/sve2/acle/asm/mlalb_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/mlalb_lane_s64.c | 65 + .../aarch64/sve2/acle/asm/mlalb_lane_u32.c | 75 + .../aarch64/sve2/acle/asm/mlalb_lane_u64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalb_u64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_f32.c | 86 + .../aarch64/sve2/acle/asm/mlalt_lane_f32.c | 75 + .../aarch64/sve2/acle/asm/mlalt_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/mlalt_lane_s64.c | 65 + .../aarch64/sve2/acle/asm/mlalt_lane_u32.c | 75 + .../aarch64/sve2/acle/asm/mlalt_lane_u64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlalt_u64.c | 86 + .../aarch64/sve2/acle/asm/mls_lane_s16.c | 129 + .../aarch64/sve2/acle/asm/mls_lane_s32.c | 93 + .../aarch64/sve2/acle/asm/mls_lane_s64.c | 74 + .../aarch64/sve2/acle/asm/mls_lane_u16.c | 129 + .../aarch64/sve2/acle/asm/mls_lane_u32.c | 93 + .../aarch64/sve2/acle/asm/mls_lane_u64.c | 74 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_f32.c | 86 + .../aarch64/sve2/acle/asm/mlslb_lane_f32.c | 75 + .../aarch64/sve2/acle/asm/mlslb_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/mlslb_lane_s64.c | 65 + .../aarch64/sve2/acle/asm/mlslb_lane_u32.c | 75 + .../aarch64/sve2/acle/asm/mlslb_lane_u64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslb_u64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_f32.c | 86 + .../aarch64/sve2/acle/asm/mlslt_lane_f32.c | 75 + .../aarch64/sve2/acle/asm/mlslt_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/mlslt_lane_s64.c | 65 + .../aarch64/sve2/acle/asm/mlslt_lane_u32.c | 75 + .../aarch64/sve2/acle/asm/mlslt_lane_u64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_s64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_u16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_u32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/mlslt_u64.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/movlb_s16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlb_s32.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlb_s64.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlb_u16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlb_u32.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlb_u64.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_s16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_s32.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_s64.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_u16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_u32.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/movlt_u64.c | 21 + .../aarch64/sve2/acle/asm/mul_lane_s16.c | 115 + .../aarch64/sve2/acle/asm/mul_lane_s32.c | 79 + .../aarch64/sve2/acle/asm/mul_lane_s64.c | 60 + .../aarch64/sve2/acle/asm/mul_lane_u16.c | 115 + .../aarch64/sve2/acle/asm/mul_lane_u32.c | 79 + .../aarch64/sve2/acle/asm/mul_lane_u64.c | 60 + .../aarch64/sve2/acle/asm/mullb_lane_s32.c | 115 + .../aarch64/sve2/acle/asm/mullb_lane_s64.c | 78 + .../aarch64/sve2/acle/asm/mullb_lane_u32.c | 115 + .../aarch64/sve2/acle/asm/mullb_lane_u64.c | 78 + .../gcc.target/aarch64/sve2/acle/asm/mullb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullb_u64.c | 70 + .../aarch64/sve2/acle/asm/mullt_lane_s32.c | 115 + .../aarch64/sve2/acle/asm/mullt_lane_s64.c | 78 + .../aarch64/sve2/acle/asm/mullt_lane_u32.c | 115 + .../aarch64/sve2/acle/asm/mullt_lane_u64.c | 78 + .../gcc.target/aarch64/sve2/acle/asm/mullt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/mullt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_s8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_u16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nbsl_u8.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c | 21 + .../gcc.target/aarch64/sve2/acle/asm/pmul_u8.c | 70 + .../aarch64/sve2/acle/asm/pmullb_pair_u32.c | 70 + .../aarch64/sve2/acle/asm/pmullb_pair_u64.c | 72 + .../aarch64/sve2/acle/asm/pmullb_pair_u8.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/pmullb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/pmullb_u64.c | 70 + .../aarch64/sve2/acle/asm/pmullt_pair_u32.c | 70 + .../aarch64/sve2/acle/asm/pmullt_pair_u64.c | 72 + .../aarch64/sve2/acle/asm/pmullt_pair_u8.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/pmullt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/pmullt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qadd_s16.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qadd_s32.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qadd_s64.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qadd_s8.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qadd_u16.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qadd_u32.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qadd_u64.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qadd_u8.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qcadd_s16.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/qcadd_s32.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/qcadd_s64.c | 63 + .../gcc.target/aarch64/sve2/acle/asm/qcadd_s8.c | 63 + .../aarch64/sve2/acle/asm/qdmlalb_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/qdmlalb_lane_s64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmlalbt_s16.c | 86 + .../aarch64/sve2/acle/asm/qdmlalbt_s32.c | 86 + .../aarch64/sve2/acle/asm/qdmlalbt_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmlalt_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/qdmlalt_lane_s64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlalt_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmlslb_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/qdmlslb_lane_s64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslb_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmlslbt_s16.c | 86 + .../aarch64/sve2/acle/asm/qdmlslbt_s32.c | 86 + .../aarch64/sve2/acle/asm/qdmlslbt_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmlslt_lane_s32.c | 75 + .../aarch64/sve2/acle/asm/qdmlslt_lane_s64.c | 65 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s16.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s32.c | 86 + .../gcc.target/aarch64/sve2/acle/asm/qdmlslt_s64.c | 86 + .../aarch64/sve2/acle/asm/qdmulh_lane_s16.c | 115 + .../aarch64/sve2/acle/asm/qdmulh_lane_s32.c | 79 + .../aarch64/sve2/acle/asm/qdmulh_lane_s64.c | 60 + .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmulh_s8.c | 70 + .../aarch64/sve2/acle/asm/qdmullb_lane_s32.c | 115 + .../aarch64/sve2/acle/asm/qdmullb_lane_s64.c | 78 + .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmullb_s64.c | 70 + .../aarch64/sve2/acle/asm/qdmullt_lane_s32.c | 115 + .../aarch64/sve2/acle/asm/qdmullt_lane_s64.c | 78 + .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qdmullt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 81 + .../aarch64/sve2/acle/asm/qrdcmlah_lane_s16.c | 216 + .../aarch64/sve2/acle/asm/qrdcmlah_lane_s32.c | 198 + .../aarch64/sve2/acle/asm/qrdcmlah_s16.c | 167 + .../aarch64/sve2/acle/asm/qrdcmlah_s32.c | 167 + .../aarch64/sve2/acle/asm/qrdcmlah_s64.c | 167 + .../gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s8.c | 167 + .../aarch64/sve2/acle/asm/qrdmlah_lane_s16.c | 129 + .../aarch64/sve2/acle/asm/qrdmlah_lane_s32.c | 93 + .../aarch64/sve2/acle/asm/qrdmlah_lane_s64.c | 74 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlah_s8.c | 110 + .../aarch64/sve2/acle/asm/qrdmlsh_lane_s16.c | 129 + .../aarch64/sve2/acle/asm/qrdmlsh_lane_s32.c | 93 + .../aarch64/sve2/acle/asm/qrdmlsh_lane_s64.c | 74 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s16.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s8.c | 110 + .../aarch64/sve2/acle/asm/qrdmulh_lane_s16.c | 115 + .../aarch64/sve2/acle/asm/qrdmulh_lane_s32.c | 79 + .../aarch64/sve2/acle/asm/qrdmulh_lane_s64.c | 60 + .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qrdmulh_s8.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_s16.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_s32.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_s64.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_s8.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_u16.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_u32.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_u64.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshl_u8.c | 397 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_s64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnb_u64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qrshrnt_u64.c | 45 + .../aarch64/sve2/acle/asm/qrshrunb_s16.c | 39 + .../aarch64/sve2/acle/asm/qrshrunb_s32.c | 39 + .../aarch64/sve2/acle/asm/qrshrunb_s64.c | 39 + .../aarch64/sve2/acle/asm/qrshrunt_s16.c | 45 + .../aarch64/sve2/acle/asm/qrshrunt_s32.c | 45 + .../aarch64/sve2/acle/asm/qrshrunt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshl_s16.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_s32.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_s64.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_s8.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_u16.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_u32.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_u64.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshl_u8.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/qshlu_s16.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/qshlu_s32.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/qshlu_s64.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/qshlu_s8.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_s64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnb_u64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrnt_u64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrunb_s64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qshrunt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/qsub_s16.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qsub_s32.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qsub_s64.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qsub_s8.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qsub_u16.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qsub_u32.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qsub_u64.c | 536 + .../gcc.target/aarch64/sve2/acle/asm/qsub_u8.c | 530 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c | 331 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c | 351 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c | 351 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c | 301 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c | 331 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c | 351 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c | 351 + .../gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c | 301 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s16.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s32.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_s64.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u16.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u32.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnb_u64.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s16.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s32.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_s64.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u16.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u32.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtnt_u64.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s16.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s32.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtunb_s64.c | 12 + .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s16.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s32.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/qxtunt_s64.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_s64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/raddhnt_u64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rax1_s64.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/rax1_u64.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_s16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_s32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_s64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_s8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_u16.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_u32.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_u64.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rhadd_u8.c | 237 + .../gcc.target/aarch64/sve2/acle/asm/rshl_s16.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_s32.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_s64.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_s8.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_u16.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_u32.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_u64.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshl_u8.c | 396 + .../gcc.target/aarch64/sve2/acle/asm/rshr_s16.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_s32.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_s64.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_s8.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_u16.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_u32.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_u64.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshr_u8.c | 177 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_s64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnb_u64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rshrnt_u64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 81 + .../gcc.target/aarch64/sve2/acle/asm/rsra_s16.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_s32.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_s64.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_s8.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_u16.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_u32.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_u64.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsra_u8.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_s64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/rsubhnt_u64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/sbclb_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/sbclb_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/sbclt_u32.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/sbclt_u64.c | 110 + .../gcc.target/aarch64/sve2/acle/asm/shllb_s16.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllb_s32.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllb_s64.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllb_u16.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllb_u32.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllb_u64.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_s16.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_s32.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_s64.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_u16.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_u32.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shllt_u64.c | 57 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_s16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_s32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_s64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_u16.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_u32.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnb_u64.c | 39 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_s16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_s32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_s64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_u16.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_u32.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/shrnt_u64.c | 45 + .../gcc.target/aarch64/sve2/acle/asm/sli_s16.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_s32.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_s64.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_s8.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_u16.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_u32.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_u64.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sli_u8.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c | 34 + .../gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c | 32 + .../gcc.target/aarch64/sve2/acle/asm/sqadd_u16.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/sqadd_u32.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/sqadd_u64.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/sqadd_u8.c | 405 + .../gcc.target/aarch64/sve2/acle/asm/sra_s16.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_s32.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_s64.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_s8.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_u16.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_u32.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_u64.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sra_u8.c | 93 + .../gcc.target/aarch64/sve2/acle/asm/sri_s16.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_s32.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_s64.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_s8.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_u16.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_u32.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_u64.c | 75 + .../gcc.target/aarch64/sve2/acle/asm/sri_u8.c | 75 + .../aarch64/sve2/acle/asm/stnt1_scatter_f32.c | 177 + .../aarch64/sve2/acle/asm/stnt1_scatter_f64.c | 275 + .../aarch64/sve2/acle/asm/stnt1_scatter_s32.c | 177 + .../aarch64/sve2/acle/asm/stnt1_scatter_s64.c | 275 + .../aarch64/sve2/acle/asm/stnt1_scatter_u32.c | 177 + .../aarch64/sve2/acle/asm/stnt1_scatter_u64.c | 275 + .../aarch64/sve2/acle/asm/stnt1b_scatter_s32.c | 88 + .../aarch64/sve2/acle/asm/stnt1b_scatter_s64.c | 106 + .../aarch64/sve2/acle/asm/stnt1b_scatter_u32.c | 88 + .../aarch64/sve2/acle/asm/stnt1b_scatter_u64.c | 106 + .../aarch64/sve2/acle/asm/stnt1h_scatter_s32.c | 157 + .../aarch64/sve2/acle/asm/stnt1h_scatter_s64.c | 215 + .../aarch64/sve2/acle/asm/stnt1h_scatter_u32.c | 157 + .../aarch64/sve2/acle/asm/stnt1h_scatter_u64.c | 215 + .../aarch64/sve2/acle/asm/stnt1w_scatter_s64.c | 235 + .../aarch64/sve2/acle/asm/stnt1w_scatter_u64.c | 235 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_s16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_s32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_s64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_u16.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_u32.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/subhnt_u64.c | 89 + .../gcc.target/aarch64/sve2/acle/asm/sublb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublbt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublbt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublbt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/sublt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subltb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subltb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subltb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwb_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_s16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_s32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_s64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_u16.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_u32.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/subwt_u64.c | 70 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_f16.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_f32.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_f64.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_s16.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_s32.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_s64.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_s8.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_u16.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_u32.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_u64.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbl2_u8.c | 30 + .../gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_f16.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_f32.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_f64.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_s16.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_s32.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_s64.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_s8.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_u16.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_u32.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_u64.c | 37 + .../gcc.target/aarch64/sve2/acle/asm/tbx_u8.c | 37 + .../aarch64/sve2/acle/asm/test_sve_acle.h | 1 + .../gcc.target/aarch64/sve2/acle/asm/uqadd_s16.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/uqadd_s32.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/uqadd_s64.c | 403 + .../gcc.target/aarch64/sve2/acle/asm/uqadd_s8.c | 400 + .../gcc.target/aarch64/sve2/acle/asm/whilege_b16.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilege_b32.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilege_b64.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilege_b8.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilegt_b16.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilegt_b32.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilegt_b64.c | 173 + .../gcc.target/aarch64/sve2/acle/asm/whilegt_b8.c | 173 + .../aarch64/sve2/acle/asm/whilerw_bf16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c | 50 + .../aarch64/sve2/acle/asm/whilewr_bf16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c | 50 + .../gcc.target/aarch64/sve2/acle/asm/xar_s16.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_s32.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_s64.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_s8.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_u16.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_u32.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_u64.c | 102 + .../gcc.target/aarch64/sve2/acle/asm/xar_u8.c | 102 + .../gcc.target/aarch64/sve2/acle/general/match_1.c | 22 + .../gcc.target/aarch64/sve2/acle/general/match_2.c | 37 + .../gcc.target/aarch64/sve2/acle/general/match_3.c | 54 + .../aarch64/sve2/acle/general/whilerw_1.c | 23 + .../aarch64/sve2/acle/general/whilerw_2.c | 23 + .../aarch64/sve2/acle/general/whilerw_3.c | 23 + .../aarch64/sve2/acle/general/whilerw_4.c | 23 + .../aarch64/sve2/acle/general/whilewr_1.c | 23 + .../aarch64/sve2/acle/general/whilewr_2.c | 23 + .../aarch64/sve2/acle/general/whilewr_3.c | 23 + .../aarch64/sve2/acle/general/whilewr_4.c | 23 + gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c | 12 + gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle12_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle12_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle24_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle24_tiny_1.c | 1 + gcc/testsuite/gcc.target/aarch64/tlsle32_1.c | 1 + .../gcc.target/aarch64/tlsle_sizeadj_small_1.c | 1 + .../gcc.target/aarch64/tlsle_sizeadj_tiny_1.c | 1 + .../gcc.target/aarch64/torture/aarch64-torture.exp | 2 +- .../gcc.target/aarch64/torture/simd-abi-8.c | 3 +- gcc/testsuite/gcc.target/aarch64/vec_zeroextend.c | 8 +- gcc/testsuite/gcc.target/aarch64/vect-mull.x | 1 + gcc/testsuite/gcc.target/aarch64/vmull_high.c | 23 + gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/arc/arc.exp | 11 +- gcc/testsuite/gcc.target/arc/code-density-flag.c | 34 + gcc/testsuite/gcc.target/arc/interrupt-6.c | 2 +- gcc/testsuite/gcc.target/arc/mul64-1.c | 23 + gcc/testsuite/gcc.target/arc/nps400-1.c | 2 +- gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-1.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-2.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-3.c | 22 + gcc/testsuite/gcc.target/arc/uncached-4.c | 42 + gcc/testsuite/gcc.target/arc/uncached-5.c | 29 + gcc/testsuite/gcc.target/arc/uncached-6.c | 35 + gcc/testsuite/gcc.target/arc/uncached-7.c | 11 + gcc/testsuite/gcc.target/arc/uncached-8.c | 33 + gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/arm.exp | 2 +- .../gcc.target/arm/armv8_1m-shift-imm-1.c | 29 + .../gcc.target/arm/armv8_1m-shift-reg-1.c | 22 + gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 48 +- gcc/testsuite/gcc.target/arm/asm-flag-4.c | 4 +- gcc/testsuite/gcc.target/arm/bf16_dup.c | 96 + gcc/testsuite/gcc.target/arm/bf16_reinterpret.c | 435 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c | 118 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_2.c | 119 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_1.c | 124 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_2.c | 124 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_1.c | 119 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_2.c | 119 + gcc/testsuite/gcc.target/arm/bfloat16_scalar_4.c | 16 + .../gcc.target/arm/bfloat16_scalar_typecheck.c | 219 + gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c | 91 + gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c | 93 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c | 97 + gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c | 97 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c | 93 + gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c | 94 + .../gcc.target/arm/bfloat16_vector_typecheck_1.c | 263 + .../gcc.target/arm/bfloat16_vector_typecheck_2.c | 252 + gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 4 + gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 4 + gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 5 +- gcc/testsuite/gcc.target/arm/cmse/cmse-1.c | 18 +- gcc/testsuite/gcc.target/arm/cmse/cmse-14.c | 15 +- gcc/testsuite/gcc.target/arm/cmse/cmse-15.c | 7 +- gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 45 +- .../gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c | 25 + .../gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c | 23 + .../gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c | 26 + .../gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c | 23 + .../gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c | 26 + .../gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c | 20 + .../arm/cmse/mainline/8_1m/bitfield-and-union.c | 30 + .../arm/cmse/mainline/8_1m/hard-sp/cmse-13.c | 30 + .../arm/cmse/mainline/8_1m/hard-sp/cmse-5.c | 12 + .../arm/cmse/mainline/8_1m/hard-sp/cmse-7.c | 26 + .../arm/cmse/mainline/8_1m/hard-sp/cmse-8.c | 28 + .../arm/cmse/mainline/8_1m/hard/cmse-13.c | 32 + .../arm/cmse/mainline/8_1m/hard/cmse-5.c | 12 + .../arm/cmse/mainline/8_1m/hard/cmse-7.c | 26 + .../arm/cmse/mainline/8_1m/hard/cmse-8.c | 27 + .../arm/cmse/mainline/8_1m/soft/cmse-13.c | 29 + .../arm/cmse/mainline/8_1m/soft/cmse-5.c | 13 + .../arm/cmse/mainline/8_1m/soft/cmse-7.c | 26 + .../arm/cmse/mainline/8_1m/soft/cmse-8.c | 28 + .../arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c | 14 + .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c | 25 + .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c | 27 + .../arm/cmse/mainline/8_1m/softfp/cmse-13.c | 28 + .../arm/cmse/mainline/8_1m/softfp/cmse-5.c | 13 + .../arm/cmse/mainline/8_1m/softfp/cmse-7.c | 25 + .../arm/cmse/mainline/8_1m/softfp/cmse-8.c | 27 + .../gcc.target/arm/cmse/mainline/8_1m/union-1.c | 23 + .../gcc.target/arm/cmse/mainline/8_1m/union-2.c | 27 + .../gcc.target/arm/cmse/mainline/8m/bitfield-4.c | 16 + .../gcc.target/arm/cmse/mainline/8m/bitfield-5.c | 15 + .../gcc.target/arm/cmse/mainline/8m/bitfield-6.c | 17 + .../gcc.target/arm/cmse/mainline/8m/bitfield-7.c | 15 + .../gcc.target/arm/cmse/mainline/8m/bitfield-8.c | 17 + .../gcc.target/arm/cmse/mainline/8m/bitfield-9.c | 13 + .../arm/cmse/mainline/8m/bitfield-and-union.c | 20 + .../arm/cmse/mainline/8m/hard-sp/cmse-13.c | 33 + .../arm/cmse/mainline/8m/hard-sp/cmse-5.c | 38 + .../arm/cmse/mainline/8m/hard-sp/cmse-7.c | 33 + .../arm/cmse/mainline/8m/hard-sp/cmse-8.c | 33 + .../gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c | 29 + .../gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c | 31 + .../gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c | 25 + .../gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c | 25 + .../gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c | 18 + .../gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c | 15 + .../gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c | 18 + .../gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c | 18 + .../arm/cmse/mainline/8m/softfp-sp/cmse-5.c | 39 + .../arm/cmse/mainline/8m/softfp-sp/cmse-7.c | 17 + .../arm/cmse/mainline/8m/softfp-sp/cmse-8.c | 17 + .../arm/cmse/mainline/8m/softfp/cmse-13.c | 17 + .../arm/cmse/mainline/8m/softfp/cmse-5.c | 31 + .../arm/cmse/mainline/8m/softfp/cmse-7.c | 17 + .../arm/cmse/mainline/8m/softfp/cmse-8.c | 17 + .../gcc.target/arm/cmse/mainline/8m/union-1.c | 15 + .../gcc.target/arm/cmse/mainline/8m/union-2.c | 18 + .../gcc.target/arm/cmse/mainline/bitfield-4.c | 16 - .../gcc.target/arm/cmse/mainline/bitfield-5.c | 16 - .../gcc.target/arm/cmse/mainline/bitfield-6.c | 17 - .../gcc.target/arm/cmse/mainline/bitfield-7.c | 16 - .../gcc.target/arm/cmse/mainline/bitfield-8.c | 17 - .../gcc.target/arm/cmse/mainline/bitfield-9.c | 13 - .../arm/cmse/mainline/bitfield-and-union.c | 20 - .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c | 34 - .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 38 - .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 34 - .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 33 - .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 29 - .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 31 - .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 26 - .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 25 - .../gcc.target/arm/cmse/mainline/soft/cmse-13.c | 19 - .../gcc.target/arm/cmse/mainline/soft/cmse-5.c | 16 - .../gcc.target/arm/cmse/mainline/soft/cmse-7.c | 19 - .../gcc.target/arm/cmse/mainline/soft/cmse-8.c | 18 - .../arm/cmse/mainline/softfp-sp/cmse-5.c | 39 - .../arm/cmse/mainline/softfp-sp/cmse-7.c | 18 - .../arm/cmse/mainline/softfp-sp/cmse-8.c | 17 - .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c | 17 - .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c | 31 - .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c | 18 - .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c | 17 - .../gcc.target/arm/cmse/mainline/union-1.c | 16 - .../gcc.target/arm/cmse/mainline/union-2.c | 18 - gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 6 +- gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 2 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 50 +- gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr78353-1.c | 9 + gcc/testsuite/gcc.target/arm/pr78353-2.c | 10 + .../gcc.target/arm/pure-code/no-literal-pool.c | 14 +- .../gcc.target/arm/pure-code/pure-code.exp | 11 +- gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c | 51 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c | 100 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c | 33 + gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c | 33 + gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c | 91 + gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c | 90 + gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c | 21 + gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c | 20 + gcc/testsuite/gcc.target/arm/simd/vmmla_1.c | 28 + gcc/testsuite/gcc.target/arm/thumb1-Os-mult.c | 1 + gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +- .../gcc.target/avr/torture/avr-torture.exp | 2 +- gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/bpf/bpf.exp | 2 +- gcc/testsuite/gcc.target/cris/asm-v10.S | 2 +- gcc/testsuite/gcc.target/cris/asm-v8.S | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 13 +- gcc/testsuite/gcc.target/cris/dbr-1.c | 11 + gcc/testsuite/gcc.target/cris/inasm-v10.c | 2 +- gcc/testsuite/gcc.target/cris/inasm-v8.c | 2 +- gcc/testsuite/gcc.target/cris/pr93372-1.c | 72 + gcc/testsuite/gcc.target/cris/pr93372-10.c | 9 + gcc/testsuite/gcc.target/cris/pr93372-11.c | 46 + gcc/testsuite/gcc.target/cris/pr93372-12.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-13.c | 18 + gcc/testsuite/gcc.target/cris/pr93372-14.c | 13 + gcc/testsuite/gcc.target/cris/pr93372-15.c | 15 + gcc/testsuite/gcc.target/cris/pr93372-16.c | 42 + gcc/testsuite/gcc.target/cris/pr93372-17.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-18.c | 24 + gcc/testsuite/gcc.target/cris/pr93372-19.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-2.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-20.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-21.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-22.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-23.c | 21 + gcc/testsuite/gcc.target/cris/pr93372-24.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-25.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-26.c | 7 + gcc/testsuite/gcc.target/cris/pr93372-27.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-28.c | 8 + gcc/testsuite/gcc.target/cris/pr93372-29.c | 40 + gcc/testsuite/gcc.target/cris/pr93372-3.c | 15 + gcc/testsuite/gcc.target/cris/pr93372-30.c | 31 + gcc/testsuite/gcc.target/cris/pr93372-31.c | 33 + gcc/testsuite/gcc.target/cris/pr93372-32.c | 10 + gcc/testsuite/gcc.target/cris/pr93372-33.c | 10 + gcc/testsuite/gcc.target/cris/pr93372-34.c | 45 + gcc/testsuite/gcc.target/cris/pr93372-35.c | 49 + gcc/testsuite/gcc.target/cris/pr93372-4.c | 12 + gcc/testsuite/gcc.target/cris/pr93372-5.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-6.c | 18 + gcc/testsuite/gcc.target/cris/pr93372-7.c | 85 + gcc/testsuite/gcc.target/cris/pr93372-8.c | 16 + gcc/testsuite/gcc.target/cris/pr93372-9.c | 9 + gcc/testsuite/gcc.target/cris/sync-1-v10.c | 2 +- gcc/testsuite/gcc.target/cris/sync-1.c | 2 +- .../gcc.target/cris/torture/cris-torture.exp | 2 +- gcc/testsuite/gcc.target/csky/csky.exp | 2 +- gcc/testsuite/gcc.target/epiphany/epiphany.exp | 2 +- gcc/testsuite/gcc.target/frv/frv.exp | 2 +- gcc/testsuite/gcc.target/h8300/h8300.exp | 2 +- gcc/testsuite/gcc.target/h8300/pr13721.c | 71 + gcc/testsuite/gcc.target/hppa/hppa.exp | 2 +- gcc/testsuite/gcc.target/hppa/shadd-3.c | 7 +- gcc/testsuite/gcc.target/i386/avx-pr93078.c | 9 + gcc/testsuite/gcc.target/i386/avx-pr93637.c | 17 + gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 + gcc/testsuite/gcc.target/i386/avx2-pr93430.c | 5 + gcc/testsuite/gcc.target/i386/avx2-pr93594.c | 32 + .../gcc.target/i386/avx256-unaligned-store-2.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-3.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +- .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +- .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +- .../gcc.target/i386/avx512bw-pr92686-movcc-1.c | 133 + .../gcc.target/i386/avx512bw-pr92686-movcc-2.c | 102 + .../gcc.target/i386/avx512bw-pr92686-vpcmp-1.c | 112 + .../gcc.target/i386/avx512bw-pr92686-vpcmp-2.c | 90 + .../i386/avx512bw-pr92686-vpcmp-intelasm-1.c | 111 + gcc/testsuite/gcc.target/i386/avx512bw-pr92908.c | 21 + gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 + gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-pr93078.c | 9 + gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 + gcc/testsuite/gcc.target/i386/avx512f-vmovntpd-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovntps-2.c | 2 +- .../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 + .../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 + gcc/testsuite/gcc.target/i386/avx512vl-pr88547-1.c | 8 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 133 + .../gcc.target/i386/avx512vl-pr92686-movcc-2.c | 102 + .../gcc.target/i386/avx512vl-pr92686-vpcmp-1.c | 112 + .../gcc.target/i386/avx512vl-pr92686-vpcmp-2.c | 91 + .../i386/avx512vl-pr92686-vpcmp-intelasm-1.c | 111 + gcc/testsuite/gcc.target/i386/avx512vl-pr93009.c | 38 + gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c | 77 + .../gcc.target/i386/avx512vl-vpermilpdi-1.c | 4 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +- gcc/testsuite/gcc.target/i386/i386.exp | 2 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c | 3 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +- .../gcc.target/i386/memcpy-vector_loop-1.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-5.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 3 +- gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr27971.c | 2 + gcc/testsuite/gcc.target/i386/pr32219-2.c | 9 +- gcc/testsuite/gcc.target/i386/pr65782.c | 16 + gcc/testsuite/gcc.target/i386/pr69052.c | 6 +- gcc/testsuite/gcc.target/i386/pr81213.c | 4 +- gcc/testsuite/gcc.target/i386/pr82002-1.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/pr85667-10.c | 21 + gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 + gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 + gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 + gcc/testsuite/gcc.target/i386/pr87317-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr87317-5.c | 2 +- gcc/testsuite/gcc.target/i386/pr87317-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr88547-1.c | 16 +- gcc/testsuite/gcc.target/i386/pr90007.c | 15 + gcc/testsuite/gcc.target/i386/pr90980-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr91298-1.c | 15 + gcc/testsuite/gcc.target/i386/pr91298-2.c | 6 + gcc/testsuite/gcc.target/i386/pr91333.c | 14 + gcc/testsuite/gcc.target/i386/pr91461-1.c | 66 + gcc/testsuite/gcc.target/i386/pr91461-2.c | 19 + gcc/testsuite/gcc.target/i386/pr91461-3.c | 76 + gcc/testsuite/gcc.target/i386/pr91461-4.c | 21 + gcc/testsuite/gcc.target/i386/pr91461-5.c | 17 + gcc/testsuite/gcc.target/i386/pr91623.c | 2 +- gcc/testsuite/gcc.target/i386/pr91824-1.c | 54 + gcc/testsuite/gcc.target/i386/pr91824-2.c | 73 + gcc/testsuite/gcc.target/i386/pr92190.c | 19 + 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/pr92651.c | 16 + gcc/testsuite/gcc.target/i386/pr92686.inc | 189 + gcc/testsuite/gcc.target/i386/pr92803.c | 41 + gcc/testsuite/gcc.target/i386/pr92807-1.c | 11 + gcc/testsuite/gcc.target/i386/pr92818.c | 14 + gcc/testsuite/gcc.target/i386/pr92819-1.c | 20 + gcc/testsuite/gcc.target/i386/pr92819.c | 45 + gcc/testsuite/gcc.target/i386/pr92825.c | 15 + gcc/testsuite/gcc.target/i386/pr92841-2.c | 18 + gcc/testsuite/gcc.target/i386/pr92841.c | 17 + gcc/testsuite/gcc.target/i386/pr92865-1.c | 67 + gcc/testsuite/gcc.target/i386/pr92905.c | 9 + gcc/testsuite/gcc.target/i386/pr93002.c | 22 + gcc/testsuite/gcc.target/i386/pr93027.c | 14 + gcc/testsuite/gcc.target/i386/pr93088.c | 5 + gcc/testsuite/gcc.target/i386/pr93089-1.c | 24 + gcc/testsuite/gcc.target/i386/pr93089-2.c | 12 + gcc/testsuite/gcc.target/i386/pr93089-3.c | 12 + gcc/testsuite/gcc.target/i386/pr93141-1.c | 121 + gcc/testsuite/gcc.target/i386/pr93141-2.c | 78 + gcc/testsuite/gcc.target/i386/pr93319-1a.c | 22 + gcc/testsuite/gcc.target/i386/pr93319-1b.c | 7 + gcc/testsuite/gcc.target/i386/pr93319-1c.c | 7 + gcc/testsuite/gcc.target/i386/pr93319-1d.c | 7 + gcc/testsuite/gcc.target/i386/pr93346.c | 76 + gcc/testsuite/gcc.target/i386/pr93395.c | 44 + gcc/testsuite/gcc.target/i386/pr93611.c | 5 + gcc/testsuite/gcc.target/i386/pr93656.c | 4 + gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 + gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 + gcc/testsuite/gcc.target/i386/pr93743.c | 30 + gcc/testsuite/gcc.target/i386/pr93997.c | 4 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 56 +- gcc/testsuite/gcc.target/i386/sse-22.c | 58 +- gcc/testsuite/gcc.target/i386/sse2-load-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse2-store-multi.c | 1 + gcc/testsuite/gcc.target/i386/sse4_1-pr93078.c | 42 + .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- .../gcc.target/mips/inter/mips16-inter.exp | 2 +- gcc/testsuite/gcc.target/mips/mips-nonpic/README | 2 +- .../gcc.target/mips/mips-nonpic/mips-nonpic.exp | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 2 +- gcc/testsuite/gcc.target/msp430/msp430.exp | 10 +- gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- 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/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/or1k/or1k.exp | 2 +- gcc/testsuite/gcc.target/or1k/return-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/20050603-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/darwin-abi-12.c | 2 + gcc/testsuite/gcc.target/powerpc/dfp-dd-2.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-dd.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp-td-2.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-td-3.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp-td.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 10 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-0.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-10.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-12.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-13.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-14.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-15.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-17.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-18.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-19.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-20.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-22.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-23.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-24.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-25.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-27.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-28.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-29.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-30.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-32.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-33.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-34.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-35.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-37.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-38.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-39.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-4.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-40.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-42.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-43.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-44.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-45.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-47.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-48.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-49.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-5.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-50.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-52.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-53.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-54.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-55.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-57.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-58.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-59.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-60.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-62.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-63.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-64.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-65.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-67.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-68.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-69.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-7.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-70.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-72.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-73.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-74.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-75.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-77.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-78.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-79.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-9.c | 3 +- .../powerpc/fold-vec-extract-longlong.p8.c | 2 +- .../gcc.target/powerpc/fold-vec-st-char.c | 2 +- .../gcc.target/powerpc/fold-vec-st-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-st-int.c | 2 +- .../gcc.target/powerpc/fold-vec-st-short.c | 2 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 2 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/ppc64-abi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/ppc64-abi-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr70010-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr70010-3.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 19 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +- gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 2 +- 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/pr92661.c | 19 + gcc/testsuite/gcc.target/powerpc/pr92796.c | 22 + gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 453 + gcc/testsuite/gcc.target/powerpc/pr92923-2.c | 285 + gcc/testsuite/gcc.target/powerpc/pr93012.c | 13 + gcc/testsuite/gcc.target/powerpc/pr93073.c | 16 + gcc/testsuite/gcc.target/powerpc/pr93122.c | 13 + gcc/testsuite/gcc.target/powerpc/pr93658.c | 20 + gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h | 305 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c | 74 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c | 80 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 70 +- gcc/testsuite/gcc.target/pru/pru.exp | 2 +- gcc/testsuite/gcc.target/riscv/pr93202.c | 10 + gcc/testsuite/gcc.target/riscv/pr93304.c | 19 + gcc/testsuite/gcc.target/riscv/riscv.exp | 2 +- gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- gcc/testsuite/gcc.target/rx/rx.exp | 2 +- gcc/testsuite/gcc.target/s390/pr92176.c | 33 + gcc/testsuite/gcc.target/s390/pr93533.c | 5 + gcc/testsuite/gcc.target/s390/pr93908.c | 5 + gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/s390/vector/pr92950.c | 24 + gcc/testsuite/gcc.target/sh/sh.exp | 2 +- gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- .../gcc.target/tic6x/builtins/c6x-builtins.exp | 2 +- gcc/testsuite/gcc.target/tic6x/tic6x.exp | 2 +- gcc/testsuite/gcc.target/vax/vax.exp | 2 +- gcc/testsuite/gcc.target/visium/visium.exp | 2 +- gcc/testsuite/gcc.target/x86_64/abi/README.gcc | 2 +- gcc/testsuite/gcc.target/x86_64/abi/abi-x86_64.exp | 2 +- .../gcc.target/x86_64/abi/avx/abi-avx.exp | 2 +- .../gcc.target/x86_64/abi/avx512f/abi-avx512f.exp | 2 +- .../gcc.target/x86_64/abi/callabi/callabi.exp | 2 +- .../gcc.target/x86_64/abi/ms-sysv/do-test.S | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp | 2 +- .../gcc.target/xstormy16/sfr/06_sfrw_to_var.c | 2 +- gcc/testsuite/gcc.target/xstormy16/xstormy16.exp | 2 +- gcc/testsuite/gcc.target/xtensa/xtensa.exp | 2 +- gcc/testsuite/gcc.test-framework/README | 2 +- .../gcc.test-framework/gen_directive_tests | 2 +- .../gcc.test-framework/test-framework.awk | 2 +- .../gcc.test-framework/test-framework.exp | 2 +- gcc/testsuite/gdc.dg/asan/asan.exp | 2 +- gcc/testsuite/gdc.dg/dg.exp | 2 +- gcc/testsuite/gdc.dg/lto/lto.exp | 2 +- gcc/testsuite/gdc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gdc.test/gdc-test.exp | 2 +- gcc/testsuite/gfortran.dg/analyzer/analyzer.exp | 55 + .../gfortran.dg/analyzer/deferred_character_25.f90 | 32 + .../gfortran.dg/analyzer/malloc-example.f90 | 21 + gcc/testsuite/gfortran.dg/analyzer/malloc.f90 | 19 + gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 | 29 + gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 | 14 + gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 | 22 + gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 | 11 + gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 | 33 + gcc/testsuite/gfortran.dg/argument_checking_24.f90 | 8 +- gcc/testsuite/gfortran.dg/arith_divide_2.f90 | 9 + gcc/testsuite/gfortran.dg/array_simplify_4.f90 | 28 + gcc/testsuite/gfortran.dg/associate_50.f90 | 8 + gcc/testsuite/gfortran.dg/associate_51.f90 | 61 + gcc/testsuite/gfortran.dg/associate_52.f90 | 24 + gcc/testsuite/gfortran.dg/associated_8.f90 | 37 + gcc/testsuite/gfortran.dg/assumed_rank_18.f90 | 16 + gcc/testsuite/gfortran.dg/bind_c_char_2.f90 | 50 + gcc/testsuite/gfortran.dg/bind_c_char_3.f90 | 51 + gcc/testsuite/gfortran.dg/bind_c_char_4.f90 | 21 + gcc/testsuite/gfortran.dg/bind_c_char_5.f90 | 21 + gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 | 22 + gcc/testsuite/gfortran.dg/bounds_check_21.f90 | 12 + gcc/testsuite/gfortran.dg/boz_7.f90 | 2 +- .../gfortran.dg/char_pointer_assign_6.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- .../gfortran.dg/coarray/codimension_3.f90 | 76 + gcc/testsuite/gfortran.dg/contiguous_10.f90 | 69 + gcc/testsuite/gfortran.dg/data_array_5.f90 | 2 +- gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- .../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 + gcc/testsuite/gfortran.dg/dependency_56.f90 | 14 + gcc/testsuite/gfortran.dg/dependency_57.f90 | 12 + gcc/testsuite/gfortran.dg/dependency_58.f90 | 33 + gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/eof_6.f90 | 23 + .../gfortran.dg/external_implicit_none_2.f90 | 28 + gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 32 +- gcc/testsuite/gfortran.dg/function_reference_1.f90 | 11 + gcc/testsuite/gfortran.dg/function_reference_2.f90 | 10 + gcc/testsuite/gfortran.dg/g77/README | 2 +- gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 | 17 + .../gfortran.dg/goacc/clause-locations.f90 | 18 + gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90 | 37 + gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 | 3 + gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 3 + gcc/testsuite/gfortran.dg/goacc/common-block-3.f90 | 11 +- gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 | 59 +- gcc/testsuite/gfortran.dg/goacc/data-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/deep-copy-2.f90 | 37 + .../gfortran.dg/goacc/derived-types-2.f90 | 14 + .../gfortran.dg/goacc/derived-types-3.f90 | 12 + gcc/testsuite/gfortran.dg/goacc/derived-types.f90 | 77 + .../gfortran.dg/goacc/enter-exit-data.f95 | 24 +- gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 10 + gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 18 +- gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 3 +- .../gfortran.dg/goacc/mapping-tests-1.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-2.f90 | 32 + gcc/testsuite/gfortran.dg/goacc/parallel-tree.f95 | 3 +- gcc/testsuite/gfortran.dg/goacc/pr84963.f90 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr93329.f90 | 223 + gcc/testsuite/gfortran.dg/goacc/pr93463.f90 | 15 + gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 16 + .../gfortran.dg/goacc/strided-alloc-ptr.f90 | 34 + gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/tile-3.f90 | 13 + gcc/testsuite/gfortran.dg/goacc/tile-4.f90 | 27 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/pr92977.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr93555.f90 | 11 + .../gfortran.dg/gomp/target-parallel1.f90 | 4 + gcc/testsuite/gfortran.dg/gomp/teams1.f90 | 8 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/implied_shape_4.f90 | 45 + gcc/testsuite/gfortran.dg/implied_shape_5.f90 | 29 + gcc/testsuite/gfortran.dg/index_3.f90 | 8 + gcc/testsuite/gfortran.dg/inquire_pre.f90 | 68 + gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90 | 29 + gcc/testsuite/gfortran.dg/interface_44.f90 | 6 + gcc/testsuite/gfortran.dg/interface_45.f90 | 11 + gcc/testsuite/gfortran.dg/internal_pack_25.f90 | 19 + 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/lto/lto.exp | 2 +- .../no_char_conversion_in_array_constructor.f90 | 10 + gcc/testsuite/gfortran.dg/openacc-define-3.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69497.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70853.f90 | 8 + gcc/testsuite/gfortran.dg/pr77351.f90 | 6 +- gcc/testsuite/gfortran.dg/pr83113.f90 | 18 + gcc/testsuite/gfortran.dg/pr90988_4.f | 1 + gcc/testsuite/gfortran.dg/pr91003.f90 | 33 + gcc/testsuite/gfortran.dg/pr91372.f90 | 1 + gcc/testsuite/gfortran.dg/pr91565.f90 | 8 +- gcc/testsuite/gfortran.dg/pr91661.f90 | 13 + gcc/testsuite/gfortran.dg/pr91801.f90 | 4 +- gcc/testsuite/gfortran.dg/pr91913.f90 | 5 + gcc/testsuite/gfortran.dg/pr92629.f90 | 11 + gcc/testsuite/gfortran.dg/pr92781.f90 | 11 + gcc/testsuite/gfortran.dg/pr92874.f90 | 11 + gcc/testsuite/gfortran.dg/pr92882.f | 4 + gcc/testsuite/gfortran.dg/pr92897.f90 | 8 + gcc/testsuite/gfortran.dg/pr92898.f90 | 6 + gcc/testsuite/gfortran.dg/pr92990.f90 | 12 + gcc/testsuite/gfortran.dg/pr93263_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr93263_2.f90 | 24 + gcc/testsuite/gfortran.dg/pr93461.f90 | 22 + gcc/testsuite/gfortran.dg/pr93473.f90 | 28 + gcc/testsuite/gfortran.dg/pr93486.f90 | 30 + gcc/testsuite/gfortran.dg/pr93580.f90 | 13 + gcc/testsuite/gfortran.dg/pr93601.f90 | 7 + gcc/testsuite/gfortran.dg/pr93603.f90 | 7 + gcc/testsuite/gfortran.dg/pr93604.f90 | 10 + gcc/testsuite/gfortran.dg/pr93714_1.f90 | 11 + gcc/testsuite/gfortran.dg/pr93714_2.f90 | 11 + gcc/testsuite/gfortran.dg/pr93835.f08 | 8 + gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +- gcc/testsuite/gfortran.dg/same_type_as_3.f03 | 27 + gcc/testsuite/gfortran.dg/select_type_48.f90 | 31 + gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 | 11 + gcc/testsuite/gfortran.dg/streamio_18.f90 | 23 + .../gfortran.dg/unlimited_polymorphic_31.f03 | 55 + gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- gcc/testsuite/gfortran.dg/zero_sized_11.f90 | 8 + gcc/testsuite/gfortran.dg/zero_sized_12.f90 | 17 + .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/addr14.adb | 24 + gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/gcov/gcov.exp | 2 +- gcc/testsuite/gnat.dg/lto23.adb | 20 + gcc/testsuite/gnat.dg/lto24.adb | 10 + gcc/testsuite/gnat.dg/lto24_pkg1.ads | 17 + gcc/testsuite/gnat.dg/lto24_pkg2.adb | 8 + gcc/testsuite/gnat.dg/lto24_pkg2.ads | 5 + gcc/testsuite/gnat.dg/socket1.adb | 2 +- gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 6 +- gcc/testsuite/gnat.dg/specs/discr1.ads | 2 +- gcc/testsuite/gnat.dg/specs/limited_with4.ads | 2 +- gcc/testsuite/gnat.dg/specs/limited_with4_pkg.ads | 2 +- gcc/testsuite/gnat.dg/specs/private1-sub.ads | 2 +- gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/specs/task1.ads | 2 +- gcc/testsuite/gnat.dg/sso/sso.exp | 2 +- gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 2 +- gcc/testsuite/gnat.dg/warn24.adb | 2 +- gcc/testsuite/gnat.dg/warn32.adb | 19 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.test/go-test.exp | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug211.go | 14 - gcc/testsuite/go.test/test/fixedbugs/bug251.go | 6 +- gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/atomic-dg.exp | 2 +- gcc/testsuite/lib/brig-dg.exp | 2 +- gcc/testsuite/lib/brig.exp | 2 +- gcc/testsuite/lib/c-compat.exp | 12 +- gcc/testsuite/lib/c-torture.exp | 2 +- gcc/testsuite/lib/clearcap.exp | 2 +- gcc/testsuite/lib/compat.exp | 2 +- gcc/testsuite/lib/copy-file.exp | 2 +- gcc/testsuite/lib/dejapatches.exp | 2 +- gcc/testsuite/lib/dg-pch.exp | 2 +- gcc/testsuite/lib/file-format.exp | 2 +- gcc/testsuite/lib/fortran-modules.exp | 2 +- gcc/testsuite/lib/fortran-torture.exp | 2 +- gcc/testsuite/lib/g++-dg.exp | 2 +- gcc/testsuite/lib/g++.exp | 2 +- gcc/testsuite/lib/gcc-defs.exp | 66 +- gcc/testsuite/lib/gcc-dg.exp | 16 +- gcc/testsuite/lib/gcc-gdb-test.exp | 2 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 2 +- gcc/testsuite/lib/gcc.exp | 2 +- gcc/testsuite/lib/gcov.exp | 2 +- gcc/testsuite/lib/gdc-dg.exp | 2 +- gcc/testsuite/lib/gdc.exp | 2 +- gcc/testsuite/lib/gfortran-dg.exp | 2 +- gcc/testsuite/lib/gfortran.exp | 2 +- gcc/testsuite/lib/gnat-dg.exp | 2 +- gcc/testsuite/lib/gnat.exp | 2 +- gcc/testsuite/lib/go-dg.exp | 2 +- gcc/testsuite/lib/go-torture.exp | 2 +- gcc/testsuite/lib/go.exp | 2 +- gcc/testsuite/lib/lto.exp | 2 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/multiline.exp | 90 +- gcc/testsuite/lib/obj-c++-dg.exp | 2 +- gcc/testsuite/lib/obj-c++.exp | 2 +- gcc/testsuite/lib/objc-dg.exp | 2 +- gcc/testsuite/lib/objc-torture.exp | 2 +- gcc/testsuite/lib/objc.exp | 2 +- gcc/testsuite/lib/options.exp | 2 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 2 +- gcc/testsuite/lib/prune.exp | 8 +- gcc/testsuite/lib/scanasm.exp | 20 +- gcc/testsuite/lib/scandump.exp | 3 +- gcc/testsuite/lib/scanipa.exp | 2 +- gcc/testsuite/lib/scanlang.exp | 2 +- gcc/testsuite/lib/scanltranstree.exp | 2 +- gcc/testsuite/lib/scanoffloadrtl.exp | 2 +- gcc/testsuite/lib/scanoffloadtree.exp | 2 +- gcc/testsuite/lib/scanrtl.exp | 2 +- gcc/testsuite/lib/scantree.exp | 2 +- gcc/testsuite/lib/scanwpaipa.exp | 25 +- gcc/testsuite/lib/target-libpath.exp | 2 +- gcc/testsuite/lib/target-supports-dg.exp | 12 +- gcc/testsuite/lib/target-supports.exp | 323 +- gcc/testsuite/lib/target-utils.exp | 2 +- gcc/testsuite/lib/timeout-dg.exp | 2 +- gcc/testsuite/lib/timeout.exp | 2 +- gcc/testsuite/lib/torture-options.exp | 2 +- gcc/testsuite/lib/tsan-dg.exp | 2 +- gcc/testsuite/lib/ubsan-dg.exp | 2 +- gcc/testsuite/lib/wrapper.exp | 2 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/encode-4.mm | 4 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- gcc/testsuite/obj-c++.dg/plugin/plugin.exp | 2 +- gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- .../objc.dg/attributes/gnu2x-attr-syntax-1.m | 5 + gcc/testsuite/objc.dg/dg.exp | 2 +- gcc/testsuite/objc.dg/encode-2.m | 4 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- gcc/testsuite/objc.dg/plugin/plugin.exp | 2 +- gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- gcc/testsuite/objc.dg/strings/strings.exp | 2 +- gcc/testsuite/objc.dg/torture/strings/strings.exp | 2 +- gcc/testsuite/objc/compile/compile.exp | 2 +- .../objc/execute/exceptions/exceptions.exp | 2 +- gcc/testsuite/objc/execute/execute.exp | 2 +- gcc/timevar.c | 2 +- gcc/timevar.def | 13 +- gcc/timevar.h | 2 +- gcc/toplev.c | 8 +- gcc/toplev.h | 2 +- gcc/tracer.c | 2 +- gcc/tracer.h | 2 +- gcc/trans-mem.c | 2 +- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 2 +- gcc/tree-affine.h | 2 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 25 +- gcc/tree-cfg.h | 2 +- gcc/tree-cfgcleanup.c | 6 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chrec.c | 2 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 2 +- gcc/tree-core.h | 11 +- gcc/tree-data-ref.c | 19 +- gcc/tree-data-ref.h | 2 +- gcc/tree-dfa.c | 2 +- gcc/tree-dfa.h | 2 +- gcc/tree-diagnostic-path.cc | 820 + gcc/tree-diagnostic.c | 14 +- gcc/tree-diagnostic.h | 10 +- gcc/tree-dump.c | 2 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 175 +- gcc/tree-eh.h | 6 +- gcc/tree-emutls.c | 6 +- gcc/tree-hash-traits.h | 42 +- gcc/tree-hasher.h | 3 +- gcc/tree-if-conv.c | 11 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 320 +- gcc/tree-inline.h | 2 +- gcc/tree-into-ssa.c | 61 +- gcc/tree-into-ssa.h | 2 +- gcc/tree-iterator.c | 2 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-nested.c | 2 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 12 +- gcc/tree-object-size.c | 29 +- gcc/tree-object-size.h | 4 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 3 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 5 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-predcom.c | 26 +- gcc/tree-pretty-print.c | 51 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 13 +- gcc/tree-scalar-evolution.c | 2 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-sra.c | 1105 +- gcc/tree-sra.h | 2 +- gcc/tree-ssa-address.c | 2 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 218 +- gcc/tree-ssa-alias.h | 4 +- gcc/tree-ssa-ccp.c | 37 +- gcc/tree-ssa-ccp.h | 2 +- gcc/tree-ssa-coalesce.c | 2 +- gcc/tree-ssa-coalesce.h | 2 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-dce.h | 2 +- gcc/tree-ssa-dom.c | 12 +- gcc/tree-ssa-dom.h | 2 +- gcc/tree-ssa-dse.c | 177 +- gcc/tree-ssa-dse.h | 2 +- gcc/tree-ssa-forwprop.c | 481 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-live.c | 2 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 4 +- gcc/tree-ssa-loop-im.c | 5 +- gcc/tree-ssa-loop-ivcanon.c | 6 +- gcc/tree-ssa-loop-ivopts.c | 16 +- gcc/tree-ssa-loop-ivopts.h | 2 +- gcc/tree-ssa-loop-manip.c | 2 +- gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop-niter.c | 61 +- gcc/tree-ssa-loop-niter.h | 13 +- gcc/tree-ssa-loop-prefetch.c | 2 +- gcc/tree-ssa-loop-split.c | 2 +- gcc/tree-ssa-loop-unswitch.c | 2 +- gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 2 +- gcc/tree-ssa-operands.c | 2 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phiopt.c | 11 +- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-pre.c | 26 +- gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-ssa-reassoc.c | 120 +- gcc/tree-ssa-sccvn.c | 952 +- gcc/tree-ssa-sccvn.h | 15 +- gcc/tree-ssa-scopedtables.c | 7 +- gcc/tree-ssa-scopedtables.h | 4 +- gcc/tree-ssa-sink.c | 2 +- gcc/tree-ssa-strlen.c | 1447 +- gcc/tree-ssa-strlen.h | 6 +- gcc/tree-ssa-structalias.c | 26 +- gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-ssa-threadedge.c | 4 +- gcc/tree-ssa-threadedge.h | 2 +- gcc/tree-ssa-threadupdate.c | 2 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 2 +- gcc/tree-ssa.c | 13 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 2 +- gcc/tree-ssanames.h | 2 +- gcc/tree-stdarg.c | 2 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 2 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-streamer.c | 2 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 3 +- gcc/tree-switch-conversion.h | 2 +- gcc/tree-tailcall.c | 5 +- gcc/tree-vect-data-refs.c | 8 +- gcc/tree-vect-generic.c | 18 +- gcc/tree-vect-loop-manip.c | 102 +- gcc/tree-vect-loop.c | 122 +- gcc/tree-vect-patterns.c | 365 +- gcc/tree-vect-slp.c | 286 +- gcc/tree-vect-stmts.c | 451 +- gcc/tree-vector-builder.c | 2 +- gcc/tree-vector-builder.h | 4 +- gcc/tree-vectorizer.c | 5 +- gcc/tree-vectorizer.h | 68 +- gcc/tree-vrp.c | 32 +- gcc/tree-vrp.h | 2 +- gcc/tree.c | 125 +- gcc/tree.def | 2 +- gcc/tree.h | 104 +- gcc/treestruct.def | 2 +- gcc/tristate.cc | 221 + gcc/tristate.h | 82 + gcc/tsan.c | 2 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.c | 2 +- gcc/typed-splay-tree.h | 2 +- gcc/ubsan.c | 8 +- gcc/ubsan.h | 2 +- gcc/unique-ptr-tests.cc | 2 +- gcc/valtrack.c | 2 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 120 +- gcc/value-prof.h | 3 +- gcc/value-range.cc | 2 +- gcc/value-range.h | 2 +- gcc/var-tracking.c | 2 +- gcc/varasm.c | 67 +- gcc/varasm.h | 2 +- gcc/varpool.c | 24 +- gcc/vec-perm-indices.c | 2 +- gcc/vec-perm-indices.h | 2 +- gcc/vec.c | 29 +- gcc/vec.h | 40 +- gcc/vector-builder.h | 2 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 2 +- gcc/vr-values.c | 2 +- gcc/vr-values.h | 2 +- gcc/vtable-verify.c | 2 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 2 +- gcc/wide-int-print.cc | 2 +- gcc/wide-int-print.h | 2 +- gcc/wide-int.cc | 2 +- gcc/wide-int.h | 2 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 2 +- gcc/xcoffout.h | 2 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 6 +- gotools/Makefile.in | 6 +- include/ChangeLog | 37 + include/ansidecl.h | 2 +- include/demangle.h | 2 +- include/dwarf2.def | 2 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/gdb-index.h | 2 +- include/getopt.h | 2 +- include/gomp-constants.h | 24 +- include/hashtab.h | 6 +- include/hsa.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 2 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/unique-ptr.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- intl/ChangeLog | 4 + intl/configure | 58 +- libada/ChangeLog | 12 +- libada/Makefile.in | 3 +- libada/configure | 29 +- libada/configure.ac | 14 +- libatomic/ChangeLog | 27 +- libatomic/Makefile.am | 6 +- libatomic/Makefile.in | 4 +- libatomic/aclocal.m4 | 1 + libatomic/cas_n.c | 2 +- libatomic/config/arm/arm-config.h | 2 +- libatomic/config/arm/exch_n.c | 2 +- libatomic/config/linux/aarch64/host-config.h | 2 +- libatomic/config/linux/arm/host-config.h | 2 +- libatomic/config/linux/arm/init.c | 2 +- libatomic/config/linux/arm/load_n.c | 2 +- libatomic/config/linux/arm/store_n.c | 2 +- libatomic/config/mingw/host-config.h | 2 +- libatomic/config/mingw/lock.c | 2 +- libatomic/config/posix/host-config.h | 2 +- libatomic/config/posix/lock.c | 2 +- libatomic/config/rtems/host-config.h | 2 +- libatomic/config/rtems/lock.c | 2 +- libatomic/config/s390/exch_n.c | 2 +- libatomic/config/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 33 +- libatomic/configure.ac | 13 +- libatomic/configure.tgt | 2 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/fence.c | 2 +- libatomic/fenv.c | 2 +- libatomic/flag.c | 2 +- libatomic/fop_n.c | 2 +- libatomic/gcas.c | 2 +- libatomic/gexch.c | 2 +- libatomic/glfree.c | 2 +- libatomic/gload.c | 2 +- libatomic/gstore.c | 2 +- libatomic/host-config.h | 2 +- libatomic/libatomic_i.h | 2 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/Makefile.in | 1 + libatomic/testsuite/config/default.exp | 2 +- libbacktrace/ChangeLog | 126 +- libbacktrace/Makefile.am | 57 +- libbacktrace/Makefile.in | 419 +- libbacktrace/alloc.c | 2 +- libbacktrace/allocfail.c | 2 +- libbacktrace/allocfail.sh | 2 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 2 +- libbacktrace/configure | 40 +- libbacktrace/configure.ac | 13 +- libbacktrace/dwarf.c | 1532 +- libbacktrace/edtest.c | 5 +- libbacktrace/edtest2.c | 2 +- libbacktrace/elf.c | 119 +- libbacktrace/fileline.c | 2 +- libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +- libbacktrace/instrumented_alloc.c | 2 +- libbacktrace/internal.h | 40 +- libbacktrace/mmap.c | 2 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 53 +- libbacktrace/posix.c | 2 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 2 +- libbacktrace/simple.c | 2 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/test_format.c | 2 +- libbacktrace/testlib.c | 2 +- libbacktrace/testlib.h | 2 +- libbacktrace/ttest.c | 2 +- libbacktrace/unittest.c | 2 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 64 +- libbacktrace/ztest.c | 24 +- libcc1/ChangeLog | 42 + libcc1/Makefile.am | 2 +- libcc1/callbacks.cc | 2 +- libcc1/callbacks.hh | 2 +- libcc1/compiler-name.hh | 2 +- libcc1/configure.ac | 2 +- libcc1/connection.cc | 2 +- libcc1/connection.hh | 2 +- libcc1/findcomp.cc | 2 +- libcc1/findcomp.hh | 2 +- libcc1/libcc1.cc | 2 +- libcc1/libcc1plugin.cc | 2 +- libcc1/libcp1.cc | 2 +- libcc1/libcp1plugin.cc | 32 +- libcc1/marshall-c.hh | 2 +- libcc1/marshall-cp.hh | 2 +- libcc1/marshall.cc | 2 +- libcc1/marshall.hh | 2 +- libcc1/names.cc | 2 +- libcc1/names.hh | 2 +- libcc1/rpc.hh | 2 +- libcc1/status.hh | 2 +- libcpp/ChangeLog | 144 +- libcpp/Makefile.in | 2 +- libcpp/charset.c | 117 +- libcpp/configure | 29 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 29 +- libcpp/errors.c | 2 +- libcpp/expr.c | 79 +- libcpp/files.c | 29 +- libcpp/generated_cpp_wcwidth.h | 156 + libcpp/identifiers.c | 5 +- libcpp/include/cpplib.h | 20 +- libcpp/include/line-map.h | 40 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 7 +- libcpp/internal.h | 20 +- libcpp/lex.c | 2 +- libcpp/line-map.c | 5 +- libcpp/macro.c | 141 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 4 +- libcpp/pch.c | 4 +- libcpp/po/ChangeLog | 18 + libcpp/po/be.po | 395 +- libcpp/po/ca.po | 414 +- libcpp/po/cpplib.pot | 446 +- libcpp/po/da.po | 411 +- libcpp/po/de.po | 414 +- libcpp/po/el.po | 396 +- libcpp/po/eo.po | 411 +- libcpp/po/es.po | 411 +- libcpp/po/fi.po | 413 +- libcpp/po/fr.po | 412 +- libcpp/po/id.po | 409 +- libcpp/po/ja.po | 409 +- libcpp/po/nl.po | 412 +- libcpp/po/pt_BR.po | 414 +- libcpp/po/ru.po | 412 +- libcpp/po/sr.po | 411 +- libcpp/po/sv.po | 405 +- libcpp/po/tr.po | 409 +- libcpp/po/uk.po | 416 +- libcpp/po/vi.po | 411 +- libcpp/po/zh_CN.po | 409 +- libcpp/po/zh_TW.po | 419 +- libcpp/symtab.c | 2 +- libcpp/system.h | 2 +- libcpp/traditional.c | 22 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 14 +- libdecnumber/Makefile.in | 2 +- libdecnumber/bid/bid-dpd.h | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.c | 24 +- libdecnumber/bid/bid2dpd_dpd2bid.h | 2 +- libdecnumber/bid/decimal128.c | 2 +- libdecnumber/bid/decimal32.c | 2 +- libdecnumber/bid/decimal64.c | 2 +- libdecnumber/bid/host-ieee128.c | 2 +- libdecnumber/bid/host-ieee32.c | 2 +- libdecnumber/bid/host-ieee64.c | 2 +- libdecnumber/configure.ac | 2 +- libdecnumber/dconfig.h | 2 +- libdecnumber/decBasic.c | 2 +- libdecnumber/decCommon.c | 2 +- libdecnumber/decContext.c | 2 +- libdecnumber/decContext.h | 2 +- libdecnumber/decDPD.h | 2 +- libdecnumber/decDouble.c | 2 +- libdecnumber/decDouble.h | 2 +- libdecnumber/decExcept.c | 2 +- libdecnumber/decExcept.h | 2 +- libdecnumber/decLibrary.c | 2 +- libdecnumber/decNumber.c | 2 +- libdecnumber/decNumber.h | 2 +- libdecnumber/decNumberLocal.h | 2 +- libdecnumber/decPacked.c | 2 +- libdecnumber/decPacked.h | 2 +- libdecnumber/decQuad.c | 2 +- libdecnumber/decQuad.h | 2 +- libdecnumber/decRound.c | 2 +- libdecnumber/decRound.h | 2 +- libdecnumber/decSingle.c | 2 +- libdecnumber/decSingle.h | 2 +- libdecnumber/dpd/decimal128.c | 2 +- libdecnumber/dpd/decimal128.h | 2 +- libdecnumber/dpd/decimal128Local.h | 2 +- libdecnumber/dpd/decimal32.c | 2 +- libdecnumber/dpd/decimal32.h | 2 +- libdecnumber/dpd/decimal64.c | 2 +- libdecnumber/dpd/decimal64.h | 2 +- libffi/ChangeLog | 10 + libffi/Makefile.in | 1 + libffi/aclocal.m4 | 1 + libffi/configure | 33 +- libffi/configure.ac | 11 +- libffi/include/Makefile.in | 1 + libffi/man/Makefile.in | 1 + libffi/testsuite/Makefile.in | 1 + libgcc/ChangeLog | 239 +- libgcc/Makefile.in | 3 +- libgcc/config.host | 35 +- libgcc/config/aarch64/aarch64-unwind.h | 2 +- libgcc/config/aarch64/crtfastmath.c | 2 +- libgcc/config/aarch64/crti.S | 2 +- libgcc/config/aarch64/crtn.S | 2 +- libgcc/config/aarch64/freebsd-unwind.h | 2 +- libgcc/config/aarch64/linux-unwind.h | 2 +- libgcc/config/aarch64/lse-init.c | 2 +- libgcc/config/aarch64/lse.S | 2 +- libgcc/config/aarch64/sfp-exceptions.c | 2 +- libgcc/config/aarch64/sfp-machine.h | 2 +- libgcc/config/aarch64/sync-cache.c | 2 +- libgcc/config/aarch64/t-aarch64 | 2 +- libgcc/config/aarch64/t-lse | 2 +- libgcc/config/aarch64/value-unwind.h | 2 +- libgcc/config/alpha/crtfastmath.c | 2 +- libgcc/config/alpha/libgcc-alpha-ldbl.ver | 2 +- libgcc/config/alpha/linux-unwind.h | 2 +- libgcc/config/alpha/qrnnd.S | 2 +- libgcc/config/alpha/vms-dwarf2.S | 2 +- libgcc/config/alpha/vms-dwarf2eh.S | 2 +- libgcc/config/alpha/vms-gcc_shell_handler.c | 2 +- libgcc/config/alpha/vms-unwind.h | 2 +- libgcc/config/arc/asm.h | 2 +- libgcc/config/arc/crti.S | 7 +- libgcc/config/arc/crtn.S | 7 +- libgcc/config/arc/crttls.S | 8 +- libgcc/config/arc/divtab-arc700.c | 2 +- libgcc/config/arc/dp-hack.h | 2 +- libgcc/config/arc/fp-hack.h | 7 +- libgcc/config/arc/ieee-754/adddf3.S | 2 +- libgcc/config/arc/ieee-754/addsf3.S | 2 +- libgcc/config/arc/ieee-754/arc-ieee-754.h | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/divdf3.S | 2 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 2 +- libgcc/config/arc/ieee-754/divsf3.S | 2 +- libgcc/config/arc/ieee-754/divtab-arc-df.c | 2 +- libgcc/config/arc/ieee-754/divtab-arc-sf.c | 2 +- libgcc/config/arc/ieee-754/eqdf2.S | 2 +- libgcc/config/arc/ieee-754/eqsf2.S | 2 +- libgcc/config/arc/ieee-754/extendsfdf2.S | 2 +- libgcc/config/arc/ieee-754/fixdfsi.S | 2 +- libgcc/config/arc/ieee-754/fixsfsi.S | 2 +- libgcc/config/arc/ieee-754/fixunsdfsi.S | 2 +- libgcc/config/arc/ieee-754/floatsidf.S | 2 +- libgcc/config/arc/ieee-754/floatsisf.S | 2 +- libgcc/config/arc/ieee-754/floatunsidf.S | 2 +- libgcc/config/arc/ieee-754/gedf2.S | 2 +- libgcc/config/arc/ieee-754/gesf2.S | 2 +- libgcc/config/arc/ieee-754/gtdf2.S | 2 +- libgcc/config/arc/ieee-754/gtsf2.S | 2 +- libgcc/config/arc/ieee-754/muldf3.S | 2 +- libgcc/config/arc/ieee-754/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/orddf2.S | 2 +- libgcc/config/arc/ieee-754/ordsf2.S | 2 +- libgcc/config/arc/ieee-754/truncdfsf2.S | 2 +- libgcc/config/arc/ieee-754/uneqdf2.S | 2 +- libgcc/config/arc/ieee-754/uneqsf2.S | 2 +- libgcc/config/arc/initfini.c | 2 +- libgcc/config/arc/lib1funcs.S | 29 +- libgcc/config/arc/lib2funcs.c | 88 + libgcc/config/arc/libgcc-excl.ver | 2 +- libgcc/config/arc/linux-unwind-reg.def | 2 +- libgcc/config/arc/linux-unwind.h | 2 +- libgcc/config/arc/t-arc | 3 +- libgcc/config/arc/t-arc-uClibc | 2 +- libgcc/config/arm/bpabi-lib.h | 2 +- libgcc/config/arm/bpabi-v6m.S | 122 +- libgcc/config/arm/bpabi.S | 2 +- libgcc/config/arm/bpabi.c | 2 +- libgcc/config/arm/cmse.c | 2 +- libgcc/config/arm/cmse_nonsecure_call.S | 2 +- libgcc/config/arm/crtfastmath.c | 2 +- libgcc/config/arm/crti.S | 2 +- libgcc/config/arm/crtn.S | 2 +- libgcc/config/arm/fp16.c | 2 +- libgcc/config/arm/freebsd-atomic.c | 2 +- libgcc/config/arm/ieee754-df.S | 2 +- libgcc/config/arm/ieee754-sf.S | 2 +- libgcc/config/arm/lib1funcs.S | 367 +- libgcc/config/arm/libgcc-bpabi.ver | 2 +- libgcc/config/arm/libunwind.S | 90 +- libgcc/config/arm/linux-atomic-64bit.c | 2 +- libgcc/config/arm/linux-atomic.c | 2 +- libgcc/config/arm/pr-support.c | 2 +- libgcc/config/arm/symbian-lib.h | 2 +- libgcc/config/arm/t-arm | 2 +- libgcc/config/arm/unaligned-funcs.c | 2 +- libgcc/config/arm/unwind-arm-vxworks.c | 2 +- libgcc/config/arm/unwind-arm.c | 2 +- libgcc/config/arm/unwind-arm.h | 16 +- libgcc/config/avr/avr-lib.h | 2 +- libgcc/config/avr/lib1funcs-fixed.S | 2 +- libgcc/config/avr/lib1funcs.S | 6 +- libgcc/config/avr/lib2funcs.c | 2 +- libgcc/config/avr/libf7/ChangeLog | 22 + libgcc/config/avr/libf7/asm-defs.h | 237 + libgcc/config/avr/libf7/f7-renames.h | 234 + libgcc/config/avr/libf7/f7-wraps.h | 638 + libgcc/config/avr/libf7/f7renames.sh | 80 + libgcc/config/avr/libf7/f7wraps.sh | 244 + libgcc/config/avr/libf7/libf7-array.def | 45 + libgcc/config/avr/libf7/libf7-asm-object.mk | 20 + libgcc/config/avr/libf7/libf7-asm.sx | 1664 + libgcc/config/avr/libf7/libf7-c-object.mk | 20 + libgcc/config/avr/libf7/libf7-common.mk | 102 + libgcc/config/avr/libf7/libf7-const.def | 201 + libgcc/config/avr/libf7/libf7-constdef.h | 43 + libgcc/config/avr/libf7/libf7.c | 2501 + libgcc/config/avr/libf7/libf7.h | 687 + libgcc/config/avr/libf7/t-libf7 | 159 + libgcc/config/avr/libf7/t-libf7-math | 21 + libgcc/config/avr/libf7/t-libf7-math-symbols | 11 + libgcc/config/avr/t-avrlibc | 11 +- libgcc/config/bfin/crti.S | 2 +- libgcc/config/bfin/crtlibid.S | 2 +- libgcc/config/bfin/crtn.S | 2 +- libgcc/config/bfin/lib1funcs.S | 2 +- libgcc/config/bfin/libgcc-glibc.ver | 2 +- libgcc/config/bfin/linux-unwind.h | 2 +- libgcc/config/c6x/c6x-abi.h | 2 +- libgcc/config/c6x/crti.S | 2 +- libgcc/config/c6x/crtn.S | 2 +- libgcc/config/c6x/eqd.c | 2 +- libgcc/config/c6x/eqf.c | 2 +- libgcc/config/c6x/ged.c | 2 +- libgcc/config/c6x/gef.c | 2 +- libgcc/config/c6x/gtd.c | 2 +- libgcc/config/c6x/gtf.c | 2 +- libgcc/config/c6x/led.c | 2 +- libgcc/config/c6x/lef.c | 2 +- libgcc/config/c6x/lib1funcs.S | 2 +- libgcc/config/c6x/libgcc-eabi.ver | 2 +- libgcc/config/c6x/ltd.c | 2 +- libgcc/config/c6x/ltf.c | 2 +- libgcc/config/c6x/pr-support.c | 2 +- libgcc/config/c6x/sfp-machine.h | 2 +- libgcc/config/c6x/unwind-c6x.c | 2 +- libgcc/config/c6x/unwind-c6x.h | 2 +- libgcc/config/cr16/crti.S | 2 +- libgcc/config/cr16/crtlibid.S | 2 +- libgcc/config/cr16/crtn.S | 2 +- libgcc/config/cr16/divmodhi3.c | 2 +- libgcc/config/cr16/lib1funcs.S | 2 +- libgcc/config/cr16/t-cr16 | 2 +- libgcc/config/cr16/t-crtlibid | 2 +- libgcc/config/cr16/unwind-cr16.c | 2 +- libgcc/config/cr16/unwind-dw2.h | 2 +- libgcc/config/cris/arit.c | 5 +- libgcc/config/cris/mulsi3.S | 2 +- libgcc/config/cris/sfp-machine.h | 2 +- libgcc/config/cris/umulsidi3.S | 2 +- libgcc/config/csky/crti.S | 2 +- libgcc/config/csky/crtn.S | 2 +- libgcc/config/csky/lib1funcs.S | 2 +- libgcc/config/csky/linux-atomic.c | 2 +- libgcc/config/csky/linux-unwind.h | 2 +- libgcc/config/csky/t-csky | 2 +- libgcc/config/csky/t-linux-csky | 2 +- libgcc/config/darwin-64.c | 2 +- libgcc/config/darwin-crt-tm.c | 2 +- libgcc/config/darwin-crt3.c | 2 +- libgcc/config/epiphany/crti.S | 2 +- libgcc/config/epiphany/crtint.S | 2 +- libgcc/config/epiphany/crtm1reg-r43.S | 2 +- libgcc/config/epiphany/crtm1reg-r63.S | 2 +- libgcc/config/epiphany/crtn.S | 2 +- libgcc/config/epiphany/crtrunc.S | 2 +- libgcc/config/epiphany/divsi3-float.S | 2 +- libgcc/config/epiphany/divsi3.S | 2 +- libgcc/config/epiphany/divsi3.c | 2 +- libgcc/config/epiphany/epiphany-asm.h | 2 +- libgcc/config/epiphany/ieee-754/eqsf2.S | 2 +- libgcc/config/epiphany/ieee-754/fast_div.S | 2 +- libgcc/config/epiphany/ieee-754/gtesf2.S | 2 +- libgcc/config/epiphany/ieee-754/ordsf2.S | 2 +- libgcc/config/epiphany/ieee-754/uneqsf2.S | 2 +- libgcc/config/epiphany/modsi3-float.S | 2 +- libgcc/config/epiphany/modsi3.S | 2 +- libgcc/config/epiphany/modsi3.c | 2 +- libgcc/config/epiphany/mulsi3.c | 2 +- libgcc/config/epiphany/t-epiphany | 2 +- libgcc/config/epiphany/udivsi3-float.S | 2 +- libgcc/config/epiphany/udivsi3-float.c | 2 +- libgcc/config/epiphany/udivsi3.S | 2 +- libgcc/config/epiphany/udivsi3.c | 2 +- libgcc/config/epiphany/umodsi3-float.S | 2 +- libgcc/config/epiphany/umodsi3.S | 2 +- libgcc/config/epiphany/umodsi3.c | 2 +- libgcc/config/fr30/crti.S | 2 +- libgcc/config/fr30/crtn.S | 2 +- libgcc/config/fr30/lib1funcs.S | 2 +- libgcc/config/frv/cmovd.c | 2 +- libgcc/config/frv/cmovh.c | 2 +- libgcc/config/frv/cmovw.c | 2 +- libgcc/config/frv/elf-lib.h | 2 +- libgcc/config/frv/frv-abi.h | 2 +- libgcc/config/frv/frvbegin.c | 6 +- libgcc/config/frv/frvend.c | 6 +- libgcc/config/frv/lib1funcs.S | 2 +- libgcc/config/frv/libgcc-glibc.ver | 2 +- libgcc/config/ft32/crti.S | 2 +- libgcc/config/ft32/crtn.S | 2 +- libgcc/config/ft32/lib1funcs.S | 2 +- libgcc/config/gcn/atomic.c | 59 + libgcc/config/gcn/crt0.c | 2 +- libgcc/config/gcn/gthr-gcn.h | 2 +- libgcc/config/gcn/lib2-divmod-hi.c | 2 +- libgcc/config/gcn/lib2-divmod.c | 2 +- libgcc/config/gcn/lib2-gcn.h | 2 +- libgcc/config/gcn/t-amdgcn | 3 +- libgcc/config/gcn/unwind-gcn.c | 2 +- libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 2 +- libgcc/config/gthr-vxworks-cond.c | 2 +- libgcc/config/gthr-vxworks-thread.c | 2 +- libgcc/config/gthr-vxworks-tls.c | 14 +- libgcc/config/gthr-vxworks.c | 2 +- libgcc/config/gthr-vxworks.h | 23 +- libgcc/config/h8300/clzhi2.c | 2 +- libgcc/config/h8300/crti.S | 2 +- libgcc/config/h8300/crtn.S | 2 +- libgcc/config/h8300/ctzhi2.c | 2 +- libgcc/config/h8300/fixunssfsi.c | 2 +- libgcc/config/h8300/lib1funcs.S | 2 +- libgcc/config/h8300/parityhi2.c | 2 +- libgcc/config/h8300/popcounthi2.c | 2 +- libgcc/config/h8300/sfp-machine.h | 2 +- libgcc/config/hardfp.c | 2 +- libgcc/config/i386/32/tf-signs.c | 2 +- libgcc/config/i386/cpuinfo.c | 2 +- libgcc/config/i386/cpuinfo.h | 2 +- libgcc/config/i386/crtfastmath.c | 2 +- libgcc/config/i386/crti.S | 2 +- libgcc/config/i386/crtn.S | 2 +- libgcc/config/i386/crtprec.c | 2 +- libgcc/config/i386/cygming-crtbegin.c | 2 +- libgcc/config/i386/cygming-crtend.c | 2 +- libgcc/config/i386/cygwin.S | 2 +- libgcc/config/i386/darwin-lib.h | 2 +- libgcc/config/i386/dragonfly-unwind.h | 2 +- libgcc/config/i386/elf-lib.h | 2 +- libgcc/config/i386/enable-execute-stack-mingw32.c | 2 +- libgcc/config/i386/freebsd-unwind.h | 2 +- libgcc/config/i386/gthr-win32.c | 2 +- libgcc/config/i386/gthr-win32.h | 2 +- libgcc/config/i386/i386-asm.h | 2 +- libgcc/config/i386/libgcc-bsd.ver | 2 +- libgcc/config/i386/libgcc-cygming.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.5.ver | 2 +- libgcc/config/i386/libgcc-glibc.ver | 2 +- libgcc/config/i386/libgcc-sol2.ver | 2 +- libgcc/config/i386/linux-unwind.h | 2 +- libgcc/config/i386/morestack.S | 2 +- libgcc/config/i386/resms64.h | 2 +- libgcc/config/i386/resms64f.h | 2 +- libgcc/config/i386/resms64fx.h | 2 +- libgcc/config/i386/resms64x.h | 2 +- libgcc/config/i386/savms64.h | 2 +- libgcc/config/i386/savms64f.h | 2 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/shadow-stack-unwind.h | 45 +- libgcc/config/i386/sol2-c1.S | 2 +- libgcc/config/i386/sol2-unwind.h | 2 +- libgcc/config/i386/value-unwind.h | 2 +- libgcc/config/i386/w32-unwind.h | 2 +- libgcc/config/ia64/crtbegin.S | 2 +- libgcc/config/ia64/crtend.S | 2 +- libgcc/config/ia64/crtfastmath.c | 2 +- libgcc/config/ia64/crti.S | 2 +- libgcc/config/ia64/crtn.S | 2 +- libgcc/config/ia64/fde-glibc.c | 2 +- libgcc/config/ia64/fde-vms.c | 2 +- libgcc/config/ia64/lib1funcs.S | 2 +- libgcc/config/ia64/libgcc-glibc.ver | 2 +- libgcc/config/ia64/libgcc-ia64.ver | 2 +- libgcc/config/ia64/linux-unwind.h | 2 +- libgcc/config/ia64/quadlib.c | 2 +- libgcc/config/ia64/sfp-exceptions.c | 2 +- libgcc/config/ia64/tf-signs.c | 2 +- libgcc/config/ia64/unwind-ia64.c | 2 +- libgcc/config/ia64/unwind-ia64.h | 2 +- libgcc/config/ia64/vms-crtinit.S | 2 +- libgcc/config/ia64/vms-unwind.h | 2 +- libgcc/config/iq2000/lib2funcs.c | 2 +- libgcc/config/libbid/ChangeLog | 6 +- libgcc/config/libbid/_addsub_dd.c | 2 +- libgcc/config/libbid/_addsub_sd.c | 2 +- libgcc/config/libbid/_addsub_td.c | 2 +- libgcc/config/libbid/_dd_to_df.c | 2 +- libgcc/config/libbid/_dd_to_di.c | 2 +- libgcc/config/libbid/_dd_to_sd.c | 2 +- libgcc/config/libbid/_dd_to_sf.c | 2 +- libgcc/config/libbid/_dd_to_si.c | 2 +- libgcc/config/libbid/_dd_to_td.c | 2 +- libgcc/config/libbid/_dd_to_tf.c | 2 +- libgcc/config/libbid/_dd_to_udi.c | 2 +- libgcc/config/libbid/_dd_to_usi.c | 2 +- libgcc/config/libbid/_dd_to_xf.c | 2 +- libgcc/config/libbid/_df_to_dd.c | 2 +- libgcc/config/libbid/_df_to_sd.c | 2 +- libgcc/config/libbid/_df_to_td.c | 2 +- libgcc/config/libbid/_di_to_dd.c | 2 +- libgcc/config/libbid/_di_to_sd.c | 2 +- libgcc/config/libbid/_di_to_td.c | 2 +- libgcc/config/libbid/_div_dd.c | 2 +- libgcc/config/libbid/_div_sd.c | 2 +- libgcc/config/libbid/_div_td.c | 2 +- libgcc/config/libbid/_eq_dd.c | 2 +- libgcc/config/libbid/_eq_sd.c | 2 +- libgcc/config/libbid/_eq_td.c | 2 +- libgcc/config/libbid/_ge_dd.c | 2 +- libgcc/config/libbid/_ge_sd.c | 2 +- libgcc/config/libbid/_ge_td.c | 2 +- libgcc/config/libbid/_gt_dd.c | 2 +- libgcc/config/libbid/_gt_sd.c | 2 +- libgcc/config/libbid/_gt_td.c | 2 +- libgcc/config/libbid/_isinfd128.c | 2 +- libgcc/config/libbid/_isinfd32.c | 2 +- libgcc/config/libbid/_isinfd64.c | 2 +- libgcc/config/libbid/_le_dd.c | 2 +- libgcc/config/libbid/_le_sd.c | 2 +- libgcc/config/libbid/_le_td.c | 2 +- libgcc/config/libbid/_lt_dd.c | 2 +- libgcc/config/libbid/_lt_sd.c | 2 +- libgcc/config/libbid/_lt_td.c | 2 +- libgcc/config/libbid/_mul_dd.c | 2 +- libgcc/config/libbid/_mul_sd.c | 2 +- libgcc/config/libbid/_mul_td.c | 2 +- libgcc/config/libbid/_ne_dd.c | 2 +- libgcc/config/libbid/_ne_sd.c | 2 +- libgcc/config/libbid/_ne_td.c | 2 +- libgcc/config/libbid/_sd_to_dd.c | 2 +- libgcc/config/libbid/_sd_to_df.c | 2 +- libgcc/config/libbid/_sd_to_di.c | 2 +- libgcc/config/libbid/_sd_to_sf.c | 2 +- libgcc/config/libbid/_sd_to_si.c | 2 +- libgcc/config/libbid/_sd_to_td.c | 2 +- libgcc/config/libbid/_sd_to_tf.c | 2 +- libgcc/config/libbid/_sd_to_udi.c | 2 +- libgcc/config/libbid/_sd_to_usi.c | 2 +- libgcc/config/libbid/_sd_to_xf.c | 2 +- libgcc/config/libbid/_sf_to_dd.c | 2 +- libgcc/config/libbid/_sf_to_sd.c | 2 +- libgcc/config/libbid/_sf_to_td.c | 2 +- libgcc/config/libbid/_si_to_dd.c | 2 +- libgcc/config/libbid/_si_to_sd.c | 2 +- libgcc/config/libbid/_si_to_td.c | 2 +- libgcc/config/libbid/_td_to_dd.c | 2 +- libgcc/config/libbid/_td_to_df.c | 2 +- libgcc/config/libbid/_td_to_di.c | 2 +- libgcc/config/libbid/_td_to_sd.c | 2 +- libgcc/config/libbid/_td_to_sf.c | 2 +- libgcc/config/libbid/_td_to_si.c | 2 +- libgcc/config/libbid/_td_to_tf.c | 2 +- libgcc/config/libbid/_td_to_udi.c | 2 +- libgcc/config/libbid/_td_to_usi.c | 2 +- libgcc/config/libbid/_td_to_xf.c | 2 +- libgcc/config/libbid/_tf_to_dd.c | 2 +- libgcc/config/libbid/_tf_to_sd.c | 2 +- libgcc/config/libbid/_tf_to_td.c | 2 +- libgcc/config/libbid/_udi_to_dd.c | 2 +- libgcc/config/libbid/_udi_to_sd.c | 2 +- libgcc/config/libbid/_udi_to_td.c | 2 +- libgcc/config/libbid/_unord_dd.c | 2 +- libgcc/config/libbid/_unord_sd.c | 2 +- libgcc/config/libbid/_unord_td.c | 2 +- libgcc/config/libbid/_usi_to_dd.c | 2 +- libgcc/config/libbid/_usi_to_sd.c | 2 +- libgcc/config/libbid/_usi_to_td.c | 2 +- libgcc/config/libbid/_xf_to_dd.c | 2 +- libgcc/config/libbid/_xf_to_sd.c | 2 +- libgcc/config/libbid/_xf_to_td.c | 2 +- libgcc/config/libbid/bid128.c | 2 +- libgcc/config/libbid/bid128_2_str.h | 2 +- libgcc/config/libbid/bid128_2_str_macros.h | 2 +- libgcc/config/libbid/bid128_2_str_tables.c | 2 +- libgcc/config/libbid/bid128_add.c | 2 +- libgcc/config/libbid/bid128_compare.c | 2 +- libgcc/config/libbid/bid128_div.c | 2 +- libgcc/config/libbid/bid128_fma.c | 2 +- libgcc/config/libbid/bid128_logb.c | 2 +- libgcc/config/libbid/bid128_minmax.c | 2 +- libgcc/config/libbid/bid128_mul.c | 2 +- libgcc/config/libbid/bid128_next.c | 2 +- libgcc/config/libbid/bid128_noncomp.c | 2 +- libgcc/config/libbid/bid128_quantize.c | 2 +- libgcc/config/libbid/bid128_rem.c | 2 +- libgcc/config/libbid/bid128_round_integral.c | 2 +- libgcc/config/libbid/bid128_scalb.c | 2 +- libgcc/config/libbid/bid128_sqrt.c | 2 +- libgcc/config/libbid/bid128_string.c | 2 +- libgcc/config/libbid/bid128_to_int16.c | 2 +- libgcc/config/libbid/bid128_to_int32.c | 2 +- libgcc/config/libbid/bid128_to_int64.c | 2 +- libgcc/config/libbid/bid128_to_int8.c | 2 +- libgcc/config/libbid/bid128_to_uint16.c | 2 +- libgcc/config/libbid/bid128_to_uint32.c | 2 +- libgcc/config/libbid/bid128_to_uint64.c | 2 +- libgcc/config/libbid/bid128_to_uint8.c | 2 +- libgcc/config/libbid/bid32_to_bid128.c | 2 +- libgcc/config/libbid/bid32_to_bid64.c | 2 +- libgcc/config/libbid/bid64_add.c | 2 +- libgcc/config/libbid/bid64_compare.c | 2 +- libgcc/config/libbid/bid64_div.c | 2 +- libgcc/config/libbid/bid64_fma.c | 2 +- libgcc/config/libbid/bid64_logb.c | 2 +- libgcc/config/libbid/bid64_minmax.c | 2 +- libgcc/config/libbid/bid64_mul.c | 2 +- libgcc/config/libbid/bid64_next.c | 2 +- libgcc/config/libbid/bid64_noncomp.c | 2 +- libgcc/config/libbid/bid64_quantize.c | 2 +- libgcc/config/libbid/bid64_rem.c | 2 +- libgcc/config/libbid/bid64_round_integral.c | 2 +- libgcc/config/libbid/bid64_scalb.c | 2 +- libgcc/config/libbid/bid64_sqrt.c | 2 +- libgcc/config/libbid/bid64_string.c | 2 +- libgcc/config/libbid/bid64_to_bid128.c | 2 +- libgcc/config/libbid/bid64_to_int16.c | 2 +- libgcc/config/libbid/bid64_to_int32.c | 2 +- libgcc/config/libbid/bid64_to_int64.c | 2 +- libgcc/config/libbid/bid64_to_int8.c | 2 +- libgcc/config/libbid/bid64_to_uint16.c | 2 +- libgcc/config/libbid/bid64_to_uint32.c | 2 +- libgcc/config/libbid/bid64_to_uint64.c | 2 +- libgcc/config/libbid/bid64_to_uint8.c | 2 +- libgcc/config/libbid/bid_b2d.h | 2 +- libgcc/config/libbid/bid_binarydecimal.c | 2 +- libgcc/config/libbid/bid_conf.h | 2 +- libgcc/config/libbid/bid_convert_data.c | 2 +- libgcc/config/libbid/bid_decimal_data.c | 2 +- libgcc/config/libbid/bid_decimal_globals.c | 2 +- libgcc/config/libbid/bid_div_macros.h | 2 +- libgcc/config/libbid/bid_dpd.c | 2 +- libgcc/config/libbid/bid_flag_operations.c | 2 +- libgcc/config/libbid/bid_from_int.c | 2 +- libgcc/config/libbid/bid_functions.h | 2 +- libgcc/config/libbid/bid_gcc_intrinsics.h | 2 +- libgcc/config/libbid/bid_inline_add.h | 2 +- libgcc/config/libbid/bid_internal.h | 2 +- libgcc/config/libbid/bid_round.c | 2 +- libgcc/config/libbid/bid_sqrt_macros.h | 2 +- libgcc/config/libgcc-glibc.ver | 2 +- libgcc/config/lm32/_ashlsi3.S | 2 +- libgcc/config/lm32/_ashrsi3.S | 2 +- libgcc/config/lm32/_divsi3.c | 2 +- libgcc/config/lm32/_lshrsi3.S | 2 +- libgcc/config/lm32/_modsi3.c | 2 +- libgcc/config/lm32/_mulsi3.c | 2 +- libgcc/config/lm32/_udivmodsi4.c | 2 +- libgcc/config/lm32/_udivsi3.c | 2 +- libgcc/config/lm32/_umodsi3.c | 2 +- libgcc/config/lm32/crti.S | 2 +- libgcc/config/lm32/crtn.S | 2 +- libgcc/config/lm32/libgcc_lm32.h | 2 +- libgcc/config/m32c/lib1funcs.S | 2 +- libgcc/config/m32c/lib2funcs.c | 2 +- libgcc/config/m32c/trapv.c | 2 +- libgcc/config/m32r/initfini.c | 2 +- libgcc/config/m32r/libgcc-glibc.ver | 2 +- libgcc/config/m68k/crti.S | 2 +- libgcc/config/m68k/crtn.S | 2 +- libgcc/config/m68k/lb1sf68.S | 2 +- libgcc/config/m68k/linux-atomic.c | 2 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/mcore/crti.S | 2 +- libgcc/config/mcore/crtn.S | 2 +- libgcc/config/mcore/lib1funcs.S | 2 +- libgcc/config/microblaze/crti.S | 2 +- libgcc/config/microblaze/crtn.S | 2 +- libgcc/config/microblaze/divsi3.S | 2 +- libgcc/config/microblaze/divsi3_table.c | 2 +- libgcc/config/microblaze/moddi3.S | 2 +- libgcc/config/microblaze/modsi3.S | 2 +- libgcc/config/microblaze/muldi3_hard.S | 2 +- libgcc/config/microblaze/mulsi3.S | 2 +- libgcc/config/microblaze/stack_overflow_exit.S | 2 +- libgcc/config/microblaze/udivsi3.S | 2 +- libgcc/config/microblaze/umodsi3.S | 2 +- libgcc/config/mips/crtfastmath.c | 2 +- libgcc/config/mips/crti.S | 5 +- libgcc/config/mips/crtn.S | 5 +- libgcc/config/mips/gnustack.h | 7 + libgcc/config/mips/gthr-mipssde.h | 2 +- libgcc/config/mips/lib2funcs.c | 2 +- libgcc/config/mips/libgcc-mips16.ver | 2 +- libgcc/config/mips/linux-unwind.h | 2 +- libgcc/config/mips/mips16.S | 5 +- libgcc/config/mips/sfp-machine.h | 2 +- libgcc/config/mips/t-mips16 | 2 +- libgcc/config/mips/vr4120-div.S | 5 +- libgcc/config/mmix/crti.S | 2 +- libgcc/config/mmix/crtn.S | 2 +- libgcc/config/moxie/crti.S | 2 +- libgcc/config/moxie/crtn.S | 2 +- libgcc/config/msp430/cmpsi2.S | 2 +- libgcc/config/msp430/epilogue.S | 2 +- libgcc/config/msp430/lib2bitcountHI.c | 2 +- libgcc/config/msp430/lib2divHI.c | 2 +- libgcc/config/msp430/lib2divQI.c | 2 +- libgcc/config/msp430/lib2divSI.c | 2 +- libgcc/config/msp430/lib2hw_mul.S | 2 +- libgcc/config/msp430/lib2mul.c | 2 +- libgcc/config/msp430/lib2shift.c | 2 +- libgcc/config/msp430/msp430-divmod.h | 2 +- libgcc/config/msp430/msp430-mul.h | 2 +- libgcc/config/msp430/slli.S | 2 +- libgcc/config/msp430/srai.S | 2 +- libgcc/config/msp430/srli.S | 2 +- libgcc/config/msp430/t-msp430 | 8 +- libgcc/config/nds32/crtzero.S | 2 +- libgcc/config/nds32/initfini.c | 2 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 2 +- libgcc/config/nds32/isr-library/excp_isr.S | 2 +- libgcc/config/nds32/isr-library/excp_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/intr_isr.S | 2 +- libgcc/config/nds32/isr-library/intr_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid00.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid01.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid02.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid03.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid04.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid05.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid06.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid07.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid08.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid09.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid10.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid11.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid12.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid13.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid14.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid15.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid16.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid17.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid18.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid19.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid20.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid21.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid22.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid23.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid24.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid25.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid26.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid27.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid28.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid29.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid30.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid31.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid32.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid33.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid34.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid35.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid36.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid37.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid38.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid39.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid40.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid41.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid42.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid43.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid44.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid45.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid46.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid47.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid48.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid49.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid50.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid51.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid52.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid53.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid54.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid55.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid56.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid57.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid58.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid59.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid60.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid61.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid62.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid63.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid64.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid65.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid66.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid67.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid68.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid69.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid70.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid71.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid72.S | 2 +- libgcc/config/nds32/isr-library/nmih.S | 2 +- libgcc/config/nds32/isr-library/reset.S | 2 +- libgcc/config/nds32/isr-library/reset_4b.S | 2 +- libgcc/config/nds32/isr-library/restore_all.inc | 2 +- .../config/nds32/isr-library/restore_fpu_regs.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_00.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_01.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_02.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_03.inc | 2 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 2 +- .../config/nds32/isr-library/restore_usr_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_all.inc | 2 +- libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 2 +- libgcc/config/nds32/isr-library/save_usr_regs.inc | 2 +- libgcc/config/nds32/isr-library/vec_vid00.S | 2 +- libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +- libgcc/config/nds32/isr-library/wrh.S | 2 +- libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +- libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +- libgcc/config/nds32/linux-atomic.c | 2 +- libgcc/config/nds32/linux-unwind.h | 2 +- libgcc/config/nds32/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 2 +- libgcc/config/nds32/t-nds32-glibc | 2 +- libgcc/config/nds32/t-nds32-isr | 2 +- libgcc/config/nds32/t-nds32-mculib | 2 +- libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/nios2/crti.S | 2 +- libgcc/config/nios2/crtn.S | 2 +- libgcc/config/nios2/elf-lib.h | 24 + libgcc/config/nios2/lib2-divmod-hi.c | 2 +- libgcc/config/nios2/lib2-divmod.c | 2 +- libgcc/config/nios2/lib2-divtable.c | 2 +- libgcc/config/nios2/lib2-mul.c | 2 +- libgcc/config/nios2/lib2-nios2.h | 2 +- libgcc/config/nios2/linux-atomic.c | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 2 +- libgcc/config/nvptx/crt0.c | 2 +- libgcc/config/nvptx/mgomp.c | 2 +- libgcc/config/nvptx/nvptx-malloc.h | 2 +- libgcc/config/nvptx/reduction.c | 2 +- libgcc/config/or1k/lib1funcs.S | 2 +- libgcc/config/or1k/linux-unwind.h | 2 +- libgcc/config/or1k/t-or1k | 2 +- libgcc/config/pa/fptr.c | 2 +- libgcc/config/pa/gthr-dce.h | 2 +- libgcc/config/pa/hpux-unwind.h | 2 +- libgcc/config/pa/lib2funcs.S | 2 +- libgcc/config/pa/linux-atomic.c | 2 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 2 +- libgcc/config/pa/pa64-hpux-lib.h | 2 +- libgcc/config/pa/quadlib.c | 2 +- libgcc/config/pa/stublib.c | 2 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/pru/asri.c | 2 +- libgcc/config/pru/eqd.c | 2 +- libgcc/config/pru/eqf.c | 2 +- libgcc/config/pru/ged.c | 2 +- libgcc/config/pru/gef.c | 2 +- libgcc/config/pru/gtd.c | 2 +- libgcc/config/pru/gtf.c | 2 +- libgcc/config/pru/led.c | 2 +- libgcc/config/pru/lef.c | 2 +- libgcc/config/pru/lib2bitcountHI.c | 2 +- libgcc/config/pru/lib2divHI.c | 2 +- libgcc/config/pru/lib2divQI.c | 2 +- libgcc/config/pru/lib2divSI.c | 2 +- libgcc/config/pru/libgcc-eabi.ver | 2 +- libgcc/config/pru/ltd.c | 2 +- libgcc/config/pru/ltf.c | 2 +- libgcc/config/pru/mpyll.S | 2 +- libgcc/config/pru/pru-abi.h | 2 +- libgcc/config/pru/pru-asm.h | 2 +- libgcc/config/pru/pru-divmod.h | 2 +- libgcc/config/pru/sfp-machine.h | 2 +- libgcc/config/pru/t-pru | 2 +- libgcc/config/riscv/atomic.c | 2 +- libgcc/config/riscv/div.S | 2 +- libgcc/config/riscv/linux-unwind.h | 2 +- libgcc/config/riscv/muldi3.S | 2 +- libgcc/config/riscv/multi3.c | 2 +- libgcc/config/riscv/riscv-asm.h | 2 +- libgcc/config/riscv/save-restore.S | 2 +- libgcc/config/riscv/sfp-machine.h | 2 +- libgcc/config/rl78/adddi3.S | 2 +- libgcc/config/rl78/anddi3.S | 2 +- libgcc/config/rl78/bit-count.S | 2 +- libgcc/config/rl78/cmpsi2.S | 2 +- libgcc/config/rl78/divmodhi.S | 2 +- libgcc/config/rl78/divmodqi.S | 2 +- libgcc/config/rl78/divmodsi.S | 2 +- libgcc/config/rl78/lib2div.c | 2 +- libgcc/config/rl78/lib2mul.c | 2 +- libgcc/config/rl78/lib2shift.c | 2 +- libgcc/config/rl78/lshrsi3.S | 2 +- libgcc/config/rl78/mulsi3.S | 2 +- libgcc/config/rl78/rl78-divmod.h | 2 +- libgcc/config/rl78/rl78-mul.h | 2 +- libgcc/config/rl78/signbit.S | 2 +- libgcc/config/rl78/smaxdi3.S | 2 +- libgcc/config/rl78/smindi3.S | 2 +- libgcc/config/rl78/subdi3.S | 2 +- libgcc/config/rl78/t-rl78 | 2 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rl78/umaxdi3.S | 2 +- libgcc/config/rl78/umindi3.S | 2 +- libgcc/config/rs6000/_divkc3.c | 2 +- libgcc/config/rs6000/_mulkc3.c | 2 +- libgcc/config/rs6000/_powikf2.c | 2 +- libgcc/config/rs6000/aix-unwind.h | 2 +- libgcc/config/rs6000/atexit.c | 2 +- libgcc/config/rs6000/crtcxa.c | 2 +- libgcc/config/rs6000/crtdbase.S | 2 +- libgcc/config/rs6000/crtresfpr.S | 2 +- libgcc/config/rs6000/crtresgpr.S | 2 +- libgcc/config/rs6000/crtrestvr.S | 2 +- libgcc/config/rs6000/crtresxfpr.S | 2 +- libgcc/config/rs6000/crtresxgpr.S | 2 +- libgcc/config/rs6000/crtsavevr.S | 2 +- libgcc/config/rs6000/crtsavfpr.S | 2 +- libgcc/config/rs6000/crtsavgpr.S | 2 +- libgcc/config/rs6000/cxa_atexit.c | 2 +- libgcc/config/rs6000/cxa_finalize.c | 2 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 2 +- libgcc/config/rs6000/darwin-fpsave.S | 2 +- libgcc/config/rs6000/darwin-gpsave.S | 2 +- libgcc/config/rs6000/darwin-tramp.S | 2 +- libgcc/config/rs6000/darwin-unwind.h | 2 +- libgcc/config/rs6000/darwin-vecsave.S | 2 +- libgcc/config/rs6000/darwin-world.S | 2 +- libgcc/config/rs6000/e500crtres32gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gpr.S | 2 +- libgcc/config/rs6000/e500crtres64gprctr.S | 2 +- libgcc/config/rs6000/e500crtrest32gpr.S | 2 +- libgcc/config/rs6000/e500crtrest64gpr.S | 2 +- libgcc/config/rs6000/e500crtresx32gpr.S | 2 +- libgcc/config/rs6000/e500crtresx64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav32gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gpr.S | 2 +- libgcc/config/rs6000/e500crtsav64gprctr.S | 2 +- libgcc/config/rs6000/e500crtsavg32gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gpr.S | 2 +- libgcc/config/rs6000/e500crtsavg64gprctr.S | 2 +- libgcc/config/rs6000/eabi-ci.S | 2 +- libgcc/config/rs6000/eabi-cn.S | 2 +- libgcc/config/rs6000/eabi.S | 2 +- libgcc/config/rs6000/exit.h | 2 +- libgcc/config/rs6000/extendkftf2-sw.c | 2 +- libgcc/config/rs6000/fixkfti.c | 2 +- libgcc/config/rs6000/fixunskfti.c | 2 +- libgcc/config/rs6000/float128-hw.c | 2 +- libgcc/config/rs6000/float128-ifunc.c | 2 +- libgcc/config/rs6000/floattikf.c | 2 +- libgcc/config/rs6000/floatuntikf.c | 2 +- libgcc/config/rs6000/freebsd-unwind.h | 2 +- libgcc/config/rs6000/gthr-aix.h | 2 +- libgcc/config/rs6000/ibm-ldouble-format | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 2 +- libgcc/config/rs6000/libgcc-darwin.10.4.ver | 2 +- libgcc/config/rs6000/libgcc-darwin.10.5.ver | 2 +- libgcc/config/rs6000/libgcc-glibc.ver | 2 +- libgcc/config/rs6000/linux-unwind.h | 2 +- libgcc/config/rs6000/morestack.S | 2 +- libgcc/config/rs6000/on_exit.c | 2 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/quad-float128.h | 2 +- libgcc/config/rs6000/sfp-exceptions.c | 2 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- libgcc/config/rs6000/t-e500v1-fp | 2 +- libgcc/config/rs6000/t-e500v2-fp | 2 +- libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/config/rs6000/tramp.S | 2 +- libgcc/config/rs6000/trunctfkf2-sw.c | 2 +- libgcc/config/rx/rx-abi-functions.c | 2 +- libgcc/config/rx/rx-abi.h | 2 +- libgcc/config/rx/t-rx | 2 +- libgcc/config/s390/32/_fixdfdi.c | 2 +- libgcc/config/s390/32/_fixsfdi.c | 2 +- libgcc/config/s390/32/_fixtfdi.c | 2 +- libgcc/config/s390/32/_fixunsdfdi.c | 2 +- libgcc/config/s390/32/_fixunssfdi.c | 2 +- libgcc/config/s390/32/_fixunstfdi.c | 2 +- libgcc/config/s390/gthr-tpf.h | 2 +- libgcc/config/s390/libgcc-glibc.ver | 2 +- libgcc/config/s390/linux-unwind.h | 2 +- libgcc/config/s390/morestack.S | 2 +- libgcc/config/s390/t-tpf | 7 + libgcc/config/s390/tpf-unwind.h | 2 +- libgcc/config/score/crti.S | 2 +- libgcc/config/score/crtn.S | 2 +- libgcc/config/sh/crt.h | 2 +- libgcc/config/sh/crt1.S | 2 +- libgcc/config/sh/crti.S | 2 +- libgcc/config/sh/crtn.S | 2 +- libgcc/config/sh/lib1funcs-4-300.S | 2 +- libgcc/config/sh/lib1funcs-Os-4-200.S | 2 +- libgcc/config/sh/lib1funcs.S | 2 +- libgcc/config/sh/lib1funcs.h | 2 +- libgcc/config/sh/libgcc-glibc.ver | 2 +- libgcc/config/sh/linux-atomic.c | 2 +- libgcc/config/sh/linux-unwind.h | 2 +- libgcc/config/sh/t-sh | 2 +- libgcc/config/sol2/crtp.c | 2 +- libgcc/config/sol2/crtpg.c | 2 +- libgcc/config/sol2/t-sol2 | 2 +- libgcc/config/sparc/crtfastmath.c | 2 +- libgcc/config/sparc/crti.S | 2 +- libgcc/config/sparc/crtn.S | 2 +- libgcc/config/sparc/libgcc-glibc.ver | 2 +- libgcc/config/sparc/linux-unwind.h | 2 +- libgcc/config/sparc/sol2-c1.S | 2 +- libgcc/config/sparc/sol2-unwind.h | 2 +- libgcc/config/stormy16/lib2funcs.c | 2 +- libgcc/config/stormy16/t-stormy16 | 2 +- libgcc/config/t-hardfp | 2 +- libgcc/config/t-hardfp-sfdf | 2 +- libgcc/config/t-libunwind-elf | 2 +- libgcc/config/t-slibgcc | 2 +- libgcc/config/t-slibgcc-fuchsia | 4 +- libgcc/config/t-slibgcc-libgcc | 2 +- libgcc/config/t-softfp | 2 +- libgcc/config/tilepro/atomic.c | 2 +- libgcc/config/tilepro/atomic.h | 2 +- libgcc/config/tilepro/linux-unwind.h | 2 +- libgcc/config/tilepro/softdivide.c | 2 +- libgcc/config/tilepro/softmpy.S | 2 +- libgcc/config/unwind-dw2-fde-darwin.c | 2 +- libgcc/config/v850/lib1funcs.S | 2 +- libgcc/config/vax/lib1funcs.S | 2 +- libgcc/config/visium/crti.S | 2 +- libgcc/config/visium/crtn.S | 2 +- libgcc/config/visium/divdi3.c | 2 +- libgcc/config/visium/lib2funcs.c | 2 +- libgcc/config/visium/memcpy.c | 2 +- libgcc/config/visium/memcpy.h | 2 +- libgcc/config/visium/memset.c | 2 +- libgcc/config/visium/memset.h | 2 +- libgcc/config/visium/moddi3.c | 2 +- libgcc/config/visium/set_trampoline_parity.c | 2 +- libgcc/config/visium/t-visium | 2 +- libgcc/config/visium/udivdi3.c | 2 +- libgcc/config/visium/udivmoddi4.c | 2 +- libgcc/config/visium/umoddi3.c | 2 +- libgcc/config/vms/vms-ucrt0.c | 2 +- libgcc/config/vxcache.c | 2 +- libgcc/config/vxcrtstuff.c | 4 +- libgcc/config/xtensa/crti.S | 2 +- libgcc/config/xtensa/crtn.S | 2 +- libgcc/config/xtensa/ieee754-df.S | 2 +- libgcc/config/xtensa/ieee754-sf.S | 2 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 2 +- libgcc/config/xtensa/linux-unwind.h | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +- libgcc/configure | 51 +- libgcc/configure.ac | 33 +- libgcc/crtstuff.c | 18 +- libgcc/dfp-bit.c | 2 +- libgcc/dfp-bit.h | 2 +- libgcc/divmod.c | 2 +- libgcc/emutls.c | 2 +- libgcc/enable-execute-stack-mprotect.c | 2 +- libgcc/find-symver.awk | 2 +- libgcc/fixed-bit.c | 2 +- libgcc/fixed-bit.h | 2 +- libgcc/fp-bit.c | 2 +- libgcc/fp-bit.h | 2 +- libgcc/gbl-ctors.h | 2 +- libgcc/gcov.h | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 2 +- libgcc/generic-morestack.h | 2 +- libgcc/gthr-posix.h | 2 +- libgcc/gthr-single.h | 2 +- libgcc/gthr.h | 2 +- libgcc/libgcc-std.ver.in | 2 +- libgcc/libgcc2.c | 2 +- libgcc/libgcc2.h | 2 +- libgcc/libgcov-driver-system.c | 2 +- libgcc/libgcov-driver.c | 51 +- libgcc/libgcov-interface.c | 3 +- libgcc/libgcov-merge.c | 67 +- libgcc/libgcov-profiler.c | 77 +- libgcc/libgcov-util.c | 2 +- libgcc/libgcov.h | 3 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.c | 2 +- libgcc/sync.c | 2 +- libgcc/udivhi3.c | 2 +- libgcc/udivmod.c | 2 +- libgcc/udivmodhi4.c | 2 +- libgcc/udivmodsi4.c | 2 +- libgcc/unwind-arm-common.inc | 10 +- libgcc/unwind-c.c | 2 +- libgcc/unwind-compat.c | 2 +- libgcc/unwind-compat.h | 2 +- libgcc/unwind-dw2-fde-compat.c | 2 +- libgcc/unwind-dw2-fde-dip.c | 4 +- libgcc/unwind-dw2-fde.c | 2 +- libgcc/unwind-dw2-fde.h | 2 +- libgcc/unwind-dw2.c | 2 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 2 +- libgcc/unwind-pe.h | 4 +- libgcc/unwind-seh.c | 2 +- libgcc/unwind-sjlj.c | 2 +- libgcc/unwind.inc | 2 +- libgcc/vtv_end.c | 2 +- libgcc/vtv_end_preinit.c | 2 +- libgcc/vtv_start.c | 2 +- libgcc/vtv_start_preinit.c | 2 +- libgfortran/ChangeLog | 473 +- libgfortran/ChangeLog-2019 | 459 + libgfortran/ISO_Fortran_binding.h | 2 +- libgfortran/Makefile.in | 1 + libgfortran/aclocal.m4 | 1 + libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 2 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 2 +- libgfortran/config/fpu-387.h | 2 +- libgfortran/config/fpu-aix.h | 2 +- libgfortran/config/fpu-generic.h | 2 +- libgfortran/config/fpu-glibc.h | 2 +- libgfortran/config/fpu-sysv.h | 2 +- libgfortran/configure | 37 +- libgfortran/configure.ac | 11 +- libgfortran/generated/_abs_c10.F90 | 2 +- libgfortran/generated/_abs_c16.F90 | 2 +- libgfortran/generated/_abs_c4.F90 | 2 +- libgfortran/generated/_abs_c8.F90 | 2 +- libgfortran/generated/_abs_i16.F90 | 2 +- libgfortran/generated/_abs_i4.F90 | 2 +- libgfortran/generated/_abs_i8.F90 | 2 +- libgfortran/generated/_abs_r10.F90 | 2 +- libgfortran/generated/_abs_r16.F90 | 2 +- libgfortran/generated/_abs_r4.F90 | 2 +- libgfortran/generated/_abs_r8.F90 | 2 +- libgfortran/generated/_acos_r10.F90 | 2 +- libgfortran/generated/_acos_r16.F90 | 2 +- libgfortran/generated/_acos_r4.F90 | 2 +- libgfortran/generated/_acos_r8.F90 | 2 +- libgfortran/generated/_acosh_r10.F90 | 2 +- libgfortran/generated/_acosh_r16.F90 | 2 +- libgfortran/generated/_acosh_r4.F90 | 2 +- libgfortran/generated/_acosh_r8.F90 | 2 +- libgfortran/generated/_aimag_c10.F90 | 2 +- libgfortran/generated/_aimag_c16.F90 | 2 +- libgfortran/generated/_aimag_c4.F90 | 2 +- libgfortran/generated/_aimag_c8.F90 | 2 +- libgfortran/generated/_aint_r10.F90 | 2 +- libgfortran/generated/_aint_r16.F90 | 2 +- libgfortran/generated/_aint_r4.F90 | 2 +- libgfortran/generated/_aint_r8.F90 | 2 +- libgfortran/generated/_anint_r10.F90 | 2 +- libgfortran/generated/_anint_r16.F90 | 2 +- libgfortran/generated/_anint_r4.F90 | 2 +- libgfortran/generated/_anint_r8.F90 | 2 +- libgfortran/generated/_asin_r10.F90 | 2 +- libgfortran/generated/_asin_r16.F90 | 2 +- libgfortran/generated/_asin_r4.F90 | 2 +- libgfortran/generated/_asin_r8.F90 | 2 +- libgfortran/generated/_asinh_r10.F90 | 2 +- libgfortran/generated/_asinh_r16.F90 | 2 +- libgfortran/generated/_asinh_r4.F90 | 2 +- libgfortran/generated/_asinh_r8.F90 | 2 +- libgfortran/generated/_atan2_r10.F90 | 2 +- libgfortran/generated/_atan2_r16.F90 | 2 +- libgfortran/generated/_atan2_r4.F90 | 2 +- libgfortran/generated/_atan2_r8.F90 | 2 +- libgfortran/generated/_atan_r10.F90 | 2 +- libgfortran/generated/_atan_r16.F90 | 2 +- libgfortran/generated/_atan_r4.F90 | 2 +- libgfortran/generated/_atan_r8.F90 | 2 +- libgfortran/generated/_atanh_r10.F90 | 2 +- libgfortran/generated/_atanh_r16.F90 | 2 +- libgfortran/generated/_atanh_r4.F90 | 2 +- libgfortran/generated/_atanh_r8.F90 | 2 +- libgfortran/generated/_conjg_c10.F90 | 2 +- libgfortran/generated/_conjg_c16.F90 | 2 +- libgfortran/generated/_conjg_c4.F90 | 2 +- libgfortran/generated/_conjg_c8.F90 | 2 +- libgfortran/generated/_cos_c10.F90 | 2 +- libgfortran/generated/_cos_c16.F90 | 2 +- libgfortran/generated/_cos_c4.F90 | 2 +- libgfortran/generated/_cos_c8.F90 | 2 +- libgfortran/generated/_cos_r10.F90 | 2 +- libgfortran/generated/_cos_r16.F90 | 2 +- libgfortran/generated/_cos_r4.F90 | 2 +- libgfortran/generated/_cos_r8.F90 | 2 +- libgfortran/generated/_cosh_r10.F90 | 2 +- libgfortran/generated/_cosh_r16.F90 | 2 +- libgfortran/generated/_cosh_r4.F90 | 2 +- libgfortran/generated/_cosh_r8.F90 | 2 +- libgfortran/generated/_dim_i16.F90 | 2 +- libgfortran/generated/_dim_i4.F90 | 2 +- libgfortran/generated/_dim_i8.F90 | 2 +- libgfortran/generated/_dim_r10.F90 | 2 +- libgfortran/generated/_dim_r16.F90 | 2 +- libgfortran/generated/_dim_r4.F90 | 2 +- libgfortran/generated/_dim_r8.F90 | 2 +- libgfortran/generated/_exp_c10.F90 | 2 +- libgfortran/generated/_exp_c16.F90 | 2 +- libgfortran/generated/_exp_c4.F90 | 2 +- libgfortran/generated/_exp_c8.F90 | 2 +- libgfortran/generated/_exp_r10.F90 | 2 +- libgfortran/generated/_exp_r16.F90 | 2 +- libgfortran/generated/_exp_r4.F90 | 2 +- libgfortran/generated/_exp_r8.F90 | 2 +- libgfortran/generated/_log10_r10.F90 | 2 +- libgfortran/generated/_log10_r16.F90 | 2 +- libgfortran/generated/_log10_r4.F90 | 2 +- libgfortran/generated/_log10_r8.F90 | 2 +- libgfortran/generated/_log_c10.F90 | 2 +- libgfortran/generated/_log_c16.F90 | 2 +- libgfortran/generated/_log_c4.F90 | 2 +- libgfortran/generated/_log_c8.F90 | 2 +- libgfortran/generated/_log_r10.F90 | 2 +- libgfortran/generated/_log_r16.F90 | 2 +- libgfortran/generated/_log_r4.F90 | 2 +- libgfortran/generated/_log_r8.F90 | 2 +- libgfortran/generated/_mod_i16.F90 | 2 +- libgfortran/generated/_mod_i4.F90 | 2 +- libgfortran/generated/_mod_i8.F90 | 2 +- libgfortran/generated/_mod_r10.F90 | 2 +- libgfortran/generated/_mod_r16.F90 | 2 +- libgfortran/generated/_mod_r4.F90 | 2 +- libgfortran/generated/_mod_r8.F90 | 2 +- libgfortran/generated/_sign_i16.F90 | 2 +- libgfortran/generated/_sign_i4.F90 | 2 +- libgfortran/generated/_sign_i8.F90 | 2 +- libgfortran/generated/_sign_r10.F90 | 2 +- libgfortran/generated/_sign_r16.F90 | 2 +- libgfortran/generated/_sign_r4.F90 | 2 +- libgfortran/generated/_sign_r8.F90 | 2 +- libgfortran/generated/_sin_c10.F90 | 2 +- libgfortran/generated/_sin_c16.F90 | 2 +- libgfortran/generated/_sin_c4.F90 | 2 +- libgfortran/generated/_sin_c8.F90 | 2 +- libgfortran/generated/_sin_r10.F90 | 2 +- libgfortran/generated/_sin_r16.F90 | 2 +- libgfortran/generated/_sin_r4.F90 | 2 +- libgfortran/generated/_sin_r8.F90 | 2 +- libgfortran/generated/_sinh_r10.F90 | 2 +- libgfortran/generated/_sinh_r16.F90 | 2 +- libgfortran/generated/_sinh_r4.F90 | 2 +- libgfortran/generated/_sinh_r8.F90 | 2 +- libgfortran/generated/_sqrt_c10.F90 | 2 +- libgfortran/generated/_sqrt_c16.F90 | 2 +- libgfortran/generated/_sqrt_c4.F90 | 2 +- libgfortran/generated/_sqrt_c8.F90 | 2 +- libgfortran/generated/_sqrt_r10.F90 | 2 +- libgfortran/generated/_sqrt_r16.F90 | 2 +- libgfortran/generated/_sqrt_r4.F90 | 2 +- libgfortran/generated/_sqrt_r8.F90 | 2 +- libgfortran/generated/_tan_r10.F90 | 2 +- libgfortran/generated/_tan_r16.F90 | 2 +- libgfortran/generated/_tan_r4.F90 | 2 +- libgfortran/generated/_tan_r8.F90 | 2 +- libgfortran/generated/_tanh_r10.F90 | 2 +- libgfortran/generated/_tanh_r16.F90 | 2 +- libgfortran/generated/_tanh_r4.F90 | 2 +- libgfortran/generated/_tanh_r8.F90 | 2 +- libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/bessel_r10.c | 2 +- libgfortran/generated/bessel_r16.c | 2 +- libgfortran/generated/bessel_r4.c | 2 +- libgfortran/generated/bessel_r8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/cshift0_c10.c | 2 +- libgfortran/generated/cshift0_c16.c | 2 +- libgfortran/generated/cshift0_c4.c | 2 +- libgfortran/generated/cshift0_c8.c | 2 +- libgfortran/generated/cshift0_i1.c | 2 +- libgfortran/generated/cshift0_i16.c | 2 +- libgfortran/generated/cshift0_i2.c | 2 +- libgfortran/generated/cshift0_i4.c | 2 +- libgfortran/generated/cshift0_i8.c | 2 +- libgfortran/generated/cshift0_r10.c | 2 +- libgfortran/generated/cshift0_r16.c | 2 +- libgfortran/generated/cshift0_r4.c | 2 +- libgfortran/generated/cshift0_r8.c | 2 +- libgfortran/generated/cshift1_16.c | 2 +- libgfortran/generated/cshift1_16_c10.c | 2 +- libgfortran/generated/cshift1_16_c16.c | 2 +- libgfortran/generated/cshift1_16_c4.c | 2 +- libgfortran/generated/cshift1_16_c8.c | 2 +- libgfortran/generated/cshift1_16_i1.c | 2 +- libgfortran/generated/cshift1_16_i16.c | 2 +- libgfortran/generated/cshift1_16_i2.c | 2 +- libgfortran/generated/cshift1_16_i4.c | 2 +- libgfortran/generated/cshift1_16_i8.c | 2 +- libgfortran/generated/cshift1_16_r10.c | 2 +- libgfortran/generated/cshift1_16_r16.c | 2 +- libgfortran/generated/cshift1_16_r4.c | 2 +- libgfortran/generated/cshift1_16_r8.c | 2 +- libgfortran/generated/cshift1_4.c | 2 +- libgfortran/generated/cshift1_4_c10.c | 2 +- libgfortran/generated/cshift1_4_c16.c | 2 +- libgfortran/generated/cshift1_4_c4.c | 2 +- libgfortran/generated/cshift1_4_c8.c | 2 +- libgfortran/generated/cshift1_4_i1.c | 2 +- libgfortran/generated/cshift1_4_i16.c | 2 +- libgfortran/generated/cshift1_4_i2.c | 2 +- libgfortran/generated/cshift1_4_i4.c | 2 +- libgfortran/generated/cshift1_4_i8.c | 2 +- libgfortran/generated/cshift1_4_r10.c | 2 +- libgfortran/generated/cshift1_4_r16.c | 2 +- libgfortran/generated/cshift1_4_r4.c | 2 +- libgfortran/generated/cshift1_4_r8.c | 2 +- libgfortran/generated/cshift1_8.c | 2 +- libgfortran/generated/cshift1_8_c10.c | 2 +- libgfortran/generated/cshift1_8_c16.c | 2 +- libgfortran/generated/cshift1_8_c4.c | 2 +- libgfortran/generated/cshift1_8_c8.c | 2 +- libgfortran/generated/cshift1_8_i1.c | 2 +- libgfortran/generated/cshift1_8_i16.c | 2 +- libgfortran/generated/cshift1_8_i2.c | 2 +- libgfortran/generated/cshift1_8_i4.c | 2 +- libgfortran/generated/cshift1_8_i8.c | 2 +- libgfortran/generated/cshift1_8_r10.c | 2 +- libgfortran/generated/cshift1_8_r16.c | 2 +- libgfortran/generated/cshift1_8_r4.c | 2 +- libgfortran/generated/cshift1_8_r8.c | 2 +- libgfortran/generated/eoshift1_16.c | 2 +- libgfortran/generated/eoshift1_4.c | 2 +- libgfortran/generated/eoshift1_8.c | 2 +- libgfortran/generated/eoshift3_16.c | 2 +- libgfortran/generated/eoshift3_4.c | 2 +- libgfortran/generated/eoshift3_8.c | 2 +- libgfortran/generated/findloc0_c16.c | 2 +- libgfortran/generated/findloc0_c4.c | 2 +- libgfortran/generated/findloc0_c8.c | 2 +- libgfortran/generated/findloc0_i1.c | 2 +- libgfortran/generated/findloc0_i16.c | 2 +- libgfortran/generated/findloc0_i2.c | 2 +- libgfortran/generated/findloc0_i4.c | 2 +- libgfortran/generated/findloc0_i8.c | 2 +- libgfortran/generated/findloc0_r10.c | 2 +- libgfortran/generated/findloc0_r16.c | 2 +- libgfortran/generated/findloc0_r4.c | 2 +- libgfortran/generated/findloc0_r8.c | 2 +- libgfortran/generated/findloc0_s1.c | 2 +- libgfortran/generated/findloc0_s4.c | 2 +- libgfortran/generated/findloc1_c16.c | 2 +- libgfortran/generated/findloc1_c4.c | 2 +- libgfortran/generated/findloc1_c8.c | 2 +- libgfortran/generated/findloc1_i1.c | 2 +- libgfortran/generated/findloc1_i16.c | 2 +- libgfortran/generated/findloc1_i2.c | 2 +- libgfortran/generated/findloc1_i4.c | 2 +- libgfortran/generated/findloc1_i8.c | 2 +- libgfortran/generated/findloc1_r10.c | 2 +- libgfortran/generated/findloc1_r16.c | 2 +- libgfortran/generated/findloc1_r4.c | 2 +- libgfortran/generated/findloc1_r8.c | 2 +- libgfortran/generated/findloc1_s1.c | 2 +- libgfortran/generated/findloc1_s4.c | 2 +- libgfortran/generated/findloc2_s1.c | 2 +- libgfortran/generated/findloc2_s4.c | 2 +- libgfortran/generated/iall_i1.c | 2 +- libgfortran/generated/iall_i16.c | 2 +- libgfortran/generated/iall_i2.c | 2 +- libgfortran/generated/iall_i4.c | 2 +- libgfortran/generated/iall_i8.c | 2 +- libgfortran/generated/iany_i1.c | 2 +- libgfortran/generated/iany_i16.c | 2 +- libgfortran/generated/iany_i2.c | 2 +- libgfortran/generated/iany_i4.c | 2 +- libgfortran/generated/iany_i8.c | 2 +- libgfortran/generated/in_pack_c10.c | 2 +- libgfortran/generated/in_pack_c16.c | 2 +- libgfortran/generated/in_pack_c4.c | 2 +- libgfortran/generated/in_pack_c8.c | 2 +- libgfortran/generated/in_pack_i1.c | 2 +- libgfortran/generated/in_pack_i16.c | 2 +- libgfortran/generated/in_pack_i2.c | 2 +- libgfortran/generated/in_pack_i4.c | 2 +- libgfortran/generated/in_pack_i8.c | 2 +- libgfortran/generated/in_pack_r10.c | 2 +- libgfortran/generated/in_pack_r16.c | 2 +- libgfortran/generated/in_pack_r4.c | 2 +- libgfortran/generated/in_pack_r8.c | 2 +- libgfortran/generated/in_unpack_c10.c | 2 +- libgfortran/generated/in_unpack_c16.c | 2 +- libgfortran/generated/in_unpack_c4.c | 2 +- libgfortran/generated/in_unpack_c8.c | 2 +- libgfortran/generated/in_unpack_i1.c | 2 +- libgfortran/generated/in_unpack_i16.c | 2 +- libgfortran/generated/in_unpack_i2.c | 2 +- libgfortran/generated/in_unpack_i4.c | 2 +- libgfortran/generated/in_unpack_i8.c | 2 +- libgfortran/generated/in_unpack_r10.c | 2 +- libgfortran/generated/in_unpack_r16.c | 2 +- libgfortran/generated/in_unpack_r4.c | 2 +- libgfortran/generated/in_unpack_r8.c | 2 +- libgfortran/generated/iparity_i1.c | 2 +- libgfortran/generated/iparity_i16.c | 2 +- libgfortran/generated/iparity_i2.c | 2 +- libgfortran/generated/iparity_i4.c | 2 +- libgfortran/generated/iparity_i8.c | 2 +- libgfortran/generated/matmul_c10.c | 2 +- libgfortran/generated/matmul_c16.c | 2 +- libgfortran/generated/matmul_c4.c | 2 +- libgfortran/generated/matmul_c8.c | 2 +- libgfortran/generated/matmul_i1.c | 2 +- libgfortran/generated/matmul_i16.c | 2 +- libgfortran/generated/matmul_i2.c | 2 +- libgfortran/generated/matmul_i4.c | 2 +- libgfortran/generated/matmul_i8.c | 2 +- libgfortran/generated/matmul_l16.c | 2 +- libgfortran/generated/matmul_l4.c | 2 +- libgfortran/generated/matmul_l8.c | 2 +- libgfortran/generated/matmul_r10.c | 2 +- libgfortran/generated/matmul_r16.c | 2 +- libgfortran/generated/matmul_r4.c | 2 +- libgfortran/generated/matmul_r8.c | 2 +- libgfortran/generated/matmulavx128_c10.c | 2 +- libgfortran/generated/matmulavx128_c16.c | 2 +- libgfortran/generated/matmulavx128_c4.c | 2 +- libgfortran/generated/matmulavx128_c8.c | 2 +- libgfortran/generated/matmulavx128_i1.c | 2 +- libgfortran/generated/matmulavx128_i16.c | 2 +- libgfortran/generated/matmulavx128_i2.c | 2 +- libgfortran/generated/matmulavx128_i4.c | 2 +- libgfortran/generated/matmulavx128_i8.c | 2 +- libgfortran/generated/matmulavx128_r10.c | 2 +- libgfortran/generated/matmulavx128_r16.c | 2 +- libgfortran/generated/matmulavx128_r4.c | 2 +- libgfortran/generated/matmulavx128_r8.c | 2 +- libgfortran/generated/maxloc0_16_i1.c | 2 +- libgfortran/generated/maxloc0_16_i16.c | 2 +- libgfortran/generated/maxloc0_16_i2.c | 2 +- libgfortran/generated/maxloc0_16_i4.c | 2 +- libgfortran/generated/maxloc0_16_i8.c | 2 +- libgfortran/generated/maxloc0_16_r10.c | 2 +- libgfortran/generated/maxloc0_16_r16.c | 2 +- libgfortran/generated/maxloc0_16_r4.c | 2 +- libgfortran/generated/maxloc0_16_r8.c | 2 +- libgfortran/generated/maxloc0_16_s1.c | 2 +- libgfortran/generated/maxloc0_16_s4.c | 2 +- libgfortran/generated/maxloc0_4_i1.c | 2 +- libgfortran/generated/maxloc0_4_i16.c | 2 +- libgfortran/generated/maxloc0_4_i2.c | 2 +- libgfortran/generated/maxloc0_4_i4.c | 2 +- libgfortran/generated/maxloc0_4_i8.c | 2 +- libgfortran/generated/maxloc0_4_r10.c | 2 +- libgfortran/generated/maxloc0_4_r16.c | 2 +- libgfortran/generated/maxloc0_4_r4.c | 2 +- libgfortran/generated/maxloc0_4_r8.c | 2 +- libgfortran/generated/maxloc0_4_s1.c | 2 +- libgfortran/generated/maxloc0_4_s4.c | 2 +- libgfortran/generated/maxloc0_8_i1.c | 2 +- libgfortran/generated/maxloc0_8_i16.c | 2 +- libgfortran/generated/maxloc0_8_i2.c | 2 +- libgfortran/generated/maxloc0_8_i4.c | 2 +- libgfortran/generated/maxloc0_8_i8.c | 2 +- libgfortran/generated/maxloc0_8_r10.c | 2 +- libgfortran/generated/maxloc0_8_r16.c | 2 +- libgfortran/generated/maxloc0_8_r4.c | 2 +- libgfortran/generated/maxloc0_8_r8.c | 2 +- libgfortran/generated/maxloc0_8_s1.c | 2 +- libgfortran/generated/maxloc0_8_s4.c | 2 +- libgfortran/generated/maxloc1_16_i1.c | 2 +- libgfortran/generated/maxloc1_16_i16.c | 2 +- libgfortran/generated/maxloc1_16_i2.c | 2 +- libgfortran/generated/maxloc1_16_i4.c | 2 +- libgfortran/generated/maxloc1_16_i8.c | 2 +- libgfortran/generated/maxloc1_16_r10.c | 2 +- libgfortran/generated/maxloc1_16_r16.c | 2 +- libgfortran/generated/maxloc1_16_r4.c | 2 +- libgfortran/generated/maxloc1_16_r8.c | 2 +- libgfortran/generated/maxloc1_16_s1.c | 2 +- libgfortran/generated/maxloc1_16_s4.c | 2 +- libgfortran/generated/maxloc1_4_i1.c | 2 +- libgfortran/generated/maxloc1_4_i16.c | 2 +- libgfortran/generated/maxloc1_4_i2.c | 2 +- libgfortran/generated/maxloc1_4_i4.c | 2 +- libgfortran/generated/maxloc1_4_i8.c | 2 +- libgfortran/generated/maxloc1_4_r10.c | 2 +- libgfortran/generated/maxloc1_4_r16.c | 2 +- libgfortran/generated/maxloc1_4_r4.c | 2 +- libgfortran/generated/maxloc1_4_r8.c | 2 +- libgfortran/generated/maxloc1_4_s1.c | 2 +- libgfortran/generated/maxloc1_4_s4.c | 2 +- libgfortran/generated/maxloc1_8_i1.c | 2 +- libgfortran/generated/maxloc1_8_i16.c | 2 +- libgfortran/generated/maxloc1_8_i2.c | 2 +- libgfortran/generated/maxloc1_8_i4.c | 2 +- libgfortran/generated/maxloc1_8_i8.c | 2 +- libgfortran/generated/maxloc1_8_r10.c | 2 +- libgfortran/generated/maxloc1_8_r16.c | 2 +- libgfortran/generated/maxloc1_8_r4.c | 2 +- libgfortran/generated/maxloc1_8_r8.c | 2 +- libgfortran/generated/maxloc1_8_s1.c | 2 +- libgfortran/generated/maxloc1_8_s4.c | 2 +- libgfortran/generated/maxloc2_16_s1.c | 2 +- libgfortran/generated/maxloc2_16_s4.c | 2 +- libgfortran/generated/maxloc2_4_s1.c | 2 +- libgfortran/generated/maxloc2_4_s4.c | 2 +- libgfortran/generated/maxloc2_8_s1.c | 2 +- libgfortran/generated/maxloc2_8_s4.c | 2 +- libgfortran/generated/maxval0_s1.c | 2 +- libgfortran/generated/maxval0_s4.c | 2 +- libgfortran/generated/maxval1_s1.c | 2 +- libgfortran/generated/maxval1_s4.c | 2 +- libgfortran/generated/maxval_i1.c | 2 +- libgfortran/generated/maxval_i16.c | 2 +- libgfortran/generated/maxval_i2.c | 2 +- libgfortran/generated/maxval_i4.c | 2 +- libgfortran/generated/maxval_i8.c | 2 +- libgfortran/generated/maxval_r10.c | 2 +- libgfortran/generated/maxval_r16.c | 2 +- libgfortran/generated/maxval_r4.c | 2 +- libgfortran/generated/maxval_r8.c | 2 +- libgfortran/generated/minloc0_16_i1.c | 2 +- libgfortran/generated/minloc0_16_i16.c | 2 +- libgfortran/generated/minloc0_16_i2.c | 2 +- libgfortran/generated/minloc0_16_i4.c | 2 +- libgfortran/generated/minloc0_16_i8.c | 2 +- libgfortran/generated/minloc0_16_r10.c | 2 +- libgfortran/generated/minloc0_16_r16.c | 2 +- libgfortran/generated/minloc0_16_r4.c | 2 +- libgfortran/generated/minloc0_16_r8.c | 2 +- libgfortran/generated/minloc0_16_s1.c | 2 +- libgfortran/generated/minloc0_16_s4.c | 2 +- libgfortran/generated/minloc0_4_i1.c | 2 +- libgfortran/generated/minloc0_4_i16.c | 2 +- libgfortran/generated/minloc0_4_i2.c | 2 +- libgfortran/generated/minloc0_4_i4.c | 2 +- libgfortran/generated/minloc0_4_i8.c | 2 +- libgfortran/generated/minloc0_4_r10.c | 2 +- libgfortran/generated/minloc0_4_r16.c | 2 +- libgfortran/generated/minloc0_4_r4.c | 2 +- libgfortran/generated/minloc0_4_r8.c | 2 +- libgfortran/generated/minloc0_4_s1.c | 2 +- libgfortran/generated/minloc0_4_s4.c | 2 +- libgfortran/generated/minloc0_8_i1.c | 2 +- libgfortran/generated/minloc0_8_i16.c | 2 +- libgfortran/generated/minloc0_8_i2.c | 2 +- libgfortran/generated/minloc0_8_i4.c | 2 +- libgfortran/generated/minloc0_8_i8.c | 2 +- libgfortran/generated/minloc0_8_r10.c | 2 +- libgfortran/generated/minloc0_8_r16.c | 2 +- libgfortran/generated/minloc0_8_r4.c | 2 +- libgfortran/generated/minloc0_8_r8.c | 2 +- libgfortran/generated/minloc0_8_s1.c | 2 +- libgfortran/generated/minloc0_8_s4.c | 2 +- libgfortran/generated/minloc1_16_i1.c | 2 +- libgfortran/generated/minloc1_16_i16.c | 2 +- libgfortran/generated/minloc1_16_i2.c | 2 +- libgfortran/generated/minloc1_16_i4.c | 2 +- libgfortran/generated/minloc1_16_i8.c | 2 +- libgfortran/generated/minloc1_16_r10.c | 2 +- libgfortran/generated/minloc1_16_r16.c | 2 +- libgfortran/generated/minloc1_16_r4.c | 2 +- libgfortran/generated/minloc1_16_r8.c | 2 +- libgfortran/generated/minloc1_16_s1.c | 2 +- libgfortran/generated/minloc1_16_s4.c | 2 +- libgfortran/generated/minloc1_4_i1.c | 2 +- libgfortran/generated/minloc1_4_i16.c | 2 +- libgfortran/generated/minloc1_4_i2.c | 2 +- libgfortran/generated/minloc1_4_i4.c | 2 +- libgfortran/generated/minloc1_4_i8.c | 2 +- libgfortran/generated/minloc1_4_r10.c | 2 +- libgfortran/generated/minloc1_4_r16.c | 2 +- libgfortran/generated/minloc1_4_r4.c | 2 +- libgfortran/generated/minloc1_4_r8.c | 2 +- libgfortran/generated/minloc1_4_s1.c | 2 +- libgfortran/generated/minloc1_4_s4.c | 2 +- libgfortran/generated/minloc1_8_i1.c | 2 +- libgfortran/generated/minloc1_8_i16.c | 2 +- libgfortran/generated/minloc1_8_i2.c | 2 +- libgfortran/generated/minloc1_8_i4.c | 2 +- libgfortran/generated/minloc1_8_i8.c | 2 +- libgfortran/generated/minloc1_8_r10.c | 2 +- libgfortran/generated/minloc1_8_r16.c | 2 +- libgfortran/generated/minloc1_8_r4.c | 2 +- libgfortran/generated/minloc1_8_r8.c | 2 +- libgfortran/generated/minloc1_8_s1.c | 2 +- libgfortran/generated/minloc1_8_s4.c | 2 +- libgfortran/generated/minloc2_16_s1.c | 2 +- libgfortran/generated/minloc2_16_s4.c | 2 +- libgfortran/generated/minloc2_4_s1.c | 2 +- libgfortran/generated/minloc2_4_s4.c | 2 +- libgfortran/generated/minloc2_8_s1.c | 2 +- libgfortran/generated/minloc2_8_s4.c | 2 +- libgfortran/generated/minval0_s1.c | 2 +- libgfortran/generated/minval0_s4.c | 2 +- libgfortran/generated/minval1_s1.c | 2 +- libgfortran/generated/minval1_s4.c | 2 +- libgfortran/generated/minval_i1.c | 2 +- libgfortran/generated/minval_i16.c | 2 +- libgfortran/generated/minval_i2.c | 2 +- libgfortran/generated/minval_i4.c | 2 +- libgfortran/generated/minval_i8.c | 2 +- libgfortran/generated/minval_r10.c | 2 +- libgfortran/generated/minval_r16.c | 2 +- libgfortran/generated/minval_r4.c | 2 +- libgfortran/generated/minval_r8.c | 2 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/pack_c10.c | 2 +- libgfortran/generated/pack_c16.c | 2 +- libgfortran/generated/pack_c4.c | 2 +- libgfortran/generated/pack_c8.c | 2 +- libgfortran/generated/pack_i1.c | 2 +- libgfortran/generated/pack_i16.c | 2 +- libgfortran/generated/pack_i2.c | 2 +- libgfortran/generated/pack_i4.c | 2 +- libgfortran/generated/pack_i8.c | 2 +- libgfortran/generated/pack_r10.c | 2 +- libgfortran/generated/pack_r16.c | 2 +- libgfortran/generated/pack_r4.c | 2 +- libgfortran/generated/pack_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/pow_c10_i16.c | 2 +- libgfortran/generated/pow_c10_i4.c | 2 +- libgfortran/generated/pow_c10_i8.c | 2 +- libgfortran/generated/pow_c16_i16.c | 2 +- libgfortran/generated/pow_c16_i4.c | 2 +- libgfortran/generated/pow_c16_i8.c | 2 +- libgfortran/generated/pow_c4_i16.c | 2 +- libgfortran/generated/pow_c4_i4.c | 2 +- libgfortran/generated/pow_c4_i8.c | 2 +- libgfortran/generated/pow_c8_i16.c | 2 +- libgfortran/generated/pow_c8_i4.c | 2 +- libgfortran/generated/pow_c8_i8.c | 2 +- libgfortran/generated/pow_i16_i16.c | 2 +- libgfortran/generated/pow_i16_i4.c | 2 +- libgfortran/generated/pow_i16_i8.c | 2 +- libgfortran/generated/pow_i4_i16.c | 2 +- libgfortran/generated/pow_i4_i4.c | 2 +- libgfortran/generated/pow_i4_i8.c | 2 +- libgfortran/generated/pow_i8_i16.c | 2 +- libgfortran/generated/pow_i8_i4.c | 2 +- libgfortran/generated/pow_i8_i8.c | 2 +- libgfortran/generated/pow_r10_i16.c | 2 +- libgfortran/generated/pow_r10_i8.c | 2 +- libgfortran/generated/pow_r16_i16.c | 2 +- libgfortran/generated/pow_r16_i4.c | 2 +- libgfortran/generated/pow_r16_i8.c | 2 +- libgfortran/generated/pow_r4_i16.c | 2 +- libgfortran/generated/pow_r4_i8.c | 2 +- libgfortran/generated/pow_r8_i16.c | 2 +- libgfortran/generated/pow_r8_i8.c | 2 +- libgfortran/generated/product_c10.c | 2 +- libgfortran/generated/product_c16.c | 2 +- libgfortran/generated/product_c4.c | 2 +- libgfortran/generated/product_c8.c | 2 +- libgfortran/generated/product_i1.c | 2 +- libgfortran/generated/product_i16.c | 2 +- libgfortran/generated/product_i2.c | 2 +- libgfortran/generated/product_i4.c | 2 +- libgfortran/generated/product_i8.c | 2 +- libgfortran/generated/product_r10.c | 2 +- libgfortran/generated/product_r16.c | 2 +- libgfortran/generated/product_r4.c | 2 +- libgfortran/generated/product_r8.c | 2 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/shape_i1.c | 2 +- libgfortran/generated/shape_i16.c | 2 +- libgfortran/generated/shape_i2.c | 2 +- libgfortran/generated/shape_i4.c | 2 +- libgfortran/generated/shape_i8.c | 2 +- libgfortran/generated/spread_c10.c | 2 +- libgfortran/generated/spread_c16.c | 2 +- libgfortran/generated/spread_c4.c | 2 +- libgfortran/generated/spread_c8.c | 2 +- libgfortran/generated/spread_i1.c | 2 +- libgfortran/generated/spread_i16.c | 2 +- libgfortran/generated/spread_i2.c | 2 +- libgfortran/generated/spread_i4.c | 2 +- libgfortran/generated/spread_i8.c | 2 +- libgfortran/generated/spread_r10.c | 2 +- libgfortran/generated/spread_r16.c | 2 +- libgfortran/generated/spread_r4.c | 2 +- libgfortran/generated/spread_r8.c | 2 +- libgfortran/generated/sum_c10.c | 2 +- libgfortran/generated/sum_c16.c | 2 +- libgfortran/generated/sum_c4.c | 2 +- libgfortran/generated/sum_c8.c | 2 +- libgfortran/generated/sum_i1.c | 2 +- libgfortran/generated/sum_i16.c | 2 +- libgfortran/generated/sum_i2.c | 2 +- libgfortran/generated/sum_i4.c | 2 +- libgfortran/generated/sum_i8.c | 2 +- libgfortran/generated/sum_r10.c | 2 +- libgfortran/generated/sum_r16.c | 2 +- libgfortran/generated/sum_r4.c | 2 +- libgfortran/generated/sum_r8.c | 2 +- libgfortran/generated/unpack_c10.c | 2 +- libgfortran/generated/unpack_c16.c | 2 +- libgfortran/generated/unpack_c4.c | 2 +- libgfortran/generated/unpack_c8.c | 2 +- libgfortran/generated/unpack_i1.c | 2 +- libgfortran/generated/unpack_i16.c | 2 +- libgfortran/generated/unpack_i2.c | 2 +- libgfortran/generated/unpack_i4.c | 2 +- libgfortran/generated/unpack_i8.c | 2 +- libgfortran/generated/unpack_r10.c | 2 +- libgfortran/generated/unpack_r16.c | 2 +- libgfortran/generated/unpack_r4.c | 2 +- libgfortran/generated/unpack_r8.c | 2 +- libgfortran/ieee/ieee_arithmetic.F90 | 2 +- libgfortran/ieee/ieee_exceptions.F90 | 2 +- libgfortran/ieee/ieee_features.F90 | 2 +- libgfortran/ieee/ieee_helper.c | 2 +- libgfortran/intrinsics/abort.c | 2 +- libgfortran/intrinsics/access.c | 2 +- libgfortran/intrinsics/args.c | 2 +- libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 2 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 2 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 2 +- libgfortran/intrinsics/eoshift0.c | 2 +- libgfortran/intrinsics/eoshift2.c | 2 +- libgfortran/intrinsics/erfc_scaled.c | 2 +- libgfortran/intrinsics/erfc_scaled_inc.c | 2 +- libgfortran/intrinsics/etime.c | 2 +- libgfortran/intrinsics/execute_command_line.c | 2 +- libgfortran/intrinsics/exit.c | 2 +- libgfortran/intrinsics/extends_type_of.c | 2 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 2 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 2 +- libgfortran/intrinsics/hostnm.c | 2 +- libgfortran/intrinsics/ierrno.c | 2 +- libgfortran/intrinsics/is_contiguous.c | 2 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/move_alloc.c | 2 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 2 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 2 +- libgfortran/intrinsics/random_init.f90 | 2 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 2 +- libgfortran/intrinsics/reshape_packed.c | 2 +- libgfortran/intrinsics/selected_char_kind.c | 2 +- libgfortran/intrinsics/selected_int_kind.f90 | 2 +- libgfortran/intrinsics/selected_real_kind.f90 | 2 +- libgfortran/intrinsics/signal.c | 2 +- libgfortran/intrinsics/size.c | 2 +- libgfortran/intrinsics/sleep.c | 2 +- libgfortran/intrinsics/spread_generic.c | 2 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 2 +- libgfortran/intrinsics/symlnk.c | 2 +- libgfortran/intrinsics/system.c | 2 +- libgfortran/intrinsics/system_clock.c | 2 +- libgfortran/intrinsics/time.c | 2 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/intrinsics/umask.c | 2 +- libgfortran/intrinsics/unlink.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 2 +- libgfortran/io/async.c | 25 +- libgfortran/io/async.h | 47 +- libgfortran/io/close.c | 2 +- libgfortran/io/fbuf.c | 2 +- libgfortran/io/fbuf.h | 2 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 166 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 2 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 4 +- libgfortran/io/list_read.c | 2 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 2 +- libgfortran/io/read.c | 2 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 83 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 18 +- libgfortran/io/unix.c | 2 +- libgfortran/io/unix.h | 2 +- libgfortran/io/write.c | 30 +- libgfortran/io/write_float.def | 16 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 2 +- libgfortran/m4/all.m4 | 2 +- libgfortran/m4/any.m4 | 2 +- libgfortran/m4/bessel.m4 | 2 +- libgfortran/m4/count.m4 | 2 +- libgfortran/m4/cshift0.m4 | 2 +- libgfortran/m4/cshift1.m4 | 2 +- libgfortran/m4/cshift1a.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 2 +- libgfortran/m4/eoshift3.m4 | 2 +- libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/ifindloc0.m4 | 2 +- libgfortran/m4/ifindloc1.m4 | 2 +- libgfortran/m4/ifindloc2.m4 | 2 +- libgfortran/m4/in_pack.m4 | 2 +- libgfortran/m4/in_unpack.m4 | 2 +- libgfortran/m4/iparity.m4 | 2 +- libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmulavx128.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/maxloc0.m4 | 2 +- libgfortran/m4/maxloc0s.m4 | 2 +- libgfortran/m4/maxloc1.m4 | 2 +- libgfortran/m4/maxloc1s.m4 | 2 +- libgfortran/m4/maxloc2s.m4 | 2 +- libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/maxval0s.m4 | 2 +- libgfortran/m4/maxval1s.m4 | 2 +- libgfortran/m4/minloc0.m4 | 2 +- libgfortran/m4/minloc0s.m4 | 2 +- libgfortran/m4/minloc1.m4 | 2 +- libgfortran/m4/minloc1s.m4 | 2 +- libgfortran/m4/minloc2s.m4 | 2 +- libgfortran/m4/minval.m4 | 2 +- libgfortran/m4/minval0s.m4 | 2 +- libgfortran/m4/minval1s.m4 | 2 +- libgfortran/m4/norm2.m4 | 2 +- libgfortran/m4/pack.m4 | 2 +- libgfortran/m4/parity.m4 | 2 +- libgfortran/m4/pow.m4 | 2 +- libgfortran/m4/product.m4 | 2 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/shape.m4 | 2 +- libgfortran/m4/spread.m4 | 2 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/unpack.m4 | 2 +- libgfortran/runtime/ISO_Fortran_binding.c | 2 +- libgfortran/runtime/backtrace.c | 2 +- libgfortran/runtime/bounds.c | 2 +- libgfortran/runtime/compile_options.c | 2 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 2 +- libgfortran/runtime/error.c | 2 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 2 +- libgfortran/runtime/in_unpack_generic.c | 2 +- libgfortran/runtime/main.c | 2 +- libgfortran/runtime/memory.c | 2 +- libgfortran/runtime/minimal.c | 2 +- libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 2 +- libgfortran/runtime/string.c | 2 +- libgo/MERGE | 2 +- libgo/Makefile.am | 19 +- libgo/Makefile.in | 115 +- libgo/VERSION | 2 +- libgo/aclocal.m4 | 1 + libgo/check-packages.txt | 7 +- libgo/configure | 38 +- libgo/configure.ac | 16 +- libgo/go/archive/tar/reader.go | 2 +- libgo/go/archive/zip/reader.go | 4 - libgo/go/archive/zip/reader_test.go | 46 +- .../go/archive/zip/testdata/go-no-datadesc-sig.zip | Bin 330 -> 0 bytes .../zip/testdata/go-no-datadesc-sig.zip.base64 | 1 + libgo/go/bufio/bufio.go | 17 +- libgo/go/bufio/bufio_test.go | 46 + libgo/go/bytes/bytes.go | 3 +- libgo/go/bytes/compare_test.go | 33 + libgo/go/cmd/cgo/doc.go | 4 +- libgo/go/cmd/cgo/gcc.go | 21 +- libgo/go/cmd/cgo/out.go | 12 +- libgo/go/cmd/go/alldocs.go | 103 +- libgo/go/cmd/go/go_test.go | 1285 +- libgo/go/cmd/go/help_test.go | 2 - libgo/go/cmd/go/internal/base/flag.go | 5 + libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/cache/cache.go | 69 +- libgo/go/cmd/go/internal/cfg/cfg.go | 15 +- libgo/go/cmd/go/internal/clean/clean.go | 6 +- libgo/go/cmd/go/internal/dirhash/hash.go | 103 - libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 - libgo/go/cmd/go/internal/doc/doc.go | 2 + libgo/go/cmd/go/internal/envcmd/env.go | 69 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 6 +- libgo/go/cmd/go/internal/generate/generate.go | 2 +- libgo/go/cmd/go/internal/get/discovery.go | 16 +- libgo/go/cmd/go/internal/get/get.go | 6 +- libgo/go/cmd/go/internal/get/path.go | 5 +- libgo/go/cmd/go/internal/get/vcs.go | 78 +- libgo/go/cmd/go/internal/help/helpdoc.go | 16 +- libgo/go/cmd/go/internal/imports/build.go | 4 +- libgo/go/cmd/go/internal/list/list.go | 32 +- libgo/go/cmd/go/internal/load/pkg.go | 251 +- libgo/go/cmd/go/internal/load/pkg_test.go | 44 +- libgo/go/cmd/go/internal/load/test.go | 17 +- .../lockedfile/internal/filelock/filelock_test.go | 2 +- libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 65 + .../cmd/go/internal/lockedfile/lockedfile_test.go | 4 +- .../cmd/go/internal/lockedfile/transform_test.go | 104 + libgo/go/cmd/go/internal/modcmd/download.go | 62 +- libgo/go/cmd/go/internal/modcmd/edit.go | 58 +- libgo/go/cmd/go/internal/modcmd/graph.go | 10 +- libgo/go/cmd/go/internal/modcmd/init.go | 8 +- libgo/go/cmd/go/internal/modcmd/mod.go | 4 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 32 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 78 +- libgo/go/cmd/go/internal/modcmd/verify.go | 14 +- libgo/go/cmd/go/internal/modcmd/why.go | 10 +- libgo/go/cmd/go/internal/modconv/convert.go | 7 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 5 +- libgo/go/cmd/go/internal/modconv/dep.go | 6 +- libgo/go/cmd/go/internal/modconv/glide.go | 4 +- libgo/go/cmd/go/internal/modconv/glock.go | 4 +- libgo/go/cmd/go/internal/modconv/godeps.go | 4 +- libgo/go/cmd/go/internal/modconv/modconv.go | 2 +- libgo/go/cmd/go/internal/modconv/tsv.go | 4 +- libgo/go/cmd/go/internal/modconv/vconf.go | 4 +- libgo/go/cmd/go/internal/modconv/vjson.go | 4 +- libgo/go/cmd/go/internal/modconv/vmanifest.go | 4 +- libgo/go/cmd/go/internal/modconv/vyml.go | 4 +- libgo/go/cmd/go/internal/modfetch/bootstrap.go | 2 +- libgo/go/cmd/go/internal/modfetch/cache.go | 48 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 7 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 132 +- .../cmd/go/internal/modfetch/codehost/git_test.go | 27 +- .../go/cmd/go/internal/modfetch/codehost/shell.go | 2 +- libgo/go/cmd/go/internal/modfetch/codehost/svn.go | 154 + libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 104 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 314 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 378 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 216 +- libgo/go/cmd/go/internal/modfetch/insecure.go | 16 + libgo/go/cmd/go/internal/modfetch/proxy.go | 49 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 5 +- libgo/go/cmd/go/internal/modfetch/repo.go | 50 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 14 +- libgo/go/cmd/go/internal/modfetch/unzip.go | 173 - .../modfetch/zip_sum_test/testdata/zip_sums.csv | 2124 + .../internal/modfetch/zip_sum_test/zip_sum_test.go | 230 + libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 - libgo/go/cmd/go/internal/modfile/print.go | 164 - libgo/go/cmd/go/internal/modfile/read.go | 869 - libgo/go/cmd/go/internal/modfile/read_test.go | 365 - libgo/go/cmd/go/internal/modfile/rule.go | 763 - libgo/go/cmd/go/internal/modfile/rule_test.go | 90 - .../cmd/go/internal/modfile/testdata/block.golden | 29 - libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 - .../go/internal/modfile/testdata/comment.golden | 10 - .../go/cmd/go/internal/modfile/testdata/comment.in | 8 - .../cmd/go/internal/modfile/testdata/empty.golden | 0 libgo/go/cmd/go/internal/modfile/testdata/empty.in | 0 .../go/internal/modfile/testdata/gopkg.in.golden | 6 - .../cmd/go/internal/modfile/testdata/module.golden | 1 - .../go/cmd/go/internal/modfile/testdata/module.in | 1 - .../go/internal/modfile/testdata/replace.golden | 5 - .../go/cmd/go/internal/modfile/testdata/replace.in | 5 - .../go/internal/modfile/testdata/replace2.golden | 10 - .../cmd/go/internal/modfile/testdata/replace2.in | 10 - .../cmd/go/internal/modfile/testdata/rule1.golden | 7 - libgo/go/cmd/go/internal/modget/get.go | 85 +- libgo/go/cmd/go/internal/modload/build.go | 114 +- libgo/go/cmd/go/internal/modload/help.go | 10 +- libgo/go/cmd/go/internal/modload/import.go | 144 +- libgo/go/cmd/go/internal/modload/import_test.go | 6 +- libgo/go/cmd/go/internal/modload/init.go | 617 +- libgo/go/cmd/go/internal/modload/list.go | 25 +- libgo/go/cmd/go/internal/modload/load.go | 244 +- libgo/go/cmd/go/internal/modload/query.go | 181 +- libgo/go/cmd/go/internal/modload/query_test.go | 16 +- libgo/go/cmd/go/internal/modload/search.go | 25 +- libgo/go/cmd/go/internal/modload/stat_openfile.go | 27 + libgo/go/cmd/go/internal/modload/stat_unix.go | 31 + libgo/go/cmd/go/internal/modload/stat_windows.go | 23 + libgo/go/cmd/go/internal/modload/testgo.go | 2 +- libgo/go/cmd/go/internal/module/module.go | 632 - libgo/go/cmd/go/internal/module/module_test.go | 319 - libgo/go/cmd/go/internal/mvs/mvs.go | 16 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 32 +- libgo/go/cmd/go/internal/note/example_test.go | 128 - libgo/go/cmd/go/internal/note/note.go | 683 - libgo/go/cmd/go/internal/note/note_test.go | 472 - libgo/go/cmd/go/internal/renameio/renameio_test.go | 14 +- libgo/go/cmd/go/internal/renameio/umask_test.go | 4 +- .../go/cmd/go/internal/robustio/robustio_darwin.go | 21 + .../go/cmd/go/internal/robustio/robustio_flaky.go | 92 + .../go/cmd/go/internal/robustio/robustio_other.go | 2 +- .../cmd/go/internal/robustio/robustio_windows.go | 80 +- libgo/go/cmd/go/internal/run/run.go | 4 +- libgo/go/cmd/go/internal/search/search.go | 84 +- libgo/go/cmd/go/internal/search/search_test.go | 2 +- libgo/go/cmd/go/internal/semver/semver.go | 388 - libgo/go/cmd/go/internal/semver/semver_test.go | 183 - libgo/go/cmd/go/internal/sumweb/cache.go | 59 - libgo/go/cmd/go/internal/sumweb/client.go | 619 - libgo/go/cmd/go/internal/sumweb/client_test.go | 460 - libgo/go/cmd/go/internal/sumweb/encode.go | 167 - libgo/go/cmd/go/internal/sumweb/encode_test.go | 67 - libgo/go/cmd/go/internal/sumweb/server.go | 183 - libgo/go/cmd/go/internal/sumweb/test.go | 133 - libgo/go/cmd/go/internal/test/test.go | 5 +- libgo/go/cmd/go/internal/test/testflag.go | 8 +- libgo/go/cmd/go/internal/tlog/ct_test.go | 96 - libgo/go/cmd/go/internal/tlog/note.go | 135 - libgo/go/cmd/go/internal/tlog/note_test.go | 117 - libgo/go/cmd/go/internal/tlog/tile.go | 418 - libgo/go/cmd/go/internal/tlog/tlog.go | 601 - libgo/go/cmd/go/internal/tlog/tlog_test.go | 269 - libgo/go/cmd/go/internal/vet/vet.go | 3 + libgo/go/cmd/go/internal/vet/vetflag.go | 8 +- libgo/go/cmd/go/internal/web/api.go | 127 +- libgo/go/cmd/go/internal/web/file_test.go | 2 + libgo/go/cmd/go/internal/web/http.go | 29 +- libgo/go/cmd/go/internal/web/url_other.go | 2 +- libgo/go/cmd/go/internal/web/url_other_test.go | 2 +- libgo/go/cmd/go/internal/work/action.go | 14 +- libgo/go/cmd/go/internal/work/build.go | 57 +- libgo/go/cmd/go/internal/work/build_test.go | 2 - libgo/go/cmd/go/internal/work/buildid.go | 3 +- libgo/go/cmd/go/internal/work/exec.go | 121 +- libgo/go/cmd/go/internal/work/gc.go | 7 +- libgo/go/cmd/go/internal/work/gccgo.go | 37 +- libgo/go/cmd/go/internal/work/init.go | 113 +- libgo/go/cmd/go/internal/work/security.go | 12 + libgo/go/cmd/go/internal/work/security_test.go | 9 + libgo/go/cmd/go/main.go | 2 +- libgo/go/cmd/go/proxy_test.go | 42 +- libgo/go/cmd/go/script_test.go | 86 +- libgo/go/cmd/go/testdata/badmod/go.mod | 1 - libgo/go/cmd/go/testdata/badmod/x.go | 4 - libgo/go/cmd/go/testdata/dep_test.go | 7 - libgo/go/cmd/go/testdata/flag_test.go | 16 - libgo/go/cmd/go/testdata/importcom/bad.go | 3 - libgo/go/cmd/go/testdata/importcom/conflict.go | 3 - libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 - .../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 - libgo/go/cmd/go/testdata/importcom/works.go | 3 - libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 - .../importcycle/src/selfimport/selfimport.go | 3 - libgo/go/cmd/go/testdata/local/easy.go | 7 - libgo/go/cmd/go/testdata/local/easysub/easysub.go | 7 - libgo/go/cmd/go/testdata/local/easysub/main.go | 9 - libgo/go/cmd/go/testdata/local/hard.go | 7 - libgo/go/cmd/go/testdata/local/sub/sub.go | 12 - libgo/go/cmd/go/testdata/local/sub/sub/subsub.go | 7 - .../testdata/mod/example.com_dotgo.go_v1.0.0.txt | 16 + .../go/testdata/mod/example.com_stack_v1.0.0.txt | 18 + .../go/testdata/mod/example.com_stack_v1.0.1.txt | 18 + .../testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt | 59 + libgo/go/cmd/go/testdata/print_goroot.go | 7 +- libgo/go/cmd/go/testdata/script/README | 16 +- libgo/go/cmd/go/testdata/script/bug.txt | 5 +- .../go/testdata/script/build_cache_trimpath.txt | 27 + libgo/go/cmd/go/testdata/script/build_gcflags.txt | 21 + libgo/go/cmd/go/testdata/script/build_i.txt | 41 + .../go/cmd/go/testdata/script/build_multi_main.txt | 10 + libgo/go/cmd/go/testdata/script/build_trimpath.txt | 137 +- libgo/go/cmd/go/testdata/script/cache_vet.txt | 22 + .../go/cmd/go/testdata/script/clean_testcache.txt | 9 +- .../go/cmd/go/testdata/script/cmd_import_error.txt | 2 +- .../go/cmd/go/testdata/script/cover_mod_empty.txt | 11 + libgo/go/cmd/go/testdata/script/cover_modes.txt | 25 + .../script/cover_pkgall_multiple_mains.txt | 21 +- libgo/go/cmd/go/testdata/script/devnull.txt | 26 + libgo/go/cmd/go/testdata/script/env_write.txt | 33 + .../go/cmd/go/testdata/script/fmt_load_errors.txt | 19 + libgo/go/cmd/go/testdata/script/gccgo_m.txt | 19 + libgo/go/cmd/go/testdata/script/gccgo_mangle.txt | 15 + .../go/testdata/script/get_insecure_redirect.txt | 5 +- libgo/go/cmd/go/testdata/script/goflags.txt | 8 + libgo/go/cmd/go/testdata/script/gopath_install.txt | 53 + libgo/go/cmd/go/testdata/script/gopath_local.txt | 117 + .../cmd/go/testdata/script/gopath_moved_repo.txt | 68 + libgo/go/cmd/go/testdata/script/gopath_paths.txt | 43 + libgo/go/cmd/go/testdata/script/import_main.txt | 114 + .../cmd/go/testdata/script/install_cmd_gobin.txt | 2 +- .../cmd/go/testdata/script/install_cross_gobin.txt | 3 +- .../go/testdata/script/link_syso_issue33139.txt | 47 + .../cmd/go/testdata/script/list_ambiguous_path.txt | 38 + .../go/cmd/go/testdata/script/list_constraints.txt | 86 + .../go/cmd/go/testdata/script/list_linkshared.txt | 16 + libgo/go/cmd/go/testdata/script/list_parse_err.txt | 17 + .../go/cmd/go/testdata/script/list_split_main.txt | 25 + libgo/go/cmd/go/testdata/script/list_tags.txt | 10 - .../go/testdata/script/mod_ambiguous_import.txt | 49 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 2 + libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 8 +- .../cmd/go/testdata/script/mod_build_info_err.txt | 22 + libgo/go/cmd/go/testdata/script/mod_cache_rw.txt | 49 + .../testdata/script/mod_convert_tsv_insecure.txt | 27 + .../go/testdata/script/mod_convert_vendor_json.txt | 2 +- .../script/mod_convert_vendor_manifest.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_doc.txt | 29 + libgo/go/cmd/go/testdata/script/mod_download.txt | 17 +- .../cmd/go/testdata/script/mod_download_json.txt | 10 + .../cmd/go/testdata/script/mod_download_latest.txt | 20 - .../testdata/script/mod_download_replace_file.txt | 16 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 14 + libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 36 + .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 35 +- libgo/go/cmd/go/testdata/script/mod_get_direct.txt | 20 + .../testdata/script/mod_get_insecure_redirect.txt | 34 + libgo/go/cmd/go/testdata/script/mod_get_major.txt | 23 + .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 1 - .../go/cmd/go/testdata/script/mod_get_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 31 +- libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +- .../go/testdata/script/mod_get_trailing_slash.txt | 30 + .../cmd/go/testdata/script/mod_getmode_vendor.txt | 15 +- libgo/go/cmd/go/testdata/script/mod_getx.txt | 14 + .../go/testdata/script/mod_go_version_mixed.txt | 43 + .../cmd/go/testdata/script/mod_gobuild_import.txt | 59 +- .../cmd/go/testdata/script/mod_goroot_errors.txt | 55 + .../cmd/go/testdata/script/mod_in_testdata_dir.txt | 45 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 8 + libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +- .../cmd/go/testdata/script/mod_list_e_readonly.txt | 15 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 20 - .../cmd/go/testdata/script/mod_load_badchain.txt | 6 + .../go/cmd/go/testdata/script/mod_missing_repo.txt | 15 + .../testdata/script/mod_missingpkg_prerelease.txt | 5 + libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 167 +- .../go/cmd/go/testdata/script/mod_permissions.txt | 57 + .../go/testdata/script/mod_prefer_compatible.txt | 65 + .../go/cmd/go/testdata/script/mod_proxy_errors.txt | 19 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 65 +- libgo/go/cmd/go/testdata/script/mod_replace.txt | 14 + .../cmd/go/testdata/script/mod_replace_gopkgin.txt | 79 + .../cmd/go/testdata/script/mod_replace_import.txt | 35 + libgo/go/cmd/go/testdata/script/mod_retention.txt | 135 + .../go/cmd/go/testdata/script/mod_run_internal.txt | 46 - libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 2 +- .../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 7 + .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_test_files.txt | 1 + libgo/go/cmd/go/testdata/script/mod_tidy.txt | 1 - libgo/go/cmd/go/testdata/script/mod_tidy_cycle.txt | 75 + libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +- .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 26 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 62 +- .../go/cmd/go/testdata/script/mod_vendor_auto.txt | 256 + .../go/cmd/go/testdata/script/mod_vendor_build.txt | 2 +- .../cmd/go/testdata/script/mod_vendor_replace.txt | 31 +- .../cmd/go/testdata/script/mod_vendor_unused.txt | 67 + libgo/go/cmd/go/testdata/script/modfile_flag.txt | 93 + .../cmd/go/testdata/script/noncanonical_import.txt | 21 + .../go/cmd/go/testdata/script/test_bad_example.txt | 13 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 19 +- .../cmd/go/testdata/script/test_cache_inputs.txt | 230 + .../cmd/go/testdata/script/test_compile_binary.txt | 2 +- .../go/testdata/script/test_compile_tempfile.txt | 11 + libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 - .../cmd/go/testdata/script/test_main_archive.txt | 32 + .../go/cmd/go/testdata/script/test_rebuildall.txt | 14 + libgo/go/cmd/go/testdata/script/test_timeout.txt | 11 +- libgo/go/cmd/go/testdata/script/version.txt | 5 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 48 + libgo/go/cmd/go/testdata/src/badc/x.c | 1 - libgo/go/cmd/go/testdata/src/badc/x.go | 1 - libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 - libgo/go/cmd/go/testdata/src/bench/x_test.go | 6 - libgo/go/cmd/go/testdata/src/benchfatal/x_test.go | 7 - libgo/go/cmd/go/testdata/src/canonical/a/a.go | 3 - .../cmd/go/testdata/src/canonical/a/vendor/c/c.go | 1 - libgo/go/cmd/go/testdata/src/canonical/b/b.go | 3 - libgo/go/cmd/go/testdata/src/canonical/d/d.go | 3 - libgo/go/cmd/go/testdata/src/cgoasm/p.go | 8 - libgo/go/cmd/go/testdata/src/cgoasm/p.s | 2 - libgo/go/cmd/go/testdata/src/cgocover/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover/p_test.go | 7 - libgo/go/cmd/go/testdata/src/cgocover2/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 - libgo/go/cmd/go/testdata/src/cgocover3/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover3/p_test.go | 1 - libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 - libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go | 1 - libgo/go/cmd/go/testdata/src/cgocover4/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 - libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 - libgo/go/cmd/go/testdata/src/dupload/p/p.go | 1 - libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 - libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go | 1 - libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 - .../cmd/go/testdata/src/go-cmd-test/helloworld.go | 5 - .../cmd/go/testdata/src/importmain/ismain/main.go | 5 - .../go/cmd/go/testdata/src/importmain/test/test.go | 1 - .../go/testdata/src/importmain/test/test_test.go | 6 - libgo/go/cmd/go/testdata/src/main_test/m.go | 4 - libgo/go/cmd/go/testdata/src/main_test/m_test.go | 10 - .../go/testdata/src/multimain/multimain_test.go | 16 - libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 - libgo/go/cmd/go/testdata/src/notest/hello.go | 6 - libgo/go/cmd/go/testdata/src/run/bad.go | 5 - libgo/go/cmd/go/testdata/src/run/good.go | 5 - .../cmd/go/testdata/src/run/internal/internal.go | 1 - .../src/run/subdir/internal/private/private.go | 1 - libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 - libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 - libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 - libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 - libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 - .../go/testdata/src/testcache/testcache_test.go | 91 - libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 - .../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 - libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 - libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 - .../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 - libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 - .../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 - libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 - libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 - libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 - libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 - libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 - libgo/go/cmd/go/testdata/src/testrace/race_test.go | 31 - libgo/go/cmd/go/testdata/src/testregexp/x_test.go | 17 - libgo/go/cmd/go/testdata/src/testregexp/z_test.go | 19 - libgo/go/cmd/gofmt/gofmt.go | 46 +- libgo/go/cmd/gofmt/gofmt_test.go | 4 +- libgo/go/cmd/gofmt/rewrite.go | 6 + libgo/go/cmd/gofmt/testdata/import.golden | 73 +- libgo/go/cmd/gofmt/testdata/import.input | 71 +- libgo/go/cmd/gofmt/testdata/issue28082.golden | 13 + libgo/go/cmd/gofmt/testdata/issue28082.input | 13 + libgo/go/cmd/gofmt/testdata/rewrite10.golden | 19 + libgo/go/cmd/gofmt/testdata/rewrite10.input | 19 + libgo/go/cmd/internal/buildid/buildid_test.go | 41 +- libgo/go/cmd/internal/buildid/testdata/a.elf | Bin 12768 -> 0 bytes .../go/cmd/internal/buildid/testdata/a.elf.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/a.macho | Bin 13472 -> 0 bytes .../cmd/internal/buildid/testdata/a.macho.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/a.pe | Bin 3584 -> 0 bytes libgo/go/cmd/internal/buildid/testdata/a.pe.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/p.a | Bin 682 -> 0 bytes libgo/go/cmd/internal/buildid/testdata/p.a.base64 | 1 + libgo/go/cmd/internal/diff/diff.go | 58 + libgo/go/cmd/internal/objabi/doc.go | 6 +- libgo/go/cmd/internal/objabi/funcdata.go | 11 +- libgo/go/cmd/internal/objabi/funcid.go | 15 + libgo/go/cmd/internal/objabi/head.go | 5 - libgo/go/cmd/internal/objabi/reloctype.go | 43 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/stack.go | 2 +- libgo/go/cmd/internal/objabi/symkind.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 2 +- libgo/go/cmd/internal/sys/arch.go | 24 +- libgo/go/cmd/internal/sys/supported.go | 68 + libgo/go/cmd/vet/testdata/asm/asm.go | 2 + libgo/go/cmd/vet/testdata/asm/asm1.s | 23 + libgo/go/cmd/vet/testdata/print/print.go | 5 +- libgo/go/cmd/vet/testdata/src/asm/asm1.s | 8 - libgo/go/compress/flate/deflate.go | 13 +- libgo/go/compress/flate/example_test.go | 2 - libgo/go/compress/gzip/example_test.go | 2 - libgo/go/compress/gzip/gunzip_test.go | 10 +- libgo/go/compress/gzip/testdata/issue6550.gz | Bin 65536 -> 0 bytes .../go/compress/gzip/testdata/issue6550.gz.base64 | 1 + libgo/go/compress/lzw/reader.go | 10 +- libgo/go/container/ring/example_test.go | 2 - libgo/go/context/context.go | 63 +- libgo/go/context/context_test.go | 85 +- libgo/go/context/x_test.go | 1 + libgo/go/crypto/aes/gcm_ppc64le.go | 258 + libgo/go/crypto/cipher/gcm.go | 7 +- libgo/go/crypto/cipher/gcm_test.go | 19 +- libgo/go/crypto/dsa/dsa.go | 7 +- libgo/go/crypto/dsa/dsa_test.go | 15 + libgo/go/crypto/ecdsa/ecdsa.go | 36 +- libgo/go/crypto/ecdsa/ecdsa_noasm.go | 22 - libgo/go/crypto/ecdsa/ecdsa_s390x.go | 153 - libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 33 - libgo/go/crypto/ed25519/ed25519.go | 21 +- libgo/go/crypto/ed25519/ed25519_test.go | 9 + libgo/go/crypto/elliptic/elliptic.go | 19 +- libgo/go/crypto/elliptic/fuzz_test.go | 2 +- libgo/go/crypto/elliptic/p256.go | 4 +- libgo/go/crypto/elliptic/p256_generic.go | 2 +- libgo/go/crypto/elliptic/p256_ppc64le.go | 522 + libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/eagain.go | 2 +- libgo/go/crypto/rand/rand_unix.go | 2 +- libgo/go/crypto/sha1/sha1block_decl.go | 2 +- libgo/go/crypto/sha1/sha1block_generic.go | 2 +- libgo/go/crypto/sha256/example_test.go | 2 - libgo/go/crypto/tls/alert.go | 2 + libgo/go/crypto/tls/auth.go | 225 +- libgo/go/crypto/tls/auth_test.go | 183 +- libgo/go/crypto/tls/cipher_suites.go | 211 +- libgo/go/crypto/tls/common.go | 420 +- libgo/go/crypto/tls/conn.go | 32 +- libgo/go/crypto/tls/conn_test.go | 12 +- libgo/go/crypto/tls/example_test.go | 238 + libgo/go/crypto/tls/generate_cert.go | 20 +- libgo/go/crypto/tls/handshake_client.go | 130 +- libgo/go/crypto/tls/handshake_client_test.go | 35 +- libgo/go/crypto/tls/handshake_client_tls13.go | 42 +- libgo/go/crypto/tls/handshake_messages.go | 109 +- libgo/go/crypto/tls/handshake_messages_test.go | 18 +- libgo/go/crypto/tls/handshake_server.go | 200 +- libgo/go/crypto/tls/handshake_server_test.go | 183 +- libgo/go/crypto/tls/handshake_server_tls13.go | 62 +- libgo/go/crypto/tls/handshake_test.go | 43 +- libgo/go/crypto/tls/handshake_unix_test.go | 18 + libgo/go/crypto/tls/key_agreement.go | 107 +- libgo/go/crypto/tls/key_schedule.go | 39 +- libgo/go/crypto/tls/prf.go | 125 +- libgo/go/crypto/tls/prf_test.go | 16 - libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 74 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 74 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 92 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 74 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 78 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 348 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 538 +- .../Client-TLSv12-RenegotiateTwiceRejected | 354 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 162 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 76 - libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 77 - libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 72 - .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 139 +- .../testdata/Server-TLSv10-ExportKeyingMaterial | 159 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 125 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 125 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 151 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 150 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 137 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 145 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 157 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 149 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 181 +- ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 157 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 139 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 92 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 150 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 150 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 150 +- libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 143 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 135 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 135 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 135 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 125 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 135 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 89 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 66 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 151 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 135 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 135 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 135 +- libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 135 +- .../tls/testdata/Server-TLSv13-AES128-SHA256 | 168 +- .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 105 +- .../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 16 + libgo/go/crypto/tls/tls.go | 12 +- libgo/go/crypto/tls/tls_test.go | 342 +- libgo/go/crypto/x509/name_constraints_test.go | 2 +- libgo/go/crypto/x509/pkcs8.go | 2 +- libgo/go/crypto/x509/root_cgo_darwin.go | 2 +- libgo/go/crypto/x509/root_nacl.go | 8 - libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/crypto/x509/root_windows.go | 30 +- libgo/go/crypto/x509/sec1.go | 4 +- libgo/go/crypto/x509/verify.go | 16 +- libgo/go/crypto/x509/x509.go | 82 +- libgo/go/crypto/x509/x509_test.go | 154 +- libgo/go/database/sql/convert.go | 2 +- libgo/go/database/sql/convert_test.go | 4 +- libgo/go/database/sql/ctxutil.go | 2 - libgo/go/database/sql/example_cli_test.go | 2 - libgo/go/database/sql/example_service_test.go | 2 - libgo/go/database/sql/fakedb_test.go | 3 - libgo/go/database/sql/sql.go | 4 +- libgo/go/database/sql/sql_test.go | 8 +- libgo/go/debug/dwarf/attr_string.go | 322 +- libgo/go/debug/dwarf/buf.go | 31 +- libgo/go/debug/dwarf/class_string.go | 21 + libgo/go/debug/dwarf/const.go | 196 +- libgo/go/debug/dwarf/entry.go | 227 +- libgo/go/debug/dwarf/entry_test.go | 20 +- libgo/go/debug/dwarf/line.go | 246 +- libgo/go/debug/dwarf/line_test.go | 58 +- libgo/go/debug/dwarf/open.go | 25 + libgo/go/debug/dwarf/tag_string.go | 81 +- libgo/go/debug/dwarf/type_test.go | 2 +- libgo/go/debug/dwarf/typeunit.go | 2 +- libgo/go/debug/dwarf/unit.go | 26 +- libgo/go/debug/elf/file.go | 136 +- libgo/go/debug/elf/file_test.go | 4 +- libgo/go/debug/macho/file.go | 7 +- libgo/go/debug/macho/file_test.go | 61 +- .../testdata/clang-386-darwin-exec-with-rpath | Bin 8416 -> 0 bytes .../clang-386-darwin-exec-with-rpath.base64 | 1 + libgo/go/debug/macho/testdata/clang-386-darwin.obj | Bin 464 -> 0 bytes .../macho/testdata/clang-386-darwin.obj.base64 | 1 + .../testdata/clang-amd64-darwin-exec-with-rpath | Bin 8432 -> 0 bytes .../clang-amd64-darwin-exec-with-rpath.base64 | 1 + .../go/debug/macho/testdata/clang-amd64-darwin.obj | Bin 768 -> 0 bytes .../macho/testdata/clang-amd64-darwin.obj.base64 | 1 + .../macho/testdata/fat-gcc-386-amd64-darwin-exec | Bin 28992 -> 0 bytes .../testdata/fat-gcc-386-amd64-darwin-exec.base64 | 1 + libgo/go/debug/macho/testdata/gcc-386-darwin-exec | Bin 12588 -> 0 bytes .../macho/testdata/gcc-386-darwin-exec.base64 | 1 + .../go/debug/macho/testdata/gcc-amd64-darwin-exec | Bin 8512 -> 0 bytes .../macho/testdata/gcc-amd64-darwin-exec-debug | Bin 4540 -> 0 bytes .../testdata/gcc-amd64-darwin-exec-debug.base64 | 1 + .../macho/testdata/gcc-amd64-darwin-exec.base64 | 1 + libgo/go/debug/pe/file.go | 200 +- libgo/go/debug/pe/file_test.go | 174 +- .../go/debug/pe/testdata/vmlinuz-4.15.0-47-generic | Bin 0 -> 474 bytes libgo/go/encoding/asn1/asn1.go | 33 +- libgo/go/encoding/asn1/asn1_test.go | 33 + libgo/go/encoding/asn1/common.go | 1 + libgo/go/encoding/base32/base32.go | 49 +- libgo/go/encoding/base32/base32_test.go | 18 + libgo/go/encoding/base64/base64.go | 3 + libgo/go/encoding/binary/binary.go | 61 +- libgo/go/encoding/binary/binary_test.go | 164 + libgo/go/encoding/csv/example_test.go | 2 - libgo/go/encoding/csv/fuzz.go | 14 +- libgo/go/encoding/gob/codec_test.go | 2 +- libgo/go/encoding/gob/gobencdec_test.go | 2 +- libgo/go/encoding/hex/example_test.go | 2 - libgo/go/encoding/json/bench_test.go | 35 + libgo/go/encoding/json/decode.go | 151 +- libgo/go/encoding/json/decode_test.go | 241 +- libgo/go/encoding/json/encode.go | 154 +- libgo/go/encoding/json/encode_test.go | 113 +- libgo/go/encoding/json/example_marshaling_test.go | 2 - .../encoding/json/example_text_marshaling_test.go | 2 - libgo/go/encoding/json/indent.go | 18 +- libgo/go/encoding/json/scanner.go | 36 +- libgo/go/encoding/json/scanner_test.go | 5 +- libgo/go/encoding/json/stream.go | 17 +- libgo/go/encoding/json/stream_test.go | 10 + libgo/go/encoding/pem/example_test.go | 2 - libgo/go/encoding/xml/example_marshaling_test.go | 2 - .../encoding/xml/example_text_marshaling_test.go | 2 - libgo/go/encoding/xml/marshal.go | 2 +- libgo/go/encoding/xml/marshal_test.go | 1 - libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/typeinfo.go | 8 +- libgo/go/encoding/xml/xml.go | 5 +- libgo/go/encoding/xml/xml_test.go | 45 + libgo/go/errors/errors.go | 8 +- libgo/go/errors/wrap.go | 19 +- libgo/go/flag/flag.go | 3 + libgo/go/fmt/errors_test.go | 10 +- libgo/go/fmt/example_test.go | 2 - libgo/go/fmt/gostringer_example_test.go | 2 - libgo/go/fmt/scan.go | 13 + libgo/go/fmt/scan_test.go | 19 +- libgo/go/fmt/stringer_example_test.go | 2 - libgo/go/go/ast/ast.go | 18 +- libgo/go/go/ast/filter.go | 7 +- libgo/go/go/ast/import.go | 88 +- libgo/go/go/ast/issues_test.go | 42 + libgo/go/go/build/build.go | 209 +- libgo/go/go/build/build_test.go | 153 +- libgo/go/go/build/deps_test.go | 22 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/syslist.go | 3 + .../go/build/testdata/cgo_disabled/cgo_disabled.go | 5 + libgo/go/go/build/testdata/cgo_disabled/empty.go | 1 + libgo/go/go/doc/comment.go | 6 + libgo/go/go/doc/doc.go | 107 +- libgo/go/go/doc/doc_test.go | 13 +- libgo/go/go/doc/example.go | 114 +- libgo/go/go/doc/example_test.go | 211 + libgo/go/go/doc/testdata/bugpara.go | 4 + libgo/go/go/doc/testdata/issue10858.0.golden | 79 - libgo/go/go/doc/testdata/issue10858.1.golden | 79 - libgo/go/go/doc/testdata/issue10858.2.golden | 79 - .../go/go/internal/gccgoimporter/importer_test.go | 2 +- libgo/go/go/internal/gccgoimporter/parser.go | 12 +- libgo/go/go/internal/gcimporter/bimport.go | 6 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 7 +- libgo/go/go/internal/gcimporter/iimport.go | 42 +- libgo/go/go/parser/interface.go | 23 +- libgo/go/go/parser/parser.go | 29 +- libgo/go/go/parser/parser_test.go | 25 +- libgo/go/go/printer/nodes.go | 33 +- libgo/go/go/printer/printer_test.go | 31 + libgo/go/go/types/api.go | 15 +- libgo/go/go/types/builtins.go | 8 +- libgo/go/go/types/call.go | 11 +- libgo/go/go/types/check.go | 63 +- libgo/go/go/types/check_test.go | 9 +- libgo/go/go/types/conversions.go | 4 +- libgo/go/go/types/decl.go | 287 +- libgo/go/go/types/errors.go | 13 +- libgo/go/go/types/example_test.go | 6 +- libgo/go/go/types/expr.go | 17 +- libgo/go/go/types/initorder.go | 12 +- libgo/go/go/types/interfaces.go | 451 - libgo/go/go/types/issues_test.go | 58 + libgo/go/go/types/lookup.go | 47 +- libgo/go/go/types/methodset.go | 12 +- libgo/go/go/types/object_test.go | 44 +- libgo/go/go/types/operand.go | 7 +- libgo/go/go/types/predicates.go | 42 +- libgo/go/go/types/resolver.go | 47 +- libgo/go/go/types/scope.go | 2 +- libgo/go/go/types/selection.go | 8 +- libgo/go/go/types/stdlib_test.go | 2 + libgo/go/go/types/stmt.go | 4 +- libgo/go/go/types/testdata/const0.src | 14 + libgo/go/go/types/testdata/cycles.src | 11 +- libgo/go/go/types/testdata/cycles2.src | 14 +- libgo/go/go/types/testdata/cycles5.src | 200 + libgo/go/go/types/testdata/decls0.src | 6 +- libgo/go/go/types/testdata/decls1.src | 4 +- libgo/go/go/types/testdata/decls4.src | 199 + libgo/go/go/types/testdata/decls5.src | 10 + libgo/go/go/types/testdata/expr1.src | 8 +- libgo/go/go/types/testdata/issue23203a.src | 14 + libgo/go/go/types/testdata/issue23203b.src | 14 + libgo/go/go/types/testdata/issue25008a.src | 15 + libgo/go/go/types/testdata/issue25008b.src | 9 + libgo/go/go/types/testdata/issue26390.src | 11 + libgo/go/go/types/testdata/issue28251.src | 65 + libgo/go/go/types/testdata/issue6977.src | 82 + libgo/go/go/types/testdata/issues.src | 31 +- libgo/go/go/types/testdata/literals.src | 111 + libgo/go/go/types/testdata/shifts.src | 26 +- libgo/go/go/types/type.go | 107 +- libgo/go/go/types/typestring_test.go | 12 +- libgo/go/go/types/typexpr.go | 299 +- .../golang.org/x/crypto/chacha20/chacha_arm64.go | 17 + .../golang.org/x/crypto/chacha20/chacha_generic.go | 364 + .../golang.org/x/crypto/chacha20/chacha_noasm.go | 13 + .../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 16 + .../golang.org/x/crypto/chacha20/chacha_s390x.go | 26 + libgo/go/golang.org/x/crypto/chacha20/xor.go | 41 + .../x/crypto/chacha20poly1305/chacha20poly1305.go | 17 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 20 +- .../chacha20poly1305/chacha20poly1305_generic.go | 22 +- .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 40 +- libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 5 +- libgo/go/golang.org/x/crypto/cryptobyte/string.go | 7 +- .../golang.org/x/crypto/curve25519/curve25519.go | 881 +- .../x/crypto/curve25519/curve25519_amd64.go | 240 + .../x/crypto/curve25519/curve25519_generic.go | 828 + .../x/crypto/curve25519/curve25519_noasm.go | 11 + libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 - .../x/crypto/curve25519/mont25519_amd64.go | 240 - libgo/go/golang.org/x/crypto/ed25519/ed25519.go | 222 + .../golang.org/x/crypto/ed25519/ed25519_go113.go | 73 + .../crypto/ed25519/internal/edwards25519/const.go | 0 .../ed25519/internal/edwards25519/edwards25519.go | 0 .../x/crypto/internal/chacha20/chacha_arm64.go | 31 - .../x/crypto/internal/chacha20/chacha_generic.go | 264 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 - .../x/crypto/internal/chacha20/chacha_s390x.go | 29 - .../golang.org/x/crypto/internal/chacha20/xor.go | 43 - .../go/golang.org/x/crypto/poly1305/bits_compat.go | 39 + .../go/golang.org/x/crypto/poly1305/bits_go1.13.go | 21 + libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 10 +- libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 56 +- libgo/go/golang.org/x/crypto/poly1305/sum_arm.go | 7 +- .../go/golang.org/x/crypto/poly1305/sum_generic.go | 391 +- libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 7 +- .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 56 +- libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 5 +- .../go/golang.org/x/mod}/LICENSE | 0 .../go/golang.org/x/mod}/PATENTS | 0 .../x/mod}/internal/lazyregexp/lazyre.go | 0 libgo/go/golang.org/x/mod/modfile/print.go | 165 + libgo/go/golang.org/x/mod/modfile/read.go | 909 + libgo/go/golang.org/x/mod/modfile/rule.go | 776 + libgo/go/golang.org/x/mod/module/module.go | 718 + libgo/go/golang.org/x/mod/semver/semver.go | 388 + libgo/go/golang.org/x/mod/sumdb/cache.go | 59 + libgo/go/golang.org/x/mod/sumdb/client.go | 671 + libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go | 132 + libgo/go/golang.org/x/mod/sumdb/note/note.go | 678 + libgo/go/golang.org/x/mod/sumdb/server.go | 181 + libgo/go/golang.org/x/mod/sumdb/test.go | 124 + libgo/go/golang.org/x/mod/sumdb/tlog/note.go | 135 + libgo/go/golang.org/x/mod/sumdb/tlog/tile.go | 435 + libgo/go/golang.org/x/mod/sumdb/tlog/tlog.go | 598 + libgo/go/golang.org/x/mod/zip/zip.go | 570 + .../go/golang.org/x/net/dns/dnsmessage/message.go | 2 +- libgo/go/golang.org/x/net/http2/hpack/encode.go | 2 +- libgo/go/golang.org/x/net/idna/tables11.0.0.go | 2 +- libgo/go/golang.org/x/net/idna/tables12.00.go | 4733 ++ libgo/go/golang.org/x/net/nettest/nettest.go | 36 +- libgo/go/golang.org/x/net/route/address.go | 2 +- libgo/go/golang.org/x/net/route/message.go | 2 +- libgo/go/golang.org/x/net/route/route.go | 2 +- libgo/go/golang.org/x/net/route/route_classic.go | 2 +- libgo/go/golang.org/x/net/route/sys.go | 3 + libgo/go/golang.org/x/net/route/sys_dragonfly.go | 14 +- libgo/go/golang.org/x/net/route/zsys_dragonfly.go | 4 +- libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 7 + .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1923 + .../golang.org/x/text/unicode/norm/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/norm/tables12.0.0.go | 7710 +++ .../go/golang.org/x/tools/go/analysis/analysis.go | 39 +- .../golang.org/x/tools/go/analysis/diagnostic.go | 61 + libgo/go/golang.org/x/tools/go/analysis/doc.go | 16 +- .../go/analysis/internal/analysisflags/flags.go | 6 +- .../x/tools/go/analysis/internal/facts/facts.go | 26 +- .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 20 +- .../x/tools/go/analysis/passes/assign/assign.go | 10 +- .../x/tools/go/analysis/passes/atomic/atomic.go | 2 +- .../x/tools/go/analysis/passes/bools/bools.go | 8 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 4 +- .../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +- .../go/analysis/passes/composite/composite.go | 2 +- .../go/analysis/passes/composite/whitelist.go | 1 + .../tools/go/analysis/passes/copylock/copylock.go | 14 +- .../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 9 +- .../tools/go/analysis/passes/errorsas/errorsas.go | 8 +- .../analysis/passes/httpresponse/httpresponse.go | 2 +- .../x/tools/go/analysis/passes/inspect/inspect.go | 2 +- .../go/analysis/passes/loopclosure/loopclosure.go | 2 +- .../go/analysis/passes/lostcancel/lostcancel.go | 10 +- .../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 2 +- .../x/tools/go/analysis/passes/printf/printf.go | 197 +- .../x/tools/go/analysis/passes/printf/types.go | 8 +- .../x/tools/go/analysis/passes/shift/shift.go | 6 +- .../go/analysis/passes/stdmethods/stdmethods.go | 2 +- .../go/analysis/passes/structtag/structtag.go | 6 +- .../go/analysis/passes/unmarshal/unmarshal.go | 4 +- .../go/analysis/passes/unreachable/unreachable.go | 2 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 2 +- .../x/tools/go/analysis/unitchecker/unitchecker.go | 8 + .../go/golang.org/x/tools/go/analysis/validate.go | 9 +- libgo/go/golang.org/x/tools/go/cfg/builder.go | 2 +- .../x/tools/go/types/objectpath/objectpath.go | 2 +- libgo/go/golang.org/x/xerrors/LICENSE | 27 + .../go/golang.org/x/xerrors}/PATENTS | 0 libgo/go/golang.org/x/xerrors/README | 2 + libgo/go/golang.org/x/xerrors/adaptor.go | 193 + libgo/go/golang.org/x/xerrors/codereview.cfg | 1 + libgo/go/golang.org/x/xerrors/doc.go | 22 + libgo/go/golang.org/x/xerrors/errors.go | 33 + libgo/go/golang.org/x/xerrors/fmt.go | 109 + libgo/go/golang.org/x/xerrors/format.go | 34 + libgo/go/golang.org/x/xerrors/frame.go | 56 + libgo/go/golang.org/x/xerrors/go.mod | 3 + libgo/go/golang.org/x/xerrors/internal/internal.go | 8 + libgo/go/golang.org/x/xerrors/wrap.go | 106 + libgo/go/hash/crc32/crc32_amd64p32.go | 39 - libgo/go/hash/crc32/crc32_otherarch.go | 2 +- libgo/go/hash/crc32/example_test.go | 2 - libgo/go/hash/example_test.go | 2 - libgo/go/hash/maphash/maphash.go | 227 + libgo/go/hash/maphash/maphash_test.go | 111 + libgo/go/hash/maphash/smhasher_test.go | 469 + libgo/go/html/escape.go | 2 +- libgo/go/html/example_test.go | 2 - libgo/go/html/template/doc.go | 45 + libgo/go/html/template/example_test.go | 8 +- libgo/go/html/template/examplefiles_test.go | 2 - libgo/go/html/template/js.go | 2 +- libgo/go/image/draw/example_test.go | 2 - libgo/go/image/gif/writer_test.go | 2 +- libgo/go/image/png/example_test.go | 2 - libgo/go/image/png/writer.go | 5 +- libgo/go/index/suffixarray/example_test.go | 2 - libgo/go/internal/bytealg/compare_generic.go | 2 +- libgo/go/internal/bytealg/compare_native.go | 2 +- libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/indexbyte_generic.go | 2 +- libgo/go/internal/bytealg/indexbyte_native.go | 2 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/cpu/cpu.go | 2 +- libgo/go/internal/cpu/cpu_amd64p32.go | 7 - libgo/go/internal/cpu/cpu_no_init.go | 1 - libgo/go/internal/cpu/cpu_riscv64.go | 5 + libgo/go/internal/cpu/cpu_x86.go | 6 +- libgo/go/internal/cpu/cpu_x86_test.go | 2 +- libgo/go/internal/fmtsort/sort.go | 14 +- libgo/go/internal/fmtsort/sort_test.go | 2 +- libgo/go/internal/goroot/gc.go | 15 +- libgo/go/internal/goversion/goversion.go | 2 +- .../go/internal/obscuretestdata/obscuretestdata.go | 51 + libgo/go/internal/poll/errno_unix.go | 2 +- libgo/go/internal/poll/export_posix_test.go | 2 +- libgo/go/internal/poll/fcntl_js.go | 14 + libgo/go/internal/poll/fcntl_libc.go | 26 + libgo/go/internal/poll/fcntl_syscall.go | 26 + libgo/go/internal/poll/fd_fsync_darwin.go | 20 +- libgo/go/internal/poll/fd_fsync_posix.go | 17 +- libgo/go/internal/poll/fd_poll_js.go | 99 + libgo/go/internal/poll/fd_poll_nacljs.go | 99 - libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_posix_test.go | 2 +- libgo/go/internal/poll/fd_unix.go | 4 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_windows.go | 61 +- libgo/go/internal/poll/sys_cloexec.go | 2 +- .../go/internal/reflectlite/reflect_mirror_test.go | 131 + libgo/go/internal/reflectlite/set_test.go | 9 + libgo/go/internal/reflectlite/type.go | 46 +- libgo/go/internal/reflectlite/value.go | 12 +- .../go/internal/singleflight/singleflight_test.go | 2 +- .../syscall/unix/getrandom_linux_generic.go | 10 +- libgo/go/internal/syscall/unix/nonblocking.go | 2 +- .../go/internal/syscall/unix/nonblocking_darwin.go | 24 - libgo/go/internal/syscall/unix/nonblocking_libc.go | 20 + libgo/go/internal/syscall/unix/nonblocking_nacl.go | 9 - libgo/go/internal/syscall/windows/mksyscall.go | 2 +- .../internal/syscall/windows/registry/mksyscall.go | 2 +- .../syscall/windows/registry/registry_test.go | 80 - .../go/internal/syscall/windows/registry/value.go | 11 +- .../go/internal/syscall/windows/reparse_windows.go | 10 +- .../go/internal/syscall/windows/syscall_windows.go | 20 + libgo/go/internal/testenv/testenv.go | 10 +- libgo/go/internal/testenv/testenv_notwin.go | 2 +- libgo/go/io/example_test.go | 7 +- libgo/go/io/io.go | 3 + libgo/go/io/io_test.go | 2 +- libgo/go/io/ioutil/example_test.go | 25 +- libgo/go/io/ioutil/ioutil.go | 9 +- libgo/go/io/ioutil/ioutil_test.go | 34 + libgo/go/io/ioutil/tempfile.go | 32 +- libgo/go/io/ioutil/tempfile_test.go | 45 +- libgo/go/io/ioutil/testdata/hello | 1 + libgo/go/io/multi_test.go | 2 +- libgo/go/io/pipe.go | 35 +- libgo/go/io/pipe_test.go | 8 +- libgo/go/log/log.go | 27 +- libgo/go/log/log_test.go | 5 +- libgo/go/log/syslog/doc.go | 2 - libgo/go/log/syslog/example_test.go | 3 +- libgo/go/log/syslog/syslog.go | 2 +- libgo/go/log/syslog/syslog_test.go | 2 +- libgo/go/log/syslog/syslog_unix.go | 2 +- libgo/go/math/all_test.go | 81 + libgo/go/math/big/arith_decl.go | 2 +- libgo/go/math/big/arith_decl_pure.go | 2 +- libgo/go/math/big/example_rat_test.go | 2 - libgo/go/math/big/floatconv_test.go | 4 + libgo/go/math/big/floatexample_test.go | 2 - libgo/go/math/big/ftoa.go | 3 +- libgo/go/math/big/int.go | 55 +- libgo/go/math/big/int_test.go | 33 +- libgo/go/math/big/nat.go | 210 +- libgo/go/math/big/nat_test.go | 76 +- libgo/go/math/big/rat.go | 70 +- libgo/go/math/big/rat_test.go | 56 +- libgo/go/math/big/ratconv.go | 2 +- libgo/go/math/bits/bits.go | 31 + libgo/go/math/bits/bits_test.go | 70 + libgo/go/math/bits/example_test.go | 2 - libgo/go/math/cmplx/example_test.go | 2 - libgo/go/math/example_test.go | 46 + libgo/go/math/exp_asm.go | 2 +- libgo/go/math/fma.go | 170 + libgo/go/math/rand/rand.go | 22 +- libgo/go/math/rand/rand_test.go | 8 + libgo/go/mime/example_test.go | 2 - libgo/go/mime/multipart/multipart.go | 38 +- libgo/go/mime/multipart/multipart_test.go | 60 + libgo/go/mime/quotedprintable/example_test.go | 2 - libgo/go/mime/type.go | 4 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/dial.go | 29 +- libgo/go/net/dial_test.go | 74 +- libgo/go/net/dnsclient_unix.go | 8 + libgo/go/net/dnsclient_unix_test.go | 49 +- libgo/go/net/error_nacl.go | 9 - libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 6 +- libgo/go/net/example_test.go | 160 + libgo/go/net/fd_unix.go | 6 +- libgo/go/net/file.go | 2 +- libgo/go/net/file_stub.go | 2 +- libgo/go/net/file_test.go | 8 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/http/{npn_test.go => alpn_test.go} | 0 libgo/go/net/http/cgi/host_test.go | 33 +- .../{matryoshka_test.go => integration_test.go} | 0 libgo/go/net/http/client.go | 105 +- libgo/go/net/http/client_test.go | 92 +- libgo/go/net/http/clientserver_test.go | 9 + libgo/go/net/http/clone.go | 10 + libgo/go/net/http/cookie.go | 5 +- .../net/http/cookiejar/dummy_publicsuffix_test.go | 2 - libgo/go/net/http/cookiejar/example_test.go | 2 - libgo/go/net/http/export_test.go | 30 + libgo/go/net/http/fs.go | 36 +- libgo/go/net/http/fs_test.go | 26 +- libgo/go/net/http/h2_bundle.go | 104 +- libgo/go/net/http/header.go | 15 +- libgo/go/net/http/header_test.go | 32 + libgo/go/net/http/http.go | 7 + libgo/go/net/http/http_test.go | 52 + libgo/go/net/http/httptest/example_test.go | 100 + libgo/go/net/http/httptest/server.go | 12 +- libgo/go/net/http/httptest/server_test.go | 36 + libgo/go/net/http/httptrace/example_test.go | 2 - libgo/go/net/http/httptrace/trace.go | 4 +- libgo/go/net/http/httputil/dump.go | 33 +- libgo/go/net/http/httputil/dump_test.go | 49 + libgo/go/net/http/httputil/example_test.go | 2 - libgo/go/net/http/httputil/reverseproxy.go | 8 + libgo/go/net/http/httputil/reverseproxy_test.go | 2 +- libgo/go/net/http/main_test.go | 5 +- libgo/go/net/http/omithttp2.go | 75 + libgo/go/net/http/pprof/pprof.go | 3 + libgo/go/net/http/readrequest_test.go | 4 +- libgo/go/net/http/request.go | 33 +- libgo/go/net/http/request_test.go | 86 +- libgo/go/net/http/response_test.go | 5 + libgo/go/net/http/roundtrip_js.go | 10 +- libgo/go/net/http/serve_test.go | 404 +- libgo/go/net/http/server.go | 117 +- libgo/go/net/http/socks_bundle.go | 2 +- libgo/go/net/http/transport.go | 226 +- libgo/go/net/http/transport_test.go | 557 +- libgo/go/net/interface.go | 2 +- libgo/go/net/interface_bsd_test.go | 60 + libgo/go/net/interface_linux_test.go | 133 + libgo/go/net/interface_plan9.go | 61 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 2 +- libgo/go/net/interface_unix_test.go | 212 + libgo/go/net/interface_windows.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 9 +- libgo/go/net/iprawsock.go | 2 +- libgo/go/net/iprawsock_posix.go | 2 +- libgo/go/net/ipsock_plan9.go | 2 +- libgo/go/net/ipsock_posix.go | 6 +- libgo/go/net/listen_test.go | 8 +- libgo/go/net/lookup.go | 3 +- libgo/go/net/lookup_fake.go | 2 +- libgo/go/net/lookup_test.go | 63 +- libgo/go/net/lookup_windows.go | 16 +- libgo/go/net/lookup_windows_test.go | 317 + libgo/go/net/mail/example_test.go | 2 - libgo/go/net/mail/message.go | 25 +- libgo/go/net/mail/message_test.go | 151 + libgo/go/net/main_conf_test.go | 2 +- libgo/go/net/main_noconf_test.go | 2 +- libgo/go/net/main_unix_test.go | 2 +- libgo/go/net/net.go | 1 + libgo/go/net/net_test.go | 7 +- libgo/go/net/platform_test.go | 10 +- libgo/go/net/port_unix.go | 2 +- libgo/go/net/rawconn.go | 2 +- libgo/go/net/rawconn_stub_test.go | 2 +- libgo/go/net/rawconn_test.go | 4 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_test.go | 2 +- libgo/go/net/sendfile_windows.go | 20 +- libgo/go/net/server_test.go | 114 +- libgo/go/net/smtp/smtp_test.go | 34 +- libgo/go/net/sock_posix.go | 2 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 2 +- libgo/go/net/sockopt_stub.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock.go | 7 +- libgo/go/net/tcpsock_plan9.go | 7 +- libgo/go/net/tcpsock_posix.go | 2 +- libgo/go/net/tcpsock_test.go | 4 - libgo/go/net/tcpsockopt_darwin.go | 3 +- libgo/go/net/tcpsockopt_dragonfly.go | 3 +- libgo/go/net/tcpsockopt_solaris.go | 19 +- libgo/go/net/tcpsockopt_stub.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 3 +- libgo/go/net/tcpsockopt_windows.go | 3 +- libgo/go/net/textproto/header.go | 15 +- libgo/go/net/textproto/header_test.go | 54 + libgo/go/net/textproto/reader.go | 45 +- libgo/go/net/textproto/reader_test.go | 52 +- libgo/go/net/timeout_test.go | 58 +- libgo/go/net/udpsock.go | 5 +- libgo/go/net/udpsock_plan9.go | 10 +- libgo/go/net/udpsock_plan9_test.go | 2 +- libgo/go/net/udpsock_posix.go | 2 +- libgo/go/net/udpsock_test.go | 24 +- libgo/go/net/unixsock.go | 2 +- libgo/go/net/unixsock_posix.go | 2 +- libgo/go/net/unixsock_test.go | 2 +- libgo/go/net/url/url.go | 30 +- libgo/go/net/url/url_test.go | 37 +- libgo/go/os/dir_gccgo.go | 24 +- libgo/go/os/env_windows.go | 18 +- libgo/go/os/error.go | 2 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/exec/exec.go | 11 +- libgo/go/os/exec/exec_plan9.go | 19 + libgo/go/os/exec/exec_test.go | 177 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec_posix.go | 8 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/exec_windows.go | 5 +- libgo/go/os/executable.go | 2 - libgo/go/os/executable_procfs.go | 2 +- libgo/go/os/executable_test.go | 2 +- libgo/go/os/export_test.go | 1 - libgo/go/os/export_unix_test.go | 2 +- libgo/go/os/file.go | 31 +- libgo/go/os/file_plan9.go | 2 +- libgo/go/os/file_posix.go | 2 +- libgo/go/os/file_unix.go | 22 +- libgo/go/os/os_test.go | 115 +- libgo/go/os/os_windows_test.go | 1188 + libgo/go/os/path.go | 3 - libgo/go/os/path_unix.go | 2 +- libgo/go/os/path_windows_test.go | 15 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_test.go | 4 +- libgo/go/os/rawconn_test.go | 2 +- libgo/go/os/removeall_at.go | 1 - libgo/go/os/removeall_noat.go | 9 +- libgo/go/os/removeall_test.go | 52 +- libgo/go/os/signal/doc.go | 8 + libgo/go/os/signal/signal.go | 15 + libgo/go/os/signal/signal_plan9.go | 3 +- libgo/go/os/signal/signal_test.go | 160 +- libgo/go/os/signal/signal_unix.go | 5 +- libgo/go/os/stat_js.go | 54 + libgo/go/os/stat_nacljs.go | 54 - libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_bsd.go | 2 +- libgo/go/os/sys_nacl.go | 9 - libgo/go/os/timeout_test.go | 1 - libgo/go/os/user/cgo_lookup_unix.go | 4 - libgo/go/os/user/lookup_stubs.go | 11 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/os/user/lookup_unix_test.go | 2 +- libgo/go/os/user/lookup_windows.go | 11 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/example_test.go | 16 +- libgo/go/path/filepath/example_test.go | 2 - libgo/go/path/filepath/path.go | 12 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/path.go | 8 +- libgo/go/plugin/plugin.go | 2 +- libgo/go/plugin/plugin_dlopen.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/plugin/plugin_test.go | 1 - libgo/go/reflect/all_test.go | 113 +- libgo/go/reflect/deepequal.go | 16 +- libgo/go/reflect/type.go | 371 +- libgo/go/reflect/value.go | 20 +- libgo/go/regexp/backtrack.go | 2 +- libgo/go/regexp/example_test.go | 420 + libgo/go/regexp/exec_test.go | 4 +- libgo/go/runtime/alg.go | 93 +- libgo/go/runtime/callers_test.go | 278 +- libgo/go/runtime/cgocall.go | 22 +- libgo/go/runtime/cgocheck.go | 2 +- libgo/go/runtime/chan.go | 14 +- libgo/go/runtime/chan_test.go | 5 +- libgo/go/runtime/checkptr.go | 83 + libgo/go/runtime/checkptr_test.go | 50 + libgo/go/runtime/crash_nonunix_test.go | 2 +- libgo/go/runtime/crash_test.go | 133 +- libgo/go/runtime/crash_unix_test.go | 100 +- libgo/go/runtime/debug/heapdump_test.go | 4 +- libgo/go/runtime/debug/mod.go | 2 +- libgo/go/runtime/debug_test.go | 12 +- libgo/go/runtime/debuglog.go | 2 +- libgo/go/runtime/defer_test.go | 283 + libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/error.go | 2 +- libgo/go/runtime/export_debug_test.go | 11 +- libgo/go/runtime/export_linux_test.go | 3 + libgo/go/runtime/export_mmap_test.go | 2 +- libgo/go/runtime/export_test.go | 539 +- libgo/go/runtime/export_unix_test.go | 75 + libgo/go/runtime/extern.go | 35 +- libgo/go/runtime/gc_test.go | 25 - libgo/go/runtime/gcinfo_test.go | 10 +- libgo/go/runtime/hash64.go | 5 +- libgo/go/runtime/heapdump.go | 10 +- libgo/go/runtime/internal/atomic/atomic.c | 20 + libgo/go/runtime/internal/atomic/atomic_test.go | 127 +- libgo/go/runtime/internal/atomic/bench_test.go | 40 + libgo/go/runtime/internal/atomic/gccgo.go | 6 + libgo/go/runtime/internal/sys/intrinsics.go | 19 - libgo/go/runtime/internal/sys/intrinsics_common.go | 143 + libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/libfuzzer.go | 75 + libgo/go/runtime/lock_futex.go | 2 +- libgo/go/runtime/lock_js.go | 91 +- libgo/go/runtime/lock_sema.go | 4 +- libgo/go/runtime/malloc.go | 84 +- libgo/go/runtime/malloc_test.go | 29 +- libgo/go/runtime/map.go | 65 +- libgo/go/runtime/map_benchmark_test.go | 32 +- libgo/go/runtime/map_fast32.go | 18 +- libgo/go/runtime/map_fast64.go | 18 +- libgo/go/runtime/map_faststr.go | 14 +- libgo/go/runtime/map_test.go | 61 + libgo/go/runtime/mbitmap.go | 93 +- libgo/go/runtime/mcentral.go | 4 +- libgo/go/runtime/memmove_test.go | 67 + libgo/go/runtime/mgc.go | 75 +- libgo/go/runtime/mgc_gccgo.go | 31 +- libgo/go/runtime/mgclarge.go | 657 - libgo/go/runtime/mgcmark.go | 121 +- libgo/go/runtime/mgcscavenge.go | 815 +- libgo/go/runtime/mgcscavenge_test.go | 443 + libgo/go/runtime/mgcsweep.go | 14 +- libgo/go/runtime/mgcsweepbuf.go | 15 +- libgo/go/runtime/mgcwork.go | 10 +- libgo/go/runtime/mheap.go | 1106 +- libgo/go/runtime/mkpreempt.go | 537 + libgo/go/runtime/mpagealloc.go | 946 + libgo/go/runtime/mpagealloc_32bit.go | 116 + libgo/go/runtime/mpagealloc_64bit.go | 180 + libgo/go/runtime/mpagealloc_test.go | 978 + libgo/go/runtime/mpagecache.go | 156 + libgo/go/runtime/mpagecache_test.go | 370 + libgo/go/runtime/mpallocbits.go | 388 + libgo/go/runtime/mpallocbits_test.go | 510 + libgo/go/runtime/mprof.go | 23 +- libgo/go/runtime/mranges.go | 161 + libgo/go/runtime/msize.go | 2 +- libgo/go/runtime/mstats.go | 15 +- libgo/go/runtime/nbpipe_pipe.go | 19 + libgo/go/runtime/nbpipe_pipe2.go | 22 + libgo/go/runtime/nbpipe_test.go | 102 + libgo/go/runtime/netpoll.go | 70 +- libgo/go/runtime/netpoll_aix.go | 91 +- libgo/go/runtime/netpoll_epoll.go | 111 +- libgo/go/runtime/netpoll_fake.go | 15 +- libgo/go/runtime/netpoll_hurd.go | 77 +- libgo/go/runtime/netpoll_kqueue.go | 89 +- libgo/go/runtime/netpoll_solaris.go | 95 +- libgo/go/runtime/netpoll_stub.go | 41 +- libgo/go/runtime/netpoll_windows.go | 70 +- libgo/go/runtime/os3_solaris.go | 8 - libgo/go/runtime/os_darwin.go | 18 - libgo/go/runtime/os_freebsd_arm64.go | 155 + libgo/go/runtime/os_gccgo.go | 42 + libgo/go/runtime/os_hurd.go | 36 +- libgo/go/runtime/os_illumos.go | 102 + libgo/go/runtime/os_js.go | 9 +- libgo/go/runtime/os_linux_arm.go | 8 - libgo/go/runtime/os_linux_arm64.go | 9 - libgo/go/runtime/os_linux_mips64x.go | 10 - libgo/go/runtime/os_linux_mipsx.go | 10 - libgo/go/runtime/os_netbsd_arm64.go | 1 - libgo/go/runtime/os_only_solaris.go | 18 + libgo/go/runtime/os_openbsd_arm64.go | 1 - libgo/go/runtime/panic.go | 33 +- libgo/go/runtime/pprof/label.go | 6 +- libgo/go/runtime/pprof/label_test.go | 2 +- libgo/go/runtime/pprof/mprof_test.go | 118 +- libgo/go/runtime/pprof/pprof.go | 30 +- libgo/go/runtime/pprof/pprof_test.go | 244 +- libgo/go/runtime/pprof/proto.go | 297 +- libgo/go/runtime/pprof/proto_test.go | 17 +- libgo/go/runtime/pprof/protomem.go | 23 +- libgo/go/runtime/pprof/testdata/README | 9 + .../go/runtime/pprof/testdata/mappingtest/main.go | 13 +- libgo/go/runtime/pprof/testdata/test32 | Bin 0 -> 528 bytes libgo/go/runtime/pprof/testdata/test32be | Bin 0 -> 520 bytes libgo/go/runtime/pprof/testdata/test64 | Bin 0 -> 760 bytes libgo/go/runtime/pprof/testdata/test64be | Bin 0 -> 856 bytes libgo/go/runtime/preempt.go | 370 + libgo/go/runtime/preempt_nonwindows.go | 13 + libgo/go/runtime/proc.go | 672 +- libgo/go/runtime/proc_test.go | 50 + libgo/go/runtime/race0.go | 2 + libgo/go/runtime/runtime1.go | 4 + libgo/go/runtime/runtime2.go | 137 +- libgo/go/runtime/runtime_mmap_test.go | 2 +- libgo/go/runtime/runtime_test.go | 48 +- libgo/go/runtime/select.go | 8 +- libgo/go/runtime/sema.go | 45 +- libgo/go/runtime/sema_test.go | 97 + libgo/go/runtime/semasleep_test.go | 2 +- libgo/go/runtime/signal_sighandler.go | 176 - libgo/go/runtime/signal_unix.go | 315 +- libgo/go/runtime/signal_windows_test.go | 61 + libgo/go/runtime/sizeof_test.go | 2 - libgo/go/runtime/slice.go | 4 +- libgo/go/runtime/stack_test.go | 10 +- libgo/go/runtime/string.go | 34 + libgo/go/runtime/string_test.go | 31 + libgo/go/runtime/stubs.go | 9 +- libgo/go/runtime/stubs2.go | 8 +- libgo/go/runtime/stubs3.go | 2 +- libgo/go/runtime/symtab.go | 8 +- libgo/go/runtime/testdata/testfaketime/faketime.go | 28 + libgo/go/runtime/testdata/testprog/checkptr.go | 36 + libgo/go/runtime/testdata/testprog/deadlock.go | 93 + libgo/go/runtime/testdata/testprog/gc.go | 36 +- libgo/go/runtime/testdata/testprog/preempt.go | 71 + libgo/go/runtime/testdata/testprog/signal.go | 2 +- libgo/go/runtime/testdata/testprog/vdso.go | 55 + .../testdata/testprogcgo/bigstack_windows.c | 46 + .../runtime/testdata/testprogcgo/numgoroutine.go | 7 - libgo/go/runtime/testdata/testprognet/signal.go | 2 +- libgo/go/runtime/testdata/testwinlib/main.c | 57 + libgo/go/runtime/testdata/testwinlib/main.go | 28 + libgo/go/runtime/time.go | 1138 +- libgo/go/runtime/time_fake.go | 100 + libgo/go/runtime/time_nofake.go | 31 + libgo/go/runtime/time_test.go | 96 + libgo/go/runtime/timestub2.go | 3 +- libgo/go/runtime/trace.go | 13 +- libgo/go/runtime/trace/example_test.go | 2 - libgo/go/runtime/traceback_gccgo.go | 6 +- libgo/go/runtime/treap_test.go | 270 - libgo/go/runtime/type.go | 38 +- libgo/go/runtime/utf8.go | 2 +- libgo/go/strconv/atof.go | 37 +- libgo/go/strconv/atoi.go | 20 +- libgo/go/strconv/atoi_test.go | 7 + libgo/go/strconv/example_test.go | 9 +- libgo/go/strconv/isprint.go | 86 +- libgo/go/strconv/quote.go | 11 +- libgo/go/strings/builder.go | 1 + libgo/go/strings/builder_test.go | 15 - libgo/go/strings/strings.go | 25 +- libgo/go/strings/strings_test.go | 10 +- libgo/go/sync/atomic/atomic_test.go | 14 +- libgo/go/sync/mutex.go | 3 +- libgo/go/sync/waitgroup_test.go | 11 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 143 - libgo/go/syscall/dirent_test.go | 143 + libgo/go/syscall/env_plan9.go | 16 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/exec_linux_test.go | 56 +- libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/fs_js.go | 20 +- libgo/go/syscall/getdirentries_test.go | 6 +- libgo/go/syscall/js/export_test.go | 9 + libgo/go/syscall/js/func.go | 2 +- libgo/go/syscall/js/js.go | 164 +- libgo/go/syscall/js/js_test.go | 143 +- libgo/go/syscall/lsf_linux.go | 4 +- libgo/go/syscall/net_js.go | 2 +- libgo/go/syscall/netlink_linux.go | 2 +- libgo/go/syscall/route_freebsd_64bit.go | 2 +- libgo/go/syscall/security_windows.go | 2 +- libgo/go/syscall/sock_cloexec_linux.go | 29 + libgo/go/syscall/sockcmsg_dragonfly.go | 16 + libgo/go/syscall/sockcmsg_linux.go | 2 +- libgo/go/syscall/sockcmsg_unix.go | 36 +- libgo/go/syscall/sockcmsg_unix_other.go | 38 + libgo/go/syscall/syscall.go | 2 +- libgo/go/syscall/syscall_aix.go | 10 +- libgo/go/syscall/syscall_dragonfly.go | 20 +- libgo/go/syscall/syscall_errno.go | 8 +- libgo/go/syscall/syscall_freebsd_arm64.go | 33 + libgo/go/syscall/syscall_js.go | 11 +- libgo/go/syscall/syscall_linux_riscv64.go | 9 + libgo/go/syscall/syscall_linux_test.go | 11 +- libgo/go/syscall/syscall_test.go | 2 +- libgo/go/syscall/syscall_unix.go | 9 +- libgo/go/syscall/syscall_unix_test.go | 6 + libgo/go/syscall/tables_js.go | 494 + libgo/go/syscall/tables_nacljs.go | 490 - libgo/go/syscall/time_fake.go | 26 + libgo/go/syscall/time_nofake.go | 14 + libgo/go/syscall/timestruct.go | 6 +- libgo/go/testing/benchmark.go | 35 +- libgo/go/testing/example.go | 4 +- libgo/go/testing/iotest/logger_test.go | 160 + libgo/go/testing/iotest/reader_test.go | 226 + libgo/go/testing/iotest/writer_test.go | 39 + libgo/go/testing/panic_test.go | 210 + libgo/go/testing/sub_test.go | 168 +- libgo/go/testing/testing.go | 147 +- libgo/go/text/scanner/example_test.go | 2 - libgo/go/text/template/doc.go | 18 +- libgo/go/text/template/exec.go | 27 +- libgo/go/text/template/exec_test.go | 91 +- libgo/go/text/template/funcs.go | 34 +- libgo/go/text/template/parse/lex.go | 1 - libgo/go/text/template/parse/node.go | 170 +- libgo/go/text/template/parse/parse.go | 9 +- libgo/go/text/template/parse/parse_test.go | 52 +- libgo/go/text/template/template.go | 21 +- libgo/go/time/example_test.go | 19 +- libgo/go/time/format.go | 3 + libgo/go/time/format_test.go | 2 +- libgo/go/time/genzabbrs.go | 2 +- libgo/go/time/internal_test.go | 3 +- libgo/go/time/sleep.go | 22 +- libgo/go/time/sleep_test.go | 73 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick_test.go | 76 +- libgo/go/time/time.go | 5 +- libgo/go/time/zoneinfo.go | 10 +- libgo/go/time/zoneinfo_abbrs_windows.go | 9 +- libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/unicode/tables.go | 574 +- libgo/go/unicode/utf8/utf8.go | 3 +- libgo/gotool-packages.txt | 21 +- libgo/libgo-packages.txt | 4 +- libgo/match.sh | 4 +- libgo/merge.sh | 6 +- libgo/misc/cgo/fortran/test.bash | 2 +- libgo/misc/cgo/life/overlaydir_test.go | 11 +- libgo/misc/cgo/stdio/overlaydir_test.go | 11 +- libgo/misc/cgo/test/cgo_test.go | 6 +- libgo/misc/cgo/test/issue21897.go | 11 +- libgo/misc/cgo/test/issue21897b.go | 2 +- libgo/misc/cgo/test/issue31891.c | 13 + libgo/misc/cgo/test/issue8945.go | 16 - libgo/misc/cgo/test/overlaydir_test.go | 11 +- libgo/misc/cgo/test/test.go | 102 +- .../cgo/test/testdata/issue24161_darwin_test.go | 8 - libgo/misc/cgo/test/testdata/issue24161e0/main.go | 2 +- libgo/misc/cgo/test/testdata/issue24161e1/main.go | 2 +- libgo/misc/cgo/test/testdata/issue24161e2/main.go | 2 +- .../misc/cgo/test/testdata/issue9026/issue9026.go | 6 +- libgo/misc/cgo/test/testx.go | 35 + libgo/misc/cgo/testasan/main.go | 7 + libgo/misc/cgo/testcarchive/carchive_test.go | 310 +- libgo/misc/cgo/testcarchive/overlaydir_test.go | 11 +- .../misc/cgo/testcarchive/testdata/libgo7/sink.go | 17 + libgo/misc/cgo/testcarchive/testdata/main2.c | 37 +- libgo/misc/cgo/testcarchive/testdata/main3.c | 21 + libgo/misc/cgo/testcarchive/testdata/main7.c | 18 + libgo/misc/cgo/testcshared/cshared_test.go | 45 +- libgo/misc/cgo/testcshared/overlaydir_test.go | 11 +- libgo/misc/cgo/testgodefs/test.bash | 24 - libgo/misc/cgo/testgodefs/testgodefs_test.go | 83 + libgo/misc/cgo/testplugin/overlaydir_test.go | 11 +- libgo/misc/cgo/testplugin/plugin_test.go | 9 +- libgo/misc/cgo/testshared/overlaydir_test.go | 11 +- libgo/misc/cgo/testshared/shared_test.go | 200 +- libgo/misc/cgo/testsigfwd/main.go | 1 + libgo/misc/cgo/testso/overlaydir_test.go | 11 +- libgo/misc/cgo/testsovar/overlaydir_test.go | 11 +- libgo/runtime/go-caller.c | 41 +- libgo/runtime/go-callers.c | 87 +- libgo/runtime/go-context.S | 3 +- libgo/runtime/go-nanotime.c | 4 +- libgo/runtime/go-now.c | 4 +- libgo/runtime/go-runtime-error.c | 124 - libgo/runtime/go-signal.c | 63 +- libgo/runtime/go-unsafe-pointer.c | 24 +- libgo/runtime/runtime.h | 9 +- libgo/runtime/runtime_c.c | 18 +- libgo/testsuite/Makefile.in | 1 + libgo/testsuite/gotest | 154 +- libgomp/.gitattributes | 2 + libgomp/ChangeLog | 907 +- libgomp/Makefile.in | 10 +- libgomp/acc_prof.h | 2 +- libgomp/aclocal.m4 | 1 + libgomp/affinity-fmt.c | 6 +- libgomp/affinity.c | 2 +- libgomp/alloc.c | 2 +- libgomp/atomic.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config/accel/lock.c | 2 +- libgomp/config/accel/mutex.h | 2 +- libgomp/config/accel/oacc-init.c | 2 +- libgomp/config/accel/openacc.f90 | 41 +- libgomp/config/accel/pool.h | 2 +- libgomp/config/accel/proc.c | 4 +- libgomp/config/accel/ptrlock.h | 2 +- libgomp/config/accel/sem.h | 2 +- libgomp/config/accel/thread-stacksize.h | 2 +- libgomp/config/bsd/proc.c | 2 +- libgomp/config/darwin/plugin-suffix.h | 2 +- libgomp/config/darwin/thread-stacksize.h | 2 +- libgomp/config/gcn/affinity-fmt.c | 2 +- libgomp/config/gcn/bar.c | 2 +- libgomp/config/gcn/bar.h | 2 +- libgomp/config/gcn/doacross.h | 2 +- libgomp/config/gcn/icv-device.c | 2 +- libgomp/config/gcn/oacc-target.c | 2 +- libgomp/config/gcn/simple-bar.h | 2 +- libgomp/config/gcn/target.c | 2 +- libgomp/config/gcn/task.c | 4 +- libgomp/config/gcn/team.c | 6 +- libgomp/config/gcn/time.c | 2 +- libgomp/config/hpux/plugin-suffix.h | 2 +- libgomp/config/linux/affinity.c | 2 +- libgomp/config/linux/alpha/futex.h | 2 +- libgomp/config/linux/bar.c | 2 +- libgomp/config/linux/bar.h | 2 +- libgomp/config/linux/doacross.h | 2 +- libgomp/config/linux/futex.h | 2 +- libgomp/config/linux/ia64/futex.h | 2 +- libgomp/config/linux/lock.c | 2 +- libgomp/config/linux/mips/futex.h | 2 +- libgomp/config/linux/mutex.c | 2 +- libgomp/config/linux/mutex.h | 2 +- libgomp/config/linux/powerpc/futex.h | 2 +- libgomp/config/linux/proc.c | 2 +- libgomp/config/linux/proc.h | 2 +- libgomp/config/linux/ptrlock.c | 2 +- libgomp/config/linux/ptrlock.h | 2 +- libgomp/config/linux/s390/futex.h | 2 +- libgomp/config/linux/sem.c | 2 +- libgomp/config/linux/sem.h | 2 +- libgomp/config/linux/sparc/futex.h | 2 +- libgomp/config/linux/tile/futex.h | 2 +- libgomp/config/linux/wait.h | 2 +- libgomp/config/linux/x86/futex.h | 2 +- libgomp/config/mingw32/affinity-fmt.c | 2 +- libgomp/config/mingw32/proc.c | 2 +- libgomp/config/mingw32/time.c | 2 +- libgomp/config/nvptx/affinity-fmt.c | 2 +- libgomp/config/nvptx/bar.c | 2 +- libgomp/config/nvptx/bar.h | 2 +- libgomp/config/nvptx/doacross.h | 2 +- libgomp/config/nvptx/error.c | 2 +- libgomp/config/nvptx/icv-device.c | 2 +- libgomp/config/nvptx/simple-bar.h | 2 +- libgomp/config/nvptx/target.c | 2 +- libgomp/config/nvptx/task.c | 4 +- libgomp/config/nvptx/team.c | 4 +- libgomp/config/nvptx/teams.c | 2 +- libgomp/config/nvptx/time.c | 2 +- libgomp/config/posix/bar.c | 2 +- libgomp/config/posix/bar.h | 2 +- libgomp/config/posix/doacross.h | 2 +- libgomp/config/posix/lock.c | 2 +- libgomp/config/posix/mutex.h | 2 +- libgomp/config/posix/plugin-suffix.h | 2 +- libgomp/config/posix/pool.h | 2 +- libgomp/config/posix/proc.c | 2 +- libgomp/config/posix/ptrlock.h | 2 +- libgomp/config/posix/sem.c | 2 +- libgomp/config/posix/sem.h | 2 +- libgomp/config/posix/simple-bar.h | 2 +- libgomp/config/posix/thread-stacksize.h | 2 +- libgomp/config/posix/time.c | 2 +- libgomp/config/rtems/affinity-fmt.c | 2 +- libgomp/config/rtems/bar.c | 2 +- libgomp/config/rtems/bar.h | 2 +- libgomp/config/rtems/mutex.h | 2 +- libgomp/config/rtems/pool.h | 2 +- libgomp/config/rtems/proc.c | 2 +- libgomp/config/rtems/sem.h | 2 +- libgomp/configure | 39 +- libgomp/configure.ac | 11 +- libgomp/configure.tgt | 3 + libgomp/critical.c | 2 +- libgomp/env.c | 4 +- libgomp/error.c | 2 +- libgomp/fortran.c | 2 +- libgomp/hashtab.h | 2 +- libgomp/icv-device.c | 2 +- libgomp/icv.c | 2 +- libgomp/iter.c | 2 +- libgomp/iter_ull.c | 2 +- libgomp/libgomp-plugin.c | 2 +- libgomp/libgomp-plugin.h | 30 +- libgomp/libgomp.h | 53 +- libgomp/libgomp.map | 14 + libgomp/libgomp.texi | 351 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 14 +- libgomp/lock.c | 2 +- libgomp/loop.c | 2 +- libgomp/loop_ull.c | 2 +- libgomp/oacc-async.c | 73 +- libgomp/oacc-cuda.c | 2 +- libgomp/oacc-host.c | 31 +- libgomp/oacc-init.c | 132 +- libgomp/oacc-int.h | 3 +- libgomp/oacc-mem.c | 825 +- libgomp/oacc-parallel.c | 338 +- libgomp/oacc-plugin.c | 2 +- libgomp/oacc-plugin.h | 2 +- libgomp/oacc-profiling.c | 2 +- libgomp/omp.h.in | 2 +- libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 6 +- libgomp/openacc.f90 | 331 +- libgomp/openacc.h | 24 +- libgomp/openacc_lib.h | 152 +- libgomp/ordered.c | 6 +- libgomp/parallel.c | 2 +- libgomp/plugin/Makefrag.am | 2 +- libgomp/plugin/configfrag.ac | 6 +- libgomp/plugin/cuda-lib.def | 4 + libgomp/plugin/cuda/cuda.h | 8 +- libgomp/plugin/hsa_ext_finalize.h | 2 +- libgomp/plugin/plugin-gcn.c | 222 +- libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 98 +- libgomp/priority_queue.c | 2 +- libgomp/priority_queue.h | 2 +- libgomp/sections.c | 2 +- libgomp/secure_getenv.h | 2 +- libgomp/single.c | 2 +- libgomp/splay-tree.c | 2 +- libgomp/splay-tree.h | 2 +- libgomp/target.c | 431 +- libgomp/task.c | 8 +- libgomp/taskloop.c | 2 +- libgomp/team.c | 4 +- libgomp/teams.c | 2 +- libgomp/testsuite/Makefile.in | 10 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/lib/libgomp.exp | 50 + libgomp/testsuite/libgomp-test-support.exp.in | 2 + libgomp/testsuite/libgomp.c++/udr-20.C | 54 + libgomp/testsuite/libgomp.c++/udr-21.C | 54 + libgomp/testsuite/libgomp.c-c++-common/pr93515.c | 36 + .../libgomp.c-c++-common/unmap-infinity-2.c | 19 + libgomp/testsuite/libgomp.c/affinity-1.c | 2 +- libgomp/testsuite/libgomp.c/pr86416-1.c | 22 + libgomp/testsuite/libgomp.c/pr86416-2.c | 22 + libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.c/target-38.c | 28 + libgomp/testsuite/libgomp.c/target-link-1.c | 3 + libgomp/testsuite/libgomp.fortran/atomic1.f90 | 46 + libgomp/testsuite/libgomp.fortran/jacobi.f | 6 +- libgomp/testsuite/libgomp.fortran/optional-map.f90 | 134 + .../libgomp.fortran/target-print-1-nvptx.f90 | 11 + .../testsuite/libgomp.fortran/target-print-1.f90 | 6 +- libgomp/testsuite/libgomp.fortran/teams1.f90 | 19 + libgomp/testsuite/libgomp.fortran/teams2.f90 | 140 + .../libgomp.fortran/use_device_addr-1.f90 | 36 + .../libgomp.fortran/use_device_addr-2.f90 | 36 + .../libgomp.fortran/use_device_addr-3.f90 | 343 +- .../libgomp.fortran/use_device_addr-4.f90 | 343 +- .../libgomp.fortran/use_device_ptr-optional-2.f90 | 62 +- .../libgomp.fortran/use_device_ptr-optional-3.f90 | 140 + libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +- libgomp/testsuite/libgomp.hsa.c/tiling-2.c | 2 +- libgomp/testsuite/libgomp.oacc-c++/c++.exp | 9 + libgomp/testsuite/libgomp.oacc-c++/deep-copy-12.C | 72 + libgomp/testsuite/libgomp.oacc-c++/deep-copy-13.C | 72 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-1.c | 28 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-2.c | 27 + .../acc_free-pr92503-3-2.c | 28 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-3.c | 28 + .../acc_free-pr92503-4-2.c | 29 + .../libgomp.oacc-c-c++-common/acc_free-pr92503-4.c | 30 + .../acc_get_property-aux.c | 98 + .../acc_get_property-gcn.c | 135 + .../acc_get_property-host.c | 20 + .../acc_get_property-nvptx.c | 71 + .../libgomp.oacc-c-c++-common/acc_get_property.c | 76 + .../acc_map_data-device_already-1.c | 36 + .../acc_map_data-device_already-2.c | 35 + .../acc_map_data-device_already-3.c | 31 + .../acc_map_data-host_already-1.c | 33 + .../acc_map_data-host_already-2.c | 32 + .../acc_map_data-host_already-3.c | 27 + .../libgomp.oacc-c-c++-common/acc_prof-init-1.c | 2 + .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 4 + .../acc_prof-parallel-1.c | 12 + .../acc_unmap_data-pr92840-1.c | 27 + .../acc_unmap_data-pr92840-2.c | 25 + .../acc_unmap_data-pr92840-3.c | 26 + .../libgomp.oacc-c-c++-common/async_queue-1.c | 2 + .../libgomp.oacc-c-c++-common/asyncwait-nop-1.c | 2 + .../libgomp.oacc-c-c++-common/clauses-1.c | 45 +- .../libgomp.oacc-c-c++-common/context-1.c | 6 +- .../libgomp.oacc-c-c++-common/context-2.c | 6 +- .../libgomp.oacc-c-c++-common/context-3.c | 6 +- .../libgomp.oacc-c-c++-common/context-4.c | 6 +- .../libgomp.oacc-c-c++-common/copyin-devptr-1.c | 28 - .../libgomp.oacc-c-c++-common/copyin-devptr-2.c | 35 - .../libgomp.oacc-c-c++-common/deep-copy-1.c | 24 + .../libgomp.oacc-c-c++-common/deep-copy-10.c | 53 + .../libgomp.oacc-c-c++-common/deep-copy-11.c | 72 + .../libgomp.oacc-c-c++-common/deep-copy-14.c | 63 + .../libgomp.oacc-c-c++-common/deep-copy-2.c | 29 + .../libgomp.oacc-c-c++-common/deep-copy-3.c | 34 + .../libgomp.oacc-c-c++-common/deep-copy-4.c | 87 + .../libgomp.oacc-c-c++-common/deep-copy-5.c | 81 + .../libgomp.oacc-c-c++-common/deep-copy-6.c | 59 + .../libgomp.oacc-c-c++-common/deep-copy-7.c | 45 + .../libgomp.oacc-c-c++-common/deep-copy-8.c | 54 + .../libgomp.oacc-c-c++-common/deep-copy-9.c | 53 + .../libgomp.oacc-c-c++-common/enter_exit-lib.c | 2 +- .../function-not-offloaded.c | 4 +- .../libgomp.oacc-c-c++-common/host_data-6.c | 47 + .../libgomp.oacc-c-c++-common/host_data-7.c | 66 + .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-17.c | 38 - .../testsuite/libgomp.oacc-c-c++-common/lib-18.c | 38 - .../testsuite/libgomp.oacc-c-c++-common/lib-21.c | 35 - .../testsuite/libgomp.oacc-c-c++-common/lib-22.c | 33 - .../testsuite/libgomp.oacc-c-c++-common/lib-28.c | 32 - .../testsuite/libgomp.oacc-c-c++-common/lib-29.c | 32 - .../testsuite/libgomp.oacc-c-c++-common/lib-30.c | 30 - .../testsuite/libgomp.oacc-c-c++-common/lib-43.c | 51 - .../testsuite/libgomp.oacc-c-c++-common/lib-47.c | 49 - .../testsuite/libgomp.oacc-c-c++-common/lib-50.c | 30 - .../testsuite/libgomp.oacc-c-c++-common/lib-82.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-91.c | 2 + .../libgomp.oacc-c-c++-common/loop-auto-1.c | 3 + .../libgomp.oacc-c-c++-common/loop-dim-default.c | 9 + .../libgomp.oacc-c-c++-common/loop-gwv-1.c | 17 +- .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c | 20 +- .../libgomp.oacc-c-c++-common/loop-red-v-1.c | 6 +- .../libgomp.oacc-c-c++-common/loop-red-v-2.c | 6 +- .../libgomp.oacc-c-c++-common/loop-red-w-1.c | 7 +- .../libgomp.oacc-c-c++-common/loop-red-w-2.c | 7 +- .../libgomp.oacc-c-c++-common/loop-red-wv-1.c | 10 +- .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c | 7 +- .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c | 7 +- .../libgomp.oacc-c-c++-common/loop-wv-1.c | 10 +- .../libgomp.oacc-c-c++-common/map-data-1.c | 53 + .../testsuite/libgomp.oacc-c-c++-common/nested-1.c | 36 +- .../libgomp.oacc-c-c++-common/no_create-1.c | 49 + .../libgomp.oacc-c-c++-common/no_create-2.c | 30 + .../libgomp.oacc-c-c++-common/no_create-3.c | 25 + .../libgomp.oacc-c-c++-common/no_create-4.c | 82 + .../libgomp.oacc-c-c++-common/no_create-5.c | 49 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 42 +- .../libgomp.oacc-c-c++-common/pr92726-1.c | 26 + .../libgomp.oacc-c-c++-common/pr92843-1.c | 180 + .../libgomp.oacc-c-c++-common/pr92848-1-d-a.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-d-p.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-r-a.c | 7 + .../libgomp.oacc-c-c++-common/pr92848-1-r-p.c | 321 + .../libgomp.oacc-c-c++-common/pr92854-1.c | 31 + .../libgomp.oacc-c-c++-common/pr92877-1.c | 19 + .../libgomp.oacc-c-c++-common/pr92970-1.c | 33 + .../libgomp.oacc-c-c++-common/pr92984-1.c | 100 + .../libgomp.oacc-c-c++-common/routine-gwv-1.c | 15 +- .../libgomp.oacc-c-c++-common/routine-v-1.c | 7 +- .../libgomp.oacc-c-c++-common/routine-w-1.c | 7 +- .../libgomp.oacc-c-c++-common/routine-wv-1.c | 10 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 5 + .../subset-subarray-mappings-1-d-a.c | 7 + .../subset-subarray-mappings-1-d-p.c | 7 + .../subset-subarray-mappings-1-r-a.c | 7 + .../subset-subarray-mappings-1-r-p.c | 498 + .../subset-subarray-mappings-2.c | 115 + .../testsuite/libgomp.oacc-c-c++-common/tile-1.c | 3 + .../libgomp.oacc-c-c++-common/unmap-infinity-1.c | 17 + libgomp/testsuite/libgomp.oacc-c/c.exp | 9 + .../libgomp.oacc-fortran/acc_get_property.f90 | 92 + .../libgomp.oacc-fortran/class-ptr-param.f95 | 34 + .../libgomp.oacc-fortran/classtypes-1.f95 | 50 + .../libgomp.oacc-fortran/classtypes-2.f95 | 106 + .../testsuite/libgomp.oacc-fortran/declare-5.f90 | 90 +- .../testsuite/libgomp.oacc-fortran/deep-copy-1.f90 | 35 + .../testsuite/libgomp.oacc-fortran/deep-copy-3.f90 | 36 + .../testsuite/libgomp.oacc-fortran/deep-copy-4.f90 | 49 + .../testsuite/libgomp.oacc-fortran/deep-copy-5.f90 | 57 + .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 61 + .../testsuite/libgomp.oacc-fortran/deep-copy-7.f90 | 89 + .../testsuite/libgomp.oacc-fortran/deep-copy-8.f90 | 41 + .../libgomp.oacc-fortran/derived-type-1.f90 | 28 + .../libgomp.oacc-fortran/derivedtype-1.f95 | 30 + .../libgomp.oacc-fortran/derivedtype-2.f95 | 41 + .../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 | 9 + .../testsuite/libgomp.oacc-fortran/host_data-5.F90 | 92 + .../libgomp.oacc-fortran/multidim-slice.f95 | 50 + .../testsuite/libgomp.oacc-fortran/no_create-1.f90 | 39 + .../testsuite/libgomp.oacc-fortran/no_create-2.f90 | 90 + .../testsuite/libgomp.oacc-fortran/no_create-3.F90 | 39 + .../libgomp.oacc-fortran/openacc_version-1.f | 2 +- .../libgomp.oacc-fortran/openacc_version-2.f90 | 2 +- .../libgomp.oacc-fortran/optional-cache.f95 | 24 + .../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 | 68 + .../optional-update-device.f90 | 121 + .../libgomp.oacc-fortran/optional-update-host.f90 | 115 + .../libgomp.oacc-fortran/print-1-nvptx.f90 | 11 + libgomp/testsuite/libgomp.oacc-fortran/print-1.f90 | 6 +- .../testsuite/libgomp.oacc-fortran/update-2.f90 | 284 + libgomp/work.c | 2 +- libhsail-rt/ChangeLog | 13 +- libhsail-rt/Makefile.in | 1 + libhsail-rt/aclocal.m4 | 1 + libhsail-rt/configure | 33 +- libhsail-rt/configure.ac | 11 +- libhsail-rt/configure.tgt | 2 +- libhsail-rt/include/internal/fibers.h | 2 +- .../include/internal/phsa-queue-interface.h | 2 +- libhsail-rt/include/internal/phsa-rt.h | 2 +- libhsail-rt/include/internal/workitems.h | 2 +- libhsail-rt/rt/arithmetic.c | 2 +- libhsail-rt/rt/atomics.c | 2 +- libhsail-rt/rt/bitstring.c | 2 +- libhsail-rt/rt/fbarrier.c | 2 +- libhsail-rt/rt/fibers.c | 4 +- libhsail-rt/rt/fp16.c | 2 +- libhsail-rt/rt/misc.c | 2 +- libhsail-rt/rt/multimedia.c | 2 +- libhsail-rt/rt/queue.c | 2 +- libhsail-rt/rt/sat_arithmetic.c | 2 +- libhsail-rt/rt/segment.c | 2 +- libhsail-rt/rt/workitems.c | 2 +- libiberty/ChangeLog | 36 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 10 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/configure | 4 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 3 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 2 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filedescriptor.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 6 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 5 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 2 +- libiberty/simple-object-elf.c | 2 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 2 +- libiberty/simple-object.c | 5 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangle-expected | 5 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libitm/ChangeLog | 28 +- libitm/Makefile.in | 1 + libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/aclocal.m4 | 1 + libitm/alloc.cc | 2 +- libitm/alloc_c.cc | 2 +- libitm/alloc_cpp.cc | 2 +- libitm/barrier.cc | 2 +- libitm/beginend.cc | 2 +- libitm/clone.cc | 2 +- libitm/common.h | 2 +- libitm/config/aarch64/sjlj.S | 2 +- libitm/config/aarch64/target.h | 2 +- libitm/config/alpha/sjlj.S | 2 +- libitm/config/alpha/target.h | 2 +- libitm/config/arm/hwcap.cc | 2 +- libitm/config/arm/hwcap.h | 2 +- libitm/config/arm/sjlj.S | 2 +- libitm/config/arm/target.h | 2 +- libitm/config/generic/asmcfi.h | 2 +- libitm/config/generic/tls.cc | 2 +- libitm/config/generic/tls.h | 2 +- libitm/config/linux/alpha/futex_bits.h | 2 +- libitm/config/linux/futex.cc | 2 +- libitm/config/linux/futex.h | 2 +- libitm/config/linux/futex_bits.h | 2 +- libitm/config/linux/powerpc/futex_bits.h | 2 +- libitm/config/linux/rwlock.cc | 2 +- libitm/config/linux/rwlock.h | 2 +- libitm/config/linux/sh/futex_bits.h | 2 +- libitm/config/linux/sparc/futex_bits.h | 2 +- libitm/config/linux/x86/futex_bits.h | 2 +- libitm/config/linux/x86/tls.h | 2 +- libitm/config/posix/rwlock.cc | 2 +- libitm/config/posix/rwlock.h | 2 +- libitm/config/powerpc/sjlj.S | 2 +- libitm/config/powerpc/target.h | 2 +- libitm/config/s390/sjlj.S | 2 +- libitm/config/s390/target.h | 2 +- libitm/config/sh/sjlj.S | 2 +- libitm/config/sh/target.h | 2 +- libitm/config/sparc/sjlj.S | 2 +- libitm/config/sparc/target.h | 2 +- libitm/config/x86/sjlj.S | 2 +- libitm/config/x86/target.h | 2 +- libitm/config/x86/x86_avx.cc | 2 +- libitm/config/x86/x86_sse.cc | 2 +- libitm/configure | 33 +- libitm/configure.ac | 13 +- libitm/configure.tgt | 5 +- libitm/containers.h | 2 +- libitm/dispatch.h | 2 +- libitm/eh_cpp.cc | 2 +- libitm/libitm.h | 2 +- libitm/libitm.texi | 2 +- libitm/libitm_i.h | 2 +- libitm/local.cc | 2 +- libitm/local_atomic | 2 +- libitm/method-gl.cc | 2 +- libitm/method-ml.cc | 2 +- libitm/method-serial.cc | 2 +- libitm/query.cc | 2 +- libitm/retry.cc | 2 +- libitm/testsuite/Makefile.in | 1 + libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libobjc/ChangeLog | 30 +- libobjc/Makefile.in | 5 +- libobjc/NXConstStr.m | 2 +- libobjc/Object.m | 2 +- libobjc/Protocol.m | 2 +- libobjc/accessors.m | 2 +- libobjc/acinclude.m4 | 2 +- libobjc/aclocal.m4 | 1 + libobjc/class.c | 2 +- libobjc/configure | 37 +- libobjc/configure.ac | 13 +- libobjc/encoding.c | 2 +- libobjc/error.c | 2 +- libobjc/exception.c | 2 +- libobjc/gc.c | 2 +- libobjc/hash.c | 2 +- libobjc/init.c | 2 +- libobjc/ivars.c | 2 +- libobjc/libobjc.def | 2 +- libobjc/linking.m | 2 +- libobjc/memory.c | 2 +- libobjc/methods.c | 2 +- libobjc/nil_method.c | 2 +- libobjc/objc-foreach.c | 2 +- libobjc/objc-private/accessors.h | 2 +- libobjc/objc-private/common.h | 2 +- libobjc/objc-private/error.h | 2 +- libobjc/objc-private/hash.h | 2 +- libobjc/objc-private/module-abi-8.h | 2 +- libobjc/objc-private/objc-list.h | 2 +- libobjc/objc-private/objc-sync.h | 2 +- libobjc/objc-private/protocols.h | 2 +- libobjc/objc-private/runtime.h | 2 +- libobjc/objc-private/sarray.h | 2 +- libobjc/objc-private/selector.h | 2 +- libobjc/objc-sync.c | 2 +- libobjc/objc/NXConstStr.h | 2 +- libobjc/objc/Object.h | 2 +- libobjc/objc/Protocol.h | 2 +- libobjc/objc/message.h | 2 +- libobjc/objc/objc-decls.h | 4 +- libobjc/objc/objc-exception.h | 2 +- libobjc/objc/objc-sync.h | 2 +- libobjc/objc/objc.h | 2 +- libobjc/objc/runtime.h | 2 +- libobjc/objc/thr.h | 2 +- libobjc/objects.c | 2 +- libobjc/protocols.c | 2 +- libobjc/sarray.c | 2 +- libobjc/selector.c | 2 +- libobjc/sendmsg.c | 2 +- libobjc/thr.c | 2 +- liboffloadmic/ChangeLog | 24 + liboffloadmic/Makefile.in | 1 + liboffloadmic/aclocal.m4 | 1 + liboffloadmic/configure | 33 +- liboffloadmic/configure.ac | 11 +- liboffloadmic/plugin/Makefile.in | 1 + liboffloadmic/plugin/aclocal.m4 | 1 + liboffloadmic/plugin/configure | 33 +- liboffloadmic/plugin/configure.ac | 11 +- libphobos/ChangeLog | 22 +- libphobos/Makefile.am | 2 +- libphobos/Makefile.in | 1 + libphobos/acinclude.m4 | 2 +- libphobos/aclocal.m4 | 1 + libphobos/configure | 33 +- libphobos/configure.ac | 2 +- libphobos/configure.tgt | 2 +- libphobos/d_rules.am | 2 +- libphobos/libdruntime/Makefile.am | 2 +- libphobos/libdruntime/Makefile.in | 1 + libphobos/libdruntime/__entrypoint.di | 2 +- libphobos/libdruntime/__main.di | 2 +- .../libdruntime/config/aarch64/switchcontext.S | 2 +- libphobos/libdruntime/config/arm/switchcontext.S | 2 +- libphobos/libdruntime/config/common/threadasm.S | 2 +- libphobos/libdruntime/config/mingw/switchcontext.S | 2 +- libphobos/libdruntime/config/mips/switchcontext.S | 2 +- .../libdruntime/config/powerpc/switchcontext.S | 2 +- .../libdruntime/config/powerpc64/callwithstack.S | 2 +- libphobos/libdruntime/config/x86/switchcontext.S | 2 +- libphobos/libdruntime/gcc/attribute.d | 2 +- libphobos/libdruntime/gcc/backtrace.d | 2 +- libphobos/libdruntime/gcc/builtins.d | 2 +- libphobos/libdruntime/gcc/config.d.in | 2 +- libphobos/libdruntime/gcc/deh.d | 2 +- libphobos/libdruntime/gcc/drtstuff.c | 2 +- libphobos/libdruntime/gcc/emutls.d | 2 +- libphobos/libdruntime/gcc/gthread.d | 2 +- libphobos/libdruntime/gcc/libbacktrace.d.in | 2 +- libphobos/libdruntime/gcc/sections/android.d | 2 +- libphobos/libdruntime/gcc/sections/elf_shared.d | 2 +- libphobos/libdruntime/gcc/sections/osx.d | 2 +- libphobos/libdruntime/gcc/sections/package.d | 2 +- libphobos/libdruntime/gcc/sections/win32.d | 2 +- libphobos/libdruntime/gcc/sections/win64.d | 2 +- libphobos/libdruntime/gcc/unwind/arm.d | 2 +- libphobos/libdruntime/gcc/unwind/arm_common.d | 2 +- libphobos/libdruntime/gcc/unwind/c6x.d | 2 +- libphobos/libdruntime/gcc/unwind/generic.d | 2 +- libphobos/libdruntime/gcc/unwind/package.d | 2 +- libphobos/libdruntime/gcc/unwind/pe.d | 2 +- libphobos/m4/druntime.m4 | 11 +- libphobos/src/Makefile.am | 2 +- libphobos/src/Makefile.in | 1 + libphobos/src/std/algorithm/iteration.d | 2 +- libphobos/testsuite/Makefile.am | 2 +- libphobos/testsuite/Makefile.in | 1 + libphobos/testsuite/config/default.exp | 2 +- libphobos/testsuite/lib/libphobos-dg.exp | 2 +- libphobos/testsuite/lib/libphobos.exp | 2 +- libphobos/testsuite/libphobos.aa/aa.exp | 2 +- .../libphobos.allocations/allocations.exp | 2 +- libphobos/testsuite/libphobos.cycles/cycles.exp | 2 +- .../testsuite/libphobos.druntime/druntime.exp | 2 +- .../libphobos.druntime_shared/druntime_shared.exp | 2 +- .../testsuite/libphobos.exceptions/exceptions.exp | 2 +- libphobos/testsuite/libphobos.hash/hash.exp | 2 +- .../testsuite/libphobos.init_fini/init_fini.exp | 2 +- libphobos/testsuite/libphobos.phobos/phobos.exp | 2 +- .../libphobos.phobos_shared/phobos_shared.exp | 2 +- libphobos/testsuite/libphobos.shared/shared.exp | 2 +- libphobos/testsuite/libphobos.thread/thread.exp | 2 +- .../testsuite/libphobos.typeinfo/typeinfo.exp | 2 +- libquadmath/ChangeLog | 20 + libquadmath/Makefile.in | 1 + libquadmath/aclocal.m4 | 1 + libquadmath/configure | 37 +- libquadmath/configure.ac | 11 +- libquadmath/libquadmath.texi | 2 +- libsanitizer/ChangeLog | 27 + libsanitizer/Makefile.in | 1 + libsanitizer/aclocal.m4 | 1 + libsanitizer/asan/Makefile.in | 1 + libsanitizer/configure | 33 +- libsanitizer/configure.ac | 11 +- libsanitizer/configure.tgt | 2 +- libsanitizer/interception/Makefile.in | 1 + libsanitizer/libbacktrace/Makefile.in | 1 + libsanitizer/lsan/Makefile.in | 1 + libsanitizer/sanitizer_common/Makefile.in | 1 + .../sanitizer_platform_limits_posix.cpp | 8 +- .../sanitizer_platform_limits_posix.h | 15 +- libsanitizer/tsan/Makefile.in | 1 + libsanitizer/ubsan/Makefile.in | 1 + libssp/ChangeLog | 18 + libssp/Makefile.am | 2 +- libssp/Makefile.in | 1 + libssp/aclocal.m4 | 1 + libssp/configure | 37 +- libssp/configure.ac | 11 +- libssp/gets-chk.c | 2 +- libssp/memcpy-chk.c | 2 +- libssp/memmove-chk.c | 2 +- libssp/mempcpy-chk.c | 2 +- libssp/memset-chk.c | 2 +- libssp/snprintf-chk.c | 2 +- libssp/sprintf-chk.c | 2 +- libssp/ssp-local.c | 2 +- libssp/ssp.c | 2 +- libssp/ssp/ssp.h.in | 2 +- libssp/ssp/stdio.h | 2 +- libssp/ssp/string.h | 2 +- libssp/ssp/unistd.h | 2 +- libssp/stpcpy-chk.c | 2 +- libssp/strcat-chk.c | 2 +- libssp/strcpy-chk.c | 2 +- libssp/strncat-chk.c | 2 +- libssp/strncpy-chk.c | 2 +- libssp/vsnprintf-chk.c | 2 +- libssp/vsprintf-chk.c | 2 +- libstdc++-v3/ChangeLog | 8101 +-- libstdc++-v3/ChangeLog-2019 | 7218 +++ libstdc++-v3/Makefile.am | 2 +- libstdc++-v3/Makefile.in | 1 + libstdc++-v3/acinclude.m4 | 138 +- libstdc++-v3/aclocal.m4 | 1 + libstdc++-v3/config.h.in | 7 + libstdc++-v3/config/abi/compatibility.h | 2 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 12 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 7 + .../config/abi/pre/gnu-versioned-namespace.ver | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 8 +- .../config/allocator/bitmap_allocator_base.h | 2 +- .../config/allocator/malloc_allocator_base.h | 2 +- libstdc++-v3/config/allocator/mt_allocator_base.h | 2 +- libstdc++-v3/config/allocator/new_allocator_base.h | 2 +- .../config/allocator/pool_allocator_base.h | 2 +- .../config/cpu/aarch64/opt/bits/opt_random.h | 2 +- .../config/cpu/aarch64/opt/ext/opt_random.h | 4 +- libstdc++-v3/config/cpu/arm/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 2 +- libstdc++-v3/config/cpu/cris/atomic_word.h | 2 +- libstdc++-v3/config/cpu/cris/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/atomic_word.h | 2 +- .../cpu/generic/atomicity_builtins/atomicity.h | 2 +- .../config/cpu/generic/atomicity_mutex/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h | 2 +- .../config/cpu/generic/opt/bits/opt_random.h | 2 +- .../config/cpu/generic/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/hppa/atomicity.h | 2 +- libstdc++-v3/config/cpu/i386/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 2 +- libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/m68k/atomicity.h | 2 +- libstdc++-v3/config/cpu/microblaze/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/powerpc/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/sh/atomicity.h | 2 +- libstdc++-v3/config/cpu/sparc/atomic_word.h | 2 +- libstdc++-v3/config/cpu/sparc/atomicity.h | 2 +- libstdc++-v3/config/io/basic_file_stdio.cc | 2 +- libstdc++-v3/config/io/basic_file_stdio.h | 2 +- libstdc++-v3/config/io/c_io_stdio.h | 2 +- libstdc++-v3/config/locale/darwin/ctype_members.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.h | 2 +- .../config/locale/dragonfly/codecvt_members.cc | 2 +- .../config/locale/dragonfly/collate_members.cc | 2 +- .../config/locale/dragonfly/ctype_members.cc | 2 +- .../config/locale/dragonfly/monetary_members.cc | 2 +- .../config/locale/dragonfly/numeric_members.cc | 2 +- .../config/locale/dragonfly/time_members.cc | 2 +- .../config/locale/dragonfly/time_members.h | 2 +- .../config/locale/generic/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.cc | 2 +- libstdc++-v3/config/locale/generic/c_locale.h | 2 +- .../config/locale/generic/codecvt_members.cc | 2 +- .../config/locale/generic/collate_members.cc | 2 +- .../config/locale/generic/ctype_members.cc | 2 +- .../config/locale/generic/messages_members.cc | 2 +- .../config/locale/generic/messages_members.h | 2 +- .../config/locale/generic/monetary_members.cc | 2 +- .../config/locale/generic/numeric_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.h | 2 +- .../config/locale/gnu/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 2 +- libstdc++-v3/config/locale/gnu/c_locale.h | 2 +- libstdc++-v3/config/locale/gnu/codecvt_members.cc | 2 +- libstdc++-v3/config/locale/gnu/collate_members.cc | 2 +- libstdc++-v3/config/locale/gnu/ctype_members.cc | 2 +- libstdc++-v3/config/locale/gnu/messages_members.cc | 2 +- libstdc++-v3/config/locale/gnu/messages_members.h | 2 +- libstdc++-v3/config/locale/gnu/monetary_members.cc | 2 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.h | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.cc | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.h | 2 +- .../locale/ieee_1003.1-2001/messages_members.cc | 2 +- .../locale/ieee_1003.1-2001/messages_members.h | 2 +- libstdc++-v3/config/locale/newlib/ctype_members.cc | 2 +- libstdc++-v3/config/os/aix/atomicity.h | 2 +- libstdc++-v3/config/os/aix/ctype_base.h | 2 +- libstdc++-v3/config/os/aix/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/aix/ctype_inline.h | 2 +- libstdc++-v3/config/os/aix/os_defines.h | 2 +- libstdc++-v3/config/os/bionic/ctype_base.h | 2 +- .../config/os/bionic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bionic/ctype_inline.h | 2 +- libstdc++-v3/config/os/bionic/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_base.h | 2 +- .../config/os/bsd/darwin/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/darwin/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/dragonfly/ctype_base.h | 2 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 2 +- .../config/os/bsd/dragonfly/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 2 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 42 +- .../config/os/bsd/netbsd/ctype_configure_char.cc | 14 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 4 +- libstdc++-v3/config/os/bsd/netbsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_base.h | 2 +- .../config/os/bsd/openbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/os_defines.h | 2 +- libstdc++-v3/config/os/djgpp/ctype_base.h | 2 +- .../config/os/djgpp/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/djgpp/ctype_inline.h | 2 +- libstdc++-v3/config/os/djgpp/error_constants.h | 2 +- libstdc++-v3/config/os/djgpp/os_defines.h | 2 +- libstdc++-v3/config/os/generic/ctype_base.h | 2 +- .../config/os/generic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/generic/ctype_inline.h | 2 +- libstdc++-v3/config/os/generic/error_constants.h | 2 +- libstdc++-v3/config/os/generic/os_defines.h | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_base.h | 2 +- .../config/os/gnu-linux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/gnu-linux/ctype_inline.h | 2 +- libstdc++-v3/config/os/gnu-linux/os_defines.h | 2 +- libstdc++-v3/config/os/hpux/ctype_base.h | 2 +- .../config/os/hpux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/hpux/ctype_inline.h | 2 +- libstdc++-v3/config/os/hpux/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 2 +- .../config/os/mingw32-w64/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_inline.h | 2 +- .../config/os/mingw32-w64/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32/ctype_base.h | 2 +- .../config/os/mingw32/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32/ctype_inline.h | 2 +- libstdc++-v3/config/os/mingw32/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32/os_defines.h | 2 +- libstdc++-v3/config/os/newlib/ctype_base.h | 2 +- .../config/os/newlib/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/newlib/ctype_inline.h | 2 +- libstdc++-v3/config/os/newlib/os_defines.h | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 2 +- .../config/os/qnx/qnx6.1/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h | 2 +- libstdc++-v3/config/os/solaris/ctype_base.h | 2 +- .../config/os/solaris/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/solaris/ctype_inline.h | 2 +- libstdc++-v3/config/os/solaris/os_defines.h | 2 +- libstdc++-v3/config/os/tpf/ctype_base.h | 2 +- libstdc++-v3/config/os/tpf/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/tpf/ctype_inline.h | 2 +- libstdc++-v3/config/os/tpf/os_defines.h | 2 +- libstdc++-v3/config/os/uclibc/ctype_base.h | 2 +- .../config/os/uclibc/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/uclibc/ctype_inline.h | 2 +- libstdc++-v3/config/os/uclibc/os_defines.h | 2 +- libstdc++-v3/config/os/vxworks/ctype_base.h | 2 +- .../config/os/vxworks/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/vxworks/ctype_inline.h | 2 +- libstdc++-v3/config/os/vxworks/os_defines.h | 69 +- libstdc++-v3/configure | 2169 +- libstdc++-v3/configure.ac | 6 + libstdc++-v3/crossconfig.m4 | 63 + libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/Makefile.in | 1 + libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/html/api.html | 2 +- libstdc++-v3/doc/html/faq.html | 28 +- libstdc++-v3/doc/html/index.html | 4 +- .../doc/html/manual/appendix_contributing.html | 12 +- libstdc++-v3/doc/html/manual/appendix_gpl.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- .../doc/html/manual/source_code_style.html | 3 + libstdc++-v3/doc/html/manual/status.html | 14 +- .../doc/html/manual/using_concurrency.html | 2 +- libstdc++-v3/doc/xml/faq.xml | 31 +- .../doc/xml/manual/appendix_contributing.xml | 15 +- libstdc++-v3/doc/xml/manual/spine.xml | 1 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2014.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxxtr1.xml | 2 +- libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml | 2 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 29 +- libstdc++-v3/include/Makefile.in | 28 +- libstdc++-v3/include/backward/auto_ptr.h | 2 +- libstdc++-v3/include/backward/backward_warning.h | 2 +- libstdc++-v3/include/backward/binders.h | 2 +- libstdc++-v3/include/backward/hash_fun.h | 2 +- libstdc++-v3/include/backward/hash_map | 2 +- libstdc++-v3/include/backward/hash_set | 2 +- libstdc++-v3/include/backward/hashtable.h | 2 +- libstdc++-v3/include/backward/strstream | 2 +- libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 8 +- libstdc++-v3/include/bits/allocated_ptr.h | 2 +- libstdc++-v3/include/bits/allocator.h | 2 +- libstdc++-v3/include/bits/atomic_base.h | 17 +- libstdc++-v3/include/bits/atomic_futex.h | 2 +- libstdc++-v3/include/bits/basic_ios.h | 2 +- libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 2 +- libstdc++-v3/include/bits/basic_string.tcc | 2 +- libstdc++-v3/include/bits/boost_concept_check.h | 4 +- libstdc++-v3/include/bits/c++0x_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 16 +- libstdc++-v3/include/bits/char_traits.h | 2 +- libstdc++-v3/include/bits/charconv.h | 2 +- libstdc++-v3/include/bits/codecvt.h | 2 +- libstdc++-v3/include/bits/concept_check.h | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 73 +- libstdc++-v3/include/bits/deque.tcc | 280 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/erase_if.h | 4 +- libstdc++-v3/include/bits/forward_list.h | 2 +- libstdc++-v3/include/bits/forward_list.tcc | 2 +- libstdc++-v3/include/bits/fs_dir.h | 2 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/fs_ops.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 368 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 82 +- libstdc++-v3/include/bits/hashtable_policy.h | 132 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/int_limits.h | 74 + libstdc++-v3/include/bits/invoke.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 4 +- libstdc++-v3/include/bits/istream.tcc | 2 +- libstdc++-v3/include/bits/iterator_concepts.h | 210 +- libstdc++-v3/include/bits/list.tcc | 2 +- libstdc++-v3/include/bits/locale_classes.h | 2 +- libstdc++-v3/include/bits/locale_classes.tcc | 2 +- libstdc++-v3/include/bits/locale_conv.h | 2 +- libstdc++-v3/include/bits/locale_facets.h | 2 +- libstdc++-v3/include/bits/locale_facets.tcc | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 2 +- libstdc++-v3/include/bits/localefwd.h | 2 +- libstdc++-v3/include/bits/mask_array.h | 2 +- libstdc++-v3/include/bits/memoryfwd.h | 2 +- libstdc++-v3/include/bits/move.h | 2 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/ostream.tcc | 2 +- libstdc++-v3/include/bits/ostream_insert.h | 2 +- libstdc++-v3/include/bits/parse_numbers.h | 10 +- libstdc++-v3/include/bits/postypes.h | 2 +- libstdc++-v3/include/bits/predefined_ops.h | 2 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/quoted_string.h | 2 +- libstdc++-v3/include/bits/random.h | 23 +- libstdc++-v3/include/bits/random.tcc | 359 +- libstdc++-v3/include/bits/range_access.h | 323 +- libstdc++-v3/include/bits/range_cmp.h | 8 +- libstdc++-v3/include/bits/ranges_algo.h | 3789 ++ libstdc++-v3/include/bits/ranges_algobase.h | 589 + libstdc++-v3/include/bits/ranges_uninitialized.h | 570 + libstdc++-v3/include/bits/refwrap.h | 5 +- libstdc++-v3/include/bits/regex.h | 12 +- libstdc++-v3/include/bits/regex.tcc | 2 +- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_automaton.tcc | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 2 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 2 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/regex_scanner.tcc | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 2 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 2 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 152 +- libstdc++-v3/include/bits/stl_algobase.h | 675 +- libstdc++-v3/include/bits/stl_bvector.h | 2 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 73 +- libstdc++-v3/include/bits/stl_function.h | 2 +- libstdc++-v3/include/bits/stl_heap.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 738 +- .../include/bits/stl_iterator_base_funcs.h | 2 +- .../include/bits/stl_iterator_base_types.h | 17 +- libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 22 +- libstdc++-v3/include/bits/stl_multimap.h | 22 +- libstdc++-v3/include/bits/stl_multiset.h | 13 +- libstdc++-v3/include/bits/stl_numeric.h | 11 +- libstdc++-v3/include/bits/stl_pair.h | 22 +- libstdc++-v3/include/bits/stl_queue.h | 2 +- libstdc++-v3/include/bits/stl_raw_storage_iter.h | 2 +- libstdc++-v3/include/bits/stl_relops.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 11 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 4 +- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/bits/stl_vector.h | 2 +- libstdc++-v3/include/bits/stream_iterator.h | 18 +- libstdc++-v3/include/bits/streambuf.tcc | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 26 +- libstdc++-v3/include/bits/string_view.tcc | 2 +- libstdc++-v3/include/bits/stringfwd.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 18 +- libstdc++-v3/include/bits/unique_lock.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 18 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/bits/unordered_set.h | 17 +- libstdc++-v3/include/bits/uses_allocator.h | 2 +- libstdc++-v3/include/bits/valarray_after.h | 2 +- libstdc++-v3/include/bits/valarray_array.h | 2 +- libstdc++-v3/include/bits/valarray_array.tcc | 2 +- libstdc++-v3/include/bits/valarray_before.h | 2 +- libstdc++-v3/include/bits/vector.tcc | 2 +- libstdc++-v3/include/c/cassert | 2 +- libstdc++-v3/include/c/cctype | 2 +- libstdc++-v3/include/c/cerrno | 2 +- libstdc++-v3/include/c/cfloat | 2 +- libstdc++-v3/include/c/ciso646 | 2 +- libstdc++-v3/include/c/climits | 2 +- libstdc++-v3/include/c/clocale | 2 +- libstdc++-v3/include/c/cmath | 2 +- libstdc++-v3/include/c/csetjmp | 2 +- libstdc++-v3/include/c/csignal | 2 +- libstdc++-v3/include/c/cstdarg | 2 +- libstdc++-v3/include/c/cstddef | 2 +- libstdc++-v3/include/c/cstdio | 2 +- libstdc++-v3/include/c/cstdlib | 2 +- libstdc++-v3/include/c/cstring | 2 +- libstdc++-v3/include/c/ctime | 2 +- libstdc++-v3/include/c/cuchar | 2 +- libstdc++-v3/include/c/cwchar | 2 +- libstdc++-v3/include/c/cwctype | 2 +- libstdc++-v3/include/c_compatibility/assert.h | 2 +- libstdc++-v3/include/c_compatibility/complex.h | 2 +- libstdc++-v3/include/c_compatibility/ctype.h | 2 +- libstdc++-v3/include/c_compatibility/errno.h | 2 +- libstdc++-v3/include/c_compatibility/fenv.h | 2 +- libstdc++-v3/include/c_compatibility/float.h | 2 +- libstdc++-v3/include/c_compatibility/inttypes.h | 2 +- libstdc++-v3/include/c_compatibility/iso646.h | 2 +- libstdc++-v3/include/c_compatibility/limits.h | 2 +- libstdc++-v3/include/c_compatibility/locale.h | 2 +- libstdc++-v3/include/c_compatibility/math.h | 2 +- libstdc++-v3/include/c_compatibility/setjmp.h | 2 +- libstdc++-v3/include/c_compatibility/signal.h | 2 +- libstdc++-v3/include/c_compatibility/stdarg.h | 2 +- libstdc++-v3/include/c_compatibility/stdbool.h | 2 +- libstdc++-v3/include/c_compatibility/stddef.h | 2 +- libstdc++-v3/include/c_compatibility/stdint.h | 2 +- libstdc++-v3/include/c_compatibility/stdio.h | 2 +- libstdc++-v3/include/c_compatibility/stdlib.h | 2 +- libstdc++-v3/include/c_compatibility/string.h | 2 +- libstdc++-v3/include/c_compatibility/tgmath.h | 2 +- libstdc++-v3/include/c_compatibility/time.h | 2 +- libstdc++-v3/include/c_compatibility/uchar.h | 2 +- libstdc++-v3/include/c_compatibility/wchar.h | 2 +- libstdc++-v3/include/c_compatibility/wctype.h | 2 +- libstdc++-v3/include/c_global/cassert | 2 +- libstdc++-v3/include/c_global/ccomplex | 2 +- libstdc++-v3/include/c_global/cctype | 2 +- libstdc++-v3/include/c_global/cerrno | 2 +- libstdc++-v3/include/c_global/cfenv | 2 +- libstdc++-v3/include/c_global/cfloat | 2 +- libstdc++-v3/include/c_global/cinttypes | 2 +- libstdc++-v3/include/c_global/ciso646 | 2 +- libstdc++-v3/include/c_global/climits | 2 +- libstdc++-v3/include/c_global/clocale | 2 +- libstdc++-v3/include/c_global/cmath | 2 +- libstdc++-v3/include/c_global/csetjmp | 2 +- libstdc++-v3/include/c_global/csignal | 2 +- libstdc++-v3/include/c_global/cstdalign | 2 +- libstdc++-v3/include/c_global/cstdarg | 2 +- libstdc++-v3/include/c_global/cstdbool | 2 +- libstdc++-v3/include/c_global/cstddef | 2 +- libstdc++-v3/include/c_global/cstdint | 2 +- libstdc++-v3/include/c_global/cstdio | 2 +- libstdc++-v3/include/c_global/cstdlib | 2 +- libstdc++-v3/include/c_global/cstring | 2 +- libstdc++-v3/include/c_global/ctgmath | 2 +- libstdc++-v3/include/c_global/ctime | 2 +- libstdc++-v3/include/c_global/cuchar | 2 +- libstdc++-v3/include/c_global/cwchar | 2 +- libstdc++-v3/include/c_global/cwctype | 2 +- libstdc++-v3/include/c_std/cassert | 2 +- libstdc++-v3/include/c_std/cctype | 2 +- libstdc++-v3/include/c_std/cerrno | 2 +- libstdc++-v3/include/c_std/cfloat | 2 +- libstdc++-v3/include/c_std/ciso646 | 2 +- libstdc++-v3/include/c_std/climits | 2 +- libstdc++-v3/include/c_std/clocale | 2 +- libstdc++-v3/include/c_std/cmath | 2 +- libstdc++-v3/include/c_std/csetjmp | 2 +- libstdc++-v3/include/c_std/csignal | 2 +- libstdc++-v3/include/c_std/cstdarg | 2 +- libstdc++-v3/include/c_std/cstddef | 2 +- libstdc++-v3/include/c_std/cstdio | 2 +- libstdc++-v3/include/c_std/cstdlib | 2 +- libstdc++-v3/include/c_std/cstring | 2 +- libstdc++-v3/include/c_std/ctime | 2 +- libstdc++-v3/include/c_std/cuchar | 2 +- libstdc++-v3/include/c_std/cwchar | 2 +- libstdc++-v3/include/c_std/cwctype | 2 +- libstdc++-v3/include/debug/array | 27 +- libstdc++-v3/include/debug/assertions.h | 2 +- libstdc++-v3/include/debug/bitset | 2 +- libstdc++-v3/include/debug/debug.h | 5 +- libstdc++-v3/include/debug/deque | 2 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/functions.h | 20 +- libstdc++-v3/include/debug/helper_functions.h | 34 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/macros.h | 2 +- libstdc++-v3/include/debug/map | 2 +- libstdc++-v3/include/debug/map.h | 2 +- libstdc++-v3/include/debug/multimap.h | 2 +- libstdc++-v3/include/debug/multiset.h | 15 +- libstdc++-v3/include/debug/safe_base.h | 2 +- libstdc++-v3/include/debug/safe_container.h | 2 +- libstdc++-v3/include/debug/safe_iterator.h | 8 +- libstdc++-v3/include/debug/safe_iterator.tcc | 255 +- libstdc++-v3/include/debug/safe_local_iterator.h | 2 +- libstdc++-v3/include/debug/safe_local_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_sequence.h | 2 +- libstdc++-v3/include/debug/safe_sequence.tcc | 2 +- libstdc++-v3/include/debug/safe_unordered_base.h | 2 +- .../include/debug/safe_unordered_container.h | 2 +- .../include/debug/safe_unordered_container.tcc | 2 +- libstdc++-v3/include/debug/set | 2 +- libstdc++-v3/include/debug/set.h | 14 +- libstdc++-v3/include/debug/stl_iterator.h | 15 +- libstdc++-v3/include/debug/string | 4 +- libstdc++-v3/include/debug/unordered_map | 2 +- libstdc++-v3/include/debug/unordered_set | 18 +- libstdc++-v3/include/debug/vector | 9 +- libstdc++-v3/include/decimal/decimal | 2 +- libstdc++-v3/include/decimal/decimal.h | 2 +- libstdc++-v3/include/experimental/algorithm | 2 +- libstdc++-v3/include/experimental/any | 2 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 2 +- libstdc++-v3/include/experimental/bits/fs_path.h | 371 +- .../include/experimental/bits/lfts_config.h | 2 +- libstdc++-v3/include/experimental/bits/net.h | 2 +- .../include/experimental/bits/shared_ptr.h | 2 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/buffer | 2 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 2 +- libstdc++-v3/include/experimental/executor | 2 +- libstdc++-v3/include/experimental/filesystem | 2 +- libstdc++-v3/include/experimental/forward_list | 2 +- libstdc++-v3/include/experimental/functional | 2 +- libstdc++-v3/include/experimental/internet | 2 +- libstdc++-v3/include/experimental/io_context | 2 +- libstdc++-v3/include/experimental/iterator | 2 +- libstdc++-v3/include/experimental/list | 2 +- libstdc++-v3/include/experimental/map | 2 +- libstdc++-v3/include/experimental/memory | 2 +- libstdc++-v3/include/experimental/memory_resource | 2 +- libstdc++-v3/include/experimental/net | 2 +- libstdc++-v3/include/experimental/netfwd | 2 +- libstdc++-v3/include/experimental/numeric | 2 +- libstdc++-v3/include/experimental/optional | 2 +- libstdc++-v3/include/experimental/propagate_const | 2 +- libstdc++-v3/include/experimental/random | 2 +- libstdc++-v3/include/experimental/ratio | 2 +- libstdc++-v3/include/experimental/regex | 2 +- libstdc++-v3/include/experimental/set | 2 +- libstdc++-v3/include/experimental/socket | 2 +- libstdc++-v3/include/experimental/source_location | 2 +- libstdc++-v3/include/experimental/string | 2 +- libstdc++-v3/include/experimental/string_view | 18 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/timer | 2 +- libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/experimental/type_traits | 5 +- libstdc++-v3/include/experimental/unordered_map | 2 +- libstdc++-v3/include/experimental/unordered_set | 2 +- libstdc++-v3/include/experimental/utility | 2 +- libstdc++-v3/include/experimental/vector | 2 +- libstdc++-v3/include/ext/algorithm | 2 +- libstdc++-v3/include/ext/aligned_buffer.h | 2 +- libstdc++-v3/include/ext/alloc_traits.h | 2 +- libstdc++-v3/include/ext/atomicity.h | 2 +- libstdc++-v3/include/ext/bitmap_allocator.h | 2 +- libstdc++-v3/include/ext/cast.h | 2 +- libstdc++-v3/include/ext/cmath | 2 +- libstdc++-v3/include/ext/codecvt_specializations.h | 2 +- libstdc++-v3/include/ext/concurrence.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 2 +- libstdc++-v3/include/ext/enc_filebuf.h | 2 +- libstdc++-v3/include/ext/extptr_allocator.h | 10 +- libstdc++-v3/include/ext/functional | 2 +- libstdc++-v3/include/ext/iterator | 2 +- libstdc++-v3/include/ext/malloc_allocator.h | 2 +- libstdc++-v3/include/ext/memory | 2 +- libstdc++-v3/include/ext/mt_allocator.h | 2 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 2 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 2 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/debug_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/insert_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/iterators_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/node_iterators.hpp | 2 +- .../detail/bin_search_tree_/point_iterators.hpp | 2 +- .../bin_search_tree_/policy_access_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/rotate_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +- .../pb_ds/detail/binary_heap_/const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 2 +- .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 2 +- .../detail/binary_heap_/iterators_fn_imps.hpp | 2 +- .../detail/binary_heap_/point_const_iterator.hpp | 2 +- .../detail/binary_heap_/policy_access_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/resize_policy.hpp | 2 +- .../detail/binary_heap_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/binomial_heap_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 2 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/debug_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/erase_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/find_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/insert_fn_imps.hpp | 2 +- .../binomial_heap_base_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 2 +- .../detail/branch_policy/null_node_metadata.hpp | 2 +- .../ext/pb_ds/detail/branch_policy/traits.hpp | 2 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +- .../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 2 +- .../cond_key_dtor_entry_dealtor.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/entry_list_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/find_fn_imps.hpp | 2 +- .../cc_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/iterators_fn_imps.hpp | 2 +- .../cc_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/size_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 2 +- .../ext/pb_ds/detail/container_base_dispatch.hpp | 2 +- .../include/ext/pb_ds/detail/debug_map_base.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/find_fn_imps.hpp | 2 +- .../find_no_store_hash_fn_imps.hpp | 2 +- .../gp_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 2 +- .../detail/gp_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/iterator_fn_imps.hpp | 2 +- .../gp_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/trace_fn_imps.hpp | 2 +- .../hash_fn/direct_mask_range_hashing_imp.hpp | 2 +- .../hash_fn/direct_mod_range_hashing_imp.hpp | 2 +- .../pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp | 2 +- .../detail/hash_fn/mask_based_range_hashing.hpp | 2 +- .../detail/hash_fn/mod_based_range_hashing.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/probe_fn_base.hpp | 2 +- .../detail/hash_fn/quadratic_probe_fn_imp.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp | 2 +- .../ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_range_hashing.hpp | 2 +- .../pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp | 2 +- .../detail/hash_fn/sample_ranged_probe_fn.hpp | 2 +- .../const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../debug_fn_imps.hpp | 2 +- .../erase_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_/info_fn_imps.hpp | 2 +- .../insert_fn_imps.hpp | 2 +- .../iterators_fn_imps.hpp | 2 +- .../left_child_next_sibling_heap_.hpp | 2 +- .../detail/left_child_next_sibling_heap_/node.hpp | 2 +- .../point_const_iterator.hpp | 2 +- .../policy_access_fn_imps.hpp | 2 +- .../trace_fn_imps.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- .../detail/list_update_map_/debug_fn_imps.hpp | 2 +- .../list_update_map_/entry_metadata_base.hpp | 2 +- .../detail/list_update_map_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/list_update_map_/info_fn_imps.hpp | 2 +- .../detail/list_update_map_/insert_fn_imps.hpp | 2 +- .../detail/list_update_map_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/list_update_map_/lu_map_.hpp | 2 +- .../detail/list_update_map_/trace_fn_imps.hpp | 2 +- .../list_update_policy/lu_counter_metadata.hpp | 2 +- .../list_update_policy/sample_update_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/iterators_fn_imps.hpp | 2 +- .../pb_ds/detail/ov_tree_map_/node_iterators.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp | 2 +- .../detail/ov_tree_map_/policy_access_fn_imps.hpp | 2 +- .../detail/ov_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/ov_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/pairing_heap_/pairing_heap_.hpp | 2 +- .../detail/pairing_heap_/split_join_fn_imps.hpp | 2 +- .../pat_trie_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/iterators_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp | 2 +- .../detail/pat_trie_/policy_access_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp | 2 +- .../pb_ds/detail/pat_trie_/synth_access_traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/pat_trie_/traits.hpp | 2 +- .../ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp | 2 +- .../pb_ds/detail/priority_queue_base_dispatch.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/rb_tree_map_/node.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp | 2 +- .../detail/rb_tree_map_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rb_tree_map_/traits.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/debug_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/erase_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/insert_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/rc_binomial_heap_/rc.hpp | 2 +- .../detail/rc_binomial_heap_/rc_binomial_heap_.hpp | 2 +- .../rc_binomial_heap_/split_join_fn_imps.hpp | 2 +- .../detail/rc_binomial_heap_/trace_fn_imps.hpp | 2 +- ...hash_max_collision_check_resize_trigger_imp.hpp | 2 +- .../hash_exponential_size_policy_imp.hpp | 2 +- .../hash_load_check_resize_trigger_imp.hpp | 2 +- .../hash_load_check_resize_trigger_size_base.hpp | 2 +- .../resize_policy/hash_prime_size_policy_imp.hpp | 2 +- .../hash_standard_resize_policy_imp.hpp | 2 +- .../detail/resize_policy/sample_resize_policy.hpp | 2 +- .../detail/resize_policy/sample_resize_trigger.hpp | 2 +- .../detail/resize_policy/sample_size_policy.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/splay_tree_/insert_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/splay_tree_/node.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/splay_tree_.hpp | 2 +- .../detail/splay_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/splay_tree_/traits.hpp | 2 +- .../include/ext/pb_ds/detail/standard_policies.hpp | 2 +- .../thin_heap_/constructors_destructor_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp | 2 +- .../pb_ds/detail/thin_heap_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/thin_heap_.hpp | 2 +- .../ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp | 2 +- .../detail/tree_policy/node_metadata_selector.hpp | 2 +- .../detail/tree_policy/order_statistics_imp.hpp | 2 +- .../detail/tree_policy/sample_tree_node_update.hpp | 2 +- .../include/ext/pb_ds/detail/tree_trace_base.hpp | 2 +- .../detail/trie_policy/node_metadata_selector.hpp | 2 +- .../detail/trie_policy/order_statistics_imp.hpp | 2 +- .../trie_policy/prefix_search_node_update_imp.hpp | 2 +- .../trie_policy/sample_trie_access_traits.hpp | 2 +- .../detail/trie_policy/sample_trie_node_update.hpp | 2 +- .../pb_ds/detail/trie_policy/trie_policy_base.hpp | 2 +- .../trie_policy/trie_string_access_traits_imp.hpp | 2 +- .../include/ext/pb_ds/detail/type_utils.hpp | 2 +- .../include/ext/pb_ds/detail/types_traits.hpp | 2 +- .../detail/unordered_iterator/const_iterator.hpp | 2 +- .../pb_ds/detail/unordered_iterator/iterator.hpp | 2 +- .../unordered_iterator/point_const_iterator.hpp | 2 +- .../detail/unordered_iterator/point_iterator.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/exception.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/hash_policy.hpp | 2 +- .../include/ext/pb_ds/list_update_policy.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/priority_queue.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/tree_policy.hpp | 2 +- libstdc++-v3/include/ext/pb_ds/trie_policy.hpp | 2 +- libstdc++-v3/include/ext/pod_char_traits.h | 2 +- libstdc++-v3/include/ext/pointer.h | 13 +- libstdc++-v3/include/ext/pool_allocator.h | 2 +- libstdc++-v3/include/ext/random | 2 +- libstdc++-v3/include/ext/random.tcc | 2 +- libstdc++-v3/include/ext/rb_tree | 2 +- libstdc++-v3/include/ext/rc_string_base.h | 2 +- libstdc++-v3/include/ext/rope | 2 +- libstdc++-v3/include/ext/ropeimpl.h | 2 +- libstdc++-v3/include/ext/slist | 2 +- libstdc++-v3/include/ext/sso_string_base.h | 2 +- libstdc++-v3/include/ext/stdio_filebuf.h | 2 +- libstdc++-v3/include/ext/stdio_sync_filebuf.h | 2 +- libstdc++-v3/include/ext/string_conversions.h | 2 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 2 +- libstdc++-v3/include/ext/typelist.h | 2 +- libstdc++-v3/include/ext/vstring.h | 2 +- libstdc++-v3/include/ext/vstring.tcc | 2 +- libstdc++-v3/include/ext/vstring_fwd.h | 2 +- libstdc++-v3/include/ext/vstring_util.h | 2 +- libstdc++-v3/include/parallel/algo.h | 2 +- libstdc++-v3/include/parallel/algobase.h | 2 +- libstdc++-v3/include/parallel/algorithm | 2 +- libstdc++-v3/include/parallel/algorithmfwd.h | 2 +- libstdc++-v3/include/parallel/balanced_quicksort.h | 2 +- libstdc++-v3/include/parallel/base.h | 2 +- libstdc++-v3/include/parallel/basic_iterator.h | 2 +- libstdc++-v3/include/parallel/checkers.h | 2 +- libstdc++-v3/include/parallel/compatibility.h | 2 +- .../include/parallel/compiletime_settings.h | 2 +- libstdc++-v3/include/parallel/equally_split.h | 2 +- libstdc++-v3/include/parallel/features.h | 2 +- libstdc++-v3/include/parallel/find.h | 2 +- libstdc++-v3/include/parallel/find_selectors.h | 2 +- libstdc++-v3/include/parallel/for_each.h | 2 +- libstdc++-v3/include/parallel/for_each_selectors.h | 2 +- libstdc++-v3/include/parallel/iterator.h | 2 +- libstdc++-v3/include/parallel/list_partition.h | 2 +- libstdc++-v3/include/parallel/losertree.h | 2 +- libstdc++-v3/include/parallel/merge.h | 2 +- libstdc++-v3/include/parallel/multiseq_selection.h | 2 +- libstdc++-v3/include/parallel/multiway_merge.h | 2 +- libstdc++-v3/include/parallel/multiway_mergesort.h | 2 +- libstdc++-v3/include/parallel/numeric | 2 +- libstdc++-v3/include/parallel/numericfwd.h | 2 +- libstdc++-v3/include/parallel/omp_loop.h | 2 +- libstdc++-v3/include/parallel/omp_loop_static.h | 2 +- libstdc++-v3/include/parallel/par_loop.h | 2 +- libstdc++-v3/include/parallel/parallel.h | 2 +- libstdc++-v3/include/parallel/partial_sum.h | 2 +- libstdc++-v3/include/parallel/partition.h | 2 +- libstdc++-v3/include/parallel/queue.h | 2 +- libstdc++-v3/include/parallel/quicksort.h | 2 +- libstdc++-v3/include/parallel/random_number.h | 2 +- libstdc++-v3/include/parallel/random_shuffle.h | 2 +- libstdc++-v3/include/parallel/search.h | 2 +- libstdc++-v3/include/parallel/set_operations.h | 2 +- libstdc++-v3/include/parallel/settings.h | 2 +- libstdc++-v3/include/parallel/sort.h | 2 +- libstdc++-v3/include/parallel/tags.h | 2 +- libstdc++-v3/include/parallel/types.h | 2 +- libstdc++-v3/include/parallel/unique_copy.h | 2 +- libstdc++-v3/include/parallel/workstealing.h | 2 +- libstdc++-v3/include/precompiled/expc++.h | 2 +- libstdc++-v3/include/precompiled/extc++.h | 2 +- libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/precompiled/stdtr1c++.h | 2 +- libstdc++-v3/include/pstl/glue_numeric_defs.h | 2 +- libstdc++-v3/include/pstl/glue_numeric_impl.h | 2 +- libstdc++-v3/include/std/algorithm | 5 +- libstdc++-v3/include/std/any | 2 +- libstdc++-v3/include/std/array | 22 +- libstdc++-v3/include/std/atomic | 15 +- libstdc++-v3/include/std/bit | 84 +- libstdc++-v3/include/std/bitset | 2 +- libstdc++-v3/include/std/charconv | 24 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 6 +- libstdc++-v3/include/std/concepts | 86 +- libstdc++-v3/include/std/condition_variable | 32 +- libstdc++-v3/include/std/coroutine | 291 + libstdc++-v3/include/std/deque | 4 +- libstdc++-v3/include/std/execution | 2 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/forward_list | 4 +- libstdc++-v3/include/std/fstream | 2 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/iomanip | 2 +- libstdc++-v3/include/std/ios | 2 +- libstdc++-v3/include/std/iosfwd | 2 +- libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/include/std/istream | 2 +- libstdc++-v3/include/std/iterator | 2 +- libstdc++-v3/include/std/limits | 2 +- libstdc++-v3/include/std/list | 4 +- libstdc++-v3/include/std/locale | 2 +- libstdc++-v3/include/std/map | 2 +- libstdc++-v3/include/std/memory | 14 +- libstdc++-v3/include/std/memory_resource | 22 +- libstdc++-v3/include/std/mutex | 63 +- libstdc++-v3/include/std/numbers | 2 +- libstdc++-v3/include/std/numeric | 30 +- libstdc++-v3/include/std/optional | 30 +- libstdc++-v3/include/std/ostream | 96 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- libstdc++-v3/include/std/ranges | 2856 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/regex | 2 +- libstdc++-v3/include/std/scoped_allocator | 2 +- libstdc++-v3/include/std/set | 2 +- libstdc++-v3/include/std/shared_mutex | 119 +- libstdc++-v3/include/std/span | 374 +- libstdc++-v3/include/std/sstream | 2 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/stop_token | 498 +- libstdc++-v3/include/std/streambuf | 2 +- libstdc++-v3/include/std/string | 4 +- libstdc++-v3/include/std/string_view | 26 +- libstdc++-v3/include/std/system_error | 81 +- libstdc++-v3/include/std/thread | 34 +- libstdc++-v3/include/std/tuple | 35 +- libstdc++-v3/include/std/type_traits | 23 +- libstdc++-v3/include/std/typeindex | 2 +- libstdc++-v3/include/std/unordered_map | 2 +- libstdc++-v3/include/std/unordered_set | 2 +- libstdc++-v3/include/std/utility | 77 +- libstdc++-v3/include/std/valarray | 2 +- libstdc++-v3/include/std/variant | 49 +- libstdc++-v3/include/std/vector | 4 +- libstdc++-v3/include/std/version | 14 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 2 +- libstdc++-v3/include/tr1/beta_function.tcc | 2 +- libstdc++-v3/include/tr1/ccomplex | 2 +- libstdc++-v3/include/tr1/cctype | 6 +- libstdc++-v3/include/tr1/cfenv | 6 +- libstdc++-v3/include/tr1/cfloat | 2 +- libstdc++-v3/include/tr1/cinttypes | 6 +- libstdc++-v3/include/tr1/climits | 2 +- libstdc++-v3/include/tr1/cmath | 2 +- libstdc++-v3/include/tr1/complex | 2 +- libstdc++-v3/include/tr1/complex.h | 2 +- libstdc++-v3/include/tr1/cstdarg | 2 +- libstdc++-v3/include/tr1/cstdbool | 2 +- libstdc++-v3/include/tr1/cstdint | 4 +- libstdc++-v3/include/tr1/cstdio | 6 +- libstdc++-v3/include/tr1/cstdlib | 6 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 6 +- libstdc++-v3/include/tr1/cwctype | 6 +- libstdc++-v3/include/tr1/ell_integral.tcc | 2 +- libstdc++-v3/include/tr1/exp_integral.tcc | 2 +- libstdc++-v3/include/tr1/fenv.h | 2 +- libstdc++-v3/include/tr1/float.h | 2 +- libstdc++-v3/include/tr1/functional | 2 +- libstdc++-v3/include/tr1/functional_hash.h | 2 +- libstdc++-v3/include/tr1/gamma.tcc | 2 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/hashtable_policy.h | 2 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 2 +- libstdc++-v3/include/tr1/inttypes.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/limits.h | 2 +- libstdc++-v3/include/tr1/math.h | 2 +- libstdc++-v3/include/tr1/memory | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 2 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 2 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 2 +- libstdc++-v3/include/tr1/random | 2 +- libstdc++-v3/include/tr1/random.h | 2 +- libstdc++-v3/include/tr1/random.tcc | 2 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 2 +- libstdc++-v3/include/tr1/shared_ptr.h | 2 +- libstdc++-v3/include/tr1/special_function_util.h | 2 +- libstdc++-v3/include/tr1/stdarg.h | 2 +- libstdc++-v3/include/tr1/stdbool.h | 2 +- libstdc++-v3/include/tr1/stdint.h | 2 +- libstdc++-v3/include/tr1/stdio.h | 2 +- libstdc++-v3/include/tr1/stdlib.h | 2 +- libstdc++-v3/include/tr1/tgmath.h | 2 +- libstdc++-v3/include/tr1/tuple | 2 +- libstdc++-v3/include/tr1/type_traits | 2 +- libstdc++-v3/include/tr1/unordered_map | 2 +- libstdc++-v3/include/tr1/unordered_map.h | 2 +- libstdc++-v3/include/tr1/unordered_set | 2 +- libstdc++-v3/include/tr1/unordered_set.h | 2 +- libstdc++-v3/include/tr1/utility | 2 +- libstdc++-v3/include/tr1/wchar.h | 2 +- libstdc++-v3/include/tr1/wctype.h | 2 +- libstdc++-v3/include/tr2/bool_set | 2 +- libstdc++-v3/include/tr2/bool_set.tcc | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 2 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/include/tr2/ratio | 2 +- libstdc++-v3/include/tr2/type_traits | 2 +- libstdc++-v3/libsupc++/Makefile.am | 2 +- libstdc++-v3/libsupc++/Makefile.in | 1 + libstdc++-v3/libsupc++/array_type_info.cc | 2 +- libstdc++-v3/libsupc++/atexit_arm.cc | 2 +- libstdc++-v3/libsupc++/atexit_thread.cc | 2 +- libstdc++-v3/libsupc++/atomic_lockfree_defines.h | 2 +- libstdc++-v3/libsupc++/bad_alloc.cc | 2 +- libstdc++-v3/libsupc++/bad_array_length.cc | 2 +- libstdc++-v3/libsupc++/bad_array_new.cc | 2 +- libstdc++-v3/libsupc++/bad_cast.cc | 2 +- libstdc++-v3/libsupc++/bad_typeid.cc | 2 +- libstdc++-v3/libsupc++/class_type_info.cc | 2 +- libstdc++-v3/libsupc++/compare | 295 +- libstdc++-v3/libsupc++/cxxabi.h | 2 +- libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +- libstdc++-v3/libsupc++/cxxabi_init_exception.h | 2 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 2 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opv.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 2 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/dyncast.cc | 2 +- libstdc++-v3/libsupc++/eh_alloc.cc | 2 +- libstdc++-v3/libsupc++/eh_arm.cc | 2 +- libstdc++-v3/libsupc++/eh_atomics.h | 2 +- libstdc++-v3/libsupc++/eh_aux_runtime.cc | 2 +- libstdc++-v3/libsupc++/eh_call.cc | 2 +- libstdc++-v3/libsupc++/eh_catch.cc | 2 +- libstdc++-v3/libsupc++/eh_exception.cc | 2 +- libstdc++-v3/libsupc++/eh_globals.cc | 2 +- libstdc++-v3/libsupc++/eh_personality.cc | 2 +- libstdc++-v3/libsupc++/eh_ptr.cc | 2 +- libstdc++-v3/libsupc++/eh_term_handler.cc | 2 +- libstdc++-v3/libsupc++/eh_term_handler.h | 2 +- libstdc++-v3/libsupc++/eh_terminate.cc | 2 +- libstdc++-v3/libsupc++/eh_throw.cc | 2 +- libstdc++-v3/libsupc++/eh_tm.cc | 2 +- libstdc++-v3/libsupc++/eh_type.cc | 2 +- libstdc++-v3/libsupc++/eh_unex_handler.cc | 2 +- libstdc++-v3/libsupc++/enum_type_info.cc | 2 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/exception.h | 2 +- libstdc++-v3/libsupc++/exception_defines.h | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 +- libstdc++-v3/libsupc++/function_type_info.cc | 2 +- libstdc++-v3/libsupc++/fundamental_type_info.cc | 2 +- libstdc++-v3/libsupc++/guard.cc | 2 +- libstdc++-v3/libsupc++/guard_error.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.cc | 2 +- libstdc++-v3/libsupc++/hash_bytes.h | 2 +- libstdc++-v3/libsupc++/initializer_list | 2 +- libstdc++-v3/libsupc++/nested_exception.cc | 2 +- libstdc++-v3/libsupc++/nested_exception.h | 2 +- libstdc++-v3/libsupc++/new | 2 +- libstdc++-v3/libsupc++/new_handler.cc | 2 +- libstdc++-v3/libsupc++/new_op.cc | 2 +- libstdc++-v3/libsupc++/new_opa.cc | 19 +- libstdc++-v3/libsupc++/new_opant.cc | 2 +- libstdc++-v3/libsupc++/new_opnt.cc | 2 +- libstdc++-v3/libsupc++/new_opv.cc | 2 +- libstdc++-v3/libsupc++/new_opva.cc | 2 +- libstdc++-v3/libsupc++/new_opvant.cc | 2 +- libstdc++-v3/libsupc++/new_opvnt.cc | 2 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 2 +- libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +- libstdc++-v3/libsupc++/pointer_type_info.cc | 2 +- libstdc++-v3/libsupc++/pure.cc | 2 +- libstdc++-v3/libsupc++/si_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/tinfo.cc | 2 +- libstdc++-v3/libsupc++/tinfo.h | 2 +- libstdc++-v3/libsupc++/tinfo2.cc | 2 +- libstdc++-v3/libsupc++/typeinfo | 5 +- libstdc++-v3/libsupc++/unwind-cxx.h | 2 +- libstdc++-v3/libsupc++/vec.cc | 2 +- libstdc++-v3/libsupc++/vmi_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/vterminate.cc | 2 +- libstdc++-v3/libsupc++/vtv_stubs.cc | 2 +- libstdc++-v3/po/Makefile.am | 2 +- libstdc++-v3/po/Makefile.in | 1 + libstdc++-v3/po/POTFILES.in | 2 +- libstdc++-v3/po/de.po | 2 +- libstdc++-v3/po/fr.po | 2 +- libstdc++-v3/po/libstdc++.pot | 2 +- libstdc++-v3/po/string_literals.cc | 2 +- libstdc++-v3/python/Makefile.am | 2 +- libstdc++-v3/python/Makefile.in | 1 + libstdc++-v3/python/hook.in | 2 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 158 +- libstdc++-v3/python/libstdcxx/v6/xmethods.py | 2 +- libstdc++-v3/scripts/extract_symvers.in | 2 +- libstdc++-v3/scripts/extract_symvers.pl | 2 +- libstdc++-v3/scripts/run_doxygen | 2 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 1 + libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 1 + libstdc++-v3/src/c++11/chrono.cc | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 2 +- .../src/c++11/compatibility-atomic-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 2 +- libstdc++-v3/src/c++11/compatibility-condvar.cc | 2 +- .../src/c++11/compatibility-thread-c++0x.cc | 2 +- libstdc++-v3/src/c++11/condition_variable.cc | 2 +- libstdc++-v3/src/c++11/cow-fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-locale_init.cc | 2 +- libstdc++-v3/src/c++11/cow-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cow-sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-string-io-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-wstring-io-inst.cc | 2 +- libstdc++-v3/src/c++11/ctype.cc | 2 +- libstdc++-v3/src/c++11/cxx11-hash_tr1.cc | 2 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +- libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 2 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cxx11-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/debug.cc | 2 +- libstdc++-v3/src/c++11/ext11-inst.cc | 2 +- libstdc++-v3/src/c++11/fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/functexcept.cc | 2 +- libstdc++-v3/src/c++11/functional.cc | 2 +- libstdc++-v3/src/c++11/futex.cc | 2 +- libstdc++-v3/src/c++11/future.cc | 2 +- libstdc++-v3/src/c++11/hash_c++0x.cc | 2 +- libstdc++-v3/src/c++11/hashtable_c++0x.cc | 2 +- libstdc++-v3/src/c++11/ios-inst.cc | 2 +- libstdc++-v3/src/c++11/ios.cc | 2 +- libstdc++-v3/src/c++11/iostream-inst.cc | 2 +- libstdc++-v3/src/c++11/istream-inst.cc | 2 +- libstdc++-v3/src/c++11/limits.cc | 2 +- libstdc++-v3/src/c++11/locale-inst.cc | 2 +- libstdc++-v3/src/c++11/mutex.cc | 2 +- libstdc++-v3/src/c++11/mutex_pool.h | 2 +- libstdc++-v3/src/c++11/ostream-inst.cc | 2 +- libstdc++-v3/src/c++11/placeholders.cc | 2 +- libstdc++-v3/src/c++11/random.cc | 5 +- libstdc++-v3/src/c++11/regex.cc | 2 +- libstdc++-v3/src/c++11/shared_ptr.cc | 2 +- libstdc++-v3/src/c++11/snprintf_lite.cc | 2 +- libstdc++-v3/src/c++11/sso_string.cc | 2 +- libstdc++-v3/src/c++11/sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/streambuf-inst.cc | 2 +- libstdc++-v3/src/c++11/string-inst.cc | 2 +- libstdc++-v3/src/c++11/string-io-inst.cc | 2 +- libstdc++-v3/src/c++11/system_error.cc | 2 +- libstdc++-v3/src/c++11/thread.cc | 2 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-io-inst.cc | 2 +- libstdc++-v3/src/c++17/Makefile.am | 2 +- libstdc++-v3/src/c++17/Makefile.in | 1 + libstdc++-v3/src/c++17/cow-fs_dir.cc | 2 +- libstdc++-v3/src/c++17/cow-fs_ops.cc | 2 +- libstdc++-v3/src/c++17/cow-fs_path.cc | 2 +- libstdc++-v3/src/c++17/cow-string-inst.cc | 2 +- libstdc++-v3/src/c++17/fs_dir.cc | 2 +- libstdc++-v3/src/c++17/fs_ops.cc | 117 +- libstdc++-v3/src/c++17/fs_path.cc | 13 +- libstdc++-v3/src/c++17/memory_resource.cc | 30 +- libstdc++-v3/src/c++17/ostream-inst.cc | 2 +- libstdc++-v3/src/c++17/string-inst.cc | 2 +- libstdc++-v3/src/c++98/Makefile.am | 2 +- libstdc++-v3/src/c++98/Makefile.in | 1 + libstdc++-v3/src/c++98/allocator-inst.cc | 2 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 +- libstdc++-v3/src/c++98/codecvt.cc | 2 +- .../src/c++98/compatibility-debug_list-2.cc | 2 +- libstdc++-v3/src/c++98/compatibility-debug_list.cc | 2 +- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +- libstdc++-v3/src/c++98/compatibility.cc | 2 +- libstdc++-v3/src/c++98/complex_io.cc | 2 +- libstdc++-v3/src/c++98/concept-inst.cc | 2 +- libstdc++-v3/src/c++98/cow-istream-string.cc | 2 +- libstdc++-v3/src/c++98/ext-inst.cc | 2 +- libstdc++-v3/src/c++98/globals_io.cc | 2 +- libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc | 2 +- libstdc++-v3/src/c++98/hash_tr1.cc | 2 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 2 +- libstdc++-v3/src/c++98/ios_failure.cc | 2 +- libstdc++-v3/src/c++98/ios_init.cc | 2 +- libstdc++-v3/src/c++98/ios_locale.cc | 2 +- libstdc++-v3/src/c++98/istream-string.cc | 2 +- libstdc++-v3/src/c++98/istream.cc | 2 +- libstdc++-v3/src/c++98/list-aux-2.cc | 2 +- libstdc++-v3/src/c++98/list-aux.cc | 2 +- libstdc++-v3/src/c++98/list.cc | 2 +- libstdc++-v3/src/c++98/list_associated-2.cc | 2 +- libstdc++-v3/src/c++98/list_associated.cc | 2 +- libstdc++-v3/src/c++98/locale.cc | 2 +- libstdc++-v3/src/c++98/locale_facets.cc | 2 +- libstdc++-v3/src/c++98/locale_init.cc | 2 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_float.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_long_double.cc | 2 +- libstdc++-v3/src/c++98/misc-inst.cc | 2 +- libstdc++-v3/src/c++98/mt_allocator.cc | 2 +- libstdc++-v3/src/c++98/parallel_settings.cc | 2 +- libstdc++-v3/src/c++98/pool_allocator.cc | 2 +- libstdc++-v3/src/c++98/stdexcept.cc | 2 +- libstdc++-v3/src/c++98/streambuf.cc | 2 +- libstdc++-v3/src/c++98/strstream.cc | 2 +- libstdc++-v3/src/c++98/tree.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 2 +- libstdc++-v3/src/filesystem/Makefile.am | 2 +- libstdc++-v3/src/filesystem/Makefile.in | 1 + libstdc++-v3/src/filesystem/cow-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-path.cc | 2 +- libstdc++-v3/src/filesystem/dir-common.h | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- libstdc++-v3/src/filesystem/ops-common.h | 2 +- libstdc++-v3/src/filesystem/ops.cc | 19 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/shared/hashtable-aux.cc | 2 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 4 +- .../testsuite/17_intro/headers/c++1998/49745.cc | 2 +- .../testsuite/17_intro/headers/c++1998/all.cc | 2 +- .../17_intro/headers/c++1998/all_attributes.cc | 2 +- .../headers/c++1998/all_c++200x_compatibility.cc | 2 +- .../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++1998/all_no_rtti.cc | 2 +- .../headers/c++1998/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++1998/charset.cc | 2 +- .../testsuite/17_intro/headers/c++1998/complex.cc | 2 +- .../17_intro/headers/c++1998/operator_names.cc | 2 +- .../17_intro/headers/c++1998/profile_mode.cc | 2 +- .../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +- .../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +- .../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +- .../testsuite/17_intro/headers/c++2011/42319.cc | 2 +- .../testsuite/17_intro/headers/c++2011/67309.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2011/all_no_rtti.cc | 2 +- .../headers/c++2011/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2011/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2011/linkage.cc | 2 +- .../17_intro/headers/c++2011/operator_names.cc | 2 +- .../17_intro/headers/c++2011/parallel_mode.cc | 2 +- .../17_intro/headers/c++2011/profile_mode.cc | 2 +- .../testsuite/17_intro/headers/c++2011/stdc++.cc | 2 +- .../headers/c++2011/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2014/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2014/all_no_rtti.cc | 2 +- .../headers/c++2014/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 2 +- .../17_intro/headers/c++2014/operator_names.cc | 2 +- .../17_intro/headers/c++2014/parallel_mode.cc | 2 +- .../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +- .../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2017/all_attributes.cc | 2 +- .../17_intro/headers/c++2017/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2017/all_no_rtti.cc | 2 +- .../headers/c++2017/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 2 +- .../17_intro/headers/c++2017/operator_names.cc | 2 +- .../17_intro/headers/c++2017/parallel_mode.cc | 2 +- .../testsuite/17_intro/headers/c++2017/stdc++.cc | 2 +- .../headers/c++2017/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2020/all_attributes.cc | 2 +- .../17_intro/headers/c++2020/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2020/all_no_rtti.cc | 2 +- .../headers/c++2020/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 2 +- .../17_intro/headers/c++2020/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2020/stdc++.cc | 2 +- .../headers/c++2020/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 2 +- .../testsuite/17_intro/shared_with_static_deps.cc | 2 +- libstdc++-v3/testsuite/17_intro/static.cc | 2 +- .../testsuite/17_intro/tag_type_explicit_ctor.cc | 2 +- .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_exp_neg.cc | 2 +- .../17_intro/using_namespace_std_tr1_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/50594.cc | 2 +- libstdc++-v3/testsuite/18_support/51333.cc | 2 +- .../18_support/aligned_alloc/aligned_alloc.cc | 2 +- .../bad_alloc/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_alloc/what.cc | 2 +- .../18_support/bad_cast/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/18_support/bad_cast/what.cc | 2 +- .../18_support/bad_exception/23591_thread-1.c | 2 +- .../testsuite/18_support/bad_exception/59392.cc | 2 +- .../bad_exception/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_exception/what.cc | 2 +- .../bad_typeid/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_typeid/what.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/81076.cc | 2 +- .../testsuite/18_support/byte/global_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 2 +- .../testsuite/18_support/byte/requirements.cc | 2 +- .../comparisons/algorithms/partial_order.cc | 2 +- .../comparisons/algorithms/strong_order.cc | 2 +- .../comparisons/algorithms/weak_order.cc | 2 +- .../comparisons/categories/partialord.cc | 86 + .../18_support/comparisons/categories/strongord.cc | 98 + .../18_support/comparisons/categories/weakord.cc | 75 + .../testsuite/18_support/comparisons/common/1.cc | 2 +- .../18_support/comparisons/object/93479.cc | 46 + libstdc++-v3/testsuite/18_support/cxa_vec.cc | 2 +- .../testsuite/18_support/destroying_delete.cc | 2 +- .../testsuite/18_support/exception/38732.cc | 2 +- .../testsuite/18_support/exception/what.cc | 2 +- .../testsuite/18_support/exception_ptr/40296.cc | 2 +- .../18_support/exception_ptr/60612-terminate.cc | 2 +- .../18_support/exception_ptr/60612-unexpected.cc | 2 +- .../testsuite/18_support/exception_ptr/62258.cc | 2 +- .../testsuite/18_support/exception_ptr/64241.cc | 2 +- .../18_support/exception_ptr/current_exception.cc | 2 +- .../testsuite/18_support/exception_ptr/lifespan.cc | 2 +- .../18_support/exception_ptr/make_exception_ptr.cc | 2 +- .../exception_ptr/make_exception_ptr_2.cc | 2 +- .../testsuite/18_support/exception_ptr/move.cc | 2 +- .../18_support/exception_ptr/requirements.cc | 2 +- .../18_support/exception_ptr/requirements_neg.cc | 2 +- .../18_support/exception_ptr/rethrow_exception.cc | 2 +- libstdc++-v3/testsuite/18_support/free_eh_pool.cc | 2 +- .../testsuite/18_support/headers/cfloat/values.cc | 2 +- .../18_support/headers/cfloat/values_c++17.cc | 2 +- .../testsuite/18_support/headers/climits/values.cc | 2 +- .../18_support/headers/csetjmp/functions_std.cc | 2 +- .../testsuite/18_support/headers/csetjmp/macros.cc | 2 +- .../18_support/headers/csetjmp/types_std.cc | 2 +- .../18_support/headers/csignal/functions_std.cc | 2 +- .../testsuite/18_support/headers/csignal/macros.cc | 2 +- .../18_support/headers/csignal/types_std.cc | 2 +- .../18_support/headers/cstdalign/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstdarg/macros.cc | 2 +- .../18_support/headers/cstdarg/types_std.cc | 2 +- .../18_support/headers/cstdbool/macros.cc | 2 +- .../18_support/headers/cstdbool/std_c++0x_neg.cc | 2 +- .../testsuite/18_support/headers/cstddef/macros.cc | 2 +- .../18_support/headers/cstddef/types_std.cc | 2 +- .../18_support/headers/cstdint/std_c++0x_neg.cc | 2 +- .../18_support/headers/cstdint/types_std_c++0x.cc | 2 +- .../18_support/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/18_support/headers/cstdlib/macros.cc | 2 +- .../18_support/headers/ctime/functions_std.cc | 2 +- .../testsuite/18_support/headers/ctime/macros.cc | 2 +- .../18_support/headers/ctime/types_std.cc | 2 +- .../18_support/headers/exception/synopsis.cc | 2 +- .../18_support/headers/exception/types_std.cc | 2 +- .../18_support/headers/limits/synopsis.cc | 2 +- .../testsuite/18_support/headers/new/synopsis.cc | 2 +- .../18_support/headers/new/synopsis_cxx98.cc | 2 +- .../testsuite/18_support/headers/new/types_std.cc | 2 +- .../18_support/headers/typeinfo/synopsis.cc | 2 +- .../18_support/headers/typeinfo/types_std.cc | 2 +- .../testsuite/18_support/headers/version/macros.cc | 2 +- .../18_support/initializer_list/constexpr.cc | 2 +- .../18_support/initializer_list/range_access.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../initializer_list/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/18_support/launder/1.cc | 2 +- .../testsuite/18_support/launder/nodiscard.cc | 2 +- .../testsuite/18_support/launder/requirements.cc | 2 +- .../18_support/launder/requirements_neg.cc | 2 +- .../18_support/max_align_t/requirements/1.cc | 2 +- .../18_support/max_align_t/requirements/2.cc | 6 +- .../testsuite/18_support/nested_exception/51438.cc | 2 +- .../testsuite/18_support/nested_exception/62154.cc | 2 +- .../testsuite/18_support/nested_exception/68139.cc | 2 +- .../testsuite/18_support/nested_exception/79114.cc | 2 +- .../testsuite/18_support/nested_exception/cons.cc | 2 +- .../18_support/nested_exception/nested_ptr.cc | 2 +- .../nested_exception/rethrow_if_nested.cc | 2 +- .../18_support/nested_exception/rethrow_nested.cc | 2 +- .../nested_exception/throw_with_nested.cc | 2 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 2 +- .../testsuite/18_support/new_delete_placement.cc | 2 +- libstdc++-v3/testsuite/18_support/new_handler.cc | 2 +- libstdc++-v3/testsuite/18_support/new_nothrow.cc | 2 +- .../testsuite/18_support/numeric_limits/29989.cc | 2 +- .../testsuite/18_support/numeric_limits/40856.cc | 2 +- .../18_support/numeric_limits/char16_32_t.cc | 2 +- .../testsuite/18_support/numeric_limits/char8_t.cc | 2 +- .../18_support/numeric_limits/cons/default.cc | 2 +- .../numeric_limits/cons/default_c++0x.cc | 2 +- .../18_support/numeric_limits/denorm_min.cc | 2 +- .../18_support/numeric_limits/digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/dr559.cc | 2 +- .../testsuite/18_support/numeric_limits/epsilon.cc | 2 +- .../18_support/numeric_limits/infinity.cc | 2 +- .../18_support/numeric_limits/is_iec559.cc | 2 +- .../18_support/numeric_limits/is_signed.cc | 2 +- .../testsuite/18_support/numeric_limits/lowest.cc | 2 +- .../18_support/numeric_limits/max_digits10.cc | 2 +- .../testsuite/18_support/numeric_limits/min_max.cc | 2 +- .../testsuite/18_support/numeric_limits/primary.cc | 2 +- .../18_support/numeric_limits/quiet_NaN.cc | 2 +- .../numeric_limits/requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../specialization_default_values.cc | 2 +- .../testsuite/18_support/numeric_limits/traps.cc | 2 +- libstdc++-v3/testsuite/18_support/pthread_guard.cc | 2 +- .../testsuite/18_support/quick_exit/quick_exit.cc | 2 +- libstdc++-v3/testsuite/18_support/set_terminate.cc | 2 +- .../testsuite/18_support/set_unexpected.cc | 2 +- .../testsuite/18_support/terminate_handler.cc | 2 +- .../testsuite/18_support/type_info/52562.cc | 2 +- .../testsuite/18_support/type_info/fundamental.cc | 2 +- .../testsuite/18_support/type_info/hash_code.cc | 2 +- .../18_support/uncaught_exception/14026.cc | 2 +- .../uncaught_exceptions/uncaught_exceptions.cc | 2 +- .../testsuite/18_support/unexpected_handler.cc | 2 +- .../19_diagnostics/error_category/cons/copy_neg.cc | 2 +- .../19_diagnostics/error_category/cons/default.cc | 2 +- .../error_category/generic_category.cc | 2 +- .../error_category/operators/equal.cc | 2 +- .../error_category/operators/less.cc | 30 + .../error_category/operators/not_equal.cc | 2 +- .../error_category/operators/three_way.cc | 48 + .../error_category/system_category.cc | 2 +- .../testsuite/19_diagnostics/error_code/cons/1.cc | 2 +- .../19_diagnostics/error_code/cons/39882.cc | 2 +- .../testsuite/19_diagnostics/error_code/hash.cc | 2 +- .../19_diagnostics/error_code/is_error_code_v.cc | 2 +- .../19_diagnostics/error_code/modifiers/39882.cc | 2 +- .../19_diagnostics/error_code/operators/bool.cc | 2 +- .../error_code/operators/bool_neg.cc | 2 +- .../19_diagnostics/error_code/operators/equal.cc | 3 +- .../19_diagnostics/error_code/operators/less.cc | 38 + .../error_code/operators/not_equal.cc | 3 +- .../error_code/operators/three_way.cc | 60 + .../19_diagnostics/error_condition/cons/1.cc | 2 +- .../19_diagnostics/error_condition/cons/39881.cc | 2 +- .../19_diagnostics/error_condition/hash.cc | 2 +- .../error_condition/modifiers/39881.cc | 2 +- .../error_condition/operators/bool.cc | 2 +- .../error_condition/operators/bool_neg.cc | 2 +- .../error_condition/operators/equal.cc | 3 +- .../error_condition/operators/less.cc | 38 + .../error_condition/operators/not_equal.cc | 3 +- .../error_condition/operators/three_way.cc | 60 + .../19_diagnostics/headers/cassert/macros.cc | 2 +- .../19_diagnostics/headers/cerrno/macros.cc | 2 +- .../19_diagnostics/headers/stdexcept/synopsis.cc | 2 +- .../19_diagnostics/headers/stdexcept/types_std.cc | 2 +- .../19_diagnostics/headers/system_error/34538.cc | 2 +- .../headers/system_error/errc_std_c++0x.cc | 2 +- .../headers/system_error/std_c++0x_neg.cc | 2 +- .../headers/system_error/types_std_c++0x.cc | 2 +- .../logic_error/cons_virtual_derivation.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-1.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-2.cc | 2 +- .../testsuite/19_diagnostics/logic_error/what-3.cc | 2 +- .../19_diagnostics/logic_error/what-big.cc | 2 +- .../runtime_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/runtime_error/what-1.cc | 2 +- .../19_diagnostics/runtime_error/what-2.cc | 2 +- .../19_diagnostics/runtime_error/what-3.cc | 2 +- .../19_diagnostics/runtime_error/what-big.cc | 2 +- libstdc++-v3/testsuite/19_diagnostics/stdexcept.cc | 2 +- .../testsuite/19_diagnostics/system_error/39880.cc | 2 +- .../19_diagnostics/system_error/cons-1.cc | 2 +- .../system_error/cons_virtual_derivation.cc | 2 +- .../19_diagnostics/system_error/what-1.cc | 2 +- .../19_diagnostics/system_error/what-2.cc | 2 +- .../19_diagnostics/system_error/what-3.cc | 2 +- .../19_diagnostics/system_error/what-4.cc | 2 +- .../19_diagnostics/system_error/what-big.cc | 2 +- .../20_util/add_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_const/value.cc | 2 +- .../20_util/add_cv/requirements/alias_decl.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/add_cv/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_lvalue_reference/value.cc | 2 +- .../20_util/add_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_pointer/value.cc | 2 +- .../requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/add_rvalue_reference/value.cc | 2 +- .../add_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/add_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/addressof/1.cc | 2 +- .../20_util/addressof/requirements/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/align/1.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 +- .../aligned_storage/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/aligned_storage/value.cc | 2 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +- .../aligned_union/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/alignment_of/requirements/typedefs.cc | 2 +- .../testsuite/20_util/alignment_of/value.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/10378.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/33807.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 2 +- .../testsuite/20_util/allocator/overaligned.cc | 2 +- .../testsuite/20_util/allocator/rebind_c++20.cc | 2 +- .../20_util/allocator/requirements/constexpr.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../20_util/allocator/requirements/typedefs.cc | 2 +- .../allocator/requirements/typedefs_c++20.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/void.cc | 2 +- .../testsuite/20_util/allocator_traits/header-2.cc | 2 +- .../testsuite/20_util/allocator_traits/header.cc | 2 +- .../allocator_traits/members/allocate_hint.cc | 2 +- .../members/allocate_hint_nonpod.cc | 2 +- .../20_util/allocator_traits/members/construct.cc | 2 +- .../20_util/allocator_traits/members/destroy.cc | 2 +- .../allocator_traits/members/is_always_equal.cc | 2 +- .../20_util/allocator_traits/members/max_size.cc | 2 +- .../20_util/allocator_traits/members/pointers.cc | 2 +- .../allocator_traits/members/rebind_alloc.cc | 2 +- .../20_util/allocator_traits/members/select.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../allocator_traits/requirements/typedefs.cc | 2 +- .../allocator_traits/requirements/typedefs2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +- .../testsuite/20_util/any/assign/emplace.cc | 2 +- .../testsuite/20_util/any/assign/exception.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/self.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 2 +- .../testsuite/20_util/any/cons/explicit.cc | 2 +- .../testsuite/20_util/any/cons/in_place.cc | 2 +- .../testsuite/20_util/any/cons/nontrivial.cc | 2 +- libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +- .../testsuite/20_util/any/misc/any_cast.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +- .../testsuite/20_util/any/modifiers/83658.cc | 2 +- .../testsuite/20_util/any/observers/type.cc | 2 +- libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +- .../testsuite/20_util/as_const/rvalue_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/assume_aligned/1.cc | 2 +- .../testsuite/20_util/assume_aligned/2_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/assume_aligned/3.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/1.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/2.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/3946.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/4.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/5.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/6.cc | 2 +- libstdc++-v3/testsuite/20_util/auto_ptr/7.cc | 2 +- .../testsuite/20_util/auto_ptr/assign_neg.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../bad_function_call/cons_virtual_derivation.cc | 2 +- .../testsuite/20_util/bad_function_call/what.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/35569.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/38889.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/42593.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/45924.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/48698.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_1.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/49058_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/57899.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/68912.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/79798.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/83427.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/91371.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/all_bound.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/conv_result.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/cv_quals_3.cc | 2 +- .../testsuite/20_util/bind/is_placeholder_v.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/move.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/nested.cc | 2 +- .../testsuite/20_util/bind/placeholders.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref2.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/ref_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/refqual.cc | 2 +- libstdc++-v3/testsuite/20_util/bind/socket.cc | 2 +- .../20_util/bool_constant/requirements.cc | 2 +- .../common_reference/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../common_reference/requirements/typedefs.cc | 2 +- .../20_util/common_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../common_type/requirements/sfinae_friendly_1.cc | 2 +- .../common_type/requirements/sfinae_friendly_2.cc | 2 +- .../20_util/common_type/requirements/typedefs-1.cc | 2 +- .../20_util/common_type/requirements/typedefs-2.cc | 2 +- .../20_util/conditional/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/conditional/requirements/typedefs.cc | 2 +- .../20_util/decay/requirements/alias_decl.cc | 2 +- .../decay/requirements/explicit_instantiation.cc | 2 +- .../20_util/decay/requirements/typedefs.cc | 2 +- .../testsuite/20_util/declval/requirements/1.cc | 2 +- .../20_util/declval/requirements/1_neg.cc | 2 +- .../testsuite/20_util/default_delete/48631_neg.cc | 2 +- .../20_util/default_delete/cons/constexpr.cc | 2 +- .../testsuite/20_util/default_delete/void_neg.cc | 2 +- .../testsuite/20_util/duration/arithmetic/1.cc | 2 +- .../testsuite/20_util/duration/arithmetic/2.cc | 2 +- .../testsuite/20_util/duration/arithmetic/58850.cc | 2 +- .../20_util/duration/arithmetic/constexpr.cc | 2 +- .../20_util/duration/arithmetic/constexpr_c++17.cc | 2 +- .../20_util/duration/arithmetic/dr2020.cc | 2 +- .../20_util/duration/arithmetic/dr3050.cc | 2 +- .../20_util/duration/arithmetic/dr934-1.cc | 2 +- .../20_util/duration/arithmetic/dr934-2.cc | 2 +- .../20_util/duration/comparison_operators/1.cc | 2 +- .../duration/comparison_operators/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/1.cc | 2 +- .../testsuite/20_util/duration/cons/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/duration/cons/2.cc | 2 +- .../testsuite/20_util/duration/cons/54025.cc | 2 +- .../testsuite/20_util/duration/cons/constexpr.cc | 2 +- .../testsuite/20_util/duration/cons/dr1177.cc | 2 +- .../testsuite/20_util/duration/cons/dr3050.cc | 2 +- .../testsuite/20_util/duration/cons/dr974_neg.cc | 2 +- .../testsuite/20_util/duration/literals/61166.cc | 2 +- .../testsuite/20_util/duration/literals/65499.cc | 2 +- .../testsuite/20_util/duration/literals/84671.cc | 2 +- .../20_util/duration/literals/range_neg.cc | 2 +- .../testsuite/20_util/duration/literals/types.cc | 2 +- .../testsuite/20_util/duration/literals/values.cc | 2 +- .../duration/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../20_util/duration/requirements/noexcept.cc | 2 +- .../duration/requirements/sfinae_friendly_1.cc | 2 +- .../requirements/treat_as_floating_point_v.cc | 2 +- .../20_util/duration/requirements/typedefs_neg1.cc | 2 +- .../20_util/duration/requirements/typedefs_neg2.cc | 2 +- .../20_util/duration/requirements/typedefs_neg3.cc | 2 +- .../testsuite/20_util/duration_cast/constexpr.cc | 2 +- .../testsuite/20_util/duration_cast/rounding.cc | 2 +- .../20_util/enable_if/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/enable_if/requirements/typedefs.cc | 2 +- .../20_util/enable_if/requirements/typedefs_neg.cc | 2 +- .../20_util/enable_shared_from_this/56383.cc | 2 +- .../20_util/enable_shared_from_this/89303.cc | 2 +- .../enable_shared_from_this/cons/constexpr.cc | 2 +- .../enable_shared_from_this/members/assign.cc | 2 +- .../enable_shared_from_this/members/const.cc | 2 +- .../enable_shared_from_this/members/reinit.cc | 2 +- .../enable_shared_from_this/members/unique_ptr.cc | 2 +- .../members/weak_from_this.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/exchange/1.cc | 2 +- .../testsuite/20_util/exchange/constexpr.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../20_util/extent/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/extent/value.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/a.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/b.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/c_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/d.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/e.cc | 2 +- libstdc++-v3/testsuite/20_util/forward/f_neg.cc | 2 +- .../forward/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/1.cc | 2 +- .../testsuite/20_util/from_chars/1_c++20_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/2.cc | 2 +- .../testsuite/20_util/from_chars/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/function/1.cc | 2 +- libstdc++-v3/testsuite/20_util/function/10.cc | 2 +- libstdc++-v3/testsuite/20_util/function/2.cc | 2 +- libstdc++-v3/testsuite/20_util/function/3.cc | 2 +- libstdc++-v3/testsuite/20_util/function/4.cc | 2 +- libstdc++-v3/testsuite/20_util/function/43397.cc | 2 +- libstdc++-v3/testsuite/20_util/function/48541.cc | 2 +- libstdc++-v3/testsuite/20_util/function/5.cc | 2 +- libstdc++-v3/testsuite/20_util/function/58569.cc | 2 +- libstdc++-v3/testsuite/20_util/function/6.cc | 2 +- libstdc++-v3/testsuite/20_util/function/60594.cc | 2 +- libstdc++-v3/testsuite/20_util/function/63840.cc | 2 +- libstdc++-v3/testsuite/20_util/function/65760.cc | 2 +- libstdc++-v3/testsuite/20_util/function/68995.cc | 2 +- libstdc++-v3/testsuite/20_util/function/69222.cc | 2 +- libstdc++-v3/testsuite/20_util/function/7.cc | 2 +- libstdc++-v3/testsuite/20_util/function/77322.cc | 2 +- libstdc++-v3/testsuite/20_util/function/8.cc | 2 +- libstdc++-v3/testsuite/20_util/function/9.cc | 2 +- libstdc++-v3/testsuite/20_util/function/91456.cc | 2 +- .../testsuite/20_util/function/assign/move.cc | 2 +- .../20_util/function/assign/move_target.cc | 2 +- .../testsuite/20_util/function/cmp/cmp_neg.cc | 2 +- .../testsuite/20_util/function/cons/55320.cc | 2 +- .../testsuite/20_util/function/cons/57465.cc | 2 +- .../testsuite/20_util/function/cons/72820.cc | 2 +- .../testsuite/20_util/function/cons/addressof.cc | 2 +- .../testsuite/20_util/function/cons/callable.cc | 2 +- .../testsuite/20_util/function/cons/deduction.cc | 2 +- .../testsuite/20_util/function/cons/move.cc | 2 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../20_util/function/cons/non_copyconstructible.cc | 2 +- .../testsuite/20_util/function/cons/refqual.cc | 2 +- .../20_util/function/invoke/forwarding.cc | 2 +- .../testsuite/20_util/function/invoke/move_only.cc | 2 +- .../20_util/function/null_pointer_comparisons.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/function_objects/83607.cc | 2 +- .../20_util/function_objects/bind_front/1.cc | 2 +- .../20_util/function_objects/bind_front/2.cc | 2 +- .../function_objects/bind_front/constexpr.cc | 2 +- .../20_util/function_objects/binders/1.cc | 2 +- .../20_util/function_objects/binders/3113.cc | 2 +- .../20_util/function_objects/comparisons.cc | 2 +- .../function_objects/comparisons_pointer.cc | 2 +- .../20_util/function_objects/comparisons_void.cc | 2 +- .../20_util/function_objects/constexpr.cc | 2 +- .../20_util/function_objects/constexpr_searcher.cc | 2 +- .../testsuite/20_util/function_objects/dr660.cc | 2 +- .../20_util/function_objects/identity/1.cc | 2 +- .../testsuite/20_util/function_objects/invoke/1.cc | 2 +- .../testsuite/20_util/function_objects/invoke/2.cc | 2 +- .../testsuite/20_util/function_objects/invoke/3.cc | 2 +- .../20_util/function_objects/invoke/59768.cc | 2 +- .../20_util/function_objects/invoke/constexpr.cc | 2 +- .../20_util/function_objects/invoke/ref_ext.cc | 2 +- .../20_util/function_objects/mem_fn/55463.cc | 2 +- .../20_util/function_objects/mem_fn/55908.cc | 2 +- .../20_util/function_objects/mem_fn/68982.cc | 2 +- .../20_util/function_objects/mem_fn/80478.cc | 2 +- .../20_util/function_objects/mem_fn/adl.cc | 2 +- .../20_util/function_objects/mem_fn/constexpr.cc | 2 +- .../20_util/function_objects/mem_fn/forward.cc | 2 +- .../20_util/function_objects/mem_fn/refqual.cc | 2 +- .../testsuite/20_util/function_objects/not_fn/1.cc | 2 +- .../20_util/function_objects/not_fn/87538.cc | 2 +- .../20_util/function_objects/not_fn/constexpr.cc | 2 +- .../20_util/function_objects/range.cmp/equal_to.cc | 11 +- .../20_util/function_objects/range.cmp/greater.cc | 2 +- .../function_objects/range.cmp/greater_equal.cc | 2 +- .../20_util/function_objects/range.cmp/less.cc | 11 +- .../function_objects/range.cmp/less_equal.cc | 2 +- .../function_objects/range.cmp/not_equal_to.cc | 2 +- .../20_util/function_objects/searchers.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_unique_object_representations/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/has_virtual_destructor/value.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/52931.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/60970.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/84998.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/89629.cc | 2 +- .../testsuite/20_util/hash/chi2_q_bit_flip_set.cc | 2 +- .../20_util/hash/chi2_q_bit_string_set.cc | 2 +- .../20_util/hash/chi2_q_document_words.cc | 2 +- .../20_util/hash/chi2_q_numeric_pattern_set.cc | 2 +- .../20_util/hash/chi2_q_uniform_random.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/chi2_quality.h | 2 +- libstdc++-v3/testsuite/20_util/hash/nullptr.cc | 2 +- .../testsuite/20_util/hash/operators/size_t.cc | 2 +- libstdc++-v3/testsuite/20_util/hash/quality.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../20_util/headers/cstdlib/functions_std.cc | 2 +- .../20_util/headers/cstring/functions_std.cc | 2 +- .../testsuite/20_util/headers/cstring/macros.cc | 2 +- .../testsuite/20_util/headers/cstring/types_std.cc | 2 +- .../20_util/headers/ctime/functions_std.cc | 2 +- .../testsuite/20_util/headers/ctime/macros.cc | 2 +- .../testsuite/20_util/headers/ctime/types_std.cc | 2 +- .../20_util/headers/functional/synopsis.cc | 2 +- .../20_util/headers/functional/types_std_c++0x.cc | 2 +- .../functional/using_namespace_std_placeholders.cc | 2 +- .../testsuite/20_util/headers/memory/synopsis.cc | 2 +- .../20_util/headers/memory/types_std_c++0x.cc | 2 +- .../20_util/headers/type_traits/std_c++0x_neg.cc | 2 +- .../20_util/headers/type_traits/types_std_c++0x.cc | 2 +- .../headers/type_traits/types_std_c++0x_neg.cc | 2 +- .../testsuite/20_util/headers/utility/synopsis.cc | 2 +- .../headers/utility/using_namespace_std_rel_ops.cc | 2 +- .../testsuite/20_util/in_place/requirements.cc | 2 +- .../testsuite/20_util/integer_comparisons/1.cc | 27 + .../testsuite/20_util/integer_comparisons/2.cc | 27 + .../testsuite/20_util/integer_comparisons/equal.cc | 74 + .../20_util/integer_comparisons/equal_neg.cc | 36 + .../20_util/integer_comparisons/greater_equal.cc | 81 + .../integer_comparisons/greater_equal_neg.cc | 36 + .../20_util/integer_comparisons/greater_neg.cc | 36 + .../20_util/integer_comparisons/in_range.cc | 81 + .../20_util/integer_comparisons/in_range_neg.cc | 37 + .../testsuite/20_util/integer_comparisons/less.cc | 78 + .../20_util/integer_comparisons/less_equal.cc | 81 + .../20_util/integer_comparisons/less_equal_neg.cc | 36 + .../20_util/integer_comparisons/less_neg.cc | 36 + .../20_util/integer_comparisons/not_equal.cc | 75 + .../20_util/integer_comparisons/not_equal_neg.cc | 36 + .../testsuite/20_util/integer_sequence/intseq.cc | 2 +- .../integer_sequence/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/call_operator.cc | 2 +- .../integral_constant/operator_value_type.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../20_util/integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../20_util/integral_constant/true_false_value.cc | 2 +- .../20_util/is_abstract/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_abstract/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_abstract/value.cc | 2 +- .../20_util/is_aggregate/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_aggregate/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_aggregate/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_arithmetic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_array/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_base_of/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_bounded_array/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_bounded_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_class/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 +- .../is_complete_or_unbounded/memoization.cc | 2 +- .../is_complete_or_unbounded/memoization_neg.cc | 2 +- .../20_util/is_complete_or_unbounded/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_compound/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_const/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_const/value.cc | 2 +- .../testsuite/20_util/is_constant_evaluated/1.cc | 2 +- .../20_util/is_constant_evaluated/noexcept.cc | 2 +- .../testsuite/20_util/is_constructible/51185.cc | 2 +- .../testsuite/20_util/is_constructible/77395.cc | 2 +- .../testsuite/20_util/is_constructible/80812.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_constructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_constructible/value-2.cc | 2 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_destructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_destructible/value.cc | 2 +- .../testsuite/20_util/is_empty/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_empty/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_empty/value.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_enum/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_enum/value.cc | 2 +- .../testsuite/20_util/is_final/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_final/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_final/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_floating_point/value.cc | 2 +- .../testsuite/20_util/is_function/24808.cc | 2 +- .../testsuite/20_util/is_function/35637.cc | 2 +- .../testsuite/20_util/is_function/91371.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_function/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_implicitly_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_integral/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_integral/value.cc | 2 +- .../testsuite/20_util/is_invocable/83395.cc | 2 +- .../testsuite/20_util/is_invocable/91456.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../20_util/is_invocable/requirements/typedefs.cc | 2 +- .../is_invocable/requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_invocable/value.cc | 2 +- .../testsuite/20_util/is_invocable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_literal_type/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_literal_type/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_lvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_lvalue_reference/value.cc | 2 +- .../20_util/is_member_function_pointer/91371.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_member_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_move_assignable/value.cc | 2 +- .../is_move_constructible/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_move_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_nothrow_assignable/requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_convertible/value.cc | 2 +- .../20_util/is_nothrow_convertible/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_nothrow_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_destructible/value.cc | 2 +- .../20_util/is_nothrow_invocable/83395.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../is_nothrow_invocable/requirements/typedefs.cc | 2 +- .../requirements/typedefs_ext.cc | 2 +- .../20_util/is_nothrow_invocable/value.cc | 2 +- .../20_util/is_nothrow_invocable/value_ext.cc | 2 +- .../is_nothrow_move_assignable/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../is_nothrow_swappable/requirements/typedefs.cc | 2 +- .../requirements/typedefs_ext.cc | 2 +- .../20_util/is_nothrow_swappable/value.cc | 2 +- .../testsuite/20_util/is_nothrow_swappable/value.h | 2 +- .../20_util/is_nothrow_swappable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_null_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_null_pointer/value.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/24808.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/91371.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_object/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +- .../testsuite/20_util/is_pod/deprecated-2a.cc | 26 + .../is_pod/requirements/explicit_instantiation.cc | 3 +- .../20_util/is_pod/requirements/typedefs.cc | 3 +- libstdc++-v3/testsuite/20_util/is_pod/value.cc | 3 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pointer/value.cc | 2 +- .../20_util/is_polymorphic/incomplete_neg.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_rvalue_reference/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_rvalue_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_same/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_scalar/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_signed/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_signed/value.cc | 2 +- .../requiremenents/explicit_instantiation.cc | 2 +- .../is_standard_layout/requiremenents/typedefs.cc | 2 +- .../testsuite/20_util/is_standard_layout/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../20_util/is_swappable/requirements/typedefs.cc | 2 +- .../is_swappable/requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_swappable/value.cc | 2 +- .../testsuite/20_util/is_swappable/value.h | 2 +- .../testsuite/20_util/is_swappable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_swappable_with/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_trivial/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_trivial/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_trivially_copyable/requirements/typedefs.cc | 2 +- .../20_util/is_trivially_copyable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_trivially_move_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_trivially_move_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_unbounded_array/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_unbounded_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_union/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_unsigned/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_void/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_volatile/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_volatile/value.cc | 2 +- .../testsuite/20_util/logical_traits/83134.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../logical_traits/requirements/typedefs.cc | 2 +- .../testsuite/20_util/logical_traits/value.cc | 2 +- .../20_util/make_signed/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/make_signed/requirements/typedefs-1.cc | 2 +- .../20_util/make_signed/requirements/typedefs-2.cc | 2 +- .../20_util/make_signed/requirements/typedefs-3.cc | 2 +- .../20_util/make_signed/requirements/typedefs-4.cc | 2 +- .../make_signed/requirements/typedefs_neg.cc | 2 +- .../make_unsigned/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../make_unsigned/requirements/typedefs-1.cc | 2 +- .../make_unsigned/requirements/typedefs-2.cc | 2 +- .../make_unsigned/requirements/typedefs-3.cc | 2 +- .../make_unsigned/requirements/typedefs_neg.cc | 2 +- .../testsuite/20_util/memory_resource/1.cc | 2 +- .../testsuite/20_util/memory_resource/2.cc | 2 +- .../20_util/monotonic_buffer_resource/1.cc | 2 +- .../20_util/monotonic_buffer_resource/93208.cc | 29 + .../20_util/monotonic_buffer_resource/allocate.cc | 2 +- .../monotonic_buffer_resource/deallocate.cc | 2 +- .../20_util/monotonic_buffer_resource/release.cc | 2 +- .../monotonic_buffer_resource/upstream_resource.cc | 2 +- libstdc++-v3/testsuite/20_util/move/1.cc | 2 +- .../move/requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/move_if_noexcept/1.cc | 2 +- .../20_util/move_if_noexcept/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/nonesuch/nonesuch.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/77288.cc | 2 +- .../testsuite/20_util/optional/assignment/1.cc | 2 +- .../testsuite/20_util/optional/assignment/2.cc | 2 +- .../testsuite/20_util/optional/assignment/3.cc | 2 +- .../testsuite/20_util/optional/assignment/4.cc | 2 +- .../testsuite/20_util/optional/assignment/5.cc | 2 +- .../testsuite/20_util/optional/assignment/6.cc | 2 +- .../testsuite/20_util/optional/assignment/7.cc | 2 +- .../testsuite/20_util/optional/assignment/8.cc | 2 +- .../testsuite/20_util/optional/assignment/9.cc | 2 +- .../testsuite/20_util/optional/cons/77727.cc | 2 +- .../testsuite/20_util/optional/cons/85642.cc | 2 +- .../testsuite/20_util/optional/cons/copy.cc | 2 +- .../testsuite/20_util/optional/cons/deduction.cc | 2 +- .../testsuite/20_util/optional/cons/default.cc | 2 +- .../testsuite/20_util/optional/cons/move.cc | 2 +- .../testsuite/20_util/optional/cons/trivial.cc | 2 +- .../testsuite/20_util/optional/cons/value.cc | 2 +- .../testsuite/20_util/optional/cons/value_neg.cc | 2 +- .../20_util/optional/constexpr/cons/default.cc | 2 +- .../20_util/optional/constexpr/cons/value.cc | 2 +- .../20_util/optional/constexpr/in_place.cc | 2 +- .../20_util/optional/constexpr/make_optional.cc | 2 +- .../20_util/optional/constexpr/nullopt.cc | 2 +- .../20_util/optional/constexpr/observers/1.cc | 2 +- .../20_util/optional/constexpr/observers/2.cc | 2 +- .../20_util/optional/constexpr/observers/3.cc | 2 +- .../20_util/optional/constexpr/observers/4.cc | 2 +- .../20_util/optional/constexpr/observers/5.cc | 2 +- .../20_util/optional/constexpr/relops/1.cc | 2 +- .../20_util/optional/constexpr/relops/2.cc | 2 +- .../20_util/optional/constexpr/relops/3.cc | 2 +- .../20_util/optional/constexpr/relops/4.cc | 2 +- .../20_util/optional/constexpr/relops/5.cc | 2 +- .../20_util/optional/constexpr/relops/6.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/hash.cc | 2 +- .../testsuite/20_util/optional/in_place.cc | 2 +- .../testsuite/20_util/optional/make_optional.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +- .../testsuite/20_util/optional/observers/1.cc | 2 +- .../testsuite/20_util/optional/observers/2.cc | 2 +- .../testsuite/20_util/optional/observers/3.cc | 2 +- .../testsuite/20_util/optional/observers/4.cc | 2 +- .../testsuite/20_util/optional/observers/5.cc | 2 +- .../testsuite/20_util/optional/observers/6.cc | 2 +- .../testsuite/20_util/optional/relops/1.cc | 2 +- .../testsuite/20_util/optional/relops/2.cc | 2 +- .../testsuite/20_util/optional/relops/3.cc | 2 +- .../testsuite/20_util/optional/relops/4.cc | 2 +- .../testsuite/20_util/optional/relops/5.cc | 2 +- .../testsuite/20_util/optional/relops/6.cc | 2 +- .../testsuite/20_util/optional/relops/7.cc | 2 +- .../testsuite/20_util/optional/relops/three_way.cc | 76 + .../testsuite/20_util/optional/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 2 +- .../testsuite/20_util/optional/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +- .../testsuite/20_util/owner_less/noexcept.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/void.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/2.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/3.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/4.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/40925.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/44487.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/70437.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/79141.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/86751.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/87822.cc | 2 +- .../testsuite/20_util/pair/astuple/astuple.cc | 2 +- .../20_util/pair/astuple/astuple_cpp14.cc | 2 +- .../20_util/pair/astuple/constexpr_get.cc | 2 +- .../20_util/pair/astuple/constexpr_get_by_type.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/astuple/get.cc | 2 +- .../testsuite/20_util/pair/astuple/get_by_type.cc | 2 +- .../20_util/pair/astuple/get_by_type_neg.cc | 2 +- .../testsuite/20_util/pair/astuple/get_neg.cc | 2 +- .../20_util/pair/comparison_operators/constexpr.cc | 2 +- .../pair/comparison_operators/constexpr_c++20.cc | 31 + .../testsuite/20_util/pair/cons/constexpr.cc | 2 +- .../testsuite/20_util/pair/cons/deduction.cc | 2 +- .../20_util/pair/cons/explicit_construct.cc | 2 +- .../20_util/pair/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/pair/constexpr_assign.cc | 2 +- .../testsuite/20_util/pair/constexpr_get.cc | 2 +- .../testsuite/20_util/pair/constexpr_swap.cc | 2 +- .../testsuite/20_util/pair/make_pair/constexpr.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/moveable.cc | 2 +- .../testsuite/20_util/pair/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/pair/noexcept_swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/noncopyable.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/piecewise2.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/ref_assign.cc | 2 +- .../testsuite/20_util/pair/requirements/dr2367.cc | 2 +- .../testsuite/20_util/pair/requirements/dr801.cc | 2 +- .../pair/requirements/explicit_instantiation/1.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/traits.cc | 2 +- libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 2 +- .../20_util/pointer_traits/pointer_to_constexpr.cc | 2 +- .../testsuite/20_util/pointer_traits/rebind.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../pointer_traits/requirements/typedefs.cc | 2 +- .../testsuite/20_util/polymorphic_allocator/1.cc | 2 +- .../polymorphic_allocator/allocate_object.cc | 2 +- .../polymorphic_allocator/construct_c++2a.cc | 2 +- .../polymorphic_allocator/construct_pair.cc | 2 +- .../20_util/polymorphic_allocator/lwg3237.cc | 55 + .../20_util/polymorphic_allocator/resource.cc | 2 +- .../20_util/polymorphic_allocator/select.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../20_util/rank/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rank/value.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp1.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp2.cc | 2 +- .../testsuite/20_util/ratio/comparisons/comp3.cc | 2 +- libstdc++-v3/testsuite/20_util/ratio/cons/cons1.cc | 2 +- .../20_util/ratio/cons/cons_overflow_neg.cc | 2 +- .../testsuite/20_util/ratio/operations/45866.cc | 2 +- .../testsuite/20_util/ratio/operations/47913.cc | 2 +- .../testsuite/20_util/ratio/operations/53840.cc | 2 +- .../testsuite/20_util/ratio/operations/ops1.cc | 2 +- .../testsuite/20_util/ratio/operations/ops2.cc | 2 +- .../testsuite/20_util/ratio/operations/ops3.cc | 2 +- .../20_util/ratio/operations/ops_overflow_neg.cc | 2 +- .../20_util/ratio/requirements/constexpr_data.cc | 2 +- .../20_util/ratio/requirements/ratio_equal_v.cc | 2 +- .../testsuite/20_util/raw_storage_iterator/base.cc | 2 +- .../20_util/raw_storage_iterator/dr2127.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../raw_storage_iterator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/reference_wrapper/24803.cc | 2 +- .../testsuite/20_util/reference_wrapper/41792.cc | 2 +- .../testsuite/20_util/reference_wrapper/80504.cc | 2 +- .../testsuite/20_util/reference_wrapper/83427.cc | 2 +- .../20_util/reference_wrapper/constexpr.cc | 2 +- .../20_util/reference_wrapper/deduction.cc | 2 +- .../20_util/reference_wrapper/incomplete.cc | 2 +- .../20_util/reference_wrapper/invoke-2.cc | 2 +- .../20_util/reference_wrapper/invoke-3.cc | 2 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 2 +- .../testsuite/20_util/reference_wrapper/lwg2993.cc | 2 +- .../testsuite/20_util/reference_wrapper/ref_neg.cc | 2 +- .../20_util/reference_wrapper/requirements.cc | 2 +- .../20_util/reference_wrapper/result_type.cc | 2 +- .../20_util/reference_wrapper/typedefs-2.cc | 2 +- .../20_util/reference_wrapper/typedefs-3.cc | 2 +- .../20_util/reference_wrapper/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/rel_ops.cc | 2 +- .../remove_all_extents/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_all_extents/value.cc | 2 +- .../remove_const/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_const/value.cc | 2 +- .../20_util/remove_cv/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/remove_cv/value.cc | 2 +- .../remove_cvref/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_cvref/value.cc | 2 +- .../testsuite/20_util/remove_cvref/value_ext.cc | 2 +- .../remove_extent/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_extent/value.cc | 2 +- .../remove_pointer/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_pointer/value.cc | 2 +- .../remove_reference/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_reference/value.cc | 2 +- .../remove_volatile/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/remove_volatile/value.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/1.cc | 2 +- libstdc++-v3/testsuite/20_util/result_of/2.cc | 2 +- .../20_util/result_of/requirements/alias_decl.cc | 2 +- .../20_util/result_of/sfinae_friendly_1.cc | 2 +- .../20_util/result_of/sfinae_friendly_2.cc | 2 +- .../testsuite/20_util/scoped_allocator/1.cc | 2 +- .../testsuite/20_util/scoped_allocator/2.cc | 2 +- .../testsuite/20_util/scoped_allocator/3.cc | 2 +- .../testsuite/20_util/scoped_allocator/65279.cc | 2 +- .../testsuite/20_util/scoped_allocator/69114.cc | 2 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../20_util/scoped_allocator/construct_pair.cc | 2 +- .../scoped_allocator/construct_pair_c++2a.cc | 2 +- .../testsuite/20_util/scoped_allocator/dr2586.cc | 2 +- .../20_util/scoped_allocator/outermost.cc | 2 +- .../20_util/scoped_allocator/propagation.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../scoped_allocator/requirements/typedefs.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/assign.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/dr541.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/move.cc | 2 +- .../testsuite/20_util/shared_ptr/assign/sfinae.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr.cc | 2 +- .../20_util/shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../shared_ptr/assign/unique_ptr_lvalue_neg.cc | 2 +- .../20_util/shared_ptr/assign/unique_ptr_rvalue.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/1.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/2.cc | 2 +- .../testsuite/20_util/shared_ptr/atomic/3.cc | 2 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 2 +- .../20_util/shared_ptr/casts/reinterpret.cc | 2 +- .../testsuite/20_util/shared_ptr/casts/rval.cc | 2 +- .../20_util/shared_ptr/comparison/42925.cc | 2 +- .../20_util/shared_ptr/comparison/86537.cc | 2 +- .../testsuite/20_util/shared_ptr/comparison/cmp.cc | 2 +- .../20_util/shared_ptr/comparison/dr1401.cc | 2 +- .../20_util/shared_ptr/comparison/less.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/39405.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/46910.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/51365.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/52924.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/55123.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58659.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/58839.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/61036.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/79467.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/80229.cc | 2 +- .../20_util/shared_ptr/cons/alias-rval.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/array.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 2 +- .../20_util/shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/copy.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/deduction.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/lwg2802.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/move.cc | 2 +- .../shared_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/pointer.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_array.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_deleter.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_1.cc | 2 +- .../shared_ptr/cons/unique_ptr_deleter_ref_2.cc | 2 +- .../20_util/shared_ptr/cons/unique_ptr_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/void_neg.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/weak_ptr.cc | 2 +- .../20_util/shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/36949.cc | 2 +- .../20_util/shared_ptr/creation/58594-no-rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/58594.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/87278.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/alloc.cc | 2 +- .../20_util/shared_ptr/creation/alloc_min.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr402.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/dr925.cc | 2 +- .../testsuite/20_util/shared_ptr/creation/make.cc | 2 +- .../20_util/shared_ptr/creation/no_rtti.cc | 2 +- .../20_util/shared_ptr/creation/private.cc | 2 +- .../shared_ptr/creation/single_allocation.cc | 2 +- .../creation/single_allocation_no_rtti.cc | 2 +- .../testsuite/20_util/shared_ptr/dest/dest.cc | 2 +- .../testsuite/20_util/shared_ptr/hash/1.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/24595.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/42019.cc | 2 +- .../20_util/shared_ptr/misc/get_deleter.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/io.cc | 2 +- .../testsuite/20_util/shared_ptr/misc/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/24805.cc | 2 +- .../20_util/shared_ptr/modifiers/reset.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_alloc.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_neg.cc | 2 +- .../20_util/shared_ptr/modifiers/reset_sfinae.cc | 2 +- .../testsuite/20_util/shared_ptr/modifiers/swap.cc | 2 +- .../20_util/shared_ptr/modifiers/swap_neg.cc | 2 +- .../20_util/shared_ptr/observers/array.cc | 2 +- .../20_util/shared_ptr/observers/bool_conv.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 2 +- .../20_util/shared_ptr/observers/owner_before.cc | 2 +- .../20_util/shared_ptr/observers/unique.cc | 2 +- .../20_util/shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../20_util/shared_ptr/requirements/weak_type.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../specialized_algorithms/construct_at/1.cc | 2 +- .../specialized_algorithms/destroy/constrained.cc | 91 + .../memory_management_tools/1.cc | 2 +- .../memory_management_tools/destroy_neg.cc | 2 +- .../specialized_algorithms/uninitialized_copy/1.cc | 2 +- .../uninitialized_copy/58982.cc | 2 +- .../uninitialized_copy/64476.cc | 2 +- .../uninitialized_copy/808590-cxx11.cc | 2 +- .../uninitialized_copy/808590.cc | 2 +- .../uninitialized_copy/89164.cc | 2 +- .../uninitialized_copy/constrained.cc | 191 + .../uninitialized_copy/move_iterators/1.cc | 2 +- .../uninitialized_copy_n/58982.cc | 2 +- .../uninitialized_copy_n/89164.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../uninitialized_default_construct/constrained.cc | 147 + .../uninitialized_fill/32158.cc | 2 +- .../uninitialized_fill/58982.cc | 2 +- .../uninitialized_fill/89164.cc | 2 +- .../uninitialized_fill/94017.cc | 77 + .../uninitialized_fill/constrained.cc | 137 + .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/89164.cc | 2 +- .../uninitialized_fill_n/94017.cc | 77 + .../uninitialized_fill_n/dr1339.cc | 2 +- .../uninitialized_move/constrained.cc | 201 + .../uninitialized_value_construct/constrained.cc | 140 + .../20_util/steady_clock/constexpr_data.cc | 2 +- .../20_util/synchronized_pool_resource/allocate.cc | 2 +- .../20_util/synchronized_pool_resource/cons.cc | 2 +- .../20_util/synchronized_pool_resource/is_equal.cc | 2 +- .../synchronized_pool_resource/multithreaded.cc | 2 +- .../20_util/synchronized_pool_resource/options.cc | 2 +- .../20_util/synchronized_pool_resource/release.cc | 2 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 2 +- .../20_util/system_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 2 +- .../20_util/time_point/arithmetic/constexpr.cc | 2 +- .../time_point/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/time_point/cons/81468.cc | 2 +- .../testsuite/20_util/time_point/cons/constexpr.cc | 2 +- .../20_util/time_point/nonmember/constexpr.cc | 2 +- .../time_point/requirements/constexpr_functions.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../20_util/time_point/requirements/noexcept.cc | 2 +- .../testsuite/20_util/time_point_cast/constexpr.cc | 2 +- .../testsuite/20_util/time_point_cast/rounding.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/1.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/2.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/3.cc | 2 +- .../testsuite/20_util/to_chars/chars_format.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc | 2 +- .../testsuite/20_util/to_chars/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/48476.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/51365.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/53648.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/56785.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/60497.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/61947.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/67844.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/77395.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/77802.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/78939.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 2 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tuple/comparison_operators/constexpr.cc | 2 +- .../tuple/comparison_operators/overloaded.cc | 2 +- .../tuple/comparison_operators/three_way.cc | 102 + libstdc++-v3/testsuite/20_util/tuple/cons/41530.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/44487.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/45228.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/48476.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/66338.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/cons/90700.cc | 2 +- .../20_util/tuple/cons/allocator_with_any.cc | 2 +- .../testsuite/20_util/tuple/cons/allocators.cc | 2 +- .../testsuite/20_util/tuple/cons/assignment.cc | 2 +- .../testsuite/20_util/tuple/cons/big_tuples.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-2.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-3.cc | 2 +- .../tuple/cons/constexpr_allocator_arg_t.cc | 2 +- .../testsuite/20_util/tuple/cons/constructor.cc | 2 +- .../testsuite/20_util/tuple/cons/converting.cc | 2 +- .../testsuite/20_util/tuple/cons/deduction.cc | 2 +- .../tuple/cons/element_accepts_anything_byval.cc | 2 +- .../20_util/tuple/cons/explicit_construct.cc | 2 +- .../20_util/tuple/cons/nested_tuple_construct.cc | 2 +- .../20_util/tuple/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/tuple/cons/noexcept_specs.cc | 2 +- .../testsuite/20_util/tuple/constexpr_swap.cc | 2 +- .../20_util/tuple/creation_functions/23978.cc | 2 +- .../20_util/tuple/creation_functions/48476.cc | 2 +- .../20_util/tuple/creation_functions/constexpr.cc | 2 +- .../tuple/creation_functions/constexpr_cpp14.cc | 2 +- .../tuple/creation_functions/forward_as_tuple.cc | 2 +- .../20_util/tuple/creation_functions/make_tuple.cc | 2 +- .../20_util/tuple/creation_functions/tie.cc | 2 +- .../20_util/tuple/creation_functions/tie2.cc | 2 +- .../20_util/tuple/creation_functions/tuple_cat.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_element.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_size.cc | 2 +- .../testsuite/20_util/tuple/cv_tuple_size_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/dr2729.cc | 2 +- .../20_util/tuple/element_access/constexpr_get.cc | 2 +- .../tuple/element_access/constexpr_get_by_type.cc | 2 +- .../testsuite/20_util/tuple/element_access/get.cc | 2 +- .../testsuite/20_util/tuple/element_access/get2.cc | 2 +- .../20_util/tuple/element_access/get2_by_type.cc | 2 +- .../20_util/tuple/element_access/get_by_type.cc | 2 +- .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/make_from_tuple/1.cc | 2 +- .../testsuite/20_util/tuple/make_from_tuple/2.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/moveable2.cc | 2 +- .../20_util/tuple/noexcept_move_assign.cc | 2 +- .../testsuite/20_util/tuple/noexcept_swap.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr2367.cc | 2 +- .../testsuite/20_util/tuple/requirements/dr801.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +- .../testsuite/20_util/tuple/tuple_element.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 2 +- .../testsuite/20_util/tuple/tuple_size_v.cc | 2 +- .../type_identity/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/type_identity/requirements/typedefs.cc | 2 +- .../20_util/typeindex/comparison_operators.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/hash.cc | 2 +- .../testsuite/20_util/typeindex/hash_code.cc | 2 +- libstdc++-v3/testsuite/20_util/typeindex/name.cc | 2 +- .../underlying_type/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../underlying_type/requirements/typedefs-1.cc | 2 +- .../underlying_type/requirements/typedefs-2.cc | 2 +- .../underlying_type/requirements/typedefs-3.cc | 2 +- libstdc++-v3/testsuite/20_util/unique_ptr/54351.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/48635.cc | 2 +- .../20_util/unique_ptr/assign/48635_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/91308.cc | 2 +- .../20_util/unique_ptr/assign/assign_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/cv_qual.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/move.cc | 2 +- .../20_util/unique_ptr/assign/move_array.cc | 2 +- .../testsuite/20_util/unique_ptr/assign/nullptr.cc | 2 +- .../20_util/unique_ptr/comparison/42925.cc | 2 +- .../20_util/unique_ptr/comparison/dr1401.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/77990.cc | 2 +- .../unique_ptr/cons/array_convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 2 +- .../20_util/unique_ptr/cons/auto_ptr_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/constexpr.cc | 2 +- .../20_util/unique_ptr/cons/convertible_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/cv_qual.cc | 2 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../20_util/unique_ptr/cons/deduction_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/default.cc | 2 +- .../20_util/unique_ptr/cons/incomplete.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/lwg2905.cc | 2 +- .../unique_ptr/cons/noexcept_move_construct.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/nullptr.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/pointer.cc | 2 +- .../20_util/unique_ptr/cons/pointer_array.cc | 2 +- .../cons/pointer_array_convertible_neg.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter.cc | 2 +- .../20_util/unique_ptr/cons/ptr_deleter_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/creation/array.cc | 2 +- .../20_util/unique_ptr/creation/array_neg.cc | 2 +- .../20_util/unique_ptr/creation/single.cc | 2 +- .../testsuite/20_util/unique_ptr/dr2228.cc | 2 +- .../testsuite/20_util/unique_ptr/dr2899.cc | 2 +- .../testsuite/20_util/unique_ptr/hash/1.cc | 2 +- .../testsuite/20_util/unique_ptr/hash/90388.cc | 2 +- .../20_util/unique_ptr/modifiers/43183.cc | 2 +- .../20_util/unique_ptr/modifiers/48398.cc | 2 +- .../20_util/unique_ptr/modifiers/93562.cc | 98 + .../20_util/unique_ptr/modifiers/cv_qual.cc | 2 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 +- .../explicit_instantiation.cc | 2 +- .../20_util/unique_ptr/requirements/incomplete.cc | 2 +- .../unique_ptr/requirements/pointer_type.cc | 2 +- .../unique_ptr/requirements/pointer_type_array.cc | 2 +- .../specialized_algorithms/comparisons.cc | 2 +- .../specialized_algorithms/comparisons_array.cc | 2 +- .../unique_ptr/specialized_algorithms/swap.cc | 2 +- .../specialized_algorithms/swap_cxx17.cc | 2 +- .../allocate-max-chunks.cc | 2 +- .../unsynchronized_pool_resource/allocate.cc | 2 +- .../20_util/unsynchronized_pool_resource/cons.cc | 2 +- .../unsynchronized_pool_resource/is_equal.cc | 2 +- .../unsynchronized_pool_resource/options.cc | 2 +- .../unsynchronized_pool_resource/release.cc | 2 +- .../testsuite/20_util/unwrap_reference/1.cc | 8 +- .../testsuite/20_util/unwrap_reference/2.cc | 2 +- .../testsuite/20_util/unwrap_reference/3.cc | 27 + .../testsuite/20_util/uses_allocator/69114.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../20_util/uses_allocator/construction.cc | 2 +- .../testsuite/20_util/uses_allocator/make_obj.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../uses_allocator/requirements/typedefs.cc | 2 +- .../requirements/uses_allocator_v.cc | 2 +- .../testsuite/20_util/uses_allocator/value.cc | 2 +- .../20_util/variable_templates_for_traits.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/85183.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/86874.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/87431.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/87619.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/89851.cc | 40 - libstdc++-v3/testsuite/20_util/variant/90008.cc | 37 - libstdc++-v3/testsuite/20_util/variant/any.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 2 +- .../testsuite/20_util/variant/deduction.cc | 2 +- .../testsuite/20_util/variant/exception_safety.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 2 +- .../testsuite/20_util/variant/index_type.cc | 2 +- .../testsuite/20_util/variant/relops/89851.cc | 40 + .../testsuite/20_util/variant/relops/90008.cc | 37 + .../testsuite/20_util/variant/relops/three_way.cc | 54 + libstdc++-v3/testsuite/20_util/variant/run.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/visit.cc | 2 +- .../testsuite/20_util/variant/visit_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/visit_r.cc | 2 +- libstdc++-v3/testsuite/20_util/void_t/1.cc | 2 +- .../20_util/weak_ptr/comparison/cmp_neg.cc | 2 +- .../testsuite/20_util/weak_ptr/cons/constexpr.cc | 2 +- .../testsuite/20_util/weak_ptr/cons/deduction.cc | 2 +- .../weak_ptr/cons/noexcept_move_construct.cc | 2 +- libstdc++-v3/testsuite/20_util/weak_ptr/lock/1.cc | 2 +- .../20_util/weak_ptr/observers/owner_before.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../testsuite/21_strings/basic_string/40160.cc | 2 +- .../testsuite/21_strings/basic_string/56166.cc | 2 +- .../testsuite/21_strings/basic_string/79162.cc | 2 +- .../21_strings/basic_string/allocator/71964.cc | 2 +- .../21_strings/basic_string/allocator/char/copy.cc | 2 +- .../basic_string/allocator/char/copy_assign.cc | 2 +- .../basic_string/allocator/char/lwg2788.cc | 2 +- .../basic_string/allocator/char/minimal.cc | 2 +- .../21_strings/basic_string/allocator/char/move.cc | 2 +- .../basic_string/allocator/char/move_assign.cc | 2 +- .../basic_string/allocator/char/noexcept.cc | 2 +- .../basic_string/allocator/char/operator_plus.cc | 2 +- .../21_strings/basic_string/allocator/char/swap.cc | 2 +- .../basic_string/allocator/wchar_t/copy.cc | 2 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 2 +- .../basic_string/allocator/wchar_t/lwg2788.cc | 2 +- .../basic_string/allocator/wchar_t/minimal.cc | 2 +- .../basic_string/allocator/wchar_t/move.cc | 2 +- .../basic_string/allocator/wchar_t/move_assign.cc | 2 +- .../basic_string/allocator/wchar_t/noexcept.cc | 2 +- .../allocator/wchar_t/operator_plus.cc | 2 +- .../basic_string/allocator/wchar_t/swap.cc | 2 +- .../21_strings/basic_string/capacity/1.cc | 2 +- .../21_strings/basic_string/capacity/char/1.cc | 2 +- .../21_strings/basic_string/capacity/char/18654.cc | 2 +- .../21_strings/basic_string/capacity/char/2.cc | 2 +- .../basic_string/capacity/char/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/capacity/wchar_t/1.cc | 2 +- .../basic_string/capacity/wchar_t/18654.cc | 2 +- .../21_strings/basic_string/capacity/wchar_t/2.cc | 2 +- .../basic_string/capacity/wchar_t/shrink_to_fit.cc | 2 +- .../21_strings/basic_string/cons/char/1.cc | 4 +- .../21_strings/basic_string/cons/char/2.cc | 2 +- .../21_strings/basic_string/cons/char/3.cc | 2 +- .../21_strings/basic_string/cons/char/4.cc | 2 +- .../21_strings/basic_string/cons/char/42261.cc | 2 +- .../21_strings/basic_string/cons/char/5.cc | 2 +- .../21_strings/basic_string/cons/char/6.cc | 2 +- .../21_strings/basic_string/cons/char/64657.cc | 2 +- .../21_strings/basic_string/cons/char/65085.cc | 2 +- .../21_strings/basic_string/cons/char/69092.cc | 2 +- .../21_strings/basic_string/cons/char/7.cc | 2 +- .../21_strings/basic_string/cons/char/79162.cc | 2 +- .../21_strings/basic_string/cons/char/8.cc | 2 +- .../21_strings/basic_string/cons/char/86138.cc | 2 +- .../21_strings/basic_string/cons/char/9.cc | 2 +- .../21_strings/basic_string/cons/char/deduction.cc | 2 +- .../21_strings/basic_string/cons/char/moveable.cc | 2 +- .../21_strings/basic_string/cons/char/moveable2.cc | 2 +- .../basic_string/cons/char/moveable2_c++17.cc | 2 +- .../cons/char/noexcept_move_construct.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/3.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/4.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/42261.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/5.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/6.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/7.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/79162.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/8.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/86138.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/9.cc | 2 +- .../basic_string/cons/wchar_t/deduction.cc | 2 +- .../basic_string/cons/wchar_t/moveable.cc | 2 +- .../basic_string/cons/wchar_t/moveable2.cc | 2 +- .../basic_string/cons/wchar_t/moveable2_c++17.cc | 2 +- .../cons/wchar_t/noexcept_move_construct.cc | 2 +- .../21_strings/basic_string/debug/1_neg.cc | 2 +- .../21_strings/basic_string/debug/2_neg.cc | 2 +- .../testsuite/21_strings/basic_string/dr2268.cc | 2 +- .../basic_string/element_access/char/1.cc | 2 +- .../basic_string/element_access/char/2.cc | 2 +- .../basic_string/element_access/char/21674.cc | 2 +- .../basic_string/element_access/char/3.cc | 2 +- .../basic_string/element_access/char/4.cc | 2 +- .../basic_string/element_access/char/58163.cc | 2 +- .../basic_string/element_access/char/empty.cc | 2 +- .../basic_string/element_access/char/front_back.cc | 2 +- .../basic_string/element_access/wchar_t/1.cc | 2 +- .../basic_string/element_access/wchar_t/2.cc | 2 +- .../basic_string/element_access/wchar_t/21674.cc | 2 +- .../basic_string/element_access/wchar_t/3.cc | 2 +- .../basic_string/element_access/wchar_t/4.cc | 2 +- .../basic_string/element_access/wchar_t/58163.cc | 2 +- .../basic_string/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/21_strings/basic_string/erasure.cc | 2 +- .../testsuite/21_strings/basic_string/hash/hash.cc | 2 +- .../21_strings/basic_string/hash/hash_char8_t.cc | 2 +- .../testsuite/21_strings/basic_string/init-list.cc | 2 +- .../basic_string/inserters_extractors/char/1.cc | 2 +- .../basic_string/inserters_extractors/char/10.cc | 2 +- .../basic_string/inserters_extractors/char/11.cc | 2 +- .../basic_string/inserters_extractors/char/12.cc | 2 +- .../inserters_extractors/char/28277.cc | 2 +- .../basic_string/inserters_extractors/char/4.cc | 2 +- .../basic_string/inserters_extractors/char/5.cc | 2 +- .../basic_string/inserters_extractors/char/6.cc | 2 +- .../basic_string/inserters_extractors/char/7.cc | 2 +- .../basic_string/inserters_extractors/char/8.cc | 2 +- .../basic_string/inserters_extractors/char/9.cc | 2 +- .../inserters_extractors/pod/10081-in.cc | 2 +- .../inserters_extractors/pod/10081-out.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/1.cc | 2 +- .../inserters_extractors/wchar_t/10.cc | 2 +- .../inserters_extractors/wchar_t/11.cc | 2 +- .../inserters_extractors/wchar_t/12.cc | 2 +- .../inserters_extractors/wchar_t/28277.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/4.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/5.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/6.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/7.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/8.cc | 2 +- .../basic_string/inserters_extractors/wchar_t/9.cc | 2 +- .../basic_string/literals/types-char8_t.cc | 2 +- .../21_strings/basic_string/literals/types.cc | 2 +- .../basic_string/literals/values-char8_t.cc | 2 +- .../21_strings/basic_string/literals/values.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2758.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../21_strings/basic_string/modifiers/64422.cc | 2 +- .../basic_string/modifiers/append/char/1.cc | 2 +- .../basic_string/modifiers/append/char/2.cc | 2 +- .../basic_string/modifiers/append/char/3.cc | 2 +- .../basic_string/modifiers/append/char/4.cc | 2 +- .../basic_string/modifiers/append/wchar_t/1.cc | 2 +- .../basic_string/modifiers/append/wchar_t/2.cc | 2 +- .../basic_string/modifiers/append/wchar_t/3.cc | 2 +- .../basic_string/modifiers/append/wchar_t/4.cc | 2 +- .../basic_string/modifiers/assign/char/1.cc | 2 +- .../basic_string/modifiers/assign/char/2.cc | 2 +- .../basic_string/modifiers/assign/char/3.cc | 2 +- .../basic_string/modifiers/assign/char/4.cc | 2 +- .../basic_string/modifiers/assign/char/64657.cc | 2 +- .../basic_string/modifiers/assign/char/87749.cc | 2 +- .../modifiers/assign/char/move_assign.cc | 2 +- .../modifiers/assign/char/move_assign_optim.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/1.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/2.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/3.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/4.cc | 2 +- .../basic_string/modifiers/assign/wchar_t/87749.cc | 2 +- .../modifiers/assign/wchar_t/move_assign.cc | 2 +- .../modifiers/assign/wchar_t/move_assign_optim.cc | 2 +- .../basic_string/modifiers/insert/char/1.cc | 2 +- .../basic_string/modifiers/insert/char/2.cc | 2 +- .../basic_string/modifiers/insert/char/3.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/2.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/3.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../basic_string/modifiers/pop_back/char/1.cc | 2 +- .../basic_string/modifiers/pop_back/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/char/1.cc | 2 +- .../basic_string/modifiers/replace/char/2.cc | 2 +- .../basic_string/modifiers/replace/char/3.cc | 2 +- .../basic_string/modifiers/replace/char/4.cc | 2 +- .../basic_string/modifiers/replace/char/5.cc | 2 +- .../basic_string/modifiers/replace/char/6.cc | 2 +- .../basic_string/modifiers/replace/char/7.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/1.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/2.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/3.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/4.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/5.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/6.cc | 2 +- .../basic_string/modifiers/replace/wchar_t/7.cc | 2 +- .../numeric_conversions/char/dr1261.cc | 2 +- .../basic_string/numeric_conversions/char/errno.cc | 2 +- .../basic_string/numeric_conversions/char/stod.cc | 2 +- .../basic_string/numeric_conversions/char/stof.cc | 2 +- .../basic_string/numeric_conversions/char/stoi.cc | 2 +- .../basic_string/numeric_conversions/char/stol.cc | 2 +- .../basic_string/numeric_conversions/char/stold.cc | 2 +- .../basic_string/numeric_conversions/char/stoll.cc | 2 +- .../basic_string/numeric_conversions/char/stoul.cc | 2 +- .../numeric_conversions/char/stoull.cc | 2 +- .../numeric_conversions/char/to_string.cc | 2 +- .../numeric_conversions/char/to_string_int.cc | 2 +- .../numeric_conversions/wchar_t/dr1261.cc | 2 +- .../numeric_conversions/wchar_t/stod.cc | 2 +- .../numeric_conversions/wchar_t/stof.cc | 2 +- .../numeric_conversions/wchar_t/stoi.cc | 2 +- .../numeric_conversions/wchar_t/stol.cc | 2 +- .../numeric_conversions/wchar_t/stold.cc | 2 +- .../numeric_conversions/wchar_t/stoll.cc | 2 +- .../numeric_conversions/wchar_t/stoul.cc | 2 +- .../numeric_conversions/wchar_t/stoull.cc | 2 +- .../numeric_conversions/wchar_t/to_wstring.cc | 2 +- .../basic_string/operations/compare/char/1.cc | 2 +- .../basic_string/operations/compare/char/13650.cc | 2 +- .../basic_string/operations/compare/char/2.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../basic_string/operations/compare/wchar_t/2.cc | 2 +- .../basic_string/operations/ends_with/char/1.cc | 2 +- .../basic_string/operations/ends_with/wchar_t/1.cc | 2 +- .../basic_string/operations/find/char/1.cc | 2 +- .../basic_string/operations/find/char/2.cc | 2 +- .../basic_string/operations/find/char/3.cc | 2 +- .../basic_string/operations/find/char/4.cc | 2 +- .../basic_string/operations/find/char/5.cc | 2 +- .../basic_string/operations/find/char/6.cc | 2 +- .../basic_string/operations/find/wchar_t/1.cc | 2 +- .../basic_string/operations/find/wchar_t/2.cc | 2 +- .../basic_string/operations/find/wchar_t/3.cc | 2 +- .../basic_string/operations/find/wchar_t/4.cc | 2 +- .../basic_string/operations/find/wchar_t/5.cc | 2 +- .../basic_string/operations/find/wchar_t/6.cc | 2 +- .../basic_string/operations/rfind/char/1.cc | 2 +- .../basic_string/operations/rfind/char/2.cc | 2 +- .../basic_string/operations/rfind/char/3.cc | 2 +- .../basic_string/operations/rfind/wchar_t/1.cc | 2 +- .../basic_string/operations/rfind/wchar_t/2.cc | 2 +- .../basic_string/operations/rfind/wchar_t/3.cc | 2 +- .../basic_string/operations/starts_with/char/1.cc | 2 +- .../operations/starts_with/wchar_t/1.cc | 2 +- .../basic_string/operations/substr/char/1.cc | 2 +- .../basic_string/operations/substr/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/char/1.cc | 2 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 2 +- .../21_strings/basic_string/operators/char/4.cc | 2 +- .../21_strings/basic_string/operators/char/5.cc | 2 +- .../basic_string/operators/char/65630.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/2.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/3.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/4.cc | 2 +- .../21_strings/basic_string/operators/wchar_t/5.cc | 2 +- .../basic_string/operators/wchar_t/65630.cc | 2 +- .../21_strings/basic_string/pthread18185.cc | 2 +- .../21_strings/basic_string/pthread33394.cc | 2 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../21_strings/basic_string/range_access/char/1.cc | 2 +- .../basic_string/range_access/wchar_t/1.cc | 2 +- .../basic_string/requirements/citerators.cc | 2 +- .../basic_string/requirements/dr438/constructor.cc | 2 +- .../basic_string/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t/1.cc | 2 +- .../requirements/explicit_instantiation/debug.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string/requirements/typedefs.cc | 2 +- .../testsuite/21_strings/basic_string/types/1.cc | 2 +- .../21_strings/basic_string/types/23767.cc | 2 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 2 +- .../21_strings/basic_string_view/capacity/1.cc | 2 +- .../basic_string_view/capacity/empty_neg.cc | 2 +- .../21_strings/basic_string_view/cons/char/1.cc | 2 +- .../21_strings/basic_string_view/cons/char/2.cc | 2 +- .../21_strings/basic_string_view/cons/char/3.cc | 2 +- .../basic_string_view/cons/char/nonnull.cc | 2 +- .../basic_string_view/cons/char/range.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/cons/wchar_t/nonnull.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../basic_string_view/element_access/char/empty.cc | 2 +- .../element_access/char/front_back.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../21_strings/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 2 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- .../basic_string_view/literals/types-char8_t.cc | 2 +- .../21_strings/basic_string_view/literals/types.cc | 2 +- .../basic_string_view/literals/values-char8_t.cc | 2 +- .../basic_string_view/literals/values.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../basic_string_view/modifiers/swap/char/1.cc | 2 +- .../basic_string_view/modifiers/swap/wchar_t/1.cc | 2 +- .../basic_string_view/operations/compare/char/1.cc | 2 +- .../operations/compare/char/13650.cc | 2 +- .../basic_string_view/operations/compare/char/2.cc | 2 +- .../operations/compare/char/70483.cc | 2 +- .../operations/compare/char/nonnull.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 2 +- .../basic_string_view/operations/copy/char/2.cc | 2 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../basic_string_view/operations/copy/wchar_t/2.cc | 2 +- .../operations/ends_with/char/1.cc | 2 +- .../operations/ends_with/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/char/1.cc | 2 +- .../basic_string_view/operations/find/char/2.cc | 2 +- .../basic_string_view/operations/find/char/3.cc | 2 +- .../basic_string_view/operations/find/char/4.cc | 2 +- .../operations/find/char/nonnull.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 2 +- .../basic_string_view/operations/rfind/char/2.cc | 2 +- .../basic_string_view/operations/rfind/char/3.cc | 2 +- .../operations/rfind/char/nonnull.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/starts_with/char/1.cc | 2 +- .../operations/starts_with/wchar_t/1.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/char/83511.cc | 2 +- .../operations/substr/wchar_t/1.cc | 2 +- .../operations/substr/wchar_t/83511.cc | 2 +- .../basic_string_view/operators/char/2.cc | 2 +- .../basic_string_view/operators/char/89446.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/operators/wchar_t/89446.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/constexpr_iter.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../basic_string_view/requirements/traits_neg.cc | 2 +- .../basic_string_view/requirements/typedefs.cc | 2 +- .../21_strings/basic_string_view/typedefs.cc | 2 +- .../21_strings/basic_string_view/types/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/2.cc | 2 +- .../testsuite/21_strings/c_strings/char/3_neg.cc | 2 +- .../testsuite/21_strings/c_strings/char/69626.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/1.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/2.cc | 2 +- .../21_strings/c_strings/wchar_t/24559.cc | 2 +- .../21_strings/c_strings/wchar_t/3_neg.cc | 2 +- .../21_strings/char_traits/requirements/char/1.cc | 2 +- .../char_traits/requirements/char/57704.cc | 2 +- .../char_traits/requirements/char/65049.cc | 2 +- .../char_traits/requirements/char/typedefs.cc | 2 +- .../char_traits/requirements/char16_t/65049.cc | 2 +- .../char_traits/requirements/char16_t/eof.cc | 2 +- .../char_traits/requirements/char16_t/typedefs.cc | 2 +- .../char_traits/requirements/char32_t/65049.cc | 2 +- .../char_traits/requirements/char32_t/typedefs.cc | 2 +- .../char_traits/requirements/char8_t/65049.cc | 2 +- .../char_traits/requirements/char8_t/typedefs.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/constexpr_functions_c++17.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t/1.cc | 2 +- .../requirements/explicit_instantiation/short/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../21_strings/char_traits/requirements/short/1.cc | 2 +- .../char_traits/requirements/wchar_t/1.cc | 2 +- .../char_traits/requirements/wchar_t/65049.cc | 2 +- .../char_traits/requirements/wchar_t/typedefs.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../21_strings/debug/self_move_assign_neg.cc | 2 +- .../testsuite/21_strings/debug/shrink_to_fit.cc | 2 +- .../21_strings/headers/cctype/functions_std.cc | 2 +- .../21_strings/headers/cstdlib/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstdlib/macros.cc | 2 +- .../21_strings/headers/cstring/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cstring/macros.cc | 2 +- .../21_strings/headers/cstring/types_std.cc | 2 +- .../21_strings/headers/cwchar/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwchar/macros.cc | 2 +- .../21_strings/headers/cwchar/types_std.cc | 2 +- .../21_strings/headers/cwctype/functions_std.cc | 2 +- .../testsuite/21_strings/headers/cwctype/macros.cc | 2 +- .../21_strings/headers/cwctype/types_std.cc | 2 +- .../21_strings/headers/string/synopsis.cc | 2 +- .../21_strings/headers/string/types_std.cc | 2 +- .../21_strings/headers/string/types_std_c++0x.cc | 2 +- .../testsuite/22_locale/classification/isblank.cc | 2 +- .../22_locale/codecvt/always_noconv/char/1.cc | 2 +- .../codecvt/always_noconv/char/wrapped_env.cc | 2 +- .../codecvt/always_noconv/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 2 +- .../codecvt/always_noconv/wchar_t/wrapped_env.cc | 2 +- .../always_noconv/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/char16_t-char8_t.cc | 2 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../22_locale/codecvt/char32_t-char8_t.cc | 2 +- .../testsuite/22_locale/codecvt/char32_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/66417.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/80041.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/members.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 2 +- .../codecvt/codecvt_utf16/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/members.cc | 2 +- .../codecvt/codecvt_utf8/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/wchar_t/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/66855.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/79511.cc | 2 +- .../codecvt/codecvt_utf8_utf16/members.cc | 2 +- .../codecvt/codecvt_utf8_utf16/requirements/1.cc | 2 +- .../testsuite/22_locale/codecvt/encoding/char/1.cc | 2 +- .../22_locale/codecvt/encoding/char/wrapped_env.cc | 2 +- .../codecvt/encoding/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/1.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/2.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/3.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/4.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_env.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/char/1.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/7.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/1.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/2.cc | 2 +- .../22_locale/codecvt/length/char/wrapped_env.cc | 2 +- .../codecvt/length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/length/wchar_t/4.cc | 2 +- .../22_locale/codecvt/length/wchar_t/5.cc | 2 +- .../22_locale/codecvt/length/wchar_t/6.cc | 2 +- .../22_locale/codecvt/length/wchar_t/7.cc | 2 +- .../codecvt/length/wchar_t/wrapped_env.cc | 2 +- .../codecvt/length/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/char/1.cc | 2 +- .../codecvt/max_length/char/wrapped_env.cc | 2 +- .../codecvt/max_length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/4.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_env.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/char/1.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/7.cc | 2 +- .../22_locale/codecvt/out/wchar_t/wrapped_env.cc | 2 +- .../codecvt/out/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/requirements/base_classes.cc | 2 +- .../codecvt/requirements/explicit_instantiation.cc | 2 +- .../22_locale/codecvt/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/codecvt/unshift/char/1.cc | 2 +- .../22_locale/codecvt/unshift/char/wrapped_env.cc | 2 +- .../codecvt/unshift/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/1.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/2.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/3.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_env.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/utf8-char8_t.cc | 2 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/codecvt_byname/1.cc | 2 +- .../testsuite/22_locale/codecvt_byname/50714.cc | 2 +- .../codecvt_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../codecvt_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/collate/compare/char/1.cc | 2 +- .../testsuite/22_locale/collate/compare/char/2.cc | 2 +- .../testsuite/22_locale/collate/compare/char/3.cc | 2 +- .../22_locale/collate/compare/char/wrapped_env.cc | 2 +- .../collate/compare/char/wrapped_locale.cc | 2 +- .../22_locale/collate/compare/wchar_t/1.cc | 2 +- .../22_locale/collate/compare/wchar_t/2.cc | 2 +- .../22_locale/collate/compare/wchar_t/3.cc | 2 +- .../collate/compare/wchar_t/wrapped_env.cc | 2 +- .../collate/compare/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/char/1.cc | 2 +- .../testsuite/22_locale/collate/hash/char/2.cc | 2 +- .../22_locale/collate/hash/char/wrapped_env.cc | 2 +- .../22_locale/collate/hash/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 2 +- .../22_locale/collate/hash/wchar_t/wrapped_env.cc | 2 +- .../collate/hash/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/collate/requirements/base_classes.cc | 2 +- .../collate/requirements/explicit_instantiation.cc | 2 +- .../22_locale/collate/requirements/typedefs.cc | 2 +- .../22_locale/collate/transform/char/2.cc | 2 +- .../22_locale/collate/transform/char/28277.cc | 2 +- .../22_locale/collate/transform/char/3.cc | 2 +- .../collate/transform/char/wrapped_env.cc | 2 +- .../collate/transform/char/wrapped_locale.cc | 2 +- .../22_locale/collate/transform/wchar_t/2.cc | 2 +- .../22_locale/collate/transform/wchar_t/28277.cc | 2 +- .../22_locale/collate/transform/wchar_t/3.cc | 2 +- .../collate/transform/wchar_t/wrapped_env.cc | 2 +- .../collate/transform/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate_byname/1.cc | 2 +- .../testsuite/22_locale/collate_byname/88681.cc | 2 +- .../22_locale/collate_byname/named_equivalence.cc | 2 +- .../collate_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../collate_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/buffer/1.cc | 2 +- .../testsuite/22_locale/conversions/buffer/2.cc | 2 +- .../testsuite/22_locale/conversions/buffer/3.cc | 2 +- .../conversions/buffer/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/string/1.cc | 2 +- .../testsuite/22_locale/conversions/string/2.cc | 2 +- .../testsuite/22_locale/conversions/string/3.cc | 2 +- .../22_locale/conversions/string/66441.cc | 2 +- .../conversions/string/requirements/typedefs-2.cc | 2 +- .../conversions/string/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype/2.cc | 2 +- .../testsuite/22_locale/ctype/cons/char/1.cc | 2 +- .../22_locale/ctype/cons/char/wrapped_env.cc | 2 +- .../22_locale/ctype/cons/char/wrapped_locale.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype/dr695.cc | 2 +- .../testsuite/22_locale/ctype/is/char/1.cc | 2 +- .../testsuite/22_locale/ctype/is/char/2.cc | 2 +- .../testsuite/22_locale/ctype/is/char/3.cc | 2 +- .../testsuite/22_locale/ctype/is/char/9858.cc | 2 +- .../22_locale/ctype/is/char/wrapped_env.cc | 2 +- .../22_locale/ctype/is/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/11740.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/2.cc | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/19955.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/2.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_env.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/3.cc | 2 +- .../22_locale/ctype/narrow/wchar_t/wrapped_env.cc | 2 +- .../ctype/narrow/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/ctype/requirements/base_classes.cc | 2 +- .../ctype/requirements/explicit_instantiation.cc | 2 +- .../22_locale/ctype/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/ctype/scan/char/1.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_env.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/char/1.cc | 2 +- .../22_locale/ctype/to/char/wrapped_env.cc | 2 +- .../22_locale/ctype/to/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/char/1.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_env.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 2 +- .../22_locale/ctype/widen/wchar_t/wrapped_env.cc | 2 +- .../ctype/widen/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype_base/11844.cc | 2 +- .../testsuite/22_locale/ctype_base/53678.cc | 2 +- .../testsuite/22_locale/ctype_base/blank.cc | 2 +- .../testsuite/22_locale/ctype_base/mask.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype_byname/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/1.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/facet/25421.cc | 2 +- .../testsuite/22_locale/global_templates/1.cc | 2 +- .../global_templates/standard_facet_hierarchies.cc | 2 +- .../global_templates/user_facet_hierarchies.cc | 2 +- .../22_locale/headers/clocale/functions_std.cc | 2 +- .../testsuite/22_locale/headers/clocale/macros.cc | 2 +- .../22_locale/headers/clocale/types_std.cc | 2 +- .../testsuite/22_locale/headers/locale/synopsis.cc | 2 +- .../22_locale/headers/locale/types_std.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/13630.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/1.cc | 2 +- .../testsuite/22_locale/locale/cons/12352.cc | 2 +- .../testsuite/22_locale/locale/cons/12438.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 2 +- .../22_locale/locale/cons/12658_thread-2.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 2 +- .../testsuite/22_locale/locale/cons/29217.cc | 2 +- .../testsuite/22_locale/locale/cons/38365.cc | 2 +- .../testsuite/22_locale/locale/cons/38368.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 2 +- .../testsuite/22_locale/locale/cons/40184.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/6.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/7.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-c.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-env.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/8.cc | 2 +- .../testsuite/22_locale/locale/cons/unicode.cc | 2 +- .../22_locale/locale/global_locale_objects/1.cc | 2 +- .../locale/global_locale_objects/14071.cc | 2 +- .../22_locale/locale/global_locale_objects/2.cc | 2 +- .../22_locale/locale/global_locale_objects/3.cc | 2 +- .../testsuite/22_locale/locale/operations/1.cc | 2 +- .../testsuite/22_locale/locale/operations/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/messages/13631.cc | 2 +- .../testsuite/22_locale/messages/members/char/1.cc | 2 +- .../testsuite/22_locale/messages/members/char/2.cc | 2 +- .../testsuite/22_locale/messages/members/char/3.cc | 2 +- .../22_locale/messages/members/char/wrapped_env.cc | 2 +- .../messages/members/char/wrapped_locale.cc | 2 +- .../messages/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/messages/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/messages_byname/1.cc | 2 +- .../22_locale/messages_byname/named_equivalence.cc | 2 +- .../messages_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../messages_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_get/cons/3.cc | 2 +- .../testsuite/22_locale/money_get/get/char/1.cc | 2 +- .../testsuite/22_locale/money_get/get/char/10.cc | 2 +- .../testsuite/22_locale/money_get/get/char/11.cc | 2 +- .../22_locale/money_get/get/char/11528.cc | 2 +- .../testsuite/22_locale/money_get/get/char/12.cc | 2 +- .../testsuite/22_locale/money_get/get/char/13.cc | 2 +- .../testsuite/22_locale/money_get/get/char/14.cc | 2 +- .../testsuite/22_locale/money_get/get/char/15.cc | 2 +- .../testsuite/22_locale/money_get/get/char/16.cc | 2 +- .../testsuite/22_locale/money_get/get/char/17.cc | 2 +- .../testsuite/22_locale/money_get/get/char/18.cc | 2 +- .../testsuite/22_locale/money_get/get/char/19.cc | 2 +- .../testsuite/22_locale/money_get/get/char/2.cc | 2 +- .../22_locale/money_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/char/3.cc | 2 +- .../22_locale/money_get/get/char/38399.cc | 2 +- .../22_locale/money_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/char/4.cc | 2 +- .../testsuite/22_locale/money_get/get/char/5.cc | 2 +- .../testsuite/22_locale/money_get/get/char/6.cc | 2 +- .../testsuite/22_locale/money_get/get/char/7.cc | 2 +- .../testsuite/22_locale/money_get/get/char/8.cc | 2 +- .../testsuite/22_locale/money_get/get/char/9.cc | 2 +- .../22_locale/money_get/get/char/wrapped_env.cc | 2 +- .../22_locale/money_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 2 +- .../22_locale/money_get/get/wchar_t/10.cc | 2 +- .../22_locale/money_get/get/wchar_t/11.cc | 2 +- .../22_locale/money_get/get/wchar_t/11528.cc | 2 +- .../22_locale/money_get/get/wchar_t/12.cc | 2 +- .../22_locale/money_get/get/wchar_t/13.cc | 2 +- .../22_locale/money_get/get/wchar_t/14.cc | 2 +- .../22_locale/money_get/get/wchar_t/15.cc | 2 +- .../22_locale/money_get/get/wchar_t/16.cc | 2 +- .../22_locale/money_get/get/wchar_t/17.cc | 2 +- .../22_locale/money_get/get/wchar_t/18.cc | 2 +- .../22_locale/money_get/get/wchar_t/19.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 2 +- .../22_locale/money_get/get/wchar_t/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 2 +- .../22_locale/money_get/get/wchar_t/38399.cc | 2 +- .../22_locale/money_get/get/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/9.cc | 2 +- .../22_locale/money_get/get/wchar_t/wrapped_env.cc | 2 +- .../money_get/get/wchar_t/wrapped_locale.cc | 2 +- .../money_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_put/cons/3.cc | 2 +- .../testsuite/22_locale/money_put/put/char/1.cc | 2 +- .../22_locale/money_put/put/char/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/char/2.cc | 2 +- .../testsuite/22_locale/money_put/put/char/3.cc | 2 +- .../22_locale/money_put/put/char/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/char/4.cc | 2 +- .../testsuite/22_locale/money_put/put/char/5.cc | 2 +- .../testsuite/22_locale/money_put/put/char/6.cc | 2 +- .../22_locale/money_put/put/char/9780-3.cc | 2 +- .../22_locale/money_put/put/char/wrapped_env.cc | 2 +- .../22_locale/money_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 2 +- .../22_locale/money_put/put/wchar_t/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 2 +- .../22_locale/money_put/put/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/6.cc | 2 +- .../22_locale/money_put/put/wchar_t/wrapped_env.cc | 2 +- .../money_put/put/wchar_t/wrapped_locale.cc | 2 +- .../money_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct/40712.cc | 2 +- .../22_locale/moneypunct/members/char/1.cc | 2 +- .../22_locale/moneypunct/members/char/2.cc | 2 +- .../moneypunct/members/char/wrapped_env.cc | 2 +- .../moneypunct/members/char/wrapped_locale.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/1.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/2.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_env.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_locale.cc | 2 +- .../moneypunct/requirements/false/base_classes.cc | 2 +- .../requirements/false/explicit_instantiation.cc | 2 +- .../moneypunct/requirements/false/intl.cc | 2 +- .../moneypunct/requirements/false/typedefs.cc | 2 +- .../moneypunct/requirements/true/base_classes.cc | 2 +- .../requirements/true/explicit_instantiation.cc | 2 +- .../22_locale/moneypunct/requirements/true/intl.cc | 2 +- .../moneypunct/requirements/true/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct_byname/1.cc | 2 +- .../moneypunct_byname/named_equivalence.cc | 2 +- .../moneypunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../moneypunct_byname/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_get/cons/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/1.cc | 2 +- .../testsuite/22_locale/num_get/get/char/10.cc | 2 +- .../testsuite/22_locale/num_get/get/char/11.cc | 2 +- .../testsuite/22_locale/num_get/get/char/12.cc | 2 +- .../testsuite/22_locale/num_get/get/char/13.cc | 2 +- .../testsuite/22_locale/num_get/get/char/14.cc | 2 +- .../testsuite/22_locale/num_get/get/char/15.cc | 2 +- .../testsuite/22_locale/num_get/get/char/16.cc | 2 +- .../testsuite/22_locale/num_get/get/char/2.cc | 2 +- .../testsuite/22_locale/num_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/num_get/get/char/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/char/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/37958.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/char/4.cc | 2 +- .../testsuite/22_locale/num_get/get/char/5.cc | 2 +- .../testsuite/22_locale/num_get/get/char/6.cc | 2 +- .../testsuite/22_locale/num_get/get/char/7.cc | 2 +- .../testsuite/22_locale/num_get/get/char/8.cc | 2 +- .../testsuite/22_locale/num_get/get/char/9.cc | 2 +- .../22_locale/num_get/get/char/wrapped_env.cc | 2 +- .../22_locale/num_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/12.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/13.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/14.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/15.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/16.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/2.cc | 2 +- .../22_locale/num_get/get/wchar_t/22131.cc | 2 +- .../22_locale/num_get/get/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/3.cc | 2 +- .../22_locale/num_get/get/wchar_t/37958.cc | 2 +- .../22_locale/num_get/get/wchar_t/39168.cc | 2 +- .../22_locale/num_get/get/wchar_t/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/9.cc | 2 +- .../22_locale/num_get/get/wchar_t/wrapped_env.cc | 2 +- .../num_get/get/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/num_get/requirements/base_classes.cc | 2 +- .../num_get/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_get/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_put/cons/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/1.cc | 2 +- .../testsuite/22_locale/num_put/put/char/10.cc | 2 +- .../testsuite/22_locale/num_put/put/char/11.cc | 2 +- .../testsuite/22_locale/num_put/put/char/12.cc | 2 +- .../testsuite/22_locale/num_put/put/char/14220.cc | 2 +- .../testsuite/22_locale/num_put/put/char/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/char/2.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20909.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20914.cc | 2 +- .../testsuite/22_locale/num_put/put/char/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/char/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38196.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/char/4.cc | 2 +- .../testsuite/22_locale/num_put/put/char/5.cc | 2 +- .../testsuite/22_locale/num_put/put/char/6.cc | 2 +- .../testsuite/22_locale/num_put/put/char/7.cc | 2 +- .../testsuite/22_locale/num_put/put/char/8.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9780-2.cc | 2 +- .../22_locale/num_put/put/char/wrapped_env.cc | 2 +- .../22_locale/num_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/12.cc | 2 +- .../22_locale/num_put/put/wchar_t/14220.cc | 2 +- .../22_locale/num_put/put/wchar_t/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/2.cc | 2 +- .../22_locale/num_put/put/wchar_t/20909.cc | 2 +- .../22_locale/num_put/put/wchar_t/20914.cc | 2 +- .../22_locale/num_put/put/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 2 +- .../22_locale/num_put/put/wchar_t/38196.cc | 2 +- .../22_locale/num_put/put/wchar_t/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/9.cc | 2 +- .../22_locale/num_put/put/wchar_t/wrapped_env.cc | 2 +- .../num_put/put/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/num_put/requirements/base_classes.cc | 2 +- .../num_put/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/2.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 2 +- .../22_locale/numpunct/members/char/cache_1.cc | 2 +- .../22_locale/numpunct/members/char/cache_2.cc | 2 +- .../22_locale/numpunct/members/char/wrapped_env.cc | 2 +- .../numpunct/members/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_2.cc | 2 +- .../numpunct/members/wchar_t/wrapped_env.cc | 2 +- .../numpunct/members/wchar_t/wrapped_locale.cc | 2 +- .../numpunct/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/numpunct/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct_byname/1.cc | 2 +- .../22_locale/numpunct_byname/named_equivalence.cc | 2 +- .../numpunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../numpunct_byname/requirements/typedefs.cc | 2 +- .../22_locale/time_get/date_order/char/1.cc | 2 +- .../time_get/date_order/char/wrapped_env.cc | 2 +- .../time_get/date_order/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/date_order/wchar_t/1.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_env.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/time_get/get/char/1.cc | 2 +- .../testsuite/22_locale/time_get/get/char/2.cc | 2 +- .../testsuite/22_locale/time_get/get/char/88681.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 2 +- .../22_locale/time_get/get/wchar_t/88681.cc | 2 +- .../22_locale/time_get/get_date/char/1.cc | 2 +- .../22_locale/time_get/get_date/char/12750.cc | 2 +- .../22_locale/time_get/get_date/char/12791.cc | 2 +- .../22_locale/time_get/get_date/char/2.cc | 2 +- .../22_locale/time_get/get_date/char/26701.cc | 2 +- .../22_locale/time_get/get_date/char/3.cc | 2 +- .../22_locale/time_get/get_date/char/5.cc | 2 +- .../time_get/get_date/char/wrapped_env.cc | 2 +- .../time_get/get_date/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12750.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12791.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/26701.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/5.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/char/1.cc | 2 +- .../22_locale/time_get/get_monthname/char/2.cc | 2 +- .../22_locale/time_get/get_monthname/char/3.cc | 2 +- .../22_locale/time_get/get_monthname/char/4.cc | 2 +- .../22_locale/time_get/get_monthname/char/5.cc | 2 +- .../22_locale/time_get/get_monthname/char/6.cc | 2 +- .../time_get/get_monthname/char/wrapped_env.cc | 2 +- .../time_get/get_monthname/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/6.cc | 2 +- .../time_get/get_monthname/wchar_t/wrapped_env.cc | 2 +- .../get_monthname/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/char/1.cc | 2 +- .../22_locale/time_get/get_time/char/2.cc | 2 +- .../22_locale/time_get/get_time/char/3.cc | 2 +- .../22_locale/time_get/get_time/char/4.cc | 2 +- .../22_locale/time_get/get_time/char/5.cc | 2 +- .../22_locale/time_get/get_time/char/6.cc | 2 +- .../time_get/get_time/char/wrapped_env.cc | 2 +- .../time_get/get_time/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/6.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/char/1.cc | 2 +- .../22_locale/time_get/get_weekday/char/2.cc | 2 +- .../22_locale/time_get/get_weekday/char/3.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-1.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-2.cc | 2 +- .../22_locale/time_get/get_weekday/char/5.cc | 2 +- .../22_locale/time_get/get_weekday/char/6.cc | 2 +- .../time_get/get_weekday/char/wrapped_env.cc | 2 +- .../time_get/get_weekday/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/6.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_year/char/1.cc | 2 +- .../22_locale/time_get/get_year/char/3.cc | 2 +- .../22_locale/time_get/get_year/char/5.cc | 2 +- .../time_get/get_year/char/wrapped_env.cc | 2 +- .../time_get/get_year/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/5.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_locale.cc | 2 +- .../time_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/time_put/put/char/1.cc | 2 +- .../testsuite/22_locale/time_put/put/char/10.cc | 2 +- .../22_locale/time_put/put/char/12439_1.cc | 2 +- .../22_locale/time_put/put/char/12439_3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/17038.cc | 2 +- .../testsuite/22_locale/time_put/put/char/2.cc | 2 +- .../testsuite/22_locale/time_put/put/char/3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/4.cc | 2 +- .../testsuite/22_locale/time_put/put/char/5.cc | 2 +- .../testsuite/22_locale/time_put/put/char/6.cc | 2 +- .../testsuite/22_locale/time_put/put/char/7.cc | 2 +- .../testsuite/22_locale/time_put/put/char/8.cc | 2 +- .../testsuite/22_locale/time_put/put/char/9.cc | 2 +- .../22_locale/time_put/put/char/9780-1.cc | 2 +- .../22_locale/time_put/put/char/wrapped_env.cc | 2 +- .../22_locale/time_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/10.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_1.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_2.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_3.cc | 2 +- .../22_locale/time_put/put/wchar_t/17038.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 2 +- .../22_locale/time_put/put/wchar_t/wrapped_env.cc | 2 +- .../time_put/put/wchar_t/wrapped_locale.cc | 2 +- .../time_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_put/requirements/typedefs.cc | 2 +- .../array/capacity/constexpr_functions.cc | 2 +- .../23_containers/array/capacity/empty.cc | 2 +- .../23_containers/array/capacity/max_size.cc | 2 +- .../testsuite/23_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/constexpr.cc | 22 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../testsuite/23_containers/array/cons/53361.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../23_containers/array/cons/deduction.cc | 2 +- .../23_containers/array/cons/deduction_neg.cc | 2 +- .../testsuite/23_containers/array/creation/1.cc | 2 +- .../testsuite/23_containers/array/creation/2.cc | 2 +- .../23_containers/array/creation/3_neg.cc | 2 +- .../23_containers/array/debug/back1_neg.cc | 2 +- .../23_containers/array/debug/back2_neg.cc | 2 +- .../23_containers/array/debug/front1_neg.cc | 2 +- .../23_containers/array/debug/front2_neg.cc | 2 +- .../array/debug/square_brackets_operator1_neg.cc | 2 +- .../array/debug/square_brackets_operator2_neg.cc | 2 +- .../23_containers/array/element_access/54388.cc | 2 +- .../23_containers/array/element_access/60497.cc | 2 +- .../23_containers/array/element_access/at_neg.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../23_containers/array/element_access/back.cc | 2 +- .../element_access/constexpr_element_access.cc | 2 +- .../23_containers/array/element_access/data.cc | 2 +- .../23_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../testsuite/23_containers/array/range_access.cc | 2 +- .../23_containers/array/requirements/citerators.cc | 2 +- .../array/requirements/constexpr_fill.cc | 2 +- .../array/requirements/constexpr_iter.cc | 2 +- .../array/requirements/constexpr_swap.cc | 2 +- .../23_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation/1.cc | 2 +- .../array/requirements/explicit_instantiation/2.cc | 2 +- .../array/requirements/explicit_instantiation/3.cc | 2 +- .../23_containers/array/requirements/fill.cc | 2 +- .../array/requirements/member_swap.cc | 2 +- .../requirements/non_default_constructible.cc | 2 +- .../23_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../array/specialized_algorithms/swap_cxx17.cc | 2 +- .../array/tuple_interface/constexpr_get.cc | 2 +- .../23_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/get_debug_neg.cc | 8 +- .../23_containers/array/tuple_interface/get_neg.cc | 8 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_element_cpp14.cc | 2 +- .../tuple_interface/tuple_element_debug_neg.cc | 4 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 2 +- .../testsuite/23_containers/bitset/18604.cc | 2 +- .../testsuite/23_containers/bitset/45713.cc | 2 +- .../testsuite/23_containers/bitset/all/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/1.cc | 2 +- .../testsuite/23_containers/bitset/cons/16020.cc | 2 +- .../testsuite/23_containers/bitset/cons/2.cc | 2 +- .../testsuite/23_containers/bitset/cons/3.cc | 2 +- .../testsuite/23_containers/bitset/cons/38244.cc | 2 +- .../testsuite/23_containers/bitset/cons/50268.cc | 2 +- .../testsuite/23_containers/bitset/cons/6282.cc | 2 +- .../23_containers/bitset/cons/constexpr.cc | 2 +- .../23_containers/bitset/cons/dr1325-1.cc | 2 +- .../23_containers/bitset/cons/dr1325-2.cc | 2 +- .../testsuite/23_containers/bitset/cons/dr396.cc | 2 +- .../testsuite/23_containers/bitset/count/6124.cc | 2 +- .../23_containers/bitset/debug/invalidation/1.cc | 2 +- .../testsuite/23_containers/bitset/ext/15361.cc | 2 +- .../testsuite/23_containers/bitset/hash/1.cc | 2 +- .../testsuite/23_containers/bitset/input/1.cc | 2 +- .../testsuite/23_containers/bitset/operations/1.cc | 2 +- .../23_containers/bitset/operations/13838.cc | 2 +- .../testsuite/23_containers/bitset/operations/2.cc | 2 +- .../23_containers/bitset/operations/constexpr-2.cc | 2 +- .../23_containers/bitset/operations/constexpr.cc | 2 +- .../bitset/requirements/constexpr_functions.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../testsuite/23_containers/bitset/test/1.cc | 2 +- .../testsuite/23_containers/bitset/to_string/1.cc | 2 +- .../23_containers/bitset/to_string/dr396.cc | 2 +- .../testsuite/23_containers/bitset/to_ullong/1.cc | 2 +- .../testsuite/23_containers/bitset/to_ulong/1.cc | 2 +- .../testsuite/23_containers/deque/14340.cc | 2 +- .../testsuite/23_containers/deque/18604.cc | 2 +- .../testsuite/23_containers/deque/48101-2_neg.cc | 2 +- .../testsuite/23_containers/deque/48101-3_neg.cc | 2 +- .../testsuite/23_containers/deque/48101_neg.cc | 2 +- .../testsuite/23_containers/deque/58764.cc | 2 +- .../testsuite/23_containers/deque/92124.cc | 2 +- .../23_containers/deque/allocator/copy.cc | 2 +- .../23_containers/deque/allocator/copy_assign.cc | 2 +- .../23_containers/deque/allocator/default_init.cc | 2 +- .../23_containers/deque/allocator/ext_ptr.cc | 2 +- .../23_containers/deque/allocator/minimal.cc | 2 +- .../23_containers/deque/allocator/move-2.cc | 2 +- .../23_containers/deque/allocator/move.cc | 2 +- .../23_containers/deque/allocator/move_assign-2.cc | 2 +- .../23_containers/deque/allocator/move_assign.cc | 2 +- .../23_containers/deque/allocator/noexcept.cc | 2 +- .../23_containers/deque/allocator/swap.cc | 2 +- .../23_containers/deque/capacity/29134-2.cc | 2 +- .../23_containers/deque/capacity/29134.cc | 2 +- .../23_containers/deque/capacity/max_size.cc | 2 +- .../23_containers/deque/capacity/moveable.cc | 2 +- .../23_containers/deque/capacity/resize_size.cc | 2 +- .../23_containers/deque/capacity/shrink_to_fit.cc | 2 +- .../23_containers/deque/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/deque/cons/1.cc | 2 +- .../testsuite/23_containers/deque/cons/2.cc | 2 +- .../testsuite/23_containers/deque/cons/55977.cc | 2 +- .../testsuite/23_containers/deque/cons/assign/1.cc | 2 +- .../23_containers/deque/cons/clear_allocator.cc | 2 +- .../23_containers/deque/cons/cons_size.cc | 2 +- .../23_containers/deque/cons/deduction.cc | 2 +- .../testsuite/23_containers/deque/cons/moveable.cc | 2 +- .../23_containers/deque/cons/moveable2.cc | 2 +- .../23_containers/deque/debug/assign1_neg.cc | 2 +- .../23_containers/deque/debug/assign2_neg.cc | 2 +- .../23_containers/deque/debug/assign3_neg.cc | 2 +- .../23_containers/deque/debug/assign4_neg.cc | 2 +- .../23_containers/deque/debug/construct1_neg.cc | 2 +- .../23_containers/deque/debug/construct2_neg.cc | 2 +- .../23_containers/deque/debug/construct3_neg.cc | 2 +- .../23_containers/deque/debug/construct4_neg.cc | 2 +- .../23_containers/deque/debug/insert1_neg.cc | 2 +- .../23_containers/deque/debug/insert2_neg.cc | 2 +- .../23_containers/deque/debug/insert3_neg.cc | 2 +- .../23_containers/deque/debug/insert4_neg.cc | 2 +- .../23_containers/deque/debug/insert5_neg.cc | 2 +- .../23_containers/deque/debug/invalidation/1.cc | 2 +- .../23_containers/deque/debug/invalidation/2.cc | 2 +- .../23_containers/deque/debug/invalidation/3.cc | 2 +- .../23_containers/deque/debug/invalidation/4.cc | 2 +- .../deque/debug/iterator_self_move_assign_neg.cc | 2 +- .../deque/debug/self_move_assign_neg.cc | 2 +- .../23_containers/deque/debug/shrink_to_fit.cc | 2 +- .../testsuite/23_containers/deque/erasure.cc | 4 +- .../testsuite/23_containers/deque/init-list.cc | 2 +- .../23_containers/deque/modifiers/assign/1.cc | 2 +- .../23_containers/deque/modifiers/emplace/52799.cc | 2 +- .../deque/modifiers/emplace/const_iterator.cc | 2 +- .../deque/modifiers/emplace/cxx17_return.cc | 2 +- .../23_containers/deque/modifiers/erase/1.cc | 2 +- .../23_containers/deque/modifiers/erase/2.cc | 2 +- .../23_containers/deque/modifiers/erase/3.cc | 2 +- .../23_containers/deque/modifiers/erase/50529.cc | 2 +- .../23_containers/deque/modifiers/erase/54577.cc | 2 +- .../deque/modifiers/erase/moveable.cc | 2 +- .../deque/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/deque/modifiers/moveable.cc | 2 +- .../deque/modifiers/push_back/49836.cc | 2 +- .../deque/modifiers/push_front/49836.cc | 2 +- .../23_containers/deque/modifiers/swap/1.cc | 2 +- .../23_containers/deque/modifiers/swap/2.cc | 2 +- .../23_containers/deque/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/deque/operators/1.cc | 2 +- .../testsuite/23_containers/deque/operators/2.cc | 2 +- .../testsuite/23_containers/deque/range_access.cc | 2 +- .../23_containers/deque/requirements/citerators.cc | 2 +- .../deque/requirements/do_the_right_thing.cc | 2 +- .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../deque/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../deque/requirements/explicit_instantiation/1.cc | 2 +- .../deque/requirements/explicit_instantiation/2.cc | 2 +- .../deque/requirements/explicit_instantiation/3.cc | 2 +- .../deque/requirements/explicit_instantiation/4.cc | 2 +- .../deque/requirements/partial_specialization/1.cc | 2 +- .../23_containers/deque/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/deque/types/1.cc | 2 +- .../testsuite/23_containers/deque/types/92267.cc | 2 +- .../23_containers/deque/types/pmr_typedefs.cc | 2 +- .../deque/types/pmr_typedefs_debug.cc | 2 +- .../23_containers/forward_list/48101-2_neg.cc | 2 +- .../23_containers/forward_list/48101-3_neg.cc | 2 +- .../23_containers/forward_list/48101_neg.cc | 2 +- .../testsuite/23_containers/forward_list/92124.cc | 2 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../forward_list/allocator/default_init.cc | 2 +- .../forward_list/allocator/ext_ptr.cc | 2 +- .../forward_list/allocator/minimal.cc | 2 +- .../23_containers/forward_list/allocator/move.cc | 2 +- .../forward_list/allocator/move_assign.cc | 2 +- .../forward_list/allocator/noexcept.cc | 2 +- .../23_containers/forward_list/allocator/swap.cc | 2 +- .../23_containers/forward_list/capacity/1.cc | 2 +- .../forward_list/capacity/resize_size.cc | 2 +- .../23_containers/forward_list/comparable.cc | 2 +- .../testsuite/23_containers/forward_list/cons/1.cc | 2 +- .../23_containers/forward_list/cons/10.cc | 2 +- .../23_containers/forward_list/cons/11.cc | 2 +- .../23_containers/forward_list/cons/12.cc | 2 +- .../23_containers/forward_list/cons/13.cc | 2 +- .../23_containers/forward_list/cons/14.cc | 2 +- .../testsuite/23_containers/forward_list/cons/2.cc | 2 +- .../testsuite/23_containers/forward_list/cons/3.cc | 2 +- .../testsuite/23_containers/forward_list/cons/4.cc | 2 +- .../testsuite/23_containers/forward_list/cons/5.cc | 2 +- .../testsuite/23_containers/forward_list/cons/6.cc | 2 +- .../testsuite/23_containers/forward_list/cons/7.cc | 2 +- .../testsuite/23_containers/forward_list/cons/8.cc | 2 +- .../23_containers/forward_list/cons/87809.cc | 2 +- .../testsuite/23_containers/forward_list/cons/9.cc | 2 +- .../23_containers/forward_list/cons/cons_size.cc | 2 +- .../23_containers/forward_list/cons/deduction.cc | 2 +- .../23_containers/forward_list/cons/moveable.cc | 2 +- .../forward_list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/forward_list/debug/60499.cc | 2 +- .../23_containers/forward_list/debug/clear.cc | 2 +- .../forward_list/debug/construct1_neg.cc | 2 +- .../forward_list/debug/construct2_neg.cc | 2 +- .../forward_list/debug/construct3_neg.cc | 2 +- .../forward_list/debug/construct4_neg.cc | 2 +- .../forward_list/debug/erase_after1_neg.cc | 2 +- .../forward_list/debug/erase_after2_neg.cc | 2 +- .../forward_list/debug/erase_after3_neg.cc | 2 +- .../forward_list/debug/erase_after4_neg.cc | 2 +- .../forward_list/debug/erase_after5_neg.cc | 2 +- .../forward_list/debug/erase_after6_neg.cc | 2 +- .../forward_list/debug/erase_after7_neg.cc | 2 +- .../forward_list/debug/erase_after8_neg.cc | 2 +- .../forward_list/debug/erase_after9_neg.cc | 2 +- .../forward_list/debug/insert_after1_neg.cc | 2 +- .../forward_list/debug/insert_after2_neg.cc | 2 +- .../forward_list/debug/insert_after3_neg.cc | 2 +- .../forward_list/debug/insert_after4_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../forward_list/debug/move_assign_neg.cc | 2 +- .../forward_list/debug/move_constructor.cc | 2 +- .../23_containers/forward_list/debug/move_neg.cc | 2 +- .../forward_list/debug/self_move_assign_neg.cc | 2 +- .../forward_list/debug/splice_after.cc | 2 +- .../forward_list/debug/splice_after1_neg.cc | 2 +- .../forward_list/debug/splice_after2_neg.cc | 2 +- .../forward_list/debug/splice_after3_neg.cc | 2 +- .../forward_list/debug/splice_after4_neg.cc | 2 +- .../forward_list/debug/splice_after5_neg.cc | 2 +- .../forward_list/debug/splice_after6_neg.cc | 2 +- .../forward_list/debug/splice_after7_neg.cc | 2 +- .../23_containers/forward_list/debug/swap.cc | 2 +- .../23_containers/forward_list/erasure.cc | 4 +- .../23_containers/forward_list/modifiers/1.cc | 2 +- .../23_containers/forward_list/modifiers/2.cc | 2 +- .../23_containers/forward_list/modifiers/3.cc | 2 +- .../23_containers/forward_list/modifiers/4.cc | 2 +- .../23_containers/forward_list/modifiers/5.cc | 2 +- .../23_containers/forward_list/modifiers/6.cc | 2 +- .../forward_list/modifiers/addressof.cc | 2 +- .../forward_list/modifiers/emplace_cxx17_return.cc | 2 +- .../23_containers/forward_list/operations/1.cc | 2 +- .../23_containers/forward_list/operations/2.cc | 2 +- .../23_containers/forward_list/operations/3.cc | 2 +- .../23_containers/forward_list/operations/4.cc | 2 +- .../23_containers/forward_list/operations/5.cc | 2 +- .../23_containers/forward_list/operations/6.cc | 2 +- .../23_containers/forward_list/operations/7.cc | 2 +- .../23_containers/forward_list/operations/90105.cc | 2 +- .../forward_list/operations/remove_cxx20_return.cc | 2 +- .../forward_list/operations/remove_freed.cc | 2 +- .../forward_list/operations/unique_cxx20_return.cc | 2 +- .../23_containers/forward_list/pmr_typedefs.cc | 2 +- .../forward_list/pmr_typedefs_debug.cc | 2 +- .../23_containers/forward_list/range_access.cc | 2 +- .../forward_list/requirements/citerators.cc | 2 +- .../requirements/do_the_right_thing.cc | 2 +- .../forward_list/requirements/dr438/assign_neg.cc | 2 +- .../forward_list/requirements/dr438/constructor.cc | 2 +- .../requirements/dr438/constructor_1_neg.cc | 2 +- .../requirements/dr438/constructor_2_neg.cc | 2 +- .../forward_list/requirements/dr438/insert_neg.cc | 2 +- .../forward_list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../forward_list/requirements/typedefs.cc | 2 +- .../23_containers/forward_list/types/1.cc | 2 +- .../23_containers/headers/array/std_c++0x_neg.cc | 2 +- .../23_containers/headers/bitset/synopsis.cc | 2 +- .../23_containers/headers/deque/synopsis.cc | 2 +- .../23_containers/headers/forward_list/synopsis.cc | 2 +- .../23_containers/headers/list/synopsis.cc | 2 +- .../23_containers/headers/map/synopsis.cc | 2 +- .../23_containers/headers/queue/synopsis.cc | 2 +- .../23_containers/headers/set/synopsis.cc | 2 +- .../23_containers/headers/stack/synopsis.cc | 2 +- .../23_containers/headers/tuple/std_c++0x_neg.cc | 2 +- .../23_containers/headers/tuple/types_std_c++0x.cc | 2 +- .../headers/unordered_map/std_c++0x_neg.cc | 2 +- .../headers/unordered_set/std_c++0x_neg.cc | 2 +- .../23_containers/headers/vector/synopsis.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/18604.cc | 2 +- .../testsuite/23_containers/list/23781_neg.cc | 2 +- .../testsuite/23_containers/list/48101-2_neg.cc | 2 +- .../testsuite/23_containers/list/48101-3_neg.cc | 2 +- .../testsuite/23_containers/list/48101_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../testsuite/23_containers/list/68222_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/92124.cc | 2 +- .../testsuite/23_containers/list/allocator/copy.cc | 2 +- .../23_containers/list/allocator/copy_assign.cc | 2 +- .../23_containers/list/allocator/default_init.cc | 2 +- .../23_containers/list/allocator/minimal.cc | 2 +- .../testsuite/23_containers/list/allocator/move.cc | 2 +- .../23_containers/list/allocator/move_assign.cc | 2 +- .../23_containers/list/allocator/noexcept.cc | 2 +- .../testsuite/23_containers/list/allocator/swap.cc | 2 +- .../testsuite/23_containers/list/capacity/1.cc | 2 +- .../testsuite/23_containers/list/capacity/1.h | 2 +- .../testsuite/23_containers/list/capacity/29134.cc | 2 +- .../23_containers/list/capacity/resize_size.cc | 2 +- .../23_containers/list/check_construct_destroy.cc | 2 +- .../23_containers/list/check_construct_destroy.h | 2 +- .../testsuite/23_containers/list/cons/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/1.h | 2 +- .../testsuite/23_containers/list/cons/2.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/2.h | 2 +- .../testsuite/23_containers/list/cons/3.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/3.h | 2 +- .../testsuite/23_containers/list/cons/4.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/4.h | 2 +- .../testsuite/23_containers/list/cons/5.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/5.h | 2 +- .../testsuite/23_containers/list/cons/55979.cc | 2 +- .../testsuite/23_containers/list/cons/6.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/6.h | 2 +- .../testsuite/23_containers/list/cons/7.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/7.h | 2 +- .../testsuite/23_containers/list/cons/8.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/8.h | 2 +- .../testsuite/23_containers/list/cons/87809.cc | 2 +- .../testsuite/23_containers/list/cons/9.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/cons/9.h | 2 +- .../23_containers/list/cons/clear_allocator.cc | 2 +- .../23_containers/list/cons/clear_allocator.h | 2 +- .../testsuite/23_containers/list/cons/cons_size.cc | 2 +- .../testsuite/23_containers/list/cons/deduction.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.cc | 2 +- .../testsuite/23_containers/list/cons/moveable.h | 2 +- .../list/cons/noexcept_move_construct.cc | 2 +- .../23_containers/list/debug/assign1_neg.cc | 2 +- .../23_containers/list/debug/assign2_neg.cc | 2 +- .../23_containers/list/debug/assign3_neg.cc | 2 +- .../23_containers/list/debug/assign4_neg.cc | 2 +- .../23_containers/list/debug/construct1_neg.cc | 2 +- .../23_containers/list/debug/construct2_neg.cc | 2 +- .../23_containers/list/debug/construct3_neg.cc | 2 +- .../23_containers/list/debug/construct4_neg.cc | 2 +- .../23_containers/list/debug/insert1_neg.cc | 2 +- .../23_containers/list/debug/insert2_neg.cc | 2 +- .../23_containers/list/debug/insert3_neg.cc | 2 +- .../23_containers/list/debug/insert4_neg.cc | 2 +- .../23_containers/list/debug/insert5_neg.cc | 2 +- .../23_containers/list/debug/invalidation/1.cc | 2 +- .../23_containers/list/debug/invalidation/2.cc | 2 +- .../23_containers/list/debug/invalidation/3.cc | 2 +- .../23_containers/list/debug/invalidation/4.cc | 2 +- .../list/debug/iterator_self_move_assign_neg.cc | 2 +- .../list/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/list/erasure.cc | 4 +- .../testsuite/23_containers/list/init-list.cc | 2 +- .../testsuite/23_containers/list/init-list.h | 2 +- .../testsuite/23_containers/list/modifiers/1.cc | 2 +- .../testsuite/23_containers/list/modifiers/1.h | 2 +- .../23_containers/list/modifiers/1_c++0x.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.cc | 2 +- .../testsuite/23_containers/list/modifiers/2.h | 2 +- .../testsuite/23_containers/list/modifiers/3.cc | 2 +- .../testsuite/23_containers/list/modifiers/3.h | 2 +- .../23_containers/list/modifiers/addressof.cc | 2 +- .../23_containers/list/modifiers/assign/1.cc | 2 +- .../23_containers/list/modifiers/emplace/52799.cc | 2 +- .../list/modifiers/emplace/const_iterator.cc | 2 +- .../list/modifiers/emplace/cxx17_return.cc | 2 +- .../23_containers/list/modifiers/erase/54577.cc | 2 +- .../23_containers/list/modifiers/insert/25288.cc | 2 +- .../23_containers/list/modifiers/insert/25288.h | 2 +- .../list/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/list/modifiers/swap/1.cc | 2 +- .../23_containers/list/modifiers/swap/1.h | 2 +- .../23_containers/list/modifiers/swap/2.cc | 2 +- .../23_containers/list/modifiers/swap/2.h | 2 +- .../23_containers/list/modifiers/swap/3.cc | 2 +- .../23_containers/list/modifiers/swap/3.h | 2 +- .../testsuite/23_containers/list/operations/1.cc | 2 +- .../testsuite/23_containers/list/operations/1.h | 2 +- .../testsuite/23_containers/list/operations/2.cc | 2 +- .../testsuite/23_containers/list/operations/2.h | 2 +- .../23_containers/list/operations/2_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/3.cc | 2 +- .../testsuite/23_containers/list/operations/3.h | 2 +- .../23_containers/list/operations/35969.cc | 2 +- .../23_containers/list/operations/3_c++0x.cc | 2 +- .../testsuite/23_containers/list/operations/4.cc | 2 +- .../testsuite/23_containers/list/operations/4.h | 2 +- .../23_containers/list/operations/42352.cc | 2 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/list/operations/80034.cc | 2 +- .../list/operations/remove_cxx20_return.cc | 2 +- .../list/operations/splice/const_iterator.cc | 2 +- .../list/operations/unique_cxx20_return.cc | 2 +- .../testsuite/23_containers/list/pmr_typedefs.cc | 2 +- .../23_containers/list/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../testsuite/23_containers/list/range_access.cc | 2 +- .../23_containers/list/requirements/citerators.cc | 2 +- .../list/requirements/do_the_right_thing.cc | 2 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../list/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../list/requirements/explicit_instantiation/1.cc | 2 +- .../list/requirements/explicit_instantiation/2.cc | 2 +- .../list/requirements/explicit_instantiation/3.cc | 2 +- .../list/requirements/explicit_instantiation/4.cc | 2 +- .../list/requirements/explicit_instantiation/5.cc | 2 +- .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/list/types/1.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/18604.cc | 2 +- .../testsuite/23_containers/map/23781_neg.cc | 2 +- .../testsuite/23_containers/map/48101-2_neg.cc | 2 +- .../testsuite/23_containers/map/48101-3_neg.cc | 2 +- .../testsuite/23_containers/map/48101_neg.cc | 6 +- libstdc++-v3/testsuite/23_containers/map/56613.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/59872.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/77334.cc | 2 +- libstdc++-v3/testsuite/23_containers/map/92124.cc | 58 + .../testsuite/23_containers/map/allocator/copy.cc | 2 +- .../23_containers/map/allocator/copy_assign.cc | 2 +- .../23_containers/map/allocator/default_init.cc | 2 +- .../23_containers/map/allocator/init-list.cc | 2 +- .../23_containers/map/allocator/minimal.cc | 2 +- .../testsuite/23_containers/map/allocator/move.cc | 2 +- .../23_containers/map/allocator/move_assign.cc | 2 +- .../23_containers/map/allocator/noexcept.cc | 2 +- .../testsuite/23_containers/map/allocator/swap.cc | 2 +- .../testsuite/23_containers/map/capacity/29134.cc | 2 +- .../testsuite/23_containers/map/cons/moveable.cc | 2 +- .../map/cons/noexcept_default_construct.cc | 2 +- .../map/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/map/debug/60499.cc | 2 +- .../23_containers/map/debug/construct1_neg.cc | 2 +- .../23_containers/map/debug/construct2_neg.cc | 2 +- .../23_containers/map/debug/construct3_neg.cc | 2 +- .../23_containers/map/debug/construct4_neg.cc | 2 +- .../23_containers/map/debug/construct5_neg.cc | 2 +- .../23_containers/map/debug/insert1_neg.cc | 2 +- .../23_containers/map/debug/insert2_neg.cc | 2 +- .../23_containers/map/debug/insert3_neg.cc | 2 +- .../23_containers/map/debug/insert4_neg.cc | 2 +- .../23_containers/map/debug/invalidation/1.cc | 2 +- .../23_containers/map/debug/invalidation/2.cc | 2 +- .../map/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/map/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/map/debug/move_neg.cc | 2 +- .../map/debug/self_move_assign_neg.cc | 2 +- .../23_containers/map/element_access/1.cc | 2 +- .../23_containers/map/element_access/2.cc | 2 +- .../23_containers/map/element_access/39901.cc | 2 +- .../23_containers/map/element_access/46148.cc | 2 +- .../testsuite/23_containers/map/erasure.cc | 4 +- .../testsuite/23_containers/map/init-list.cc | 2 +- .../testsuite/23_containers/map/modifiers/dr130.cc | 2 +- .../23_containers/map/modifiers/emplace/1.cc | 2 +- .../23_containers/map/modifiers/erase/47628.cc | 2 +- .../23_containers/map/modifiers/erase/51142.cc | 2 +- .../23_containers/map/modifiers/erase/abi_tag.cc | 2 +- .../map/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/map/modifiers/erase/end_neg.cc | 2 +- .../23_containers/map/modifiers/extract.cc | 2 +- .../23_containers/map/modifiers/insert/1.cc | 2 +- .../23_containers/map/modifiers/insert/16813.cc | 2 +- .../23_containers/map/modifiers/insert/2.cc | 2 +- .../23_containers/map/modifiers/insert/3.cc | 2 +- .../23_containers/map/modifiers/insert/4.cc | 2 +- .../23_containers/map/modifiers/insert/5.cc | 2 +- .../23_containers/map/modifiers/insert/78595.cc | 2 +- .../23_containers/map/modifiers/insert/83226.cc | 2 +- .../23_containers/map/modifiers/insert/87194.cc | 2 +- .../23_containers/map/modifiers/insert/dr2354.cc | 2 +- .../map/modifiers/insert_or_assign/1.cc | 2 +- .../testsuite/23_containers/map/modifiers/merge.cc | 2 +- .../23_containers/map/modifiers/swap/1.cc | 2 +- .../23_containers/map/modifiers/swap/2.cc | 2 +- .../23_containers/map/modifiers/swap/3.cc | 2 +- .../23_containers/map/modifiers/try_emplace/1.cc | 2 +- .../testsuite/23_containers/map/operations/1.cc | 2 +- .../testsuite/23_containers/map/operations/2.cc | 2 +- .../23_containers/map/operations/31440.cc | 2 +- .../23_containers/map/operations/contains.cc | 2 +- .../23_containers/map/operations/count.cc | 2 +- .../testsuite/23_containers/map/operators/1.cc | 2 +- .../testsuite/23_containers/map/operators/1_neg.cc | 2 +- .../testsuite/23_containers/map/operators/2.cc | 2 +- .../testsuite/23_containers/map/pmr_typedefs.cc | 2 +- .../23_containers/map/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 2 +- .../testsuite/23_containers/map/range_access.cc | 2 +- .../23_containers/map/requirements/citerators.cc | 2 +- .../map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../map/requirements/explicit_instantiation/1.cc | 2 +- .../map/requirements/explicit_instantiation/2.cc | 2 +- .../map/requirements/explicit_instantiation/3.cc | 2 +- .../map/requirements/explicit_instantiation/4.cc | 2 +- .../map/requirements/explicit_instantiation/5.cc | 2 +- .../map/requirements/partial_specialization/1.cc | 2 +- .../23_containers/map/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multimap/14340.cc | 2 +- .../testsuite/23_containers/multimap/23781_neg.cc | 2 +- .../23_containers/multimap/48101-2_neg.cc | 2 +- .../23_containers/multimap/48101-3_neg.cc | 2 +- .../testsuite/23_containers/multimap/48101_neg.cc | 6 +- .../testsuite/23_containers/multimap/58764.cc | 2 +- .../23_containers/multimap/allocator/copy.cc | 2 +- .../multimap/allocator/copy_assign.cc | 2 +- .../23_containers/multimap/allocator/init-list.cc | 2 +- .../23_containers/multimap/allocator/minimal.cc | 2 +- .../23_containers/multimap/allocator/move.cc | 2 +- .../multimap/allocator/move_assign.cc | 2 +- .../23_containers/multimap/allocator/noexcept.cc | 2 +- .../23_containers/multimap/allocator/swap.cc | 2 +- .../23_containers/multimap/capacity/29134.cc | 2 +- .../23_containers/multimap/cons/moveable.cc | 2 +- .../multimap/cons/noexcept_default_construct.cc | 2 +- .../multimap/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multimap/debug/60499.cc | 2 +- .../23_containers/multimap/debug/construct1_neg.cc | 2 +- .../23_containers/multimap/debug/construct2_neg.cc | 2 +- .../23_containers/multimap/debug/construct3_neg.cc | 2 +- .../23_containers/multimap/debug/construct4_neg.cc | 2 +- .../23_containers/multimap/debug/construct5_neg.cc | 2 +- .../23_containers/multimap/debug/insert1_neg.cc | 2 +- .../23_containers/multimap/debug/insert2_neg.cc | 2 +- .../23_containers/multimap/debug/insert3_neg.cc | 2 +- .../23_containers/multimap/debug/insert4_neg.cc | 2 +- .../23_containers/multimap/debug/invalidation/1.cc | 2 +- .../23_containers/multimap/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multimap/debug/move_assign_neg.cc | 2 +- .../23_containers/multimap/debug/move_neg.cc | 2 +- .../multimap/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multimap/init-list.cc | 2 +- .../23_containers/multimap/modifiers/dr130.cc | 2 +- .../23_containers/multimap/modifiers/emplace/1.cc | 2 +- .../multimap/modifiers/erase/47628.cc | 2 +- .../multimap/modifiers/erase/51142.cc | 2 +- .../multimap/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multimap/modifiers/extract.cc | 2 +- .../23_containers/multimap/modifiers/insert/1.cc | 2 +- .../23_containers/multimap/modifiers/insert/2.cc | 2 +- .../multimap/modifiers/insert/22102.cc | 2 +- .../23_containers/multimap/modifiers/insert/3.cc | 2 +- .../23_containers/multimap/modifiers/insert/4.cc | 2 +- .../multimap/modifiers/insert/78595.cc | 2 +- .../multimap/modifiers/insert/87194.cc | 2 +- .../multimap/modifiers/insert/dr2354.cc | 2 +- .../23_containers/multimap/modifiers/merge.cc | 2 +- .../23_containers/multimap/modifiers/swap/1.cc | 2 +- .../23_containers/multimap/modifiers/swap/2.cc | 2 +- .../23_containers/multimap/modifiers/swap/3.cc | 2 +- .../23_containers/multimap/operations/1.cc | 2 +- .../23_containers/multimap/operations/2.cc | 2 +- .../23_containers/multimap/operations/contains.cc | 2 +- .../23_containers/multimap/operations/count.cc | 2 +- .../23_containers/multimap/pmr_typedefs.cc | 2 +- .../23_containers/multimap/pmr_typedefs_debug.cc | 2 +- .../23_containers/multimap/range_access.cc | 2 +- .../multimap/requirements/citerators.cc | 2 +- .../multimap/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multimap/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/multiset/14340.cc | 2 +- .../testsuite/23_containers/multiset/23781_neg.cc | 2 +- .../23_containers/multiset/48101-2_neg.cc | 2 +- .../23_containers/multiset/48101-3_neg.cc | 2 +- .../testsuite/23_containers/multiset/48101_neg.cc | 2 +- .../testsuite/23_containers/multiset/58764.cc | 2 +- .../23_containers/multiset/allocator/copy.cc | 2 +- .../multiset/allocator/copy_assign.cc | 2 +- .../23_containers/multiset/allocator/init-list.cc | 2 +- .../23_containers/multiset/allocator/minimal.cc | 2 +- .../23_containers/multiset/allocator/move.cc | 2 +- .../multiset/allocator/move_assign.cc | 2 +- .../23_containers/multiset/allocator/noexcept.cc | 2 +- .../23_containers/multiset/allocator/swap.cc | 2 +- .../23_containers/multiset/capacity/29134.cc | 2 +- .../23_containers/multiset/cons/moveable.cc | 2 +- .../multiset/cons/noexcept_default_construct.cc | 2 +- .../multiset/cons/noexcept_move_construct.cc | 2 +- .../23_containers/multiset/debug/60499.cc | 2 +- .../23_containers/multiset/debug/construct1_neg.cc | 2 +- .../23_containers/multiset/debug/construct2_neg.cc | 2 +- .../23_containers/multiset/debug/construct3_neg.cc | 2 +- .../23_containers/multiset/debug/construct4_neg.cc | 2 +- .../23_containers/multiset/debug/construct5_neg.cc | 2 +- .../23_containers/multiset/debug/insert1_neg.cc | 2 +- .../23_containers/multiset/debug/insert2_neg.cc | 2 +- .../23_containers/multiset/debug/insert3_neg.cc | 2 +- .../23_containers/multiset/debug/insert4_neg.cc | 2 +- .../23_containers/multiset/debug/invalidation/1.cc | 2 +- .../23_containers/multiset/debug/invalidation/2.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../multiset/debug/move_assign_neg.cc | 2 +- .../23_containers/multiset/debug/move_neg.cc | 2 +- .../multiset/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/multiset/init-list.cc | 2 +- .../23_containers/multiset/modifiers/dr130.cc | 2 +- .../23_containers/multiset/modifiers/emplace/1.cc | 2 +- .../multiset/modifiers/erase/51142.cc | 2 +- .../multiset/modifiers/erase/abi_tag.cc | 2 +- .../modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/multiset/modifiers/extract.cc | 2 +- .../23_containers/multiset/modifiers/insert/1.cc | 2 +- .../23_containers/multiset/modifiers/insert/2.cc | 2 +- .../multiset/modifiers/insert/22102.cc | 2 +- .../23_containers/multiset/modifiers/insert/3.cc | 2 +- .../23_containers/multiset/modifiers/insert/4.cc | 2 +- .../multiset/modifiers/insert/87194.cc | 2 +- .../23_containers/multiset/modifiers/merge.cc | 2 +- .../23_containers/multiset/modifiers/swap/1.cc | 2 +- .../23_containers/multiset/modifiers/swap/2.cc | 2 +- .../23_containers/multiset/modifiers/swap/3.cc | 2 +- .../23_containers/multiset/operations/1.cc | 2 +- .../23_containers/multiset/operations/2.cc | 2 +- .../23_containers/multiset/operations/contains.cc | 2 +- .../23_containers/multiset/operations/count.cc | 2 +- .../23_containers/multiset/pmr_typedefs.cc | 2 +- .../23_containers/multiset/pmr_typedefs_debug.cc | 2 +- .../23_containers/multiset/range_access.cc | 2 +- .../multiset/requirements/citerators.cc | 2 +- .../multiset/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../multiset/requirements/typedefs.cc | 2 +- .../23_containers/priority_queue/67085.cc | 2 +- .../23_containers/priority_queue/77528.cc | 2 +- .../23_containers/priority_queue/allocator.cc | 2 +- .../23_containers/priority_queue/deduction.cc | 2 +- .../23_containers/priority_queue/dr2537.cc | 2 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 2 +- .../priority_queue/requirements/constructible.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../priority_queue/requirements/typedefs.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 2 +- .../testsuite/23_containers/queue/77528.cc | 2 +- .../testsuite/23_containers/queue/deduction.cc | 2 +- .../testsuite/23_containers/queue/members/7157.cc | 2 +- .../queue/members/emplace_cxx17_return.cc | 2 +- .../testsuite/23_containers/queue/moveable.cc | 2 +- .../queue/requirements/constructible.cc | 2 +- .../queue/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../23_containers/queue/requirements/typedefs.cc | 2 +- .../queue/requirements/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/14340.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/18604.cc | 2 +- .../testsuite/23_containers/set/23781_neg.cc | 2 +- .../testsuite/23_containers/set/48101-2_neg.cc | 2 +- .../testsuite/23_containers/set/48101-3_neg.cc | 2 +- .../testsuite/23_containers/set/48101_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/58764.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/85965.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/92124.cc | 73 + .../testsuite/23_containers/set/allocator/71964.cc | 2 +- .../testsuite/23_containers/set/allocator/copy.cc | 2 +- .../23_containers/set/allocator/copy_assign.cc | 2 +- .../23_containers/set/allocator/default_init.cc | 2 +- .../23_containers/set/allocator/init-list.cc | 2 +- .../23_containers/set/allocator/minimal.cc | 2 +- .../testsuite/23_containers/set/allocator/move.cc | 2 +- .../23_containers/set/allocator/move_assign.cc | 2 +- .../23_containers/set/allocator/noexcept.cc | 2 +- .../testsuite/23_containers/set/allocator/swap.cc | 2 +- .../testsuite/23_containers/set/capacity/29134.cc | 2 +- .../23_containers/set/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/set/cons/61023.cc | 2 +- .../testsuite/23_containers/set/cons/moveable.cc | 2 +- .../set/cons/noexcept_default_construct.cc | 2 +- .../set/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/set/debug/60499.cc | 2 +- .../23_containers/set/debug/construct1_neg.cc | 2 +- .../23_containers/set/debug/construct2_neg.cc | 2 +- .../23_containers/set/debug/construct3_neg.cc | 2 +- .../23_containers/set/debug/construct4_neg.cc | 2 +- .../23_containers/set/debug/construct5_neg.cc | 2 +- .../23_containers/set/debug/insert1_neg.cc | 2 +- .../23_containers/set/debug/insert2_neg.cc | 2 +- .../23_containers/set/debug/insert3_neg.cc | 2 +- .../23_containers/set/debug/insert4_neg.cc | 2 +- .../23_containers/set/debug/invalidation/1.cc | 2 +- .../23_containers/set/debug/invalidation/2.cc | 2 +- .../set/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/set/debug/move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/debug/move_neg.cc | 2 +- .../set/debug/self_move_assign_neg.cc | 2 +- .../testsuite/23_containers/set/erasure.cc | 4 +- .../testsuite/23_containers/set/init-list.cc | 2 +- .../testsuite/23_containers/set/modifiers/16728.cc | 2 +- .../testsuite/23_containers/set/modifiers/17948.cc | 2 +- .../testsuite/23_containers/set/modifiers/dr130.cc | 2 +- .../23_containers/set/modifiers/emplace/1.cc | 2 +- .../23_containers/set/modifiers/erase/51142.cc | 2 +- .../23_containers/set/modifiers/erase/abi_tag.cc | 2 +- .../set/modifiers/erase/dr130-linkage-check.cc | 2 +- .../23_containers/set/modifiers/extract.cc | 2 +- .../23_containers/set/modifiers/insert/1.cc | 2 +- .../23_containers/set/modifiers/insert/2.cc | 2 +- .../23_containers/set/modifiers/insert/3.cc | 2 +- .../23_containers/set/modifiers/insert/87194.cc | 2 +- .../testsuite/23_containers/set/modifiers/merge.cc | 2 +- .../23_containers/set/modifiers/node_swap.cc | 2 +- .../23_containers/set/modifiers/swap/1.cc | 2 +- .../23_containers/set/modifiers/swap/2.cc | 2 +- .../23_containers/set/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/set/move_comparison.cc | 2 +- .../testsuite/23_containers/set/operations/1.cc | 2 +- .../testsuite/23_containers/set/operations/2.cc | 2 +- .../23_containers/set/operations/contains.cc | 2 +- .../23_containers/set/operations/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.cc | 2 +- .../testsuite/23_containers/set/pmr_typedefs.cc | 2 +- .../23_containers/set/pmr_typedefs_debug.cc | 2 +- .../testsuite/23_containers/set/range_access.cc | 2 +- .../23_containers/set/requirements/citerators.cc | 2 +- .../set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../set/requirements/explicit_instantiation/1.cc | 2 +- .../set/requirements/explicit_instantiation/2.cc | 2 +- .../set/requirements/explicit_instantiation/3.cc | 2 +- .../set/requirements/explicit_instantiation/4.cc | 2 +- .../set/requirements/explicit_instantiation/5.cc | 2 +- .../set/requirements/partial_specialization/1.cc | 2 +- .../23_containers/set/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/23_containers/span/1.cc | 4 +- libstdc++-v3/testsuite/23_containers/span/2.cc | 4 +- .../23_containers/span/back_assert_neg.cc | 3 +- .../testsuite/23_containers/span/back_neg.cc | 2 +- .../23_containers/span/contiguous_range_neg.cc | 2 +- .../testsuite/23_containers/span/deduction.cc | 84 + .../testsuite/23_containers/span/everything.cc | 21 +- .../testsuite/23_containers/span/explicit.cc | 48 + .../23_containers/span/first_2_assert_neg.cc | 3 +- .../23_containers/span/first_assert_neg.cc | 3 +- .../testsuite/23_containers/span/first_neg.cc | 2 +- .../23_containers/span/front_assert_neg.cc | 3 +- .../testsuite/23_containers/span/front_neg.cc | 2 +- .../testsuite/23_containers/span/get_neg.cc | 30 - .../23_containers/span/index_op_assert_neg.cc | 3 +- .../testsuite/23_containers/span/index_op_neg.cc | 2 +- .../23_containers/span/last_2_assert_neg.cc | 3 +- .../23_containers/span/last_assert_neg.cc | 3 +- .../testsuite/23_containers/span/last_neg.cc | 2 +- .../testsuite/23_containers/span/lwg3255.cc | 15 +- .../testsuite/23_containers/span/nothrow_cons.cc | 59 + .../23_containers/span/subspan_2_assert_neg.cc | 3 +- .../23_containers/span/subspan_3_assert_neg.cc | 3 +- .../23_containers/span/subspan_4_assert_neg.cc | 3 +- .../23_containers/span/subspan_5_assert_neg.cc | 3 +- .../23_containers/span/subspan_6_assert_neg.cc | 3 +- .../23_containers/span/subspan_assert_neg.cc | 3 +- .../testsuite/23_containers/span/subspan_neg.cc | 2 +- .../span/tuple_element_dynamic_neg.cc | 25 - .../23_containers/span/tuple_element_oob_neg.cc | 25 - .../testsuite/23_containers/span/tuple_size_neg.cc | 25 - .../testsuite/23_containers/stack/77528.cc | 2 +- .../testsuite/23_containers/stack/deduction.cc | 2 +- .../testsuite/23_containers/stack/members/7158.cc | 2 +- .../stack/members/emplace_cxx17_return.cc | 2 +- .../stack/requirements/constructible.cc | 2 +- .../stack/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../23_containers/stack/requirements/typedefs.cc | 2 +- .../stack/requirements/uses_allocator.cc | 2 +- .../23_containers/unordered_map/48101-2_neg.cc | 2 +- .../23_containers/unordered_map/48101-3_neg.cc | 2 +- .../23_containers/unordered_map/48101_neg.cc | 2 +- .../testsuite/23_containers/unordered_map/55043.cc | 2 +- .../testsuite/23_containers/unordered_map/59548.cc | 2 +- .../23_containers/unordered_map/allocator/copy.cc | 2 +- .../unordered_map/allocator/copy_assign.cc | 2 +- .../unordered_map/allocator/minimal.cc | 2 +- .../23_containers/unordered_map/allocator/move.cc | 2 +- .../unordered_map/allocator/move_assign.cc | 2 +- .../unordered_map/allocator/noexcept.cc | 2 +- .../23_containers/unordered_map/allocator/swap.cc | 2 +- .../23_containers/unordered_map/cons/56112.cc | 2 +- .../23_containers/unordered_map/cons/66055.cc | 2 +- .../23_containers/unordered_map/cons/81891.cc | 2 +- .../23_containers/unordered_map/cons/moveable.cc | 2 +- .../23_containers/unordered_map/debug/60499.cc | 2 +- .../unordered_map/debug/begin1_neg.cc | 2 +- .../unordered_map/debug/begin2_neg.cc | 2 +- .../unordered_map/debug/bucket_size_neg.cc | 2 +- .../unordered_map/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_map/debug/cend_neg.cc | 2 +- .../unordered_map/debug/construct1_neg.cc | 2 +- .../unordered_map/debug/construct2_neg.cc | 2 +- .../unordered_map/debug/construct3_neg.cc | 2 +- .../unordered_map/debug/construct4_neg.cc | 2 +- .../unordered_map/debug/construct5_neg.cc | 2 +- .../23_containers/unordered_map/debug/end1_neg.cc | 2 +- .../23_containers/unordered_map/debug/end2_neg.cc | 2 +- .../unordered_map/debug/insert1_neg.cc | 2 +- .../unordered_map/debug/insert2_neg.cc | 2 +- .../unordered_map/debug/insert3_neg.cc | 2 +- .../unordered_map/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_map/debug/max_load_factor_neg.cc | 2 +- .../unordered_map/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_map/debug/move_neg.cc | 2 +- .../unordered_map/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../testsuite/23_containers/unordered_map/dr761.cc | 2 +- .../23_containers/unordered_map/erase/1.cc | 2 +- .../23_containers/unordered_map/erase/24061-map.cc | 2 +- .../23_containers/unordered_map/erase/51142.cc | 2 +- .../23_containers/unordered_map/erase/54276.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 4 +- .../23_containers/unordered_map/final_hash.cc | 2 +- .../unordered_map/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_map/init-list.cc | 2 +- .../unordered_map/insert/24061-map.cc | 2 +- .../23_containers/unordered_map/insert/57619.cc | 2 +- .../23_containers/unordered_map/insert/83709.cc | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../23_containers/unordered_map/insert/dr2354.cc | 2 +- .../unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../unordered_map/insert/map_single_move-1.cc | 2 +- .../unordered_map/insert/map_single_move-2.cc | 2 +- .../23_containers/unordered_map/modifiers/61667.cc | 2 +- .../23_containers/unordered_map/modifiers/78595.cc | 2 +- .../unordered_map/modifiers/emplace.cc | 2 +- .../unordered_map/modifiers/extract.cc | 2 +- .../unordered_map/modifiers/insert_or_assign.cc | 2 +- .../23_containers/unordered_map/modifiers/merge.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 2 +- .../unordered_map/modifiers/try_emplace.cc | 2 +- .../23_containers/unordered_map/observers.cc | 2 +- .../unordered_map/operations/contains.cc | 2 +- .../unordered_map/operations/count.cc | 2 +- .../23_containers/unordered_map/operators/1.cc | 2 +- .../23_containers/unordered_map/operators/2.cc | 2 +- .../23_containers/unordered_map/pmr_typedefs.cc | 2 +- .../unordered_map/pmr_typedefs_debug.cc | 2 +- .../23_containers/unordered_map/range_access.cc | 2 +- .../unordered_map/requirements/52942.cc | 2 +- .../unordered_map/requirements/53067.cc | 2 +- .../unordered_map/requirements/53339.cc | 2 +- .../unordered_map/requirements/citerators.cc | 2 +- .../unordered_map/requirements/cliterators.cc | 2 +- .../unordered_map/requirements/debug_container.cc | 2 +- .../unordered_map/requirements/debug_mode.cc | 2 +- .../unordered_map/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../unordered_multimap/48101-2_neg.cc | 2 +- .../unordered_multimap/48101-3_neg.cc | 2 +- .../23_containers/unordered_multimap/48101_neg.cc | 2 +- .../23_containers/unordered_multimap/55043.cc | 2 +- .../unordered_multimap/allocator/copy.cc | 2 +- .../unordered_multimap/allocator/copy_assign.cc | 2 +- .../unordered_multimap/allocator/minimal.cc | 2 +- .../unordered_multimap/allocator/move.cc | 2 +- .../unordered_multimap/allocator/move_assign.cc | 2 +- .../unordered_multimap/allocator/noexcept.cc | 2 +- .../unordered_multimap/allocator/swap.cc | 2 +- .../23_containers/unordered_multimap/cons/66055.cc | 2 +- .../unordered_multimap/cons/moveable.cc | 2 +- .../unordered_multimap/debug/60499.cc | 2 +- .../unordered_multimap/debug/begin1_neg.cc | 2 +- .../unordered_multimap/debug/begin2_neg.cc | 2 +- .../unordered_multimap/debug/bucket_size_neg.cc | 2 +- .../unordered_multimap/debug/cbegin_neg.cc | 2 +- .../unordered_multimap/debug/cend_neg.cc | 2 +- .../unordered_multimap/debug/construct1_neg.cc | 2 +- .../unordered_multimap/debug/construct2_neg.cc | 2 +- .../unordered_multimap/debug/construct3_neg.cc | 2 +- .../unordered_multimap/debug/construct4_neg.cc | 2 +- .../unordered_multimap/debug/construct5_neg.cc | 2 +- .../unordered_multimap/debug/end1_neg.cc | 2 +- .../unordered_multimap/debug/end2_neg.cc | 2 +- .../unordered_multimap/debug/insert1_neg.cc | 2 +- .../unordered_multimap/debug/insert2_neg.cc | 2 +- .../unordered_multimap/debug/insert3_neg.cc | 2 +- .../unordered_multimap/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multimap/debug/move_assign_neg.cc | 2 +- .../unordered_multimap/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multimap/erase/1.cc | 2 +- .../23_containers/unordered_multimap/erase/2.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/erase/51142.cc | 2 +- .../unordered_multimap/erase/51845-multimap.cc | 2 +- .../unordered_multimap/erase/54276.cc | 2 +- .../23_containers/unordered_multimap/final_hash.cc | 2 +- .../unordered_multimap/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multimap/init-list.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/51866.cc | 2 +- .../unordered_multimap/insert/52476.cc | 2 +- .../unordered_multimap/insert/53115.cc | 2 +- .../unordered_multimap/insert/55028-debug.cc | 2 +- .../unordered_multimap/insert/57619.cc | 2 +- .../unordered_multimap/insert/dr2354.cc | 2 +- .../unordered_multimap/insert/hint.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../insert/multimap_single_move-1.cc | 2 +- .../insert/multimap_single_move-2.cc | 2 +- .../unordered_multimap/modifiers/78595.cc | 2 +- .../unordered_multimap/modifiers/emplace.cc | 2 +- .../unordered_multimap/modifiers/extract.cc | 2 +- .../unordered_multimap/modifiers/merge.cc | 2 +- .../unordered_multimap/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multimap/observers.cc | 2 +- .../unordered_multimap/operations/contains.cc | 2 +- .../unordered_multimap/operations/count.cc | 2 +- .../unordered_multimap/operators/1.cc | 2 +- .../unordered_multimap/operators/2.cc | 2 +- .../unordered_multimap/pmr_typedefs.cc | 2 +- .../unordered_multimap/pmr_typedefs_debug.cc | 2 +- .../unordered_multimap/range_access.cc | 2 +- .../unordered_multimap/requirements/53339.cc | 2 +- .../unordered_multimap/requirements/citerators.cc | 2 +- .../unordered_multimap/requirements/cliterators.cc | 2 +- .../unordered_multimap/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../unordered_multiset/48101-2_neg.cc | 2 +- .../unordered_multiset/48101-3_neg.cc | 2 +- .../23_containers/unordered_multiset/48101_neg.cc | 2 +- .../23_containers/unordered_multiset/55043.cc | 2 +- .../unordered_multiset/allocator/copy.cc | 2 +- .../unordered_multiset/allocator/copy_assign.cc | 2 +- .../unordered_multiset/allocator/minimal.cc | 2 +- .../unordered_multiset/allocator/move.cc | 2 +- .../unordered_multiset/allocator/move_assign.cc | 2 +- .../unordered_multiset/allocator/noexcept.cc | 2 +- .../unordered_multiset/allocator/swap.cc | 2 +- .../23_containers/unordered_multiset/cons/66055.cc | 2 +- .../23_containers/unordered_multiset/cons/copy.cc | 2 +- .../unordered_multiset/cons/moveable.cc | 2 +- .../unordered_multiset/debug/60499.cc | 2 +- .../unordered_multiset/debug/begin1_neg.cc | 2 +- .../unordered_multiset/debug/begin2_neg.cc | 2 +- .../unordered_multiset/debug/bucket_size_neg.cc | 2 +- .../unordered_multiset/debug/cbegin_neg.cc | 2 +- .../unordered_multiset/debug/cend_neg.cc | 2 +- .../unordered_multiset/debug/construct1_neg.cc | 2 +- .../unordered_multiset/debug/construct2_neg.cc | 2 +- .../unordered_multiset/debug/construct3_neg.cc | 2 +- .../unordered_multiset/debug/construct4_neg.cc | 2 +- .../unordered_multiset/debug/construct5_neg.cc | 2 +- .../unordered_multiset/debug/end1_neg.cc | 2 +- .../unordered_multiset/debug/end2_neg.cc | 2 +- .../unordered_multiset/debug/insert1_neg.cc | 2 +- .../unordered_multiset/debug/insert2_neg.cc | 2 +- .../unordered_multiset/debug/insert3_neg.cc | 2 +- .../unordered_multiset/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../debug/max_load_factor_neg.cc | 2 +- .../unordered_multiset/debug/move_assign_neg.cc | 2 +- .../unordered_multiset/debug/move_neg.cc | 2 +- .../debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_multiset/erase/1.cc | 2 +- .../23_containers/unordered_multiset/erase/2.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/erase/51142.cc | 2 +- .../23_containers/unordered_multiset/final_hash.cc | 2 +- .../unordered_multiset/hash_policy/dr1189.cc | 2 +- .../23_containers/unordered_multiset/init-list.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/51866.cc | 2 +- .../unordered_multiset/insert/52476.cc | 2 +- .../unordered_multiset/insert/53115.cc | 2 +- .../unordered_multiset/insert/hash_policy.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../insert/multiset_single_move.cc | 2 +- .../unordered_multiset/modifiers/emplace.cc | 2 +- .../unordered_multiset/modifiers/extract.cc | 2 +- .../unordered_multiset/modifiers/merge.cc | 2 +- .../unordered_multiset/modifiers/reserve.cc | 2 +- .../23_containers/unordered_multiset/observers.cc | 2 +- .../unordered_multiset/operations/contains.cc | 2 +- .../unordered_multiset/operations/count.cc | 2 +- .../unordered_multiset/operators/1.cc | 58 +- .../unordered_multiset/pmr_typedefs.cc | 2 +- .../unordered_multiset/pmr_typedefs_debug.cc | 2 +- .../unordered_multiset/range_access.cc | 2 +- .../unordered_multiset/requirements/citerators.cc | 2 +- .../unordered_multiset/requirements/cliterators.cc | 2 +- .../unordered_multiset/requirements/debug.cc | 2 +- .../requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../23_containers/unordered_set/48101-2_neg.cc | 2 +- .../23_containers/unordered_set/48101-3_neg.cc | 2 +- .../23_containers/unordered_set/48101_neg.cc | 2 +- .../testsuite/23_containers/unordered_set/55043.cc | 2 +- .../23_containers/unordered_set/56267-2.cc | 2 +- .../testsuite/23_containers/unordered_set/56267.cc | 2 +- .../testsuite/23_containers/unordered_set/56278.cc | 2 +- .../testsuite/23_containers/unordered_set/61143.cc | 2 +- .../testsuite/23_containers/unordered_set/63456.cc | 2 +- .../testsuite/23_containers/unordered_set/85965.cc | 2 +- .../testsuite/23_containers/unordered_set/92124.cc | 79 + .../23_containers/unordered_set/allocator/copy.cc | 2 +- .../unordered_set/allocator/copy_assign.cc | 2 +- .../unordered_set/allocator/ext_ptr.cc | 2 +- .../unordered_set/allocator/minimal.cc | 2 +- .../23_containers/unordered_set/allocator/move.cc | 2 +- .../unordered_set/allocator/move_assign.cc | 2 +- .../unordered_set/allocator/noexcept.cc | 2 +- .../23_containers/unordered_set/allocator/swap.cc | 2 +- .../23_containers/unordered_set/buckets/swap.cc | 2 +- .../23_containers/unordered_set/cons/66055.cc | 2 +- .../23_containers/unordered_set/cons/moveable.cc | 2 +- .../23_containers/unordered_set/debug/60499.cc | 2 +- .../23_containers/unordered_set/debug/89608_neg.cc | 2 +- .../unordered_set/debug/begin1_neg.cc | 2 +- .../unordered_set/debug/begin2_neg.cc | 2 +- .../unordered_set/debug/bucket_size_neg.cc | 2 +- .../unordered_set/debug/cbegin_neg.cc | 2 +- .../23_containers/unordered_set/debug/cend_neg.cc | 2 +- .../unordered_set/debug/construct1_neg.cc | 2 +- .../unordered_set/debug/construct2_neg.cc | 2 +- .../unordered_set/debug/construct3_neg.cc | 2 +- .../unordered_set/debug/construct4_neg.cc | 2 +- .../unordered_set/debug/construct5_neg.cc | 2 +- .../unordered_set/debug/debug_functions.cc | 2 +- .../23_containers/unordered_set/debug/end1_neg.cc | 2 +- .../23_containers/unordered_set/debug/end2_neg.cc | 2 +- .../unordered_set/debug/insert1_neg.cc | 2 +- .../unordered_set/debug/insert2_neg.cc | 2 +- .../unordered_set/debug/insert3_neg.cc | 2 +- .../unordered_set/debug/insert4_neg.cc | 2 +- .../debug/invalid_local_iterator_compare_neg.cc | 2 +- .../debug/invalid_local_iterator_range_neg.cc | 2 +- .../debug/iterator_self_move_assign_neg.cc | 2 +- .../unordered_set/debug/max_load_factor_neg.cc | 2 +- .../unordered_set/debug/move_assign_neg.cc | 2 +- .../23_containers/unordered_set/debug/move_neg.cc | 2 +- .../unordered_set/debug/self_move_assign_neg.cc | 2 +- .../debug/use_erased_local_iterator_neg.cc | 2 +- .../debug/use_invalid_iterator_neg.cc | 2 +- .../debug/use_invalid_local_iterator_neg.cc | 2 +- .../23_containers/unordered_set/erase/1.cc | 2 +- .../23_containers/unordered_set/erase/24061-set.cc | 2 +- .../23_containers/unordered_set/erase/51142.cc | 2 +- .../23_containers/unordered_set/erasure.cc | 4 +- .../23_containers/unordered_set/final_hash.cc | 2 +- .../unordered_set/hash_policy/26132.cc | 2 +- .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/dr1189.cc | 2 +- .../unordered_set/hash_policy/load_factor.cc | 2 +- .../unordered_set/hash_policy/power2_rehash.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 2 +- .../unordered_set/hash_policy/rehash.cc | 2 +- .../23_containers/unordered_set/init-list.cc | 2 +- .../unordered_set/insert/24061-set.cc | 2 +- .../23_containers/unordered_set/insert/83709.cc | 2 +- .../unordered_set/insert/hash_policy.cc | 2 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../unordered_set/insert/set_single_move.cc | 2 +- .../unordered_set/instantiation_neg.cc | 2 +- .../unordered_set/max_load_factor/robustness.cc | 2 +- .../unordered_set/modifiers/emplace.cc | 2 +- .../unordered_set/modifiers/extract.cc | 2 +- .../23_containers/unordered_set/modifiers/merge.cc | 2 +- .../unordered_set/modifiers/reserve.cc | 2 +- .../23_containers/unordered_set/modifiers/swap.cc | 2 +- .../23_containers/unordered_set/observers.cc | 2 +- .../unordered_set/operations/contains.cc | 2 +- .../unordered_set/operations/count.cc | 2 +- .../23_containers/unordered_set/operators/1.cc | 50 +- .../23_containers/unordered_set/operators/52309.cc | 2 +- .../23_containers/unordered_set/pmr_typedefs.cc | 2 +- .../unordered_set/pmr_typedefs_debug.cc | 2 +- .../23_containers/unordered_set/range_access.cc | 2 +- .../unordered_set/requirements/52942.cc | 2 +- .../unordered_set/requirements/53067.cc | 2 +- .../unordered_set/requirements/citerators.cc | 2 +- .../unordered_set/requirements/cliterators.cc | 2 +- .../unordered_set/requirements/debug_container.cc | 2 +- .../unordered_set/requirements/debug_mode.cc | 2 +- .../unordered_set/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/explicit_instantiation/5.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/14340.cc | 2 +- .../testsuite/23_containers/vector/15523.cc | 2 +- .../testsuite/23_containers/vector/18604.cc | 2 +- .../testsuite/23_containers/vector/26412-1.cc | 2 +- .../testsuite/23_containers/vector/26412-2.cc | 2 +- .../testsuite/23_containers/vector/40192.cc | 2 +- .../testsuite/23_containers/vector/48101-2_neg.cc | 2 +- .../testsuite/23_containers/vector/48101-3_neg.cc | 2 +- .../testsuite/23_containers/vector/48101_neg.cc | 2 +- .../testsuite/23_containers/vector/52591.cc | 2 +- .../testsuite/23_containers/vector/58764.cc | 2 +- .../testsuite/23_containers/vector/59829.cc | 2 +- .../testsuite/23_containers/vector/63500.cc | 2 +- .../testsuite/23_containers/vector/92124.cc | 2 +- .../23_containers/vector/allocator/construction.cc | 2 +- .../23_containers/vector/allocator/copy.cc | 2 +- .../23_containers/vector/allocator/copy_assign.cc | 2 +- .../23_containers/vector/allocator/default_init.cc | 2 +- .../23_containers/vector/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/allocator/minimal.cc | 2 +- .../23_containers/vector/allocator/move.cc | 2 +- .../23_containers/vector/allocator/move_assign.cc | 2 +- .../23_containers/vector/allocator/noexcept.cc | 2 +- .../23_containers/vector/allocator/swap.cc | 2 +- .../testsuite/23_containers/vector/bool/1.cc | 2 +- .../testsuite/23_containers/vector/bool/21244.cc | 2 +- .../testsuite/23_containers/vector/bool/23632.cc | 2 +- .../testsuite/23_containers/vector/bool/6886.cc | 2 +- .../testsuite/23_containers/vector/bool/72847.cc | 2 +- .../testsuite/23_containers/vector/bool/80893.cc | 2 +- .../testsuite/23_containers/vector/bool/82558.cc | 2 +- .../23_containers/vector/bool/allocator/copy.cc | 2 +- .../vector/bool/allocator/copy_assign.cc | 2 +- .../vector/bool/allocator/default_init.cc | 2 +- .../23_containers/vector/bool/allocator/ext_ptr.cc | 2 +- .../23_containers/vector/bool/allocator/minimal.cc | 2 +- .../23_containers/vector/bool/allocator/move.cc | 2 +- .../vector/bool/allocator/move_assign.cc | 2 +- .../vector/bool/allocator/noexcept.cc | 2 +- .../23_containers/vector/bool/allocator/swap.cc | 2 +- .../23_containers/vector/bool/capacity/1.cc | 2 +- .../23_containers/vector/bool/capacity/29134.cc | 2 +- .../vector/bool/capacity/shrink_to_fit.cc | 2 +- .../23_containers/vector/bool/clear_allocator.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/1.cc | 2 +- .../testsuite/23_containers/vector/bool/cons/2.cc | 2 +- .../23_containers/vector/bool/cons/87809.cc | 2 +- .../vector/bool/cons/noexcept_move_construct.cc | 2 +- .../testsuite/23_containers/vector/bool/emplace.cc | 2 +- .../vector/bool/emplace_cxx17_return.cc | 2 +- .../testsuite/23_containers/vector/bool/hash/1.cc | 2 +- .../23_containers/vector/bool/iterator_c++20.cc | 2 +- .../vector/bool/modifiers/assign/1.cc | 2 +- .../23_containers/vector/bool/modifiers/erase/1.cc | 2 +- .../vector/bool/modifiers/erase/54577.cc | 2 +- .../vector/bool/modifiers/insert/1.cc | 2 +- .../vector/bool/modifiers/insert/31370.cc | 2 +- .../vector/bool/modifiers/insert/const_iterator.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/1.cc | 2 +- .../23_containers/vector/bool/modifiers/swap/2.cc | 2 +- .../vector/bool/requirements/citerators.cc | 2 +- .../vector/bool/requirements/dr438/constructor.cc | 2 +- .../testsuite/23_containers/vector/bool/swap.cc | 2 +- .../testsuite/23_containers/vector/capacity/1.cc | 2 +- .../testsuite/23_containers/vector/capacity/2.cc | 2 +- .../23_containers/vector/capacity/29134-2.cc | 2 +- .../23_containers/vector/capacity/29134.cc | 2 +- .../23_containers/vector/capacity/44190.cc | 2 +- .../23_containers/vector/capacity/8230.cc | 2 +- .../23_containers/vector/capacity/87544.cc | 2 +- .../23_containers/vector/capacity/max_size.cc | 2 +- .../vector/capacity/reserve/moveable.cc | 2 +- .../vector/capacity/reserve/moveable2.cc | 2 +- .../23_containers/vector/capacity/resize/1.cc | 2 +- .../vector/capacity/resize/moveable.cc | 2 +- .../vector/capacity/resize/moveable2.cc | 2 +- .../vector/capacity/resize/resize_size.cc | 2 +- .../vector/capacity/resize/strong_guarantee.cc | 2 +- .../23_containers/vector/capacity/shrink_to_fit.cc | 2 +- .../vector/capacity/shrink_to_fit2.cc | 2 +- .../vector/check_construct_destroy.cc | 2 +- .../testsuite/23_containers/vector/cons/1.cc | 2 +- .../testsuite/23_containers/vector/cons/2.cc | 2 +- .../testsuite/23_containers/vector/cons/3.cc | 2 +- .../testsuite/23_containers/vector/cons/4.cc | 2 +- .../testsuite/23_containers/vector/cons/55977.cc | 2 +- .../testsuite/23_containers/vector/cons/6513.cc | 2 +- .../testsuite/23_containers/vector/cons/86292.cc | 2 +- .../testsuite/23_containers/vector/cons/87809.cc | 2 +- .../testsuite/23_containers/vector/cons/89164.cc | 2 +- .../23_containers/vector/cons/89164_c++17.cc | 2 +- .../23_containers/vector/cons/clear_allocator.cc | 2 +- .../23_containers/vector/cons/cons_size.cc | 2 +- .../23_containers/vector/cons/deduction.cc | 2 +- .../vector/cons/destructible_debug_neg.cc | 2 +- .../23_containers/vector/cons/destructible_neg.cc | 2 +- .../23_containers/vector/cons/moveable.cc | 2 +- .../23_containers/vector/cons/moveable2.cc | 2 +- .../vector/cons/noexcept_move_construct.cc | 2 +- .../23_containers/vector/data_access/1.cc | 2 +- .../testsuite/23_containers/vector/debug/52433.cc | 2 +- .../23_containers/vector/debug/57779_neg.cc | 2 +- .../testsuite/23_containers/vector/debug/60499.cc | 2 +- .../testsuite/23_containers/vector/debug/60587.cc | 2 +- .../23_containers/vector/debug/60587_neg.cc | 2 +- .../23_containers/vector/debug/alloc_prop.cc | 2 +- .../23_containers/vector/debug/assign1_neg.cc | 2 +- .../23_containers/vector/debug/assign2_neg.cc | 2 +- .../23_containers/vector/debug/assign3_neg.cc | 2 +- .../23_containers/vector/debug/assign4_neg.cc | 2 +- .../vector/debug/bool/shrink_to_fit.cc | 2 +- .../23_containers/vector/debug/construct1_neg.cc | 2 +- .../23_containers/vector/debug/construct2_neg.cc | 2 +- .../23_containers/vector/debug/construct3_neg.cc | 2 +- .../23_containers/vector/debug/construct4_neg.cc | 2 +- .../23_containers/vector/debug/debug_functions.cc | 2 +- .../23_containers/vector/debug/insert1_neg.cc | 2 +- .../23_containers/vector/debug/insert2_neg.cc | 2 +- .../23_containers/vector/debug/insert3_neg.cc | 2 +- .../23_containers/vector/debug/insert4_neg.cc | 2 +- .../23_containers/vector/debug/insert5_neg.cc | 2 +- .../23_containers/vector/debug/insert6_neg.cc | 2 +- .../23_containers/vector/debug/insert7_neg.cc | 2 +- .../23_containers/vector/debug/invalidation/1.cc | 2 +- .../23_containers/vector/debug/invalidation/2.cc | 2 +- .../23_containers/vector/debug/invalidation/3.cc | 2 +- .../23_containers/vector/debug/invalidation/4.cc | 2 +- .../vector/debug/iterator_self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_assign_neg.cc | 2 +- .../23_containers/vector/debug/move_neg.cc | 2 +- .../vector/debug/multithreaded_swap.cc | 2 +- .../vector/debug/mutex_association.cc | 2 +- .../vector/debug/self_move_assign_neg.cc | 2 +- .../23_containers/vector/debug/shrink_to_fit.cc | 2 +- .../vector/debug_mode_requires_reallocation-1.cc | 2 +- .../vector/debug_mode_requires_reallocation-2.cc | 2 +- .../23_containers/vector/element_access/1.cc | 2 +- .../testsuite/23_containers/vector/erasure.cc | 4 +- .../23_containers/vector/ext_pointer/citerators.cc | 2 +- .../vector/ext_pointer/data_access.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/1.cc | 2 +- .../vector/ext_pointer/explicit_instantiation/3.cc | 2 +- .../vector/ext_pointer/modifiers/element.cc | 2 +- .../vector/ext_pointer/modifiers/erase.cc | 2 +- .../vector/ext_pointer/modifiers/insert.cc | 2 +- .../23_containers/vector/ext_pointer/resize.cc | 2 +- .../23_containers/vector/ext_pointer/types/1.cc | 2 +- .../23_containers/vector/ext_pointer/types/2.cc | 2 +- .../testsuite/23_containers/vector/init-list.cc | 2 +- .../testsuite/23_containers/vector/modifiers/1.cc | 2 +- .../testsuite/23_containers/vector/modifiers/2.cc | 2 +- .../23_containers/vector/modifiers/assign/1.cc | 2 +- .../vector/modifiers/emplace/52799.cc | 2 +- .../vector/modifiers/emplace/const_iterator.cc | 2 +- .../vector/modifiers/emplace/cxx17_return.cc | 2 +- .../vector/modifiers/emplace/self_emplace.cc | 2 +- .../23_containers/vector/modifiers/erase/1.cc | 2 +- .../23_containers/vector/modifiers/erase/50529.cc | 2 +- .../23_containers/vector/modifiers/erase/54577.cc | 2 +- .../vector/modifiers/erase/moveable.cc | 2 +- .../23_containers/vector/modifiers/insert/1.cc | 2 +- .../23_containers/vector/modifiers/insert/58148.cc | 2 +- .../vector/modifiers/insert/aliasing.cc | 2 +- .../vector/modifiers/insert/const_iterator.cc | 2 +- .../vector/modifiers/insert/self_insert.cc | 2 +- .../23_containers/vector/modifiers/moveable.cc | 2 +- .../23_containers/vector/modifiers/moveable2.cc | 2 +- .../vector/modifiers/push_back/49836.cc | 2 +- .../vector/modifiers/push_back/89130.cc | 2 +- .../vector/modifiers/push_back/89416.cc | 2 +- .../vector/modifiers/push_back/strong_guarantee.cc | 2 +- .../23_containers/vector/modifiers/swap/1.cc | 2 +- .../23_containers/vector/modifiers/swap/2.cc | 2 +- .../23_containers/vector/modifiers/swap/3.cc | 2 +- .../testsuite/23_containers/vector/pmr_typedefs.cc | 2 +- .../testsuite/23_containers/vector/range_access.cc | 2 +- .../vector/requirements/citerators.cc | 2 +- .../vector/requirements/do_the_right_thing.cc | 2 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../vector/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++0x.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../requirements/partial_specialization/1.cc | 2 +- .../23_containers/vector/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/vector/types/1.cc | 2 +- .../testsuite/23_containers/vector/types/23767.cc | 2 +- .../vector/types/pmr_typedefs_debug.cc | 2 +- .../23_containers/vector/zero_sized_allocations.cc | 2 +- libstdc++-v3/testsuite/24_iterators/aliases.cc | 61 + .../associated_types/incrementable.traits.cc | 2 +- .../associated_types/readable.traits.cc | 16 +- .../24_iterators/back_insert_iterator/2.cc | 2 +- .../24_iterators/back_insert_iterator/pr93884.cc | 44 + .../requirements/base_classes.cc | 2 +- .../back_insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../back_insert_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/bidirectional/concept.cc | 2 +- .../testsuite/24_iterators/bidirectional/tag.cc | 2 +- .../testsuite/24_iterators/common_iterator/1.cc | 160 + .../testsuite/24_iterators/container_access.cc | 2 +- .../testsuite/24_iterators/contiguous/concept.cc | 2 +- .../testsuite/24_iterators/contiguous/tag.cc | 2 +- .../testsuite/24_iterators/counted_iterator/1.cc | 101 + .../24_iterators/counted_iterator/lwg3389.cc | 35 + .../24_iterators/customization_points/iter_move.cc | 2 +- .../24_iterators/customization_points/iter_swap.cc | 2 +- .../testsuite/24_iterators/forward/concept.cc | 2 +- libstdc++-v3/testsuite/24_iterators/forward/tag.cc | 2 +- .../24_iterators/front_insert_iterator/2.cc | 2 +- .../24_iterators/front_insert_iterator/pr93884.cc | 44 + .../requirements/base_classes.cc | 2 +- .../requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../front_insert_iterator/requirements/typedefs.cc | 2 +- .../headers/iterator/range_access_c++11.cc | 2 +- .../headers/iterator/range_access_c++14.cc | 2 +- .../headers/iterator/range_access_c++17.cc | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../headers/iterator/synopsis_c++11.cc | 2 +- .../headers/iterator/synopsis_c++14.cc | 2 +- .../headers/iterator/synopsis_c++17.cc | 2 +- .../headers/iterator/synopsis_c++20.cc | 4 +- .../24_iterators/headers/iterator/types_std.cc | 2 +- .../24_iterators/indirect_callable/projected.cc | 43 + .../testsuite/24_iterators/input/concept.cc | 2 +- libstdc++-v3/testsuite/24_iterators/input/tag.cc | 2 +- .../testsuite/24_iterators/insert_iterator/2.cc | 2 +- .../insert_iterator/requirements/base_classes.cc | 2 +- .../insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/istream_iterator/1.cc | 2 +- .../testsuite/24_iterators/istream_iterator/2.cc | 2 +- .../24_iterators/istream_iterator/70766.cc | 2 +- .../istream_iterator/cons/constexpr.cc | 2 +- .../24_iterators/istream_iterator/cons/sentinel.cc | 36 + .../istream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/istream_iterator/sentinel.cc | 57 + .../24_iterators/istreambuf_iterator/2.cc | 2 +- .../24_iterators/istreambuf_iterator/2627.cc | 2 +- .../24_iterators/istreambuf_iterator/92285.cc | 51 + .../istreambuf_iterator/cons/constexpr.cc | 2 +- .../istreambuf_iterator/cons/sentinel.cc | 26 + .../istreambuf_iterator/debug/1_neg.cc | 2 +- .../istreambuf_iterator/debug/2_neg.cc | 2 +- .../requirements/base_classes.cc | 10 +- .../istreambuf_iterator/requirements/dr445.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istreambuf_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/move_iterator/cust.cc | 50 + .../24_iterators/move_iterator/debug_neg.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2061.cc | 2 +- .../testsuite/24_iterators/move_iterator/dr2106.cc | 2 +- .../24_iterators/move_iterator/greedy_ops.cc | 2 +- .../24_iterators/move_iterator/lwg3390.cc | 35 + .../24_iterators/move_iterator/sentinel.cc | 91 + .../24_iterators/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/debug_neg.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.cc | 2 +- .../testsuite/24_iterators/operations/26020.cc | 2 +- .../testsuite/24_iterators/operations/40497.cc | 2 +- .../testsuite/24_iterators/operations/next.cc | 2 +- .../testsuite/24_iterators/operations/prev.cc | 2 +- .../testsuite/24_iterators/operations/prev_neg.cc | 2 +- .../testsuite/24_iterators/ostream_iterator/1.cc | 2 +- .../24_iterators/ostream_iterator/70766.cc | 2 +- .../ostream_iterator/requirements/base_classes.cc | 2 +- .../ostream_iterator/requirements/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/ostreambuf_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../ostreambuf_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/output/concept.cc | 2 +- libstdc++-v3/testsuite/24_iterators/output/tag.cc | 2 +- .../24_iterators/random_access/concept.cc | 2 +- .../random_access/string_vector_iterators.cc | 2 +- .../testsuite/24_iterators/random_access/tag.cc | 2 +- .../24_iterators/range_access/range_access.cc | 2 +- .../range_access/range_access_cpp14.cc | 2 +- .../range_access/range_access_cpp17.cc | 2 +- .../range_access/range_access_cpp17_neg.cc | 2 +- .../range_access/range_access_cpp20.cc | 2 +- .../range_access/range_access_cpp20_neg.cc | 2 +- .../24_iterators/range_operations/advance.cc | 2 +- .../range_operations/advance_debug_neg.cc | 12 +- .../24_iterators/range_operations/distance.cc | 32 +- .../24_iterators/range_operations/next.cc | 60 +- .../24_iterators/range_operations/prev.cc | 52 +- .../24_iterators/reverse_iterator/11729.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/2.cc | 2 +- .../testsuite/24_iterators/reverse_iterator/3.cc | 2 +- .../24_iterators/reverse_iterator/71771.cc | 2 +- .../24_iterators/reverse_iterator/debug_neg.cc | 2 +- .../24_iterators/reverse_iterator/dr1052.cc | 2 +- .../24_iterators/reverse_iterator/dr2188.cc | 2 +- .../24_iterators/reverse_iterator/greedy_ops.cc | 2 +- .../24_iterators/reverse_iterator/make.cc | 2 +- .../reverse_iterator/requirements/base_classes.cc | 2 +- .../reverse_iterator/requirements/current.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../reverse_iterator/requirements/typedefs.cc | 2 +- .../testsuite/25_algorithms/adjacent_find/1.cc | 2 +- .../25_algorithms/adjacent_find/check_type.cc | 2 +- .../25_algorithms/adjacent_find/constexpr.cc | 2 +- .../25_algorithms/adjacent_find/constrained.cc | 68 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/adjacent_find/vectorbool.cc | 2 +- .../advance/istreambuf_iterators/char/1.cc | 2 +- .../advance/istreambuf_iterators/char/1_neg.cc | 2 +- .../advance/istreambuf_iterators/char/2.cc | 2 +- .../advance/istreambuf_iterators/char/2_neg.cc | 2 +- .../advance/istreambuf_iterators/char/3_neg.cc | 2 +- .../advance/istreambuf_iterators/wchar_t/1.cc | 2 +- .../advance/istreambuf_iterators/wchar_t/1_neg.cc | 2 +- .../advance/istreambuf_iterators/wchar_t/2.cc | 2 +- .../advance/istreambuf_iterators/wchar_t/2_neg.cc | 2 +- .../advance/istreambuf_iterators/wchar_t/3_neg.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/all_of/1.cc | 2 +- .../testsuite/25_algorithms/all_of/check_type.cc | 2 +- .../testsuite/25_algorithms/all_of/constexpr.cc | 2 +- .../testsuite/25_algorithms/all_of/constrained.cc | 90 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/any_of/1.cc | 2 +- .../testsuite/25_algorithms/any_of/check_type.cc | 2 +- .../testsuite/25_algorithms/any_of/constexpr.cc | 2 +- .../testsuite/25_algorithms/any_of/constrained.cc | 88 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/binary_search/1.cc | 2 +- .../testsuite/25_algorithms/binary_search/2.cc | 2 +- .../25_algorithms/binary_search/check_type.cc | 2 +- .../25_algorithms/binary_search/constexpr.cc | 2 +- .../25_algorithms/binary_search/constrained.cc | 61 + .../25_algorithms/binary_search/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 2 +- .../testsuite/25_algorithms/clamp/constexpr.cc | 2 +- .../testsuite/25_algorithms/clamp/constrained.cc | 58 + .../clamp/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/constexpr_macro.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/34595.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/4.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/86658.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy/94013.cc | 78 + .../testsuite/25_algorithms/copy/constexpr.cc | 2 +- .../testsuite/25_algorithms/copy/constrained.cc | 225 + .../testsuite/25_algorithms/copy/debug/1_neg.cc | 41 + .../testsuite/25_algorithms/copy/debug/2_neg.cc | 37 + .../25_algorithms/copy/deque_iterators/2.cc | 109 + .../25_algorithms/copy/deque_iterators/31.cc | 43 + .../25_algorithms/copy/deque_iterators/32.cc | 43 + .../25_algorithms/copy/deque_iterators/33.cc | 57 + .../25_algorithms/copy/deque_iterators/41.cc | 42 + .../25_algorithms/copy/deque_iterators/42.cc | 42 + .../25_algorithms/copy/deque_iterators/43.cc | 55 + .../25_algorithms/copy/move_iterators/1.cc | 2 +- .../25_algorithms/copy/move_iterators/69478.cc | 2 +- .../copy/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../copy/streambuf_iterators/char/1.cc | 2 +- .../copy/streambuf_iterators/char/2.cc | 2 +- .../copy/streambuf_iterators/char/3.cc | 2 +- .../copy/streambuf_iterators/char/4.cc | 31 +- .../copy/streambuf_iterators/wchar_t/1.cc | 2 +- .../copy/streambuf_iterators/wchar_t/2.cc | 2 +- .../copy/streambuf_iterators/wchar_t/3.cc | 2 +- .../copy/streambuf_iterators/wchar_t/4.cc | 2 +- .../testsuite/25_algorithms/copy_backward/94013.cc | 78 + .../25_algorithms/copy_backward/constexpr.cc | 20 +- .../25_algorithms/copy_backward/constrained.cc | 193 + .../25_algorithms/copy_backward/debug/1_neg.cc | 2 +- .../25_algorithms/copy_backward/debug/2_neg.cc | 2 +- .../25_algorithms/copy_backward/debug/3_neg.cc | 2 +- .../copy_backward/deque_iterators/2.cc | 109 + .../copy_backward/move_iterators/1.cc | 2 +- .../copy_backward/move_iterators/69478.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/copy_if/check_type.cc | 2 +- .../testsuite/25_algorithms/copy_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/copy_if/constrained.cc | 77 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/copy_n/4.cc | 2 +- .../testsuite/25_algorithms/copy_n/50119.cc | 2 +- .../testsuite/25_algorithms/copy_n/58982.cc | 2 +- .../testsuite/25_algorithms/copy_n/constexpr.cc | 2 +- .../testsuite/25_algorithms/copy_n/constrained.cc | 72 + .../testsuite/25_algorithms/copy_n/debug/1_neg.cc | 2 +- .../testsuite/25_algorithms/copy_n/debug/2_neg.cc | 2 +- .../25_algorithms/copy_n/istreambuf_iterator/1.cc | 2 +- .../copy_n/istreambuf_iterator/1_neg.cc | 2 +- .../copy_n/istreambuf_iterator/2_neg.cc | 2 +- .../25_algorithms/copy_n/move_iterators/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count/1.cc | 2 +- .../testsuite/25_algorithms/count/check_type.cc | 2 +- .../testsuite/25_algorithms/count/constexpr.cc | 2 +- .../testsuite/25_algorithms/count/constrained.cc | 75 + .../count/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/count_if/1.cc | 2 +- .../testsuite/25_algorithms/count_if/check_type.cc | 2 +- .../testsuite/25_algorithms/count_if/constexpr.cc | 2 +- .../25_algorithms/count_if/constrained.cc | 73 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/cpp_lib_constexpr.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/2.cc | 2 +- .../testsuite/25_algorithms/equal/94013.cc | 69 + .../testsuite/25_algorithms/equal/check_type.cc | 2 +- .../testsuite/25_algorithms/equal/check_type2.cc | 2 +- .../testsuite/25_algorithms/equal/constexpr.cc | 2 +- .../testsuite/25_algorithms/equal/constrained.cc | 96 + .../testsuite/25_algorithms/equal/debug/1_neg.cc | 2 +- .../testsuite/25_algorithms/equal/debug/2_neg.cc | 2 +- .../testsuite/25_algorithms/equal/debug/3_neg.cc | 2 +- .../25_algorithms/equal/deque_iterators/1.cc | 122 + .../25_algorithms/equal/no_operator_ne.cc | 2 +- .../equal/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/equal_range/1.cc | 2 +- .../testsuite/25_algorithms/equal_range/2.cc | 2 +- .../25_algorithms/equal_range/check_type.cc | 2 +- .../25_algorithms/equal_range/constexpr.cc | 2 +- .../25_algorithms/equal_range/constrained.cc | 69 + .../25_algorithms/equal_range/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/35725.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/94013.cc | 45 + libstdc++-v3/testsuite/25_algorithms/fill/94017.cc | 76 + .../testsuite/25_algorithms/fill/constexpr.cc | 2 +- .../testsuite/25_algorithms/fill/constrained.cc | 92 + .../25_algorithms/fill/deque_iterators/1.cc | 58 + .../fill/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/2.cc | 2 +- .../testsuite/25_algorithms/fill_n/25306.cc | 2 +- .../testsuite/25_algorithms/fill_n/35725.cc | 2 +- .../testsuite/25_algorithms/fill_n/87982.cc | 2 +- .../testsuite/25_algorithms/fill_n/87982_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/94017.cc | 76 + .../testsuite/25_algorithms/fill_n/constexpr.cc | 2 +- .../testsuite/25_algorithms/fill_n/constrained.cc | 98 + .../testsuite/25_algorithms/fill_n/debug/1_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/2_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/3_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/debug/4_neg.cc | 2 +- .../testsuite/25_algorithms/fill_n/dr426.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/17441.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find/39546.cc | 2 +- .../testsuite/25_algorithms/find/check_type.cc | 2 +- .../testsuite/25_algorithms/find/constexpr.cc | 2 +- .../testsuite/25_algorithms/find/constrained.cc | 75 + .../find/istreambuf_iterators/char/1.cc | 2 +- .../find/istreambuf_iterators/char/2.cc | 2 +- .../find/istreambuf_iterators/wchar_t/1.cc | 2 +- .../find/istreambuf_iterators/wchar_t/2.cc | 2 +- .../find/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_end/1.cc | 2 +- .../testsuite/25_algorithms/find_end/check_type.cc | 2 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 2 +- .../25_algorithms/find_end/constrained.cc | 98 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_end/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_first_of/1.cc | 2 +- .../25_algorithms/find_first_of/check_type.cc | 2 +- .../25_algorithms/find_first_of/concept_check_1.cc | 2 +- .../25_algorithms/find_first_of/constexpr.cc | 2 +- .../25_algorithms/find_first_of/constrained.cc | 83 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_first_of/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/find_if/1.cc | 2 +- .../testsuite/25_algorithms/find_if/check_type.cc | 2 +- .../testsuite/25_algorithms/find_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/find_if/constrained.cc | 77 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/find_if/vectorbool.cc | 2 +- .../testsuite/25_algorithms/find_if_not/1.cc | 2 +- .../25_algorithms/find_if_not/check_type.cc | 2 +- .../25_algorithms/find_if_not/constexpr.cc | 2 +- .../25_algorithms/find_if_not/constrained.cc | 77 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/find_if_not/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/for_each/1.cc | 2 +- .../testsuite/25_algorithms/for_each/constexpr.cc | 2 +- .../25_algorithms/for_each/constrained.cc | 127 + .../testsuite/25_algorithms/for_each/for_each_n.cc | 2 +- .../25_algorithms/for_each/for_each_n_debug.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/generate/constexpr.cc | 2 +- .../25_algorithms/generate/constrained.cc | 77 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/generate_n/1.cc | 2 +- .../testsuite/25_algorithms/generate_n/25306.cc | 2 +- .../testsuite/25_algorithms/generate_n/87982.cc | 2 +- .../25_algorithms/generate_n/87982_neg.cc | 2 +- .../25_algorithms/generate_n/constexpr.cc | 2 +- .../25_algorithms/generate_n/constrained.cc | 84 + .../testsuite/25_algorithms/generate_n/dr426.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../headers/algorithm/algorithm_parallel_mode.cc | 2 +- .../headers/algorithm/parallel_algorithm.cc | 2 +- .../headers/algorithm/parallel_algorithm_assert.cc | 2 +- .../algorithm/parallel_algorithm_assert2.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed1.cc | 2 +- .../headers/algorithm/parallel_algorithm_mixed2.cc | 2 +- .../25_algorithms/headers/algorithm/synopsis.cc | 2 +- .../25_algorithms/headers/cstdlib/functions_std.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/heap/1.cc | 2 +- .../testsuite/25_algorithms/heap/constrained.cc | 107 + .../testsuite/25_algorithms/heap/moveable.cc | 2 +- .../testsuite/25_algorithms/heap/moveable2.cc | 2 +- .../testsuite/25_algorithms/heap/vectorbool.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/includes/1.cc | 2 +- .../testsuite/25_algorithms/includes/check_type.cc | 2 +- .../25_algorithms/includes/constrained.cc | 74 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/1.cc | 2 +- .../testsuite/25_algorithms/inplace_merge/49559.cc | 2 +- .../25_algorithms/inplace_merge/check_type.cc | 2 +- .../25_algorithms/inplace_merge/constrained.cc | 69 + .../25_algorithms/inplace_merge/moveable.cc | 2 +- .../25_algorithms/inplace_merge/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/is_heap/1.cc | 2 +- .../testsuite/25_algorithms/is_heap/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_heap_until/1.cc | 2 +- .../25_algorithms/is_heap_until/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_partitioned/1.cc | 2 +- .../testsuite/25_algorithms/is_partitioned/2.cc | 2 +- .../25_algorithms/is_partitioned/check_type.cc | 2 +- .../25_algorithms/is_partitioned/constexpr.cc | 2 +- .../25_algorithms/is_partitioned/constrained.cc | 58 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_permutation/1.cc | 2 +- .../testsuite/25_algorithms/is_permutation/2.cc | 2 +- .../25_algorithms/is_permutation/64646.cc | 2 +- .../25_algorithms/is_permutation/check_type.cc | 2 +- .../25_algorithms/is_permutation/check_type2.cc | 2 +- .../25_algorithms/is_permutation/constexpr.cc | 2 +- .../25_algorithms/is_permutation/constrained.cc | 85 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/is_permutation/vectorbool.cc | 2 +- .../testsuite/25_algorithms/is_sorted/1.cc | 2 +- .../testsuite/25_algorithms/is_sorted/constexpr.cc | 2 +- .../25_algorithms/is_sorted/constrained.cc | 67 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_sorted_until/1.cc | 2 +- .../25_algorithms/is_sorted_until/constexpr.cc | 2 +- .../25_algorithms/is_sorted_until/constrained.cc | 72 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/iter_swap/20577.cc | 2 +- .../testsuite/25_algorithms/iter_swap/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/lexicographical_compare/1.cc | 2 +- .../25_algorithms/lexicographical_compare/71545.cc | 2 +- .../25_algorithms/lexicographical_compare/93972.cc | 169 + .../25_algorithms/lexicographical_compare/94013.cc | 71 + .../lexicographical_compare/check_type.cc | 2 +- .../lexicographical_compare/constexpr.cc | 2 +- .../lexicographical_compare/constrained.cc | 164 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/lexicographical_compare/uchar.cc | 61 + .../lexicographical_compare_three_way/1.cc | 129 + .../lexicographical_compare_three_way/constexpr.cc | 65 + .../testsuite/25_algorithms/lower_bound/1.cc | 2 +- .../testsuite/25_algorithms/lower_bound/2.cc | 2 +- .../testsuite/25_algorithms/lower_bound/33613.cc | 2 +- .../25_algorithms/lower_bound/check_type.cc | 2 +- .../25_algorithms/lower_bound/constexpr.cc | 2 +- .../25_algorithms/lower_bound/constrained.cc | 66 + .../25_algorithms/lower_bound/debug/irreflexive.cc | 2 +- .../25_algorithms/lower_bound/no_operator_ne.cc | 2 +- .../25_algorithms/lower_bound/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/make_heap/80064.cc | 2 +- .../25_algorithms/make_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/make_heap/constexpr.cc | 2 +- .../testsuite/25_algorithms/make_heap/movable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/max/4.cc | 2 +- .../testsuite/25_algorithms/max/constexpr.cc | 2 +- .../testsuite/25_algorithms/max/constrained.cc | 82 + .../max/requirements/explicit_instantiation/2.cc | 2 +- .../max/requirements/explicit_instantiation/3.cc | 2 +- .../max/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/max_element/1.cc | 2 +- .../25_algorithms/max_element/check_type.cc | 2 +- .../25_algorithms/max_element/constexpr.cc | 2 +- .../25_algorithms/max_element/constrained.cc | 60 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/merge/1.cc | 2 +- .../testsuite/25_algorithms/merge/check_type.cc | 2 +- .../testsuite/25_algorithms/merge/constexpr.cc | 2 +- .../testsuite/25_algorithms/merge/constrained.cc | 75 + .../merge/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/37547.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/min/4.cc | 2 +- .../testsuite/25_algorithms/min/concept_checks.cc | 23 + .../testsuite/25_algorithms/min/constexpr.cc | 2 +- .../testsuite/25_algorithms/min/constrained.cc | 82 + .../min/requirements/explicit_instantiation/2.cc | 2 +- .../min/requirements/explicit_instantiation/3.cc | 2 +- .../min/requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/min_element/1.cc | 2 +- .../25_algorithms/min_element/check_type.cc | 2 +- .../25_algorithms/min_element/constexpr.cc | 2 +- .../25_algorithms/min_element/constrained.cc | 60 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/minmax/3.cc | 2 +- .../testsuite/25_algorithms/minmax/37547.cc | 2 +- .../testsuite/25_algorithms/minmax/constexpr.cc | 2 +- .../testsuite/25_algorithms/minmax/constrained.cc | 98 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/3.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/pod2.cc | 2 +- .../testsuite/25_algorithms/minmax_element/1.cc | 2 +- .../25_algorithms/minmax_element/check_type.cc | 2 +- .../25_algorithms/minmax_element/constexpr.cc | 2 +- .../25_algorithms/minmax_element/constrained.cc | 68 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/mismatch/2.cc | 2 +- .../testsuite/25_algorithms/mismatch/check_type.cc | 2 +- .../25_algorithms/mismatch/check_type2.cc | 2 +- .../testsuite/25_algorithms/mismatch/constexpr.cc | 2 +- .../25_algorithms/mismatch/constrained.cc | 76 + libstdc++-v3/testsuite/25_algorithms/move/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/move/93872.cc | 39 + libstdc++-v3/testsuite/25_algorithms/move/94013.cc | 78 + .../testsuite/25_algorithms/move/constrained.cc | 203 + .../25_algorithms/move/deque_iterators/2.cc | 101 + .../move/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/move_backward/1.cc | 2 +- .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../testsuite/25_algorithms/move_backward/93872.cc | 39 + .../testsuite/25_algorithms/move_backward/94013.cc | 78 + .../25_algorithms/move_backward/constrained.cc | 170 + .../move_backward/deque_iterators/2.cc | 101 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/next_permutation/1.cc | 2 +- .../25_algorithms/next_permutation/check_type.cc | 2 +- .../25_algorithms/next_permutation/constexpr.cc | 2 +- .../25_algorithms/next_permutation/constrained.cc | 83 + .../25_algorithms/next_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/none_of/1.cc | 2 +- .../testsuite/25_algorithms/none_of/check_type.cc | 2 +- .../testsuite/25_algorithms/none_of/constexpr.cc | 2 +- .../testsuite/25_algorithms/none_of/constrained.cc | 88 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/nth_element/1.cc | 2 +- .../testsuite/25_algorithms/nth_element/2.cc | 2 +- .../testsuite/25_algorithms/nth_element/3.cc | 2 +- .../testsuite/25_algorithms/nth_element/58800.cc | 2 +- .../25_algorithms/nth_element/check_type.cc | 2 +- .../25_algorithms/nth_element/constexpr.cc | 2 +- .../25_algorithms/nth_element/constrained.cc | 76 + .../25_algorithms/nth_element/moveable.cc | 2 +- .../25_algorithms/nth_element/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort/2.cc | 2 +- .../partial_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/partial_sort/check_type.cc | 2 +- .../25_algorithms/partial_sort/constexpr.cc | 2 +- .../25_algorithms/partial_sort/constrained.cc | 84 + .../25_algorithms/partial_sort/moveable.cc | 2 +- .../25_algorithms/partial_sort/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/1.cc | 2 +- .../testsuite/25_algorithms/partial_sort_copy/2.cc | 2 +- .../25_algorithms/partial_sort_copy/check_type.cc | 2 +- .../25_algorithms/partial_sort_copy/constexpr.cc | 2 +- .../25_algorithms/partial_sort_copy/constrained.cc | 97 + .../partial_sort_copy/debug/irreflexive_neg.cc | 2 +- .../25_algorithms/partial_sort_copy/random_test.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition/1.cc | 2 +- .../testsuite/25_algorithms/partition/constexpr.cc | 2 +- .../25_algorithms/partition/constrained.cc | 71 + .../testsuite/25_algorithms/partition/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_copy/1.cc | 2 +- .../25_algorithms/partition_copy/check_type.cc | 2 +- .../25_algorithms/partition_copy/constexpr.cc | 2 +- .../25_algorithms/partition_copy/constrained.cc | 81 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/partition_point/1.cc | 2 +- .../25_algorithms/partition_point/check_type.cc | 2 +- .../25_algorithms/partition_point/constexpr.cc | 2 +- .../25_algorithms/partition_point/constrained.cc | 67 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/pop_heap/57010.cc | 2 +- .../testsuite/25_algorithms/pop_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/pop_heap/constexpr.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty2_neg.cc | 2 +- .../testsuite/25_algorithms/pop_heap/empty_neg.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/prev_permutation/1.cc | 2 +- .../25_algorithms/prev_permutation/check_type.cc | 2 +- .../25_algorithms/prev_permutation/constexpr.cc | 2 +- .../25_algorithms/prev_permutation/constrained.cc | 84 + .../25_algorithms/prev_permutation/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 2 +- .../25_algorithms/push_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/push_heap/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/random_shuffle/1.cc | 2 +- .../25_algorithms/random_shuffle/59603.cc | 2 +- .../25_algorithms/random_shuffle/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/remove/1.cc | 2 +- .../testsuite/25_algorithms/remove/check_type.cc | 2 +- .../testsuite/25_algorithms/remove/constexpr.cc | 2 +- .../testsuite/25_algorithms/remove/constrained.cc | 97 + .../testsuite/25_algorithms/remove/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/remove_copy/constexpr.cc | 2 +- .../25_algorithms/remove_copy/constrained.cc | 109 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/remove_copy_if/check_type.cc | 2 +- .../25_algorithms/remove_copy_if/constexpr.cc | 2 +- .../25_algorithms/remove_copy_if/constrained.cc | 113 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/remove_if/1.cc | 2 +- .../25_algorithms/remove_if/check_type.cc | 2 +- .../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +- .../25_algorithms/remove_if/constrained.cc | 97 + .../testsuite/25_algorithms/remove_if/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/replace/1.cc | 2 +- .../testsuite/25_algorithms/replace/check_type.cc | 2 +- .../testsuite/25_algorithms/replace/constrained.cc | 104 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy/1.cc | 2 +- .../25_algorithms/replace_copy/check_type.cc | 2 +- .../25_algorithms/replace_copy/constexpr.cc | 2 +- .../25_algorithms/replace_copy/constrained.cc | 109 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_copy_if/1.cc | 2 +- .../25_algorithms/replace_copy_if/check_type.cc | 2 +- .../25_algorithms/replace_copy_if/constexpr.cc | 2 +- .../25_algorithms/replace_copy_if/constrained.cc | 118 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/replace_if/1.cc | 2 +- .../25_algorithms/replace_if/check_type.cc | 2 +- .../25_algorithms/replace_if/constexpr.cc | 2 +- .../25_algorithms/replace_if/constrained.cc | 109 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/reverse/constrained.cc | 77 + .../testsuite/25_algorithms/reverse/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/reverse_copy/constexpr.cc | 2 +- .../25_algorithms/reverse_copy/constrained.cc | 74 + .../reverse_copy/explicit_instantiation/2.cc | 2 +- .../reverse_copy/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/rotate/1.cc | 2 +- .../testsuite/25_algorithms/rotate/90920.cc | 2 +- .../testsuite/25_algorithms/rotate/check_type.cc | 2 +- .../testsuite/25_algorithms/rotate/constrained.cc | 97 + .../testsuite/25_algorithms/rotate/dr488.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable.cc | 2 +- .../testsuite/25_algorithms/rotate/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/rotate/rotate.cc | 2 +- .../25_algorithms/rotate_copy/constexpr.cc | 2 +- .../25_algorithms/rotate_copy/constrained.cc | 93 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sample/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 2 +- .../testsuite/25_algorithms/sample/81221.cc | 2 +- .../testsuite/25_algorithms/sample/constrained.cc | 68 + libstdc++-v3/testsuite/25_algorithms/search/1.cc | 2 +- .../testsuite/25_algorithms/search/78346.cc | 2 +- .../testsuite/25_algorithms/search/check_type.cc | 2 +- .../testsuite/25_algorithms/search/constexpr.cc | 2 +- .../testsuite/25_algorithms/search/constrained.cc | 88 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/search/searcher.cc | 2 +- .../testsuite/25_algorithms/search_n/11400.cc | 2 +- .../testsuite/25_algorithms/search_n/58358.cc | 2 +- .../testsuite/25_algorithms/search_n/check_type.cc | 2 +- .../testsuite/25_algorithms/search_n/constexpr.cc | 2 +- .../25_algorithms/search_n/constrained.cc | 80 + .../testsuite/25_algorithms/search_n/iterator.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_difference/1.cc | 2 +- .../25_algorithms/set_difference/35541.cc | 2 +- .../25_algorithms/set_difference/check_type.cc | 2 +- .../25_algorithms/set_difference/constexpr.cc | 2 +- .../25_algorithms/set_difference/constrained.cc | 87 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_intersection/1.cc | 2 +- .../25_algorithms/set_intersection/34730.cc | 2 +- .../25_algorithms/set_intersection/check_type.cc | 2 +- .../25_algorithms/set_intersection/constexpr.cc | 2 +- .../25_algorithms/set_intersection/constrained.cc | 88 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/set_symmetric_difference/1.cc | 2 +- .../set_symmetric_difference/check_type.cc | 2 +- .../set_symmetric_difference/constexpr.cc | 2 +- .../set_symmetric_difference/constrained.cc | 123 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/set_union/1.cc | 2 +- .../25_algorithms/set_union/check_type.cc | 2 +- .../testsuite/25_algorithms/set_union/constexpr.cc | 2 +- .../25_algorithms/set_union/constrained.cc | 91 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/shift_left/1.cc | 104 + .../testsuite/25_algorithms/shift_right/1.cc | 103 + libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc | 2 +- .../testsuite/25_algorithms/shuffle/constrained.cc | 70 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34095.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/34636.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/35588.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sort/78991.cc | 2 +- .../25_algorithms/sort/check_compare_by_value.cc | 2 +- .../testsuite/25_algorithms/sort/constexpr.cc | 2 +- .../testsuite/25_algorithms/sort/constrained.cc | 81 + .../testsuite/25_algorithms/sort/moveable.cc | 2 +- .../testsuite/25_algorithms/sort/random_test.cc | 2 +- .../sort/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/sort/vectorbool.cc | 2 +- .../sort_heap/check_compare_by_value.cc | 2 +- .../25_algorithms/sort_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/sort_heap/constexpr.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_partition/1.cc | 2 +- .../25_algorithms/stable_partition/constrained.cc | 76 + .../25_algorithms/stable_partition/mem_check.cc | 2 +- .../25_algorithms/stable_partition/moveable.cc | 2 +- .../25_algorithms/stable_partition/pr52822.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_sort/1.cc | 2 +- .../testsuite/25_algorithms/stable_sort/2.cc | 2 +- .../testsuite/25_algorithms/stable_sort/3.cc | 2 +- .../testsuite/25_algorithms/stable_sort/49559.cc | 2 +- .../stable_sort/check_compare_by_value.cc | 2 +- .../25_algorithms/stable_sort/check_type.cc | 2 +- .../25_algorithms/stable_sort/constrained.cc | 70 + .../25_algorithms/stable_sort/mem_check.cc | 2 +- .../25_algorithms/stable_sort/moveable.cc | 2 +- .../25_algorithms/stable_sort/moveable2.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/swap/68877.cc | 2 +- .../testsuite/25_algorithms/swap/constexpr.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/swap/dr809.cc | 2 +- .../testsuite/25_algorithms/swap/noexcept.cc | 2 +- .../swap/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/swap_ranges/1.cc | 2 +- .../25_algorithms/swap_ranges/check_type.cc | 2 +- .../25_algorithms/swap_ranges/constexpr.cc | 2 +- .../25_algorithms/swap_ranges/constrained.cc | 124 + .../25_algorithms/swap_ranges/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/transform/constexpr.cc | 2 +- .../25_algorithms/transform/constrained.cc | 148 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/1.cc | 2 +- .../testsuite/25_algorithms/unique/11480.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/unique/2.cc | 2 +- .../testsuite/25_algorithms/unique/constexpr.cc | 2 +- .../testsuite/25_algorithms/unique/constrained.cc | 143 + .../testsuite/25_algorithms/unique/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/unique_copy/1.cc | 2 +- .../testsuite/25_algorithms/unique_copy/2.cc | 2 +- .../testsuite/25_algorithms/unique_copy/26133.cc | 2 +- .../25_algorithms/unique_copy/check_type.cc | 2 +- .../25_algorithms/unique_copy/constexpr.cc | 2 +- .../25_algorithms/unique_copy/constrained.cc | 113 + .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/upper_bound/1.cc | 2 +- .../testsuite/25_algorithms/upper_bound/2.cc | 2 +- .../testsuite/25_algorithms/upper_bound/33613.cc | 2 +- .../25_algorithms/upper_bound/check_type.cc | 2 +- .../25_algorithms/upper_bound/constexpr.cc | 2 +- .../25_algorithms/upper_bound/constrained.cc | 66 + .../25_algorithms/upper_bound/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/accumulate/1.cc | 2 +- .../testsuite/26_numerics/accumulate/48750.cc | 2 +- .../testsuite/26_numerics/accumulate/constexpr.cc | 42 + .../testsuite/26_numerics/accumulate/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../26_numerics/adjacent_difference/constexpr.cc | 44 + .../26_numerics/adjacent_difference/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../26_numerics/bit/bit.count/countl_one.cc | 3 +- .../26_numerics/bit/bit.count/countl_zero.cc | 3 +- .../26_numerics/bit/bit.count/countr_one.cc | 3 +- .../26_numerics/bit/bit.count/countr_zero.cc | 3 +- .../26_numerics/bit/bit.count/popcount.cc | 3 +- .../26_numerics/bit/bit.pow.two/bit_ceil.cc | 132 + .../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc | 75 + .../26_numerics/bit/bit.pow.two/bit_floor.cc | 100 + .../26_numerics/bit/bit.pow.two/bit_width.cc | 100 + .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 131 - .../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 - .../26_numerics/bit/bit.pow.two/floor2.cc | 99 - .../26_numerics/bit/bit.pow.two/has_single_bit.cc | 148 + .../26_numerics/bit/bit.pow.two/ispow2.cc | 147 - .../26_numerics/bit/bit.pow.two/log2p1.cc | 99 - .../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 3 +- .../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 3 +- libstdc++-v3/testsuite/26_numerics/bit/header-2.cc | 2 +- libstdc++-v3/testsuite/26_numerics/bit/header.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/1.cc | 27 + .../testsuite/26_numerics/complex/13450.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/2.cc | 27 + .../testsuite/26_numerics/complex/50880.cc | 2 +- .../testsuite/26_numerics/complex/51083.cc | 2 +- .../testsuite/26_numerics/complex/56111.cc | 2 +- .../testsuite/26_numerics/complex/buggy_complex.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 2 +- .../complex/comparison_operators/constexpr.cc | 2 +- .../complex/comparison_operators/more_constexpr.cc | 2 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 2 +- .../26_numerics/complex/cons/constexpr.cc | 2 +- .../26_numerics/complex/cons/constexpr_primary.cc | 2 +- .../testsuite/26_numerics/complex/dr387_2.cc | 2 +- .../testsuite/26_numerics/complex/dr781.cc | 2 +- .../testsuite/26_numerics/complex/dr844.cc | 2 +- .../complex/inserters_extractors/char/1.cc | 2 +- .../complex/inserters_extractors/char/dr2714.cc | 2 +- .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 2 +- .../complex/operators/more_constexpr.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/proj.cc | 2 +- .../complex/requirements/constexpr_functions.cc | 2 +- .../complex/requirements/more_constexpr.cc | 2 +- .../26_numerics/complex/value_operations/1.cc | 2 +- .../complex/value_operations/constexpr.cc | 2 +- .../complex/value_operations/constexpr2.cc | 2 +- .../26_numerics/complex/value_operations/dr387.cc | 2 +- .../complex/value_operations/more_constexpr.cc | 2 +- .../complex/value_operations/pr88341.cc | 2 +- libstdc++-v3/testsuite/26_numerics/endian/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/endian/2.cc | 2 +- libstdc++-v3/testsuite/26_numerics/endian/3.cc | 2 +- libstdc++-v3/testsuite/26_numerics/endian/4.cc | 2 +- .../testsuite/26_numerics/exclusive_scan/1.cc | 2 +- .../26_numerics/exclusive_scan/constexpr.cc | 44 + libstdc++-v3/testsuite/26_numerics/gcd/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 2 +- .../26_numerics/headers/ccomplex/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/cfenv/types_std_c++0x.cc | 2 +- .../testsuite/26_numerics/headers/cmath/14608.cc | 2 +- .../testsuite/26_numerics/headers/cmath/19322.cc | 2 +- .../testsuite/26_numerics/headers/cmath/25913.cc | 2 +- .../testsuite/26_numerics/headers/cmath/37582.cc | 2 +- .../testsuite/26_numerics/headers/cmath/48891.cc | 2 +- .../testsuite/26_numerics/headers/cmath/51083.cc | 2 +- .../testsuite/26_numerics/headers/cmath/53503.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60637.cc | 2 +- .../testsuite/26_numerics/headers/cmath/82644.cc | 2 +- .../cmath/c99_classification_macros_c++11.cc | 2 +- .../cmath/c99_classification_macros_c++98.cc | 2 +- .../headers/cmath/c99_classification_macros_c.cc | 2 +- .../testsuite/26_numerics/headers/cmath/c_math.cc | 2 +- .../26_numerics/headers/cmath/c_math_dynamic.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr2192.cc | 2 +- .../26_numerics/headers/cmath/dr2192_neg.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr550.cc | 2 +- .../26_numerics/headers/cmath/fabs_inline.cc | 2 +- .../26_numerics/headers/cmath/functions_global.cc | 2 +- .../26_numerics/headers/cmath/functions_std.cc | 2 +- .../headers/cmath/functions_std_c++17.cc | 2 +- .../testsuite/26_numerics/headers/cmath/hypot.cc | 2 +- .../testsuite/26_numerics/headers/cmath/macros.cc | 2 +- .../26_numerics/headers/cmath/overloads.cc | 2 +- .../headers/cmath/overloads_c++0x_neg.cc | 2 +- .../testsuite/26_numerics/headers/cmath/powi.cc | 2 +- .../headers/cmath/special_functions_global.cc | 2 +- .../26_numerics/headers/cmath/types_std_c++0x.cc | 2 +- .../headers/cmath/types_std_c++0x_neg.cc | 2 +- .../26_numerics/headers/complex.h/std_c++11.h | 2 +- .../26_numerics/headers/complex.h/std_c++98.h | 2 +- .../26_numerics/headers/complex.h/std_gnu++11.h | 2 +- .../26_numerics/headers/complex/synopsis.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/13943.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/2190.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/54686.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/60401.cc | 2 +- .../26_numerics/headers/cstdlib/dr2192.cc | 2 +- .../26_numerics/headers/cstdlib/dr2192_neg.cc | 2 +- .../26_numerics/headers/cstdlib/dr2735.cc | 2 +- .../26_numerics/headers/cstdlib/functions_std.cc | 2 +- .../26_numerics/headers/cstdlib/macros.cc | 2 +- .../26_numerics/headers/cstdlib/types_std.cc | 2 +- .../26_numerics/headers/cstdlib/types_std_c++0x.cc | 2 +- .../26_numerics/headers/ctgmath/complex.cc | 2 +- .../26_numerics/headers/ctgmath/std_c++0x_neg.cc | 2 +- .../headers/numeric/numeric_parallel_mode.cc | 2 +- .../headers/numeric/parallel_numeric.cc | 2 +- .../headers/numeric/parallel_numeric_mixed1.cc | 2 +- .../headers/numeric/parallel_numeric_mixed2.cc | 2 +- .../26_numerics/headers/numeric/synopsis.cc | 113 +- .../26_numerics/headers/random/std_c++0x_neg.cc | 2 +- .../26_numerics/headers/random/types_std_c++0x.cc | 2 +- .../26_numerics/headers/valarray/synopsis.cc | 2 +- .../26_numerics/headers/valarray/types_std.cc | 2 +- .../testsuite/26_numerics/inclusive_scan/1.cc | 2 +- .../26_numerics/inclusive_scan/constexpr.cc | 55 + .../testsuite/26_numerics/inner_product/1.cc | 2 +- .../26_numerics/inner_product/constexpr.cc | 45 + .../testsuite/26_numerics/inner_product/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 +- .../testsuite/26_numerics/iota/constexpr.cc | 31 + .../iota/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/lcm/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 2 +- libstdc++-v3/testsuite/26_numerics/lerp.cc | 2 +- .../testsuite/26_numerics/midpoint/floating.cc | 2 +- .../testsuite/26_numerics/midpoint/integral.cc | 2 +- .../testsuite/26_numerics/midpoint/pointer.cc | 4 +- .../testsuite/26_numerics/midpoint/pointer_neg.cc | 27 + libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 2 +- libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 2 +- .../testsuite/26_numerics/numbers/float128.cc | 2 +- .../testsuite/26_numerics/numbers/nonfloat_neg.cc | 2 +- .../testsuite/26_numerics/partial_sum/1.cc | 2 +- .../testsuite/26_numerics/partial_sum/constexpr.cc | 44 + .../testsuite/26_numerics/partial_sum/lwg2055.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../random/bernoulli_distribution/cons/default.cc | 2 +- .../random/bernoulli_distribution/cons/parms.cc | 2 +- .../bernoulli_distribution/operators/equal.cc | 2 +- .../bernoulli_distribution/operators/inequal.cc | 2 +- .../bernoulli_distribution/operators/serialize.cc | 2 +- .../bernoulli_distribution/operators/values.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/binomial_distribution/cons/default.cc | 2 +- .../random/binomial_distribution/cons/parms.cc | 2 +- .../binomial_distribution/operators/equal.cc | 2 +- .../binomial_distribution/operators/inequal.cc | 2 +- .../binomial_distribution/operators/serialize.cc | 2 +- .../binomial_distribution/operators/values.cc | 2 +- .../binomial_distribution/operators/values2.cc | 2 +- .../binomial_distribution/operators/values3.cc | 2 +- .../binomial_distribution/operators/values4.cc | 2 +- .../binomial_distribution/operators/values5.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/cauchy_distribution/cons/default.cc | 2 +- .../random/cauchy_distribution/cons/parms.cc | 2 +- .../random/cauchy_distribution/operators/equal.cc | 2 +- .../cauchy_distribution/operators/inequal.cc | 2 +- .../cauchy_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../cauchy_distribution/requirements/typedefs.cc | 2 +- .../random/chi_squared_distribution/83833.cc | 2 +- .../chi_squared_distribution/cons/default.cc | 2 +- .../random/chi_squared_distribution/cons/parms.cc | 2 +- .../chi_squared_distribution/operators/equal.cc | 2 +- .../chi_squared_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/concept.cc | 29 +- .../26_numerics/random/default_random_engine.cc | 2 +- .../random/discard_block_engine/cons/55215.cc | 2 +- .../random/discard_block_engine/cons/base_copy.cc | 2 +- .../random/discard_block_engine/cons/base_move.cc | 2 +- .../random/discard_block_engine/cons/copy.cc | 2 +- .../random/discard_block_engine/cons/default.cc | 2 +- .../random/discard_block_engine/cons/seed1.cc | 2 +- .../random/discard_block_engine/cons/seed2.cc | 2 +- .../random/discard_block_engine/cons/seed_seq.cc | 2 +- .../random/discard_block_engine/cons/seed_seq2.cc | 2 +- .../random/discard_block_engine/operators/equal.cc | 2 +- .../discard_block_engine/operators/inequal.cc | 2 +- .../discard_block_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../discard_block_engine/requirements/typedefs.cc | 2 +- .../random/discrete_distribution/cons/default.cc | 2 +- .../random/discrete_distribution/cons/initlist.cc | 2 +- .../discrete_distribution/cons/num_xbound_fun.cc | 2 +- .../random/discrete_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../discrete_distribution/operators/equal.cc | 2 +- .../discrete_distribution/operators/inequal.cc | 2 +- .../discrete_distribution/operators/serialize.cc | 2 +- .../discrete_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../discrete_distribution/requirements/typedefs.cc | 2 +- .../exponential_distribution/cons/default.cc | 2 +- .../random/exponential_distribution/cons/parms.cc | 2 +- .../exponential_distribution/operators/equal.cc | 2 +- .../exponential_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../extreme_value_distribution/cons/default.cc | 2 +- .../extreme_value_distribution/cons/parms.cc | 2 +- .../extreme_value_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/fisher_f_distribution/cons/default.cc | 2 +- .../random/fisher_f_distribution/cons/parms.cc | 2 +- .../fisher_f_distribution/operators/equal.cc | 2 +- .../fisher_f_distribution/operators/inequal.cc | 2 +- .../fisher_f_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../fisher_f_distribution/requirements/typedefs.cc | 2 +- .../random/gamma_distribution/cons/default.cc | 2 +- .../random/gamma_distribution/cons/parms.cc | 2 +- .../random/gamma_distribution/operators/equal.cc | 2 +- .../random/gamma_distribution/operators/inequal.cc | 2 +- .../gamma_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../random/geometric_distribution/cons/default.cc | 2 +- .../random/geometric_distribution/cons/parms.cc | 2 +- .../geometric_distribution/operators/equal.cc | 2 +- .../geometric_distribution/operators/inequal.cc | 2 +- .../geometric_distribution/operators/serialize.cc | 2 +- .../geometric_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/independent_bits_engine/cons/55215.cc | 2 +- .../independent_bits_engine/cons/base_copy.cc | 2 +- .../independent_bits_engine/cons/base_move.cc | 2 +- .../random/independent_bits_engine/cons/copy.cc | 2 +- .../random/independent_bits_engine/cons/default.cc | 2 +- .../random/independent_bits_engine/cons/seed1.cc | 2 +- .../random/independent_bits_engine/cons/seed2.cc | 2 +- .../independent_bits_engine/cons/seed_seq.cc | 2 +- .../independent_bits_engine/cons/seed_seq2.cc | 2 +- .../independent_bits_engine/operators/equal.cc | 2 +- .../independent_bits_engine/operators/inequal.cc | 2 +- .../independent_bits_engine/operators/serialize.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/knuth_b.cc | 2 +- .../linear_congruential_engine/cons/55215.cc | 2 +- .../random/linear_congruential_engine/cons/copy.cc | 2 +- .../linear_congruential_engine/cons/default.cc | 2 +- .../linear_congruential_engine/cons/seed1.cc | 2 +- .../linear_congruential_engine/cons/seed2.cc | 2 +- .../linear_congruential_engine/cons/seed_seq.cc | 2 +- .../linear_congruential_engine/cons/seed_seq2.cc | 2 +- .../linear_congruential_engine/operators/51795.cc | 2 +- .../linear_congruential_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/lognormal_distribution/cons/default.cc | 2 +- .../random/lognormal_distribution/cons/parms.cc | 2 +- .../lognormal_distribution/operators/equal.cc | 2 +- .../lognormal_distribution/operators/inequal.cc | 2 +- .../lognormal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/mersenne_twister_engine/cons/55215.cc | 2 +- .../random/mersenne_twister_engine/cons/copy.cc | 2 +- .../random/mersenne_twister_engine/cons/default.cc | 2 +- .../random/mersenne_twister_engine/cons/seed1.cc | 2 +- .../random/mersenne_twister_engine/cons/seed2.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq.cc | 2 +- .../mersenne_twister_engine/cons/seed_seq2.cc | 2 +- .../mersenne_twister_engine/operators/equal.cc | 2 +- .../mersenne_twister_engine/operators/inequal.cc | 2 +- .../mersenne_twister_engine/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand.cc | 2 +- .../testsuite/26_numerics/random/minstd_rand0.cc | 2 +- .../testsuite/26_numerics/random/mt19937.cc | 2 +- .../testsuite/26_numerics/random/mt19937_64.cc | 2 +- .../negative_binomial_distribution/cons/default.cc | 2 +- .../negative_binomial_distribution/cons/parms.cc | 2 +- .../operators/58302.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/normal_distribution/cons/default.cc | 2 +- .../random/normal_distribution/cons/parms.cc | 2 +- .../random/normal_distribution/operators/equal.cc | 2 +- .../normal_distribution/operators/inequal.cc | 2 +- .../normal_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_constant_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../piecewise_linear_distribution/cons/default.cc | 2 +- .../cons/initlist_fun.cc | 2 +- .../cons/num_xbound_fun.cc | 2 +- .../piecewise_linear_distribution/cons/range.cc | 2 +- .../operators/call-default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/poisson_distribution/cons/default.cc | 2 +- .../random/poisson_distribution/cons/parms.cc | 2 +- .../random/poisson_distribution/operators/equal.cc | 2 +- .../poisson_distribution/operators/inequal.cc | 2 +- .../poisson_distribution/operators/serialize.cc | 2 +- .../poisson_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../26_numerics/random/random_device/85494.cc | 2 +- .../random/random_device/cons/default-cow.cc | 2 +- .../random/random_device/cons/default.cc | 2 +- .../26_numerics/random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/ranlux24.cc | 2 +- .../testsuite/26_numerics/random/ranlux24_base.cc | 2 +- .../testsuite/26_numerics/random/ranlux48.cc | 2 +- .../testsuite/26_numerics/random/ranlux48_base.cc | 2 +- .../26_numerics/random/seed_seq/cons/65631.cc | 2 +- .../26_numerics/random/seed_seq/cons/default.cc | 2 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 2 +- .../26_numerics/random/seed_seq/cons/range.cc | 2 +- .../random/seed_seq/requirements/typedefs.cc | 2 +- .../random/shuffle_order_engine/cons/55215.cc | 2 +- .../random/shuffle_order_engine/cons/base_copy.cc | 2 +- .../random/shuffle_order_engine/cons/base_move.cc | 2 +- .../random/shuffle_order_engine/cons/copy.cc | 2 +- .../random/shuffle_order_engine/cons/default.cc | 2 +- .../random/shuffle_order_engine/cons/seed1.cc | 2 +- .../random/shuffle_order_engine/cons/seed2.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq.cc | 2 +- .../random/shuffle_order_engine/cons/seed_seq2.cc | 2 +- .../random/shuffle_order_engine/operators/equal.cc | 2 +- .../shuffle_order_engine/operators/inequal.cc | 2 +- .../shuffle_order_engine/operators/serialize.cc | 2 +- .../shuffle_order_engine/requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../shuffle_order_engine/requirements/typedefs.cc | 2 +- .../random/student_t_distribution/cons/default.cc | 2 +- .../random/student_t_distribution/cons/parms.cc | 2 +- .../student_t_distribution/operators/equal.cc | 2 +- .../student_t_distribution/operators/inequal.cc | 2 +- .../student_t_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../subtract_with_carry_engine/cons/55215.cc | 2 +- .../random/subtract_with_carry_engine/cons/copy.cc | 2 +- .../subtract_with_carry_engine/cons/default.cc | 2 +- .../subtract_with_carry_engine/cons/seed1.cc | 2 +- .../subtract_with_carry_engine/cons/seed2.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq.cc | 2 +- .../subtract_with_carry_engine/cons/seed_seq2.cc | 2 +- .../subtract_with_carry_engine/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/constexpr_data.cc | 2 +- .../requirements/constexpr_functions.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_int_distribution/cons/default.cc | 2 +- .../random/uniform_int_distribution/cons/parms.cc | 2 +- .../uniform_int_distribution/operators/equal.cc | 2 +- .../uniform_int_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_int_distribution/operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../uniform_real_distribution/cons/default.cc | 2 +- .../random/uniform_real_distribution/cons/parms.cc | 2 +- .../uniform_real_distribution/operators/64351.cc | 2 +- .../uniform_real_distribution/operators/equal.cc | 2 +- .../uniform_real_distribution/operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/weibull_distribution/cons/default.cc | 2 +- .../random/weibull_distribution/cons/parms.cc | 2 +- .../random/weibull_distribution/operators/equal.cc | 2 +- .../weibull_distribution/operators/inequal.cc | 2 +- .../weibull_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../weibull_distribution/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/26_numerics/reduce/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/reduce/2.cc | 2 +- .../testsuite/26_numerics/reduce/constexpr.cc | 52 + libstdc++-v3/testsuite/26_numerics/slice/1.cc | 2 +- .../26_numerics/slice_array/array_assignment.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../slice_array/requirements/typedefs.cc | 2 +- .../26_numerics/transform_exclusive_scan/1.cc | 2 +- .../transform_exclusive_scan/constexpr.cc | 33 + .../26_numerics/transform_inclusive_scan/1.cc | 2 +- .../transform_inclusive_scan/constexpr.cc | 44 + .../testsuite/26_numerics/transform_reduce/1.cc | 2 +- .../26_numerics/transform_reduce/constexpr.cc | 55 + .../testsuite/26_numerics/valarray/27867.cc | 2 +- .../testsuite/26_numerics/valarray/28277.cc | 2 +- .../testsuite/26_numerics/valarray/30416.cc | 2 +- .../testsuite/26_numerics/valarray/33084.cc | 2 +- .../testsuite/26_numerics/valarray/40691.cc | 2 +- .../testsuite/26_numerics/valarray/69116.cc | 2 +- .../testsuite/26_numerics/valarray/83860.cc | 2 +- .../testsuite/26_numerics/valarray/87641.cc | 2 +- .../testsuite/26_numerics/valarray/algo.cc | 2 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../testsuite/26_numerics/valarray/deduction.cc | 2 +- .../testsuite/26_numerics/valarray/dr543.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-1.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-2.cc | 2 +- .../testsuite/26_numerics/valarray/dr630-3.C | 2 +- .../testsuite/26_numerics/valarray/init-list.cc | 2 +- .../testsuite/26_numerics/valarray/moveable.cc | 2 +- .../testsuite/26_numerics/valarray/name_lookup.cc | 2 +- .../valarray/noexcept_move_construct.cc | 2 +- .../testsuite/26_numerics/valarray/operators.cc | 2 +- .../testsuite/26_numerics/valarray/range_access.cc | 2 +- .../26_numerics/valarray/range_access2.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../26_numerics/valarray/requirements/typedefs.cc | 2 +- .../26_numerics/valarray/subset_assignment.cc | 2 +- .../testsuite/26_numerics/valarray/swap.cc | 2 +- .../testsuite/26_numerics/valarray/transcend.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/81256.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/char/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/4.cc | 2 +- .../27_io/basic_filebuf/close/char/4879.cc | 2 +- .../testsuite/27_io/basic_filebuf/close/char/5.cc | 2 +- .../27_io/basic_filebuf/close/char/9964.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/close/wchar_t/12790-4.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_filebuf/cons/char/1.cc | 2 +- .../27_io/basic_filebuf/cons/char/copy_neg.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/cons/wchar_t/10132-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/12206.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13007.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/1.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 2 +- .../27_io/basic_filebuf/is_open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/4.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/5.cc | 2 +- .../27_io/basic_filebuf/open/char/9507.cc | 2 +- .../27_io/basic_filebuf/open/char/path.cc | 2 +- .../27_io/basic_filebuf/open/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/13858.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/3599.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9169.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9182-2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9988.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-1.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-2.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-3.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-4.cc | 2 +- .../27_io/basic_filebuf/overflow/wchar_t/13858.cc | 2 +- .../27_io/basic_filebuf/pbackfail/char/9761.cc | 2 +- .../basic_filebuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_filebuf/requirements/typedefs.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_filebuf/seekoff/10132-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12232.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/26777.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 2 +- .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 2 +- .../27_io/basic_filebuf/seekpos/10132-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 2 +- .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-out.cc | 2 +- .../testsuite/27_io/basic_filebuf/sgetn/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/81395.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9339.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sync/char/1057.cc | 2 +- .../27_io/basic_filebuf/sync/char/9182-1.cc | 2 +- .../27_io/basic_filebuf/underflow/10096.cc | 2 +- .../27_io/basic_filebuf/underflow/char/1.cc | 2 +- .../27_io/basic_filebuf/underflow/char/10097.cc | 2 +- .../27_io/basic_filebuf/underflow/char/2.cc | 2 +- .../27_io/basic_filebuf/underflow/char/3.cc | 2 +- .../27_io/basic_filebuf/underflow/char/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/char/9027.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-2.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-3.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-4.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 2 +- .../testsuite/27_io/basic_fstream/53984.cc | 2 +- .../testsuite/27_io/basic_fstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/1.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/base.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/char/1.cc | 2 +- .../27_io/basic_fstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 2 +- .../27_io/basic_fstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../27_io/basic_fstream/open/char/path.cc | 2 +- .../27_io/basic_fstream/open/wchar_t/1.cc | 2 +- .../27_io/basic_fstream/rdbuf/char/2832.cc | 2 +- .../basic_fstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_fstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ifstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/char/2.cc | 2 +- .../27_io/basic_ifstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_ifstream/cons/move.cc | 2 +- .../27_io/basic_ifstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ifstream/open/char/2.cc | 2 +- .../27_io/basic_ifstream/open/char/path.cc | 2 +- .../27_io/basic_ifstream/open/wchar_t/1.cc | 2 +- .../27_io/basic_ifstream/rdbuf/char/2832.cc | 2 +- .../basic_ifstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ifstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ios/clear/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/cons/char/3.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool.cc | 2 +- .../testsuite/27_io/basic_ios/conv/bool_neg.cc | 2 +- .../testsuite/27_io/basic_ios/conv/voidptr.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/copyfmt/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 2 +- .../testsuite/27_io/basic_ios/exceptions/char/2.cc | 2 +- .../testsuite/27_io/basic_ios/imbue/14072.cc | 2 +- .../testsuite/27_io/basic_ios/locales/char/1.cc | 2 +- .../27_io/basic_ios/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ios/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_iostream/cons/16251.C | 2 +- .../testsuite/27_io/basic_iostream/cons/2020.cc | 2 +- .../basic_iostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_iostream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/cons/3.cc | 2 +- .../27_io/basic_istream/exceptions/char/9561.cc | 2 +- .../27_io/basic_istream/exceptions/wchar_t/9561.cc | 2 +- .../basic_istream/extractors_arithmetic/char/01.cc | 2 +- .../basic_istream/extractors_arithmetic/char/02.cc | 2 +- .../basic_istream/extractors_arithmetic/char/03.cc | 2 +- .../basic_istream/extractors_arithmetic/char/06.cc | 2 +- .../basic_istream/extractors_arithmetic/char/07.cc | 2 +- .../basic_istream/extractors_arithmetic/char/08.cc | 2 +- .../basic_istream/extractors_arithmetic/char/09.cc | 2 +- .../basic_istream/extractors_arithmetic/char/10.cc | 2 +- .../basic_istream/extractors_arithmetic/char/11.cc | 2 +- .../basic_istream/extractors_arithmetic/char/12.cc | 2 +- .../basic_istream/extractors_arithmetic/char/13.cc | 2 +- .../extractors_arithmetic/char/9555-ia.cc | 2 +- .../extractors_arithmetic/char/dr696.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_arithmetic/pod/3983-1.cc | 2 +- .../extractors_arithmetic/wchar_t/01.cc | 2 +- .../extractors_arithmetic/wchar_t/02.cc | 2 +- .../extractors_arithmetic/wchar_t/03.cc | 2 +- .../extractors_arithmetic/wchar_t/06.cc | 2 +- .../extractors_arithmetic/wchar_t/07.cc | 2 +- .../extractors_arithmetic/wchar_t/08.cc | 2 +- .../extractors_arithmetic/wchar_t/09.cc | 2 +- .../extractors_arithmetic/wchar_t/10.cc | 2 +- .../extractors_arithmetic/wchar_t/11.cc | 2 +- .../extractors_arithmetic/wchar_t/12.cc | 2 +- .../extractors_arithmetic/wchar_t/13.cc | 2 +- .../extractors_arithmetic/wchar_t/9555-ia.cc | 2 +- .../extractors_arithmetic/wchar_t/dr696.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_istream/extractors_character/char/1.cc | 2 +- .../extractors_character/char/11095-i.cc | 2 +- .../basic_istream/extractors_character/char/2.cc | 2 +- .../basic_istream/extractors_character/char/3.cc | 2 +- .../basic_istream/extractors_character/char/4.cc | 2 +- .../extractors_character/char/9555-ic.cc | 2 +- .../extractors_character/char/9826.cc | 2 +- .../extractors_character/pod/3983-2.cc | 2 +- .../extractors_character/wchar_t/1.cc | 2 +- .../extractors_character/wchar_t/11095-i.cc | 2 +- .../extractors_character/wchar_t/2.cc | 2 +- .../extractors_character/wchar_t/3.cc | 2 +- .../extractors_character/wchar_t/4.cc | 2 +- .../extractors_character/wchar_t/9555-ic.cc | 2 +- .../27_io/basic_istream/extractors_other/char/1.cc | 2 +- .../27_io/basic_istream/extractors_other/char/2.cc | 2 +- .../basic_istream/extractors_other/char/26181.cc | 2 +- .../27_io/basic_istream/extractors_other/char/3.cc | 2 +- .../27_io/basic_istream/extractors_other/char/4.cc | 2 +- .../basic_istream/extractors_other/char/9318-in.cc | 2 +- .../basic_istream/extractors_other/char/9424-in.cc | 2 +- .../basic_istream/extractors_other/char/9555-io.cc | 2 +- .../extractors_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../extractors_other/char/exceptions_null.cc | 2 +- .../basic_istream/extractors_other/pod/3983-3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/1.cc | 2 +- .../basic_istream/extractors_other/wchar_t/2.cc | 2 +- .../extractors_other/wchar_t/26181.cc | 2 +- .../basic_istream/extractors_other/wchar_t/3.cc | 2 +- .../basic_istream/extractors_other/wchar_t/4.cc | 2 +- .../extractors_other/wchar_t/9318-in.cc | 2 +- .../extractors_other/wchar_t/9424-in.cc | 2 +- .../extractors_other/wchar_t/9555-io.cc | 2 +- .../extractors_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../extractors_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/char/3.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_istream/get/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/char/1.cc | 2 +- .../27_io/basic_istream/getline/char/2.cc | 2 +- .../27_io/basic_istream/getline/char/3.cc | 2 +- .../27_io/basic_istream/getline/char/4.cc | 2 +- .../27_io/basic_istream/getline/char/5.cc | 2 +- .../27_io/basic_istream/getline/char/6.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/1.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/2.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/3.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/4.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/5.cc | 2 +- .../27_io/basic_istream/getline/wchar_t/6.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/ignore/char/3.cc | 2 +- .../27_io/basic_istream/ignore/char/6360.cc | 2 +- .../27_io/basic_istream/ignore/char/7220.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/1.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/2.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/3.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/6360.cc | 2 +- .../27_io/basic_istream/ignore/wchar_t/7220.cc | 2 +- .../testsuite/27_io/basic_istream/peek/char/1.cc | 2 +- .../27_io/basic_istream/peek/char/12296.cc | 2 +- .../27_io/basic_istream/peek/char/6414.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/1.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/12296.cc | 2 +- .../27_io/basic_istream/peek/wchar_t/6414.cc | 2 +- .../27_io/basic_istream/putback/char/1.cc | 2 +- .../27_io/basic_istream/putback/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/read/char/3.cc | 2 +- .../27_io/basic_istream/read/wchar_t/1.cc | 2 +- .../27_io/basic_istream/read/wchar_t/2.cc | 2 +- .../27_io/basic_istream/read/wchar_t/3.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/char/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/char/8258.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-1.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/6746-2.cc | 2 +- .../27_io/basic_istream/readsome/wchar_t/8258.cc | 2 +- .../basic_istream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_istream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_istream/seekg/char/2.cc | 2 +- .../27_io/basic_istream/seekg/char/26211.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/char/8348-2.cc | 2 +- .../seekg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/char/fstream.cc | 2 +- .../27_io/basic_istream/seekg/char/sstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-1.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/8348-2.cc | 2 +- .../seekg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/seekg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/1.cc | 2 +- .../27_io/basic_istream/sentry/char/12297.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/char/3.cc | 2 +- .../27_io/basic_istream/sentry/char/53984.cc | 2 +- .../testsuite/27_io/basic_istream/sentry/pod/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/2.cc | 2 +- .../27_io/basic_istream/sentry/wchar_t/3.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/tellg/char/2.cc | 2 +- .../27_io/basic_istream/tellg/char/26211.cc | 2 +- .../27_io/basic_istream/tellg/char/8348.cc | 2 +- .../tellg/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/char/fstream.cc | 2 +- .../27_io/basic_istream/tellg/char/sstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/1.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/2.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/26211.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/8348.cc | 2 +- .../tellg/wchar_t/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/fstream.cc | 2 +- .../27_io/basic_istream/tellg/wchar_t/sstream.cc | 2 +- .../testsuite/27_io/basic_istream/ws/char/1.cc | 2 +- .../testsuite/27_io/basic_istream/ws/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/assign/1.cc | 2 +- .../27_io/basic_istringstream/cons/2020.cc | 2 +- .../27_io/basic_istringstream/cons/default.cc | 2 +- .../27_io/basic_istringstream/cons/move.cc | 2 +- .../27_io/basic_istringstream/rdbuf/char/2832.cc | 2 +- .../basic_istringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_istringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_istringstream/str/char/1.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/assign/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/2020.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/char/2.cc | 2 +- .../27_io/basic_ofstream/cons/char/path.cc | 2 +- .../testsuite/27_io/basic_ofstream/cons/move.cc | 2 +- .../27_io/basic_ofstream/cons/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/open/char/2.cc | 2 +- .../27_io/basic_ofstream/open/char/path.cc | 2 +- .../27_io/basic_ofstream/open/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../27_io/basic_ofstream/rdbuf/char/2832.cc | 2 +- .../basic_ofstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ofstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ostream/cons/2020.cc | 2 +- .../27_io/basic_ostream/cons/char/9827.cc | 2 +- .../27_io/basic_ostream/cons/char/null.cc | 2 +- .../27_io/basic_ostream/cons/wchar_t/9827.cc | 2 +- .../testsuite/27_io/basic_ostream/endl/char/1.cc | 2 +- .../27_io/basic_ostream/endl/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/ends/char/2.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/ends/wchar_t/2.cc | 2 +- .../27_io/basic_ostream/exceptions/char/9561.cc | 2 +- .../27_io/basic_ostream/exceptions/wchar_t/9561.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/flush/char/2.cc | 2 +- .../flush/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/flush/wchar_t/2.cc | 2 +- .../flush/wchar_t/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/1.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/2.cc | 2 +- .../inserters_arithmetic/char/23871.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/3.cc | 2 +- .../inserters_arithmetic/char/31031.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 2 +- .../inserters_arithmetic/char/4402.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/5.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/6.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/7.cc | 2 +- .../inserters_arithmetic/char/9555-oa.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_arithmetic/char/hexfloat.cc | 2 +- .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 2 +- .../inserters_arithmetic/wchar_t/3.cc | 2 +- .../inserters_arithmetic/wchar_t/31031.cc | 2 +- .../inserters_arithmetic/wchar_t/4.cc | 2 +- .../inserters_arithmetic/wchar_t/4402.cc | 2 +- .../inserters_arithmetic/wchar_t/5.cc | 2 +- .../inserters_arithmetic/wchar_t/6.cc | 2 +- .../inserters_arithmetic/wchar_t/7.cc | 2 +- .../inserters_arithmetic/wchar_t/9555-oa.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_ostream/inserters_character/char/1.cc | 2 +- .../inserters_character/char/11095-oa.cc | 2 +- .../inserters_character/char/11095-ob.cc | 2 +- .../inserters_character/char/11095-oc.cc | 2 +- .../basic_ostream/inserters_character/char/2.cc | 2 +- .../inserters_character/char/28277-3.cc | 2 +- .../inserters_character/char/28277-4.cc | 2 +- .../basic_ostream/inserters_character/char/3.cc | 2 +- .../basic_ostream/inserters_character/char/4.cc | 2 +- .../basic_ostream/inserters_character/char/5.cc | 2 +- .../basic_ostream/inserters_character/char/6.cc | 2 +- .../basic_ostream/inserters_character/char/8.cc | 2 +- .../inserters_character/char/9555-oc.cc | 2 +- .../inserters_character/char/deleted.cc | 43 + .../basic_ostream/inserters_character/wchar_t/1.cc | 2 +- .../inserters_character/wchar_t/11095-od.cc | 2 +- .../inserters_character/wchar_t/11095-oe.cc | 2 +- .../inserters_character/wchar_t/11095-of.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/2.cc | 2 +- .../inserters_character/wchar_t/28277-1.cc | 2 +- .../inserters_character/wchar_t/28277-2.cc | 2 +- .../inserters_character/wchar_t/28277-3.cc | 2 +- .../inserters_character/wchar_t/28277-4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/6.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/7.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/8.cc | 2 +- .../inserters_character/wchar_t/9555-oc.cc | 2 +- .../inserters_character/wchar_t/deleted.cc | 43 + .../27_io/basic_ostream/inserters_other/char/1.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/2.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/3.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/4.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/5.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/6.cc | 2 +- .../basic_ostream/inserters_other/char/9318-out.cc | 2 +- .../basic_ostream/inserters_other/char/9424-out.cc | 2 +- .../basic_ostream/inserters_other/char/9555-oo.cc | 2 +- .../inserters_other/char/error_code.cc | 2 +- .../inserters_other/char/error_failbit.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_other/char/exceptions_null.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/1.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/2.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_other/wchar_t/6.cc | 2 +- .../inserters_other/wchar_t/9318-out.cc | 2 +- .../inserters_other/wchar_t/9424-out.cc | 2 +- .../inserters_other/wchar_t/9555-oo.cc | 2 +- .../inserters_other/wchar_t/error_code.cc | 2 +- .../inserters_other/wchar_t/error_failbit.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../inserters_other/wchar_t/exceptions_null.cc | 2 +- .../testsuite/27_io/basic_ostream/put/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/put/wchar_t/1.cc | 2 +- .../basic_ostream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ostream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-fstream.cc | 2 +- .../27_io/basic_ostream/seekp/char/2346-sstream.cc | 2 +- .../seekp/char/exceptions_badbit_throw.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-fstream.cc | 2 +- .../basic_ostream/seekp/wchar_t/2346-sstream.cc | 2 +- .../seekp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/char/2.cc | 2 +- .../testsuite/27_io/basic_ostream/sentry/pod/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/sentry/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/1.cc | 2 +- .../testsuite/27_io/basic_ostream/tellp/char/2.cc | 2 +- .../tellp/char/exceptions_badbit_throw.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/1.cc | 2 +- .../27_io/basic_ostream/tellp/wchar_t/2.cc | 2 +- .../tellp/wchar_t/exceptions_badbit_throw.cc | 2 +- .../testsuite/27_io/basic_ostream/write/char/1.cc | 2 +- .../27_io/basic_ostream/write/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/assign/1.cc | 2 +- .../27_io/basic_ostringstream/cons/2020.cc | 2 +- .../27_io/basic_ostringstream/cons/char/3.cc | 2 +- .../27_io/basic_ostringstream/cons/default.cc | 2 +- .../27_io/basic_ostringstream/cons/move.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/pthread3.cc | 2 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 2 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_ostringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostringstream/str/char/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/2.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 2 +- .../27_io/basic_streambuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_streambuf/in_avail/char/1.cc | 2 +- .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/2.cc | 2 +- .../27_io/basic_streambuf/overflow/char/3599.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 2 +- .../basic_streambuf/requirements/base_classes.cc | 2 +- .../27_io/basic_streambuf/requirements/typedefs.cc | 2 +- .../27_io/basic_streambuf/sgetc/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetc/char16_t/80624.cc | 2 +- .../27_io/basic_streambuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputbackc/char/9538.cc | 2 +- .../basic_streambuf/sputbackc/wchar_t/9538.cc | 2 +- .../27_io/basic_streambuf/sputc/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputc/char16_t/80624.cc | 2 +- .../27_io/basic_streambuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1.cc | 2 +- .../27_io/basic_streambuf/sputn/char/1057.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_streambuf/sync/char/1057.cc | 2 +- .../27_io/basic_streambuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/81381.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 +- .../27_io/basic_stringbuf/cons/char/default.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/default.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/9322.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/1.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/21955.cc | 2 +- .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/2.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/9988.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 2 +- .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/2.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 2 +- .../basic_stringbuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../27_io/basic_stringbuf/requirements/typedefs.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/3.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/4.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 2 +- .../27_io/basic_stringbuf/sgetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 2 +- .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/3.cc | 2 +- .../27_io/basic_stringbuf/str/char/3955.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3955.cc | 2 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sync/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringstream/assign/1.cc | 2 +- .../27_io/basic_stringstream/assign/81338.cc | 2 +- .../27_io/basic_stringstream/cons/2020.cc | 2 +- .../27_io/basic_stringstream/cons/default.cc | 2 +- .../27_io/basic_stringstream/cons/move.cc | 2 +- .../27_io/basic_stringstream/rdbuf/char/2832.cc | 2 +- .../27_io/basic_stringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_stringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_stringstream/str/char/1.cc | 2 +- .../27_io/basic_stringstream/str/char/2.cc | 2 +- .../27_io/basic_stringstream/str/char/3.cc | 2 +- .../27_io/basic_stringstream/str/char/4.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/4.cc | 2 +- .../27_io/filesystem/directory_entry/86597.cc | 2 +- .../27_io/filesystem/directory_entry/lwg3171.cc | 2 +- .../testsuite/27_io/filesystem/file_status/1.cc | 2 +- .../27_io/filesystem/filesystem_error/cons.cc | 2 +- .../27_io/filesystem/filesystem_error/copy.cc | 2 +- .../testsuite/27_io/filesystem/iterators/91067.cc | 2 +- .../27_io/filesystem/iterators/caching.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 2 +- .../testsuite/27_io/filesystem/iterators/pop.cc | 2 +- .../filesystem/iterators/recursion_pending.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../27_io/filesystem/operations/absolute.cc | 2 +- .../testsuite/27_io/filesystem/operations/all.cc | 2 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 2 +- .../27_io/filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../27_io/filesystem/operations/create_symlink.cc | 2 +- .../27_io/filesystem/operations/current_path.cc | 2 +- .../27_io/filesystem/operations/equivalent.cc | 2 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/file_size.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 79 +- .../27_io/filesystem/operations/permissions.cc | 2 +- .../27_io/filesystem/operations/proximate.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/relative.cc | 2 +- .../27_io/filesystem/operations/remove.cc | 2 +- .../27_io/filesystem/operations/remove_all.cc | 37 +- .../27_io/filesystem/operations/resize_file.cc | 2 +- .../testsuite/27_io/filesystem/operations/space.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../filesystem/operations/weakly_canonical.cc | 2 +- .../testsuite/27_io/filesystem/path/append/path.cc | 2 +- .../27_io/filesystem/path/append/source.cc | 2 +- .../27_io/filesystem/path/assign/assign.cc | 2 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 2 +- .../27_io/filesystem/path/compare/compare.cc | 2 +- .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../27_io/filesystem/path/concat/92853.cc | 61 + .../testsuite/27_io/filesystem/path/concat/path.cc | 22 +- .../27_io/filesystem/path/concat/strings.cc | 21 +- .../27_io/filesystem/path/construct/80762.cc | 2 +- .../27_io/filesystem/path/construct/90281.cc | 2 +- .../27_io/filesystem/path/construct/90634.cc | 2 +- .../27_io/filesystem/path/construct/copy.cc | 2 +- .../27_io/filesystem/path/construct/default.cc | 2 +- .../27_io/filesystem/path/construct/format.cc | 2 +- .../27_io/filesystem/path/construct/locale.cc | 2 +- .../27_io/filesystem/path/construct/range.cc | 2 +- .../27_io/filesystem/path/construct/string_view.cc | 2 +- .../27_io/filesystem/path/decompose/extension.cc | 2 +- .../27_io/filesystem/path/decompose/filename.cc | 2 +- .../27_io/filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../27_io/filesystem/path/decompose/root_name.cc | 2 +- .../27_io/filesystem/path/decompose/root_path.cc | 2 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../filesystem/path/factory/u8path-char8_t.cc | 60 + .../27_io/filesystem/path/factory/u8path.cc | 19 +- .../27_io/filesystem/path/generation/normal.cc | 2 +- .../27_io/filesystem/path/generation/normal2.cc | 2 +- .../27_io/filesystem/path/generation/proximate.cc | 2 +- .../27_io/filesystem/path/generation/relative.cc | 2 +- .../filesystem/path/generic/generic_string.cc | 13 +- .../testsuite/27_io/filesystem/path/generic/utf.cc | 64 + .../27_io/filesystem/path/generic/wchar_t.cc | 64 + .../testsuite/27_io/filesystem/path/io/dr2989.cc | 2 +- .../27_io/filesystem/path/itr/components.cc | 2 +- .../27_io/filesystem/path/itr/traversal.cc | 2 +- .../27_io/filesystem/path/modifiers/clear.cc | 2 +- .../filesystem/path/modifiers/make_preferred.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../27_io/filesystem/path/modifiers/swap.cc | 2 +- .../27_io/filesystem/path/native/alloc.cc | 2 +- .../27_io/filesystem/path/native/string-char8_t.cc | 2 +- .../27_io/filesystem/path/native/string.cc | 2 +- .../27_io/filesystem/path/nonmember/append.cc | 2 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 2 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 2 +- .../27_io/filesystem/path/query/empty_neg.cc | 2 +- .../27_io/filesystem/path/query/has_extension.cc | 2 +- .../27_io/filesystem/path/query/has_filename.cc | 2 +- .../27_io/filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../27_io/filesystem/path/query/has_root_name.cc | 2 +- .../27_io/filesystem/path/query/has_root_path.cc | 2 +- .../27_io/filesystem/path/query/has_stem.cc | 2 +- .../27_io/filesystem/path/query/is_absolute.cc | 2 +- .../27_io/filesystem/path/query/is_relative.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/11450.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14252.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-1.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-2.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-3.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-4.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14320-5.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/14775.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/1.cc | 30 +- .../testsuite/27_io/fpos/mbstate_t/12065.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/2.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/3.cc | 2 +- .../testsuite/27_io/fpos/mbstate_t/4_neg.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/5.cc | 2 +- libstdc++-v3/testsuite/27_io/fpos/mbstate_t/6.cc | 2 +- .../fpos/requirements/explicit_instantiation.cc | 2 +- .../27_io/headers/cinttypes/std_c++0x_neg.cc | 2 +- .../27_io/headers/cinttypes/types_std_c++0x.cc | 2 +- .../27_io/headers/cstdio/functions_neg.cc | 2 +- .../27_io/headers/cstdio/functions_std.cc | 2 +- .../testsuite/27_io/headers/cstdio/macros.cc | 2 +- .../testsuite/27_io/headers/cstdio/types_std.cc | 2 +- .../testsuite/27_io/headers/fstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/fstream/types_std.cc | 2 +- .../testsuite/27_io/headers/iomanip/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/synopsis.cc | 2 +- .../testsuite/27_io/headers/ios/types_std.cc | 2 +- .../testsuite/27_io/headers/iostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/iostream/types_std.cc | 2 +- .../testsuite/27_io/headers/istream/synopsis.cc | 2 +- .../testsuite/27_io/headers/istream/types_std.cc | 2 +- .../testsuite/27_io/headers/ostream/synopsis.cc | 2 +- .../testsuite/27_io/headers/ostream/types_std.cc | 2 +- .../testsuite/27_io/headers/sstream/synopsis.cc | 2 +- .../testsuite/27_io/headers/sstream/types_std.cc | 2 +- .../testsuite/27_io/headers/streambuf/synopsis.cc | 2 +- .../testsuite/27_io/headers/streambuf/types_std.cc | 2 +- .../testsuite/27_io/ios_base/callbacks/1.cc | 2 +- .../testsuite/27_io/ios_base/cons/assign_neg.cc | 2 +- .../testsuite/27_io/ios_base/cons/copy_neg.cc | 2 +- .../ios_base/failure/cons_virtual_derivation.cc | 2 +- .../testsuite/27_io/ios_base/failure/cxx11.cc | 2 +- .../testsuite/27_io/ios_base/failure/dual_abi.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-1.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-2.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-3.cc | 2 +- .../testsuite/27_io/ios_base/failure/what-big.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/state/1.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/1.cc | 2 +- .../testsuite/27_io/ios_base/storage/11584.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 2 +- libstdc++-v3/testsuite/27_io/ios_base/storage/3.cc | 2 +- .../testsuite/27_io/ios_base/storage/68197.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/1.cc | 2 +- .../27_io/ios_base/sync_with_stdio/16959.cc | 2 +- .../testsuite/27_io/ios_base/sync_with_stdio/2.cc | 2 +- .../27_io/ios_base/sync_with_stdio/9523.cc | 2 +- .../ios_base/types/fmtflags/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 2 +- .../ios_base/types/fmtflags/constexpr_operators.cc | 2 +- .../ios_base/types/iostate/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/iostate/case_label.cc | 2 +- .../ios_base/types/iostate/constexpr_operators.cc | 2 +- .../ios_base/types/openmode/bitmask_operators.cc | 2 +- .../27_io/ios_base/types/openmode/case_label.cc | 2 +- .../ios_base/types/openmode/constexpr_operators.cc | 2 +- .../27_io/ios_base/types/seekdir/case_label.cc | 2 +- .../27_io/manipulators/adjustfield/char/1.cc | 2 +- .../27_io/manipulators/adjustfield/char/2.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/1.cc | 2 +- .../27_io/manipulators/adjustfield/wchar_t/2.cc | 2 +- .../27_io/manipulators/basefield/char/1.cc | 2 +- .../27_io/manipulators/basefield/wchar_t/1.cc | 2 +- .../manipulators/extended/get_money/char/1.cc | 2 +- .../manipulators/extended/get_money/char/51288.cc | 2 +- .../manipulators/extended/get_money/wchar_t/1.cc | 2 +- .../extended/get_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/get_time/char/1.cc | 2 +- .../27_io/manipulators/extended/get_time/char/2.cc | 2 +- .../manipulators/extended/get_time/wchar_t/1.cc | 2 +- .../manipulators/extended/get_time/wchar_t/2.cc | 2 +- .../manipulators/extended/put_money/char/1.cc | 2 +- .../manipulators/extended/put_money/char/51288.cc | 2 +- .../manipulators/extended/put_money/wchar_t/1.cc | 2 +- .../extended/put_money/wchar_t/51288.cc | 2 +- .../27_io/manipulators/extended/put_time/char/1.cc | 2 +- .../27_io/manipulators/extended/put_time/char/2.cc | 2 +- .../manipulators/extended/put_time/wchar_t/1.cc | 2 +- .../manipulators/extended/put_time/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/char/1.cc | 2 +- .../27_io/manipulators/standard/char/2.cc | 2 +- .../27_io/manipulators/standard/char/60270.cc | 2 +- .../27_io/manipulators/standard/char/dr2344.cc | 2 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../27_io/manipulators/standard/char/quoted_sv.cc | 2 +- .../27_io/manipulators/standard/wchar_t/1.cc | 2 +- .../27_io/manipulators/standard/wchar_t/2.cc | 2 +- .../27_io/manipulators/standard/wchar_t/dr2344.cc | 2 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- .../manipulators/standard/wchar_t/quoted_sv.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/10.cc | 2 +- .../testsuite/27_io/objects/char/12048-1.cc | 2 +- .../testsuite/27_io/objects/char/12048-2.cc | 2 +- .../testsuite/27_io/objects/char/12048-3.cc | 2 +- .../testsuite/27_io/objects/char/12048-4.cc | 2 +- .../testsuite/27_io/objects/char/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/2.cc | 2 +- .../testsuite/27_io/objects/char/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/2523-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3045.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3647.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/3_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/41037.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/5268.cc | 2 +- .../testsuite/27_io/objects/char/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/6.cc | 2 +- .../testsuite/27_io/objects/char/6548_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/char/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/7.cc | 2 +- .../testsuite/27_io/objects/char/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/8.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/9.cc | 2 +- .../testsuite/27_io/objects/char/9661-1.cc | 2 +- .../testsuite/27_io/objects/char/9661-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/char/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/10.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 2 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3045.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3647.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/41037.cc | 2 +- .../testsuite/27_io/objects/wchar_t/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5268.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc | 2 +- .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9520.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9662.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/dr455.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc | 2 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +- libstdc++-v3/testsuite/27_io/types/1.cc | 2 +- libstdc++-v3/testsuite/27_io/types/2.cc | 2 +- libstdc++-v3/testsuite/27_io/types/3.cc | 2 +- libstdc++-v3/testsuite/27_io/types/4.cc | 2 +- .../algorithms/regex_match/awk/cstring_01.cc | 2 +- .../algorithms/regex_match/basic/empty_range.cc | 2 +- .../algorithms/regex_match/basic/string_01.cc | 2 +- .../regex_match/basic/string_range_00_03.cc | 2 +- .../regex_match/basic/string_range_01_03.cc | 2 +- .../regex_match/basic/string_range_02_03.cc | 2 +- .../algorithms/regex_match/cstring_bracket_01.cc | 2 +- .../28_regex/algorithms/regex_match/dr2329_neg.cc | 2 +- .../algorithms/regex_match/ecma/char/53622.cc | 2 +- .../algorithms/regex_match/ecma/char/57173.cc | 2 +- .../algorithms/regex_match/ecma/char/58576.cc | 2 +- .../algorithms/regex_match/ecma/char/61601.cc | 2 +- .../algorithms/regex_match/ecma/char/68863.cc | 2 +- .../algorithms/regex_match/ecma/char/anymatcher.cc | 2 +- .../algorithms/regex_match/ecma/char/backref.cc | 2 +- .../regex_match/ecma/char/empty_range.cc | 2 +- .../algorithms/regex_match/ecma/char/emptygroup.cc | 2 +- .../algorithms/regex_match/ecma/char/hex.cc | 2 +- .../regex_match/ecma/char/quoted_char.cc | 2 +- .../algorithms/regex_match/ecma/char/ungreedy.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/63199.cc | 2 +- .../regex_match/ecma/wchar_t/anymatcher.cc | 2 +- .../regex_match/ecma/wchar_t/cjk_match.cc | 2 +- .../algorithms/regex_match/ecma/wchar_t/hex.cc | 2 +- .../regex_match/extended/cstring_plus.cc | 2 +- .../regex_match/extended/cstring_questionmark.cc | 2 +- .../regex_match/extended/cstring_range.cc | 2 +- .../algorithms/regex_match/extended/string_any.cc | 2 +- .../regex_match/extended/string_range_00_03.cc | 2 +- .../regex_match/extended/string_range_01_03.cc | 2 +- .../regex_match/extended/string_range_02_03.cc | 2 +- .../regex_match/extended/wstring_locale.cc | 2 +- .../algorithms/regex_replace/char/51711.cc | 2 +- .../algorithms/regex_replace/char/basic_replace.cc | 2 +- .../algorithms/regex_replace/char/dr2213.cc | 2 +- .../algorithms/regex_replace/char/pr83601.cc | 2 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../algorithms/regex_replace/wchar_t/pr83601.cc | 2 +- .../28_regex/algorithms/regex_search/61424.cc | 2 +- .../28_regex/algorithms/regex_search/61720.cc | 2 +- .../algorithms/regex_search/basic/string_01.cc | 2 +- .../28_regex/algorithms/regex_search/dr2332_neg.cc | 2 +- .../algorithms/regex_search/ecma/assertion.cc | 2 +- .../28_regex/algorithms/regex_search/ecma/flags.cc | 2 +- .../algorithms/regex_search/ecma/greedy.cc | 2 +- .../algorithms/regex_search/ecma/string_01.cc | 2 +- .../testsuite/28_regex/basic_regex/85098.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring.cc | 2 +- .../28_regex/basic_regex/assign/char/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/char/lwg3296.cc | 2 +- .../28_regex/basic_regex/assign/char/moveable.cc | 2 +- .../28_regex/basic_regex/assign/char/pstring.cc | 2 +- .../28_regex/basic_regex/assign/char/range.cc | 2 +- .../28_regex/basic_regex/assign/char/string.cc | 2 +- .../28_regex/basic_regex/assign/char/string_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/pstring.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/range.cc | 2 +- .../28_regex/basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../testsuite/28_regex/basic_regex/ctors/47724.cc | 2 +- .../testsuite/28_regex/basic_regex/ctors/83598.cc | 2 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/basic/default.cc | 2 +- .../28_regex/basic_regex/ctors/basic/iter.cc | 2 +- .../basic_regex/ctors/basic/pstring_char.cc | 2 +- .../basic_regex/ctors/basic/pstring_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/basic/raw_string.cc | 2 +- .../ctors/basic/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/char/cstring_awk.cc | 2 +- .../basic_regex/ctors/char/cstring_ecma.cc | 2 +- .../basic_regex/ctors/char/cstring_egrep.cc | 2 +- .../basic_regex/ctors/char/cstring_grep.cc | 2 +- .../28_regex/basic_regex/ctors/char/default.cc | 2 +- .../28_regex/basic_regex/ctors/char/range.cc | 2 +- .../28_regex/basic_regex/ctors/copy_char.cc | 2 +- .../28_regex/basic_regex/ctors/deduction.cc | 2 +- .../28_regex/basic_regex/ctors/extended/cstring.cc | 2 +- .../ctors/extended/string_range_01_02_03.cc | 2 +- .../28_regex/basic_regex/ctors/move_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_char.cc | 2 +- .../28_regex/basic_regex/ctors/string_wchar_t.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/default.cc | 2 +- .../28_regex/basic_regex/ctors/wchar_t/range.cc | 2 +- .../testsuite/28_regex/basic_regex/imbue/string.cc | 2 +- .../28_regex/basic_regex/multiple_quantifiers.cc | 2 +- .../basic_regex/requirements/constexpr_data.cc | 2 +- .../testsuite/28_regex/constants/constexpr.cc | 2 +- .../testsuite/28_regex/constants/error_type.cc | 2 +- .../28_regex/constants/match_flag_type.cc | 2 +- .../28_regex/constants/syntax_option_type.cc | 2 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 2 +- libstdc++-v3/testsuite/28_regex/init-list.cc | 2 +- .../iterators/regex_iterator/char/64140.cc | 2 +- .../iterators/regex_iterator/char/string_01.cc | 2 +- .../regex_iterator/char/string_position_01.cc | 2 +- .../iterators/regex_iterator/ctors/char/default.cc | 2 +- .../regex_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_iterator/ctors/wchar_t/default.cc | 2 +- .../28_regex/iterators/regex_iterator/typedefs.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_01.cc | 2 +- .../iterators/regex_iterator/wchar_t/string_02.cc | 2 +- .../iterators/regex_token_iterator/64303.cc | 2 +- .../regex_token_iterator/char/string_01.cc | 2 +- .../regex_token_iterator/ctors/char/default.cc | 2 +- .../regex_token_iterator/ctors/char/dr2332_neg.cc | 2 +- .../regex_token_iterator/ctors/wchar_t/default.cc | 2 +- .../iterators/regex_token_iterator/typedefs.cc | 2 +- .../regex_token_iterator/wchar_t/string_01.cc | 2 +- .../regex_token_iterator/wchar_t/wstring_02.cc | 2 +- .../28_regex/match_results/ctors/char/default.cc | 2 +- .../match_results/ctors/wchar_t/default.cc | 2 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../match_results/out_of_range_submatches.cc | 2 +- .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/28_regex/match_results/swap.cc | 2 +- .../testsuite/28_regex/match_results/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/range_access.cc | 2 +- .../testsuite/28_regex/regex_error/base.cc | 2 +- .../testsuite/28_regex/regex_error/regex_error.cc | 2 +- libstdc++-v3/testsuite/28_regex/regression.cc | 2 +- .../testsuite/28_regex/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/simple_c++11.cc | 2 +- .../testsuite/28_regex/sub_match/cast_char.cc | 2 +- .../testsuite/28_regex/sub_match/cast_wchar_t.cc | 2 +- .../testsuite/28_regex/sub_match/compare.cc | 2 +- .../28_regex/sub_match/embedded_zeros_cmp.cc | 2 +- .../testsuite/28_regex/sub_match/length.cc | 2 +- .../testsuite/28_regex/sub_match/typedefs.cc | 2 +- .../testsuite/28_regex/traits/char/ctor.cc | 2 +- .../testsuite/28_regex/traits/char/icase.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 2 +- .../testsuite/28_regex/traits/char/length.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 2 +- .../28_regex/traits/char/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/char/transform.cc | 2 +- .../28_regex/traits/char/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/char/translate.cc | 2 +- .../28_regex/traits/char/translate_nocase.cc | 2 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 2 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 2 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 2 +- .../28_regex/traits/wchar_t/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 2 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 2 +- .../28_regex/traits/wchar_t/user_defined.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/62259.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/64658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65147.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65913.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69301.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69769.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/70766.cc | 2 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 2 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/constexpr.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_list.cc | 2 +- .../testsuite/29_atomics/atomic/cons/copy_neg.cc | 4 +- .../testsuite/29_atomics/atomic/cons/default.cc | 2 +- .../29_atomics/atomic/cons/direct_list.cc | 2 +- .../29_atomics/atomic/cons/single_value.cc | 2 +- .../testsuite/29_atomics/atomic/cons/user_pod.cc | 2 +- .../testsuite/29_atomics/atomic/cons/value_init.cc | 76 + .../29_atomics/atomic/is_always_lock_free.cc | 2 +- .../testsuite/29_atomics/atomic/nonmembers.cc | 2 +- .../testsuite/29_atomics/atomic/operators/51811.cc | 2 +- .../testsuite/29_atomics/atomic/operators/56011.cc | 2 +- .../atomic/operators/integral_assignment.cc | 2 +- .../atomic/operators/integral_conversion.cc | 2 +- .../atomic/operators/pointer_partial_void.cc | 2 +- .../29_atomics/atomic/requirements/base_classes.cc | 2 +- .../requirements/compare_exchange_lowering.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../29_atomics/atomic/requirements/typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_flag/clear/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/1.cc | 2 +- .../testsuite/29_atomics/atomic_flag/cons/56012.cc | 2 +- .../29_atomics/atomic_flag/cons/aggregate.cc | 2 +- .../29_atomics/atomic_flag/cons/assign_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/copy_neg.cc | 2 +- .../29_atomics/atomic_flag/cons/default.cc | 2 +- .../29_atomics/atomic_flag/cons/value_init.cc | 37 + .../atomic_flag/requirements/standard_layout.cc | 2 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 6 +- .../atomic_flag/test_and_set/explicit-hle.cc | 2 +- .../atomic_flag/test_and_set/explicit.cc | 2 +- .../atomic_flag/test_and_set/implicit.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 2 +- .../29_atomics/atomic_float/requirements.cc | 8 +- .../29_atomics/atomic_float/value_init.cc | 37 + .../testsuite/29_atomics/atomic_integral/60940.cc | 2 +- .../testsuite/29_atomics/atomic_integral/65147.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 4 +- .../29_atomics/atomic_integral/cons/constexpr.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_list.cc | 2 +- .../29_atomics/atomic_integral/cons/copy_neg.cc | 4 +- .../29_atomics/atomic_integral/cons/default.cc | 2 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 2 +- .../atomic_integral/cons/single_value.cc | 2 +- .../29_atomics/atomic_integral/cons/value_init.cc | 37 + .../atomic_integral/is_always_lock_free.cc | 2 +- .../29_atomics/atomic_integral/nonmembers.cc | 2 +- .../atomic_integral/operators/bitwise.cc | 2 +- .../atomic_integral/operators/bitwise_neg.cc | 2 +- .../atomic_integral/operators/decrement.cc | 2 +- .../atomic_integral/operators/decrement_neg.cc | 2 +- .../atomic_integral/operators/increment.cc | 2 +- .../atomic_integral/operators/increment_neg.cc | 2 +- .../operators/integral_assignment.cc | 2 +- .../operators/integral_conversion.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../atomic_integral/requirements/trivial.cc | 6 +- .../atomic_integral/requirements/typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_ref/deduction.cc | 2 +- .../testsuite/29_atomics/atomic_ref/float.cc | 2 +- .../testsuite/29_atomics/atomic_ref/generic.cc | 2 +- .../testsuite/29_atomics/atomic_ref/integral.cc | 2 +- .../testsuite/29_atomics/atomic_ref/pointer.cc | 2 +- .../29_atomics/atomic_ref/requirements.cc | 2 +- .../headers/atomic/functions_std_c++0x.cc | 2 +- .../testsuite/29_atomics/headers/atomic/macros.cc | 2 +- .../29_atomics/headers/atomic/std_c++0x_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++0x.cc | 2 +- .../headers/atomic/types_std_c++0x_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++20.cc | 2 +- .../headers/atomic/types_std_c++20_neg.cc | 2 +- .../29_atomics/headers/atomic/types_std_c++2a.cc | 2 +- .../headers/atomic/types_std_c++2a_neg.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/42819.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/84532.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/except.cc | 2 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 2 +- .../testsuite/30_threads/call_once/39909.cc | 2 +- .../testsuite/30_threads/call_once/49668.cc | 2 +- .../testsuite/30_threads/call_once/60497.cc | 2 +- .../testsuite/30_threads/call_once/call_once1.cc | 2 +- .../testsuite/30_threads/call_once/constexpr.cc | 2 +- .../testsuite/30_threads/call_once/dr2442.cc | 2 +- .../testsuite/30_threads/call_once/once_flag.cc | 2 +- .../30_threads/condition_variable/54185.cc | 2 +- .../30_threads/condition_variable/cons/1.cc | 2 +- .../condition_variable/cons/assign_neg.cc | 2 +- .../30_threads/condition_variable/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable/members/1.cc | 2 +- .../30_threads/condition_variable/members/2.cc | 19 +- .../30_threads/condition_variable/members/3.cc | 2 +- .../30_threads/condition_variable/members/53841.cc | 2 +- .../30_threads/condition_variable/members/68519.cc | 2 +- .../condition_variable/native_handle/typesizes.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../condition_variable/requirements/typedefs.cc | 2 +- .../30_threads/condition_variable_any/50862.cc | 2 +- .../30_threads/condition_variable_any/53830.cc | 2 +- .../30_threads/condition_variable_any/cond.cc | 2 +- .../30_threads/condition_variable_any/cons/1.cc | 2 +- .../condition_variable_any/cons/assign_neg.cc | 2 +- .../condition_variable_any/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable_any/members/1.cc | 2 +- .../30_threads/condition_variable_any/members/2.cc | 2 +- .../condition_variable_any/stop_token/1.cc | 2 +- .../condition_variable_any/stop_token/2.cc | 2 +- .../condition_variable_any/stop_token/wait_on.cc | 25 +- .../testsuite/30_threads/future/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/future/cons/constexpr.cc | 2 +- .../testsuite/30_threads/future/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/future/cons/default.cc | 2 +- .../testsuite/30_threads/future/cons/move.cc | 2 +- .../30_threads/future/cons/move_assign.cc | 2 +- .../testsuite/30_threads/future/members/45133.cc | 2 +- .../testsuite/30_threads/future/members/get.cc | 2 +- .../testsuite/30_threads/future/members/get2.cc | 2 +- .../testsuite/30_threads/future/members/share.cc | 2 +- .../testsuite/30_threads/future/members/valid.cc | 2 +- .../testsuite/30_threads/future/members/wait.cc | 2 +- .../30_threads/future/members/wait_for.cc | 2 +- .../30_threads/future/members/wait_until.cc | 2 +- .../future/requirements/explicit_instantiation.cc | 2 +- .../headers/condition_variable/std_c++0x_neg.cc | 2 +- .../headers/condition_variable/types_std_c++0x.cc | 2 +- .../30_threads/headers/future/std_c++0x_neg.cc | 2 +- .../30_threads/headers/future/types_std_c++0x.cc | 2 +- .../30_threads/headers/mutex/std_c++0x_neg.cc | 2 +- .../30_threads/headers/mutex/types_std_c++0x.cc | 2 +- .../30_threads/headers/stop_token/synopsis.cc | 3 +- .../30_threads/headers/thread/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/types_std_c++0x.cc | 2 +- .../30_threads/headers/thread/types_std_c++20.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/jthread/3.cc | 2 +- .../testsuite/30_threads/jthread/jthread.cc | 3 +- libstdc++-v3/testsuite/30_threads/lock/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 2 +- .../testsuite/30_threads/lock_guard/cons/1.cc | 2 +- .../30_threads/lock_guard/cons/deduction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/lock_guard/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 2 +- .../testsuite/30_threads/mutex/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/mutex/cons/constexpr.cc | 2 +- .../testsuite/30_threads/mutex/cons/copy_neg.cc | 2 +- .../30_threads/mutex/dest/destructor_locked.cc | 2 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 2 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 2 +- .../30_threads/mutex/native_handle/typesizes.cc | 2 +- .../mutex/requirements/standard_layout.cc | 2 +- .../30_threads/mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/mutex/unlock/1.cc | 2 +- .../testsuite/30_threads/mutex/unlock/2.cc | 2 +- .../30_threads/once_flag/cons/constexpr.cc | 2 +- .../testsuite/30_threads/packaged_task/49668.cc | 2 +- .../testsuite/30_threads/packaged_task/60564.cc | 2 +- .../testsuite/30_threads/packaged_task/79486.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 2 +- .../30_threads/packaged_task/cons/56492.cc | 2 +- .../30_threads/packaged_task/cons/alloc.cc | 2 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/cons/assign_neg.cc | 2 +- .../30_threads/packaged_task/cons/copy_neg.cc | 2 +- .../30_threads/packaged_task/cons/move.cc | 2 +- .../30_threads/packaged_task/cons/move_assign.cc | 2 +- .../30_threads/packaged_task/forced_unwind.cc | 2 +- .../packaged_task/members/at_thread_exit.cc | 2 +- .../30_threads/packaged_task/members/get_future.cc | 2 +- .../packaged_task/members/get_future2.cc | 2 +- .../30_threads/packaged_task/members/invoke.cc | 2 +- .../30_threads/packaged_task/members/invoke2.cc | 2 +- .../30_threads/packaged_task/members/invoke3.cc | 2 +- .../30_threads/packaged_task/members/invoke4.cc | 2 +- .../30_threads/packaged_task/members/invoke5.cc | 2 +- .../30_threads/packaged_task/members/reset.cc | 2 +- .../30_threads/packaged_task/members/reset2.cc | 2 +- .../30_threads/packaged_task/members/swap.cc | 2 +- .../30_threads/packaged_task/members/valid.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/69106.cc | 2 +- .../testsuite/30_threads/promise/cons/1.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc2.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc_min.cc | 2 +- .../30_threads/promise/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/promise/cons/move.cc | 2 +- .../30_threads/promise/cons/move_assign.cc | 2 +- .../30_threads/promise/members/at_thread_exit.cc | 2 +- .../30_threads/promise/members/at_thread_exit2.cc | 2 +- .../30_threads/promise/members/get_future.cc | 2 +- .../30_threads/promise/members/get_future2.cc | 2 +- .../30_threads/promise/members/set_exception.cc | 2 +- .../30_threads/promise/members/set_exception2.cc | 2 +- .../30_threads/promise/members/set_value.cc | 2 +- .../30_threads/promise/members/set_value2.cc | 2 +- .../30_threads/promise/members/set_value3.cc | 2 +- .../testsuite/30_threads/promise/members/swap.cc | 2 +- .../promise/requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/promise/uses_allocator.cc | 2 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 2 +- .../30_threads/recursive_mutex/cons/assign_neg.cc | 2 +- .../30_threads/recursive_mutex/cons/copy_neg.cc | 2 +- .../recursive_mutex/dest/destructor_locked.cc | 2 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 2 +- .../30_threads/recursive_mutex/native_handle/1.cc | 2 +- .../recursive_mutex/native_handle/typesizes.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../recursive_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_mutex/try_lock/1.cc | 2 +- .../30_threads/recursive_mutex/try_lock/2.cc | 2 +- .../30_threads/recursive_mutex/unlock/1.cc | 2 +- .../30_threads/recursive_mutex/unlock/2.cc | 2 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 2 +- .../recursive_timed_mutex/cons/assign_neg.cc | 2 +- .../recursive_timed_mutex/cons/copy_neg.cc | 2 +- .../dest/destructor_locked.cc | 2 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 2 +- .../recursive_timed_mutex/native_handle/1.cc | 2 +- .../native_handle/typesizes.cc | 2 +- .../recursive_timed_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 2 +- .../recursive_timed_mutex/try_lock_for/1.cc | 2 +- .../recursive_timed_mutex/try_lock_for/2.cc | 2 +- .../recursive_timed_mutex/try_lock_for/3.cc | 2 +- .../recursive_timed_mutex/try_lock_until/1.cc | 2 +- .../recursive_timed_mutex/try_lock_until/2.cc | 2 +- .../recursive_timed_mutex/try_lock_until/3.cc | 76 + .../30_threads/recursive_timed_mutex/unlock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/unlock/2.cc | 2 +- .../testsuite/30_threads/scoped_lock/cons/1.cc | 2 +- .../30_threads/scoped_lock/cons/deduction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../scoped_lock/requirements/typedefs.cc | 2 +- .../30_threads/shared_future/cons/assign.cc | 2 +- .../30_threads/shared_future/cons/constexpr.cc | 2 +- .../30_threads/shared_future/cons/copy.cc | 2 +- .../30_threads/shared_future/cons/default.cc | 2 +- .../30_threads/shared_future/cons/move.cc | 2 +- .../30_threads/shared_future/cons/move_assign.cc | 2 +- .../30_threads/shared_future/members/45133.cc | 2 +- .../30_threads/shared_future/members/get.cc | 2 +- .../30_threads/shared_future/members/get2.cc | 2 +- .../30_threads/shared_future/members/valid.cc | 2 +- .../30_threads/shared_future/members/wait.cc | 2 +- .../30_threads/shared_future/members/wait_for.cc | 2 +- .../30_threads/shared_future/members/wait_until.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/shared_lock/70766.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 2 +- .../30_threads/shared_lock/modifiers/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../shared_lock/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 2 +- .../30_threads/shared_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_mutex/cons/copy_neg.cc | 2 +- .../shared_mutex/requirements/standard_layout.cc | 2 +- .../30_threads/shared_mutex/try_lock/1.cc | 2 +- .../30_threads/shared_mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 2 +- .../30_threads/shared_timed_mutex/cons/1.cc | 2 +- .../shared_timed_mutex/cons/assign_neg.cc | 2 +- .../30_threads/shared_timed_mutex/cons/copy_neg.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/1.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 19 +- .../30_threads/shared_timed_mutex/unlock/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/stop_token/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/stop_token/2.cc | 2 +- .../30_threads/stop_token/stop_callback.cc | 3 +- .../stop_token/stop_callback/deadlock-mt.cc | 51 + .../stop_token/stop_callback/deadlock.cc | 49 + .../30_threads/stop_token/stop_callback/destroy.cc | 84 + .../stop_token/stop_callback/destructible_neg.cc | 57 + .../stop_token/stop_callback/invocable_neg.cc | 35 + .../30_threads/stop_token/stop_callback/invoke.cc | 63 + .../testsuite/30_threads/stop_token/stop_source.cc | 38 +- .../30_threads/stop_token/stop_source/assign.cc | 52 + .../testsuite/30_threads/stop_token/stop_token.cc | 3 +- .../stop_token/stop_token/stop_possible.cc | 50 + libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 2 +- .../testsuite/30_threads/this_thread/57060.cc | 2 +- .../testsuite/30_threads/this_thread/58038.cc | 2 +- .../testsuite/30_threads/this_thread/60421.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/84532.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 2 +- .../testsuite/30_threads/thread/cons/49668.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 2 +- .../testsuite/30_threads/thread/cons/69724.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 2 +- .../testsuite/30_threads/thread/cons/84535.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 2 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/lwg2097.cc | 2 +- .../testsuite/30_threads/thread/cons/moveable.cc | 2 +- .../testsuite/30_threads/thread/cons/terminate.cc | 2 +- .../testsuite/30_threads/thread/id/70294.cc | 15 +- .../testsuite/30_threads/thread/id/hash.cc | 2 +- .../testsuite/30_threads/thread/id/operators.cc | 24 +- .../30_threads/thread/id/operators_c++20.cc | 48 + .../testsuite/30_threads/thread/members/1.cc | 2 +- .../testsuite/30_threads/thread/members/2.cc | 2 +- .../testsuite/30_threads/thread/members/3.cc | 2 +- .../testsuite/30_threads/thread/members/4.cc | 2 +- .../testsuite/30_threads/thread/members/5.cc | 2 +- .../thread/members/hardware_concurrency.cc | 2 +- .../30_threads/thread/native_handle/cancel.cc | 2 +- .../30_threads/thread/native_handle/typesizes.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 2 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 2 +- .../30_threads/timed_mutex/cons/copy_neg.cc | 2 +- .../timed_mutex/dest/destructor_locked.cc | 2 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 2 +- .../30_threads/timed_mutex/native_handle/1.cc | 2 +- .../timed_mutex/native_handle/typesizes.cc | 2 +- .../timed_mutex/requirements/standard_layout.cc | 2 +- .../timed_mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 2 +- .../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 | 20 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/unlock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/60497.cc | 2 +- .../30_threads/unique_lock/cons/deduction.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 16 +- .../30_threads/unique_lock/modifiers/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unique_lock/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 1 + libstdc++-v3/testsuite/abi/30586.cc | 2 +- .../testsuite/abi/cxx_runtime_only_linkage.cc | 2 +- .../testsuite/abi/demangle/abi_examples/01.cc | 2 +- .../testsuite/abi/demangle/abi_examples/02.cc | 2 +- .../testsuite/abi/demangle/abi_examples/03.cc | 2 +- .../testsuite/abi/demangle/abi_examples/04.cc | 2 +- .../testsuite/abi/demangle/abi_examples/05.cc | 2 +- .../testsuite/abi/demangle/abi_examples/06.cc | 2 +- .../testsuite/abi/demangle/abi_examples/07.cc | 2 +- .../testsuite/abi/demangle/abi_examples/08.cc | 2 +- .../testsuite/abi/demangle/abi_examples/09.cc | 2 +- .../testsuite/abi/demangle/abi_examples/10.cc | 2 +- .../testsuite/abi/demangle/abi_examples/11.cc | 2 +- .../testsuite/abi/demangle/abi_examples/12.cc | 2 +- .../testsuite/abi/demangle/abi_examples/13.cc | 2 +- .../testsuite/abi/demangle/abi_examples/14.cc | 2 +- .../testsuite/abi/demangle/abi_examples/15.cc | 2 +- .../testsuite/abi/demangle/abi_examples/16.cc | 2 +- .../testsuite/abi/demangle/abi_examples/17.cc | 2 +- .../testsuite/abi/demangle/abi_examples/18.cc | 2 +- .../testsuite/abi/demangle/abi_examples/19.cc | 2 +- .../testsuite/abi/demangle/abi_examples/20.cc | 2 +- .../testsuite/abi/demangle/abi_examples/21.cc | 2 +- .../testsuite/abi/demangle/abi_examples/22.cc | 2 +- .../testsuite/abi/demangle/abi_examples/23.cc | 2 +- .../testsuite/abi/demangle/abi_examples/24.cc | 2 +- .../testsuite/abi/demangle/abi_examples/25.cc | 2 +- .../testsuite/abi/demangle/abi_examples/26.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/cxx0x/rref.cc | 2 +- .../testsuite/abi/demangle/regression/3111-1.cc | 2 +- .../testsuite/abi/demangle/regression/3111-2.cc | 2 +- .../testsuite/abi/demangle/regression/7986-01.cc | 2 +- .../testsuite/abi/demangle/regression/7986-02.cc | 2 +- .../testsuite/abi/demangle/regression/7986-03.cc | 2 +- .../testsuite/abi/demangle/regression/7986-04.cc | 2 +- .../testsuite/abi/demangle/regression/7986-05.cc | 2 +- .../testsuite/abi/demangle/regression/7986-06.cc | 2 +- .../testsuite/abi/demangle/regression/7986-07.cc | 2 +- .../testsuite/abi/demangle/regression/7986-08.cc | 2 +- .../testsuite/abi/demangle/regression/7986-09.cc | 2 +- .../testsuite/abi/demangle/regression/7986-10.cc | 2 +- .../testsuite/abi/demangle/regression/7986-11.cc | 2 +- .../testsuite/abi/demangle/regression/7986-12.cc | 2 +- .../testsuite/abi/demangle/regression/7986.cc | 2 +- .../testsuite/abi/demangle/regression/8897.cc | 2 +- .../testsuite/abi/demangle/regression/cw-01.cc | 2 +- .../testsuite/abi/demangle/regression/cw-02.cc | 2 +- .../testsuite/abi/demangle/regression/cw-03.cc | 2 +- .../testsuite/abi/demangle/regression/cw-04.cc | 2 +- .../testsuite/abi/demangle/regression/cw-05.cc | 2 +- .../testsuite/abi/demangle/regression/cw-06.cc | 2 +- .../testsuite/abi/demangle/regression/cw-07.cc | 2 +- .../testsuite/abi/demangle/regression/cw-08.cc | 2 +- .../testsuite/abi/demangle/regression/cw-09.cc | 2 +- .../testsuite/abi/demangle/regression/cw-10.cc | 2 +- .../testsuite/abi/demangle/regression/cw-11.cc | 2 +- .../testsuite/abi/demangle/regression/cw-12.cc | 2 +- .../testsuite/abi/demangle/regression/cw-13.cc | 2 +- .../testsuite/abi/demangle/regression/cw-14.cc | 2 +- .../testsuite/abi/demangle/regression/cw-15.cc | 2 +- .../testsuite/abi/demangle/regression/cw-16.cc | 2 +- .../testsuite/abi/demangle/regression/old.cc | 2 +- libstdc++-v3/testsuite/abi/header_cxxabi.c | 2 +- libstdc++-v3/testsuite/backward/11460.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/14648.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/25896.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/25896.cc | 2 +- .../backward/hash_set/check_construct_destroy.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/backward/strstream_members.cc | 2 +- libstdc++-v3/testsuite/backward/strstream_move.cc | 2 +- libstdc++-v3/testsuite/config/default.exp | 2 +- libstdc++-v3/testsuite/decimal/binary-arith.cc | 2 +- libstdc++-v3/testsuite/decimal/cast_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/comparison.cc | 2 +- .../decimal/compound-assignment-memfunc.cc | 2 +- .../testsuite/decimal/compound-assignment.cc | 2 +- .../testsuite/decimal/conversion-from-float.cc | 2 +- .../testsuite/decimal/conversion-from-integral.cc | 2 +- .../decimal/conversion-to-generic-float.cc | 2 +- .../testsuite/decimal/conversion-to-integral.cc | 2 +- libstdc++-v3/testsuite/decimal/ctor.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec.cc | 2 +- libstdc++-v3/testsuite/decimal/make-decimal.cc | 2 +- .../testsuite/decimal/mixed-mode-arith_neg.cc | 2 +- .../testsuite/decimal/mixed-mode-cmp_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/operator_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-1.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-2.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-3.cc | 2 +- libstdc++-v3/testsuite/decimal/pr58815.cc | 2 +- libstdc++-v3/testsuite/decimal/unary-arith.cc | 2 +- .../testsuite/experimental/algorithm/sample-2.cc | 2 +- .../testsuite/experimental/algorithm/sample.cc | 2 +- .../testsuite/experimental/algorithm/search.cc | 2 +- .../testsuite/experimental/algorithm/shuffle.cc | 2 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- .../testsuite/experimental/any/assign/exception.cc | 2 +- .../testsuite/experimental/any/assign/self.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/experimental/any/cons/2.cc | 2 +- .../testsuite/experimental/any/cons/aligned.cc | 2 +- .../testsuite/experimental/any/cons/nontrivial.cc | 2 +- .../testsuite/experimental/any/misc/any_cast.cc | 2 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../experimental/any/misc/any_cast_no_rtti.cc | 2 +- .../testsuite/experimental/any/misc/swap.cc | 2 +- .../testsuite/experimental/any/modifiers/1.cc | 2 +- .../testsuite/experimental/any/observers/type.cc | 2 +- .../testsuite/experimental/any/typedefs.cc | 2 +- .../testsuite/experimental/array/make_array.cc | 2 +- libstdc++-v3/testsuite/experimental/array/neg.cc | 2 +- .../testsuite/experimental/chrono/value.cc | 2 +- .../testsuite/experimental/deque/erasure.cc | 2 +- .../testsuite/experimental/feat-char8_t.cc | 4 +- .../experimental/filesystem/file_status/1.cc | 2 +- .../filesystem/filesystem_error/cons.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 2 +- .../experimental/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../filesystem/operations/canonical.cc | 2 +- .../experimental/filesystem/operations/copy.cc | 2 +- .../filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../filesystem/operations/create_symlink.cc | 2 +- .../filesystem/operations/current_path.cc | 2 +- .../filesystem/operations/equivalent.cc | 2 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../filesystem/operations/file_size.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 60 +- .../filesystem/operations/permissions.cc | 2 +- .../filesystem/operations/read_symlink.cc | 2 +- .../experimental/filesystem/operations/remove.cc | 2 +- .../filesystem/operations/remove_all.cc | 35 +- .../experimental/filesystem/operations/space.cc | 2 +- .../experimental/filesystem/operations/status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../experimental/filesystem/path/append/path.cc | 2 +- .../experimental/filesystem/path/assign/assign.cc | 2 +- .../experimental/filesystem/path/assign/copy.cc | 2 +- .../filesystem/path/compare/compare.cc | 2 +- .../experimental/filesystem/path/compare/path.cc | 2 +- .../filesystem/path/compare/strings.cc | 2 +- .../experimental/filesystem/path/concat/path.cc | 2 +- .../experimental/filesystem/path/concat/strings.cc | 2 +- .../filesystem/path/construct/80762.cc | 2 +- .../filesystem/path/construct/90281.cc | 2 +- .../filesystem/path/construct/90634.cc | 2 +- .../experimental/filesystem/path/construct/copy.cc | 2 +- .../filesystem/path/construct/default.cc | 2 +- .../filesystem/path/construct/locale.cc | 2 +- .../filesystem/path/construct/range.cc | 2 +- .../filesystem/path/construct/string_view.cc | 2 +- .../filesystem/path/decompose/extension.cc | 2 +- .../filesystem/path/decompose/filename.cc | 2 +- .../filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../filesystem/path/decompose/root_name.cc | 2 +- .../filesystem/path/decompose/root_path.cc | 2 +- .../experimental/filesystem/path/decompose/stem.cc | 2 +- .../filesystem/path/factory/u8path-char8_t.cc | 52 + .../experimental/filesystem/path/factory/u8path.cc | 10 +- .../filesystem/path/generic/generic_string.cc | 2 +- .../experimental/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/clear.cc | 2 +- .../filesystem/path/modifiers/make_preferred.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../experimental/filesystem/path/modifiers/swap.cc | 2 +- .../experimental/filesystem/path/native/alloc.cc | 2 +- .../filesystem/path/native/string-char8_t.cc | 2 +- .../experimental/filesystem/path/native/string.cc | 2 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../filesystem/path/preferred_separator.cc | 2 +- .../experimental/filesystem/path/query/empty.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_absolute.cc | 2 +- .../filesystem/path/query/is_relative.cc | 2 +- .../testsuite/experimental/forward_list/erasure.cc | 2 +- .../testsuite/experimental/functional/87538.cc | 2 +- .../testsuite/experimental/functional/not_fn.cc | 2 +- .../testsuite/experimental/functional/searchers.cc | 2 +- .../testsuite/experimental/functional/value.cc | 2 +- .../experimental/iterator/make_ostream_joiner.cc | 2 +- .../experimental/iterator/ostream_joiner.cc | 2 +- .../experimental/iterator/requirements.cc | 2 +- .../testsuite/experimental/list/erasure.cc | 2 +- libstdc++-v3/testsuite/experimental/map/erasure.cc | 2 +- .../memory/observer_ptr/assignment/assign.cc | 2 +- .../experimental/memory/observer_ptr/cons/cons.cc | 2 +- .../experimental/memory/observer_ptr/hash/hash.cc | 2 +- .../memory/observer_ptr/make_observer.cc | 2 +- .../memory/observer_ptr/relops/relops.cc | 2 +- .../memory/observer_ptr/requirements.cc | 2 +- .../experimental/memory/observer_ptr/swap/swap.cc | 2 +- .../experimental/memory/observer_ptr/typedefs.cc | 2 +- .../memory/shared_ptr/assign/assign.cc | 2 +- .../experimental/memory/shared_ptr/cast/cast.cc | 2 +- .../memory/shared_ptr/comparison/comparison.cc | 2 +- .../memory/shared_ptr/cons/alias_ctor.cc | 2 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 2 +- .../memory/shared_ptr/cons/default_ctor.cc | 2 +- .../shared_ptr/cons/enable_shared_from_this.cc | 2 +- .../memory/shared_ptr/cons/move_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor_neg.cc | 2 +- .../experimental/memory/shared_ptr/cons/torture.cc | 2 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 +- .../experimental/memory/shared_ptr/dest/dest.cc | 2 +- .../memory/shared_ptr/modifiers/reset.cc | 2 +- .../memory/shared_ptr/modifiers/reset_neg.cc | 2 +- .../memory/shared_ptr/modifiers/swap.cc | 2 +- .../memory/shared_ptr/observers/bool_conv.cc | 2 +- .../memory/shared_ptr/observers/operators.cc | 2 +- .../memory/shared_ptr/observers/owner_before.cc | 2 +- .../memory/shared_ptr/observers/use_count.cc | 2 +- .../testsuite/experimental/memory_resource/1.cc | 2 +- .../experimental/memory_resource/70966.cc | 2 +- .../memory_resource/new_delete_resource.cc | 2 +- .../memory_resource/null_memory_resource.cc | 2 +- .../memory_resource/resource_adaptor.cc | 2 +- libstdc++-v3/testsuite/experimental/names.cc | 2 +- .../experimental/net/buffer/arithmetic.cc | 2 +- .../testsuite/experimental/net/buffer/const.cc | 2 +- .../testsuite/experimental/net/buffer/creation.cc | 2 +- .../testsuite/experimental/net/buffer/mutable.cc | 2 +- .../testsuite/experimental/net/buffer/size.cc | 2 +- .../testsuite/experimental/net/buffer/traits.cc | 2 +- .../net/execution_context/use_service.cc | 2 +- libstdc++-v3/testsuite/experimental/net/headers.cc | 2 +- .../net/internet/address/v4/comparisons.cc | 2 +- .../experimental/net/internet/address/v4/cons.cc | 2 +- .../net/internet/address/v4/creation.cc | 2 +- .../net/internet/address/v4/members.cc | 2 +- .../experimental/net/internet/resolver/base.cc | 2 +- .../net/internet/resolver/ops/lookup.cc | 2 +- .../net/internet/resolver/ops/reverse.cc | 2 +- .../experimental/net/timer/waitable/cons.cc | 2 +- .../experimental/net/timer/waitable/dest.cc | 2 +- .../experimental/net/timer/waitable/ops.cc | 2 +- .../testsuite/experimental/numeric/77801.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/lcm.cc | 2 +- .../testsuite/experimental/optional/77288.cc | 2 +- .../experimental/optional/assignment/1.cc | 2 +- .../experimental/optional/assignment/2.cc | 2 +- .../experimental/optional/assignment/3.cc | 2 +- .../experimental/optional/assignment/4.cc | 2 +- .../experimental/optional/assignment/5.cc | 2 +- .../experimental/optional/assignment/6.cc | 2 +- .../testsuite/experimental/optional/cons/77727.cc | 2 +- .../testsuite/experimental/optional/cons/copy.cc | 2 +- .../experimental/optional/cons/default.cc | 2 +- .../testsuite/experimental/optional/cons/move.cc | 2 +- .../testsuite/experimental/optional/cons/value.cc | 2 +- .../experimental/optional/cons/value_neg.cc | 2 +- .../optional/constexpr/cons/default.cc | 2 +- .../experimental/optional/constexpr/cons/value.cc | 2 +- .../experimental/optional/constexpr/in_place.cc | 2 +- .../optional/constexpr/make_optional.cc | 2 +- .../experimental/optional/constexpr/nullopt.cc | 2 +- .../experimental/optional/constexpr/observers/1.cc | 2 +- .../experimental/optional/constexpr/observers/2.cc | 2 +- .../experimental/optional/constexpr/observers/3.cc | 2 +- .../experimental/optional/constexpr/observers/4.cc | 2 +- .../experimental/optional/constexpr/observers/5.cc | 2 +- .../experimental/optional/constexpr/relops/1.cc | 2 +- .../experimental/optional/constexpr/relops/2.cc | 2 +- .../experimental/optional/constexpr/relops/3.cc | 2 +- .../experimental/optional/constexpr/relops/4.cc | 2 +- .../experimental/optional/constexpr/relops/5.cc | 2 +- .../experimental/optional/constexpr/relops/6.cc | 2 +- .../testsuite/experimental/optional/in_place.cc | 2 +- .../experimental/optional/make_optional.cc | 2 +- .../testsuite/experimental/optional/nullopt.cc | 2 +- .../testsuite/experimental/optional/observers/1.cc | 2 +- .../testsuite/experimental/optional/observers/2.cc | 2 +- .../testsuite/experimental/optional/observers/3.cc | 2 +- .../testsuite/experimental/optional/observers/4.cc | 2 +- .../testsuite/experimental/optional/observers/5.cc | 2 +- .../testsuite/experimental/optional/relops/1.cc | 2 +- .../testsuite/experimental/optional/relops/2.cc | 2 +- .../testsuite/experimental/optional/relops/3.cc | 2 +- .../testsuite/experimental/optional/relops/4.cc | 2 +- .../testsuite/experimental/optional/relops/5.cc | 2 +- .../testsuite/experimental/optional/relops/6.cc | 2 +- .../experimental/optional/requirements.cc | 2 +- .../testsuite/experimental/optional/swap/1.cc | 2 +- .../testsuite/experimental/optional/typedefs.cc | 2 +- .../experimental/polymorphic_allocator/1.cc | 2 +- .../polymorphic_allocator/construct_pair.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_deque.cc | 2 +- .../pmr_typedefs_forward_list.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_list.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_map.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_multimap.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_multiset.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_set.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 2 +- .../pmr_typedefs_unordered_map.cc | 2 +- .../pmr_typedefs_unordered_multimap.cc | 2 +- .../pmr_typedefs_unordered_multiset.cc | 2 +- .../pmr_typedefs_unordered_set.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_vector.cc | 2 +- .../propagate_const/assignment/copy.cc | 2 +- .../propagate_const/assignment/move.cc | 2 +- .../propagate_const/assignment/move_neg.cc | 2 +- .../experimental/propagate_const/cons/copy.cc | 2 +- .../experimental/propagate_const/cons/default.cc | 2 +- .../experimental/propagate_const/cons/move.cc | 2 +- .../experimental/propagate_const/cons/move_neg.cc | 2 +- .../experimental/propagate_const/hash/1.cc | 2 +- .../experimental/propagate_const/observers/1.cc | 2 +- .../experimental/propagate_const/relops/1.cc | 2 +- .../experimental/propagate_const/requirements1.cc | 2 +- .../experimental/propagate_const/requirements2.cc | 2 +- .../experimental/propagate_const/requirements3.cc | 2 +- .../experimental/propagate_const/requirements4.cc | 2 +- .../experimental/propagate_const/requirements5.cc | 2 +- .../experimental/propagate_const/swap/1.cc | 2 +- .../experimental/propagate_const/typedefs.cc | 2 +- .../testsuite/experimental/random/randint.cc | 2 +- libstdc++-v3/testsuite/experimental/ratio/value.cc | 2 +- libstdc++-v3/testsuite/experimental/set/erasure.cc | 2 +- .../testsuite/experimental/source_location/1.cc | 2 +- .../testsuite/experimental/string/erasure.cc | 2 +- .../experimental/string_view/capacity/1.cc | 2 +- .../experimental/string_view/cons/char/1.cc | 2 +- .../experimental/string_view/cons/char/2.cc | 2 +- .../experimental/string_view/cons/char/3.cc | 2 +- .../experimental/string_view/cons/wchar_t/1.cc | 2 +- .../experimental/string_view/cons/wchar_t/2.cc | 2 +- .../experimental/string_view/cons/wchar_t/3.cc | 2 +- .../string_view/element_access/char/1.cc | 2 +- .../string_view/element_access/char/2.cc | 2 +- .../string_view/element_access/char/empty.cc | 2 +- .../string_view/element_access/char/front_back.cc | 2 +- .../string_view/element_access/wchar_t/1.cc | 2 +- .../string_view/element_access/wchar_t/2.cc | 2 +- .../string_view/element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../testsuite/experimental/string_view/include.cc | 2 +- .../experimental/string_view/inserters/char/1.cc | 2 +- .../experimental/string_view/inserters/char/2.cc | 2 +- .../experimental/string_view/inserters/char/3.cc | 2 +- .../string_view/inserters/pod/10081-out.cc | 2 +- .../string_view/inserters/wchar_t/1.cc | 2 +- .../string_view/inserters/wchar_t/2.cc | 2 +- .../string_view/inserters/wchar_t/3.cc | 2 +- .../string_view/literals/types-char8_t.cc | 2 +- .../experimental/string_view/literals/types.cc | 2 +- .../string_view/literals/values-char8_t.cc | 2 +- .../experimental/string_view/literals/values.cc | 2 +- .../string_view/modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../string_view/modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../string_view/operations/compare/char/1.cc | 2 +- .../string_view/operations/compare/char/13650.cc | 2 +- .../string_view/operations/compare/char/70483.cc | 2 +- .../string_view/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../string_view/operations/copy/char/1.cc | 2 +- .../string_view/operations/copy/wchar_t/1.cc | 2 +- .../string_view/operations/find/char/1.cc | 2 +- .../string_view/operations/find/char/2.cc | 2 +- .../string_view/operations/find/char/3.cc | 2 +- .../string_view/operations/find/char/4.cc | 2 +- .../string_view/operations/find/wchar_t/1.cc | 2 +- .../string_view/operations/find/wchar_t/2.cc | 2 +- .../string_view/operations/find/wchar_t/3.cc | 2 +- .../string_view/operations/find/wchar_t/4.cc | 2 +- .../string_view/operations/rfind/char/1.cc | 2 +- .../string_view/operations/rfind/char/2.cc | 2 +- .../string_view/operations/rfind/char/3.cc | 2 +- .../string_view/operations/rfind/wchar_t/1.cc | 2 +- .../string_view/operations/rfind/wchar_t/2.cc | 2 +- .../string_view/operations/rfind/wchar_t/3.cc | 2 +- .../string_view/operations/substr/char/1.cc | 2 +- .../string_view/operations/substr/char/83511.cc | 2 +- .../string_view/operations/substr/wchar_t/1.cc | 2 +- .../string_view/operations/substr/wchar_t/83511.cc | 2 +- .../string_view/operations/to_string/1.cc | 2 +- .../experimental/string_view/operators/char/2.cc | 2 +- .../string_view/operators/wchar_t/2.cc | 2 +- .../string_view/range_access/char/1.cc | 2 +- .../string_view/range_access/wchar_t/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/char8_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../string_view/requirements/typedefs.cc | 2 +- .../testsuite/experimental/string_view/typedefs.cc | 2 +- .../testsuite/experimental/string_view/types/1.cc | 2 +- .../testsuite/experimental/system_error/value.cc | 2 +- libstdc++-v3/testsuite/experimental/tuple/apply.cc | 2 +- .../testsuite/experimental/tuple/tuple_size.cc | 2 +- .../experimental/type_erased_allocator/2.cc | 2 +- .../type_erased_allocator/uses_allocator.cc | 2 +- .../experimental/type_traits/detection.cc | 2 +- .../testsuite/experimental/type_traits/nonesuch.cc | 2 +- .../testsuite/experimental/type_traits/value.cc | 3 +- .../experimental/unordered_map/erasure.cc | 2 +- .../experimental/unordered_set/erasure.cc | 2 +- .../testsuite/experimental/vector/erasure.cc | 2 +- .../bitmap_allocator/check_allocate_max_size.cc | 2 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_new.cc | 2 +- .../testsuite/ext/bitmap_allocator/overaligned.cc | 2 +- .../ext/bitmap_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-1.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/char-2.cc | 2 +- libstdc++-v3/testsuite/ext/codecvt/wchar_t.cc | 2 +- libstdc++-v3/testsuite/ext/concept_checks.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../cons_virtual_derivation.cc | 2 +- .../testsuite/ext/debug_allocator/56170.cc | 2 +- .../ext/debug_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/debug_allocator/check_delete.cc | 2 +- .../testsuite/ext/debug_allocator/check_new.cc | 2 +- libstdc++-v3/testsuite/ext/debug_allocator/eq.cc | 2 +- .../ext/debug_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13189.cc | 2 +- .../testsuite/ext/enc_filebuf/char/13598.cc | 2 +- .../testsuite/ext/enc_filebuf/wchar_t/13189.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/1_neg.cc | 2 +- libstdc++-v3/testsuite/ext/ext_pointer/alloc_eq.cc | 2 +- .../ext/forced_error/cons_virtual_derivation.cc | 2 +- libstdc++-v3/testsuite/ext/headers.cc | 2 +- libstdc++-v3/testsuite/ext/iota/cxx0x.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/1.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/47709.cc | 2 +- libstdc++-v3/testsuite/ext/is_heap/check_type.cc | 2 +- libstdc++-v3/testsuite/ext/is_sorted/cxx0x.cc | 2 +- .../malloc_allocator/check_allocate_max_size.cc | 2 +- .../ext/malloc_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/malloc_allocator/check_delete.cc | 2 +- .../testsuite/ext/malloc_allocator/check_new.cc | 2 +- .../ext/malloc_allocator/deallocate_global.cc | 2 +- .../ext/malloc_allocator/deallocate_local.cc | 2 +- libstdc++-v3/testsuite/ext/malloc_allocator/eq.cc | 2 +- .../ext/malloc_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/malloc_allocator/overaligned.cc | 2 +- .../testsuite/ext/malloc_allocator/sanity.cc | 2 +- .../ext/malloc_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/median.cc | 2 +- .../testsuite/ext/mt_allocator/22309_thread.cc | 2 +- .../mt_allocator/check_allocate_big_per_type.cc | 2 +- .../ext/mt_allocator/check_allocate_max_size.cc | 2 +- .../ext/mt_allocator/check_deallocate_null.cc | 2 +- .../mt_allocator/check_deallocate_null_thread.cc | 2 +- .../testsuite/ext/mt_allocator/check_delete.cc | 2 +- .../testsuite/ext/mt_allocator/check_new.cc | 2 +- .../ext/mt_allocator/deallocate_global-2.cc | 2 +- .../ext/mt_allocator/deallocate_global-4.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_global_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local-2.cc | 2 +- .../ext/mt_allocator/deallocate_local-4.cc | 2 +- .../ext/mt_allocator/deallocate_local-6.cc | 2 +- .../ext/mt_allocator/deallocate_local-8.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-1.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-3.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-5.cc | 2 +- .../ext/mt_allocator/deallocate_local_thread-7.cc | 2 +- .../ext/mt_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/mt_allocator/overaligned.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-1.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-2.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-3.cc | 2 +- libstdc++-v3/testsuite/ext/mt_allocator/tune-4.cc | 2 +- .../ext/mt_allocator/variadic_construct.cc | 2 +- .../ext/new_allocator/check_allocate_max_size.cc | 2 +- .../ext/new_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/new_allocator/check_delete.cc | 2 +- .../testsuite/ext/new_allocator/check_new.cc | 2 +- .../ext/new_allocator/deallocate_global.cc | 2 +- .../ext/new_allocator/deallocate_local.cc | 2 +- libstdc++-v3/testsuite/ext/new_allocator/eq.cc | 2 +- .../testsuite/ext/new_allocator/instantiate.cc | 2 +- .../testsuite/ext/new_allocator/overaligned.cc | 2 +- .../ext/new_allocator/variadic_construct.cc | 2 +- .../testsuite/ext/numeric_traits/numeric_traits.cc | 2 +- .../ext/pb_ds/example/assoc_container_traits.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_map.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multimap.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_multiset.cc | 2 +- .../ext/pb_ds/example/basic_priority_queue.cc | 2 +- .../testsuite/ext/pb_ds/example/basic_set.cc | 2 +- .../testsuite/ext/pb_ds/example/erase_if.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_find_neg.cc | 2 +- .../ext/pb_ds/example/hash_illegal_resize.cc | 2 +- .../ext/pb_ds/example/hash_initial_size.cc | 2 +- .../ext/pb_ds/example/hash_load_set_change.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_mod.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_resize_neg.cc | 2 +- .../testsuite/ext/pb_ds/example/hash_shift_mask.cc | 2 +- .../example/priority_queue_container_traits.cc | 2 +- .../ext/pb_ds/example/priority_queue_dijkstra.cc | 2 +- .../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +- .../ext/pb_ds/example/priority_queue_split_join.cc | 2 +- .../ext/pb_ds/example/priority_queue_xref.cc | 2 +- .../testsuite/ext/pb_ds/example/ranged_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/store_hash.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_intervals.cc | 2 +- .../testsuite/ext/pb_ds/example/tree_join.cc | 2 +- .../ext/pb_ds/example/tree_order_statistics.cc | 2 +- .../pb_ds/example/tree_order_statistics_join.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_dna.cc | 2 +- .../ext/pb_ds/example/trie_prefix_search.cc | 2 +- .../testsuite/ext/pb_ds/example/trie_split.cc | 2 +- .../ext/pb_ds/regression/associative_containers.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand.cc | 2 +- .../ext/pb_ds/regression/hash_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand.cc | 2 +- .../ext/pb_ds/regression/hash_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_map_rand.cc | 2 +- .../pb_ds/regression/list_update_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/list_update_set_rand.cc | 2 +- .../pb_ds/regression/list_update_set_rand_debug.cc | 2 +- .../regression/priority_queue_binary_heap-62045.cc | 2 +- .../ext/pb_ds/regression/priority_queue_rand.cc | 2 +- .../pb_ds/regression/priority_queue_rand_debug.cc | 2 +- .../ext/pb_ds/regression/priority_queues.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand.cc | 2 +- .../ext/pb_ds/regression/tree_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand.cc | 2 +- .../ext/pb_ds/regression/tree_set_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand.cc | 2 +- .../ext/pb_ds/regression/trie_map_rand_debug.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand.cc | 2 +- .../ext/pb_ds/regression/trie_set_rand_debug.cc | 2 +- libstdc++-v3/testsuite/ext/pod_char_traits.cc | 2 +- .../testsuite/ext/pool_allocator/allocate_chunk.cc | 2 +- .../ext/pool_allocator/check_allocate_max_size.cc | 2 +- .../ext/pool_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/pool_allocator/check_delete.cc | 2 +- .../testsuite/ext/pool_allocator/check_new.cc | 2 +- .../ext/pool_allocator/explicit_instantiation.cc | 2 +- .../testsuite/ext/pool_allocator/overaligned.cc | 2 +- .../ext/pool_allocator/variadic_construct.cc | 2 +- .../random/arcsine_distribution/cons/default.cc | 2 +- .../ext/random/arcsine_distribution/cons/parms.cc | 2 +- .../random/arcsine_distribution/operators/equal.cc | 2 +- .../arcsine_distribution/operators/inequal.cc | 2 +- .../arcsine_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../arcsine_distribution/requirements/typedefs.cc | 2 +- .../ext/random/beta_distribution/cons/default.cc | 2 +- .../ext/random/beta_distribution/cons/parms.cc | 2 +- .../random/beta_distribution/operators/equal.cc | 2 +- .../random/beta_distribution/operators/inequal.cc | 2 +- .../beta_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../beta_distribution/requirements/typedefs.cc | 2 +- .../ext/random/hoyt_distribution/cons/default.cc | 2 +- .../ext/random/hoyt_distribution/cons/parms.cc | 2 +- .../random/hoyt_distribution/operators/equal.cc | 2 +- .../random/hoyt_distribution/operators/inequal.cc | 2 +- .../hoyt_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../hoyt_distribution/requirements/typedefs.cc | 2 +- .../hypergeometric_distribution/cons/default.cc | 2 +- .../hypergeometric_distribution/cons/parms.cc | 2 +- .../hypergeometric_distribution/operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../operators/values.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/k_distribution/cons/default.cc | 2 +- .../ext/random/k_distribution/cons/parms.cc | 2 +- .../ext/random/k_distribution/operators/equal.cc | 2 +- .../ext/random/k_distribution/operators/inequal.cc | 2 +- .../random/k_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../random/k_distribution/requirements/typedefs.cc | 2 +- .../random/logistic_distribution/cons/default.cc | 2 +- .../ext/random/logistic_distribution/cons/parms.cc | 2 +- .../logistic_distribution/operators/equal.cc | 2 +- .../logistic_distribution/operators/inequal.cc | 2 +- .../logistic_distribution/operators/serialize.cc | 2 +- .../logistic_distribution/requirements/typedefs.cc | 2 +- .../random/nakagami_distribution/cons/default.cc | 2 +- .../ext/random/nakagami_distribution/cons/parms.cc | 2 +- .../nakagami_distribution/operators/equal.cc | 2 +- .../nakagami_distribution/operators/inequal.cc | 2 +- .../nakagami_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../nakagami_distribution/requirements/typedefs.cc | 2 +- .../random/normal_mv_distribution/cons/default.cc | 2 +- .../random/normal_mv_distribution/cons/parms.cc | 2 +- .../normal_mv_distribution/operators/equal.cc | 2 +- .../normal_mv_distribution/operators/inequal.cc | 2 +- .../normal_mv_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../ext/random/pareto_distribution/cons/default.cc | 2 +- .../ext/random/pareto_distribution/cons/parms.cc | 2 +- .../random/pareto_distribution/operators/equal.cc | 2 +- .../pareto_distribution/operators/inequal.cc | 2 +- .../pareto_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../pareto_distribution/requirements/typedefs.cc | 2 +- .../ext/random/rice_distribution/cons/default.cc | 2 +- .../ext/random/rice_distribution/cons/parms.cc | 2 +- .../random/rice_distribution/operators/equal.cc | 2 +- .../random/rice_distribution/operators/inequal.cc | 2 +- .../rice_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../rice_distribution/requirements/typedefs.cc | 2 +- .../simd_fast_mersenne_twister_engine/cons/copy.cc | 2 +- .../cons/default.cc | 2 +- .../cons/seed1.cc | 2 +- .../cons/seed2.cc | 2 +- .../cons/seed_seq.cc | 2 +- .../cons/seed_seq2.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/triangular_distribution/cons/default.cc | 2 +- .../random/triangular_distribution/cons/parms.cc | 2 +- .../triangular_distribution/operators/equal.cc | 2 +- .../triangular_distribution/operators/inequal.cc | 2 +- .../triangular_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../cons/default.cc | 2 +- .../cons/parms.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../uniform_on_sphere_distribution/cons/default.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.cc | 2 +- .../random/von_mises_distribution/cons/default.cc | 2 +- .../random/von_mises_distribution/cons/parms.cc | 2 +- .../von_mises_distribution/operators/equal.cc | 2 +- .../von_mises_distribution/operators/inequal.cc | 2 +- .../von_mises_distribution/operators/serialize.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/rope/1.cc | 2 +- libstdc++-v3/testsuite/ext/rope/2.cc | 2 +- libstdc++-v3/testsuite/ext/rope/3.cc | 2 +- libstdc++-v3/testsuite/ext/rope/36832.cc | 2 +- libstdc++-v3/testsuite/ext/rope/4.cc | 2 +- libstdc++-v3/testsuite/ext/rope/40299.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44708.cc | 2 +- libstdc++-v3/testsuite/ext/rope/44963.cc | 2 +- libstdc++-v3/testsuite/ext/rope/5.cc | 2 +- libstdc++-v3/testsuite/ext/rope/6.cc | 2 +- libstdc++-v3/testsuite/ext/rope/61946.cc | 2 +- libstdc++-v3/testsuite/ext/rope/7.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- libstdc++-v3/testsuite/ext/shared_ptr/1.cc | 2 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../ext/special_functions/airy_ai/check_nan.cc | 2 +- .../ext/special_functions/airy_ai/check_value.cc | 2 +- .../ext/special_functions/airy_ai/compile.cc | 2 +- .../ext/special_functions/airy_bi/check_nan.cc | 2 +- .../ext/special_functions/airy_bi/check_value.cc | 2 +- .../ext/special_functions/airy_bi/compile.cc | 2 +- .../ext/special_functions/conf_hyperg/check_nan.cc | 2 +- .../special_functions/conf_hyperg/check_value.cc | 2 +- .../ext/special_functions/conf_hyperg/compile.cc | 2 +- .../ext/special_functions/hyperg/check_nan.cc | 2 +- .../ext/special_functions/hyperg/check_value.cc | 2 +- .../ext/special_functions/hyperg/compile.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-1.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-3.cc | 2 +- libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/81751.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-1.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-2.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-3.cc | 2 +- .../ext/stdio_sync_filebuf/char/12048-4.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/char/35209.cc | 2 +- .../testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12077.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-1.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-2.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-3.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/12948-4.cc | 2 +- .../ext/stdio_sync_filebuf/wchar_t/35209.cc | 2 +- .../ext/throw_allocator/check_allocate_max_size.cc | 2 +- .../ext/throw_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/throw_allocator/check_delete.cc | 2 +- .../testsuite/ext/throw_allocator/check_new.cc | 2 +- .../ext/throw_allocator/deallocate_global.cc | 2 +- .../ext/throw_allocator/deallocate_local.cc | 2 +- .../ext/throw_allocator/explicit_instantiation.cc | 2 +- .../ext/throw_allocator/variadic_construct.cc | 2 +- libstdc++-v3/testsuite/ext/throw_value/cons.cc | 2 +- .../testsuite/ext/type_traits/add_unsigned.cc | 2 +- .../ext/type_traits/add_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/type_traits/remove_unsigned.cc | 2 +- .../type_traits/remove_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/vstring/capacity/29134.cc | 2 +- .../ext/vstring/capacity/shrink_to_fit.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/cons/58415-2.cc | 2 +- .../testsuite/ext/vstring/cons/moveable.cc | 2 +- .../ext/vstring/cons/noexcept_move_construct.cc | 2 +- .../ext/vstring/element_access/char/58163.cc | 2 +- .../ext/vstring/element_access/char/front_back.cc | 2 +- .../ext/vstring/element_access/wchar_t/58163.cc | 2 +- .../vstring/element_access/wchar_t/front_back.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/hash/char/1.cc | 2 +- .../testsuite/ext/vstring/hash/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/init-list.cc | 2 +- .../ext/vstring/inserters_extractors/char/28277.cc | 2 +- .../vstring/inserters_extractors/wchar_t/28277.cc | 2 +- .../ext/vstring/modifiers/assign/move_assign.cc | 2 +- .../testsuite/ext/vstring/modifiers/clear/56166.cc | 2 +- .../ext/vstring/modifiers/erase/char/54577.cc | 2 +- .../ext/vstring/modifiers/erase/wchar_t/54577.cc | 2 +- .../modifiers/insert/char/const_iterator.cc | 2 +- .../modifiers/insert/wchar_t/const_iterator.cc | 2 +- .../ext/vstring/modifiers/pop_back/char/1.cc | 2 +- .../ext/vstring/modifiers/pop_back/wchar_t/1.cc | 2 +- .../modifiers/replace/char/const_iterator.cc | 2 +- .../modifiers/replace/wchar_t/const_iterator.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/1.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/operators/2.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/range_access.cc | 2 +- .../ext/vstring/requirements/citerators.cc | 2 +- .../ext/vstring/requirements/do_the_right_thing.cc | 2 +- .../ext/vstring/requirements/dr438/constructor.cc | 2 +- .../ext/vstring/requirements/exception/basic.cc | 2 +- .../exception/generation_prohibited.cc | 2 +- .../exception/propagation_consistent.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/char/1.cc | 2 +- .../explicit_instantiation/char16_t/1.cc | 2 +- .../explicit_instantiation/char32_t/1.cc | 2 +- .../explicit_instantiation/wchar_t/1.cc | 2 +- .../testsuite/ext/vstring/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/ext/vstring/types/23767.cc | 2 +- libstdc++-v3/testsuite/lib/dg-options.exp | 2 +- libstdc++-v3/testsuite/lib/gdb-test.exp | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 4 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +- .../testsuite/libstdc++-dg/conformance.exp | 2 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 4 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 5 +- .../testsuite/libstdc++-prettyprinters/91997.cc | 53 + .../testsuite/libstdc++-prettyprinters/compat.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 2 +- .../testsuite/libstdc++-prettyprinters/cxx20.cc | 61 + .../testsuite/libstdc++-prettyprinters/debug.cc | 2 +- .../libstdc++-prettyprinters/debug_cxx11.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 2 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../libstdc++-prettyprinters/shared_ptr.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis2.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/array.cc | 2 +- .../libstdc++-xmethods/associative-containers.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/deque.cc | 2 +- .../testsuite/libstdc++-xmethods/forwardlist.cc | 2 +- libstdc++-v3/testsuite/libstdc++-xmethods/list.cc | 2 +- .../testsuite/libstdc++-xmethods/shared_ptr.cc | 2 +- .../testsuite/libstdc++-xmethods/unique_ptr.cc | 2 +- .../testsuite/libstdc++-xmethods/vector.cc | 2 +- .../testsuite/libstdc++-xmethods/xmethods.exp | 2 +- .../testsuite/performance/21_strings/append-1.cc | 2 +- .../testsuite/performance/21_strings/append-2.cc | 2 +- .../performance/21_strings/cons_input_iterator.cc | 2 +- .../performance/21_strings/copy_cons_and_dest.cc | 2 +- .../testsuite/performance/21_strings/find.cc | 2 +- .../testsuite/performance/22_locale/is_wchar_t.cc | 2 +- .../performance/22_locale/narrow_widen_char.cc | 2 +- .../performance/22_locale/narrow_widen_wchar_t.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_in.cc | 2 +- .../performance/22_locale/wchar_t_length.cc | 2 +- .../testsuite/performance/22_locale/wchar_t_out.cc | 2 +- .../23_containers/copy_construct/unordered_set.cc | 2 +- .../23_containers/copy_construct/vector_bool.cc | 2 +- .../performance/23_containers/create/map.cc | 2 +- .../23_containers/create_from_sorted/set.cc | 2 +- .../performance/23_containers/create_sort/list.cc | 2 +- .../performance/23_containers/find/map.cc | 2 +- .../performance/23_containers/index/map.cc | 2 +- .../performance/23_containers/insert/54075.cc | 2 +- .../performance/23_containers/insert/81476.cc | 2 +- .../23_containers/insert/associative.cc | 2 +- .../performance/23_containers/insert/sequence.cc | 2 +- .../23_containers/insert/unordered_map_array.cc | 2 +- .../insert/unordered_multiset_hint.cc | 2 +- .../23_containers/insert/unordered_set.cc | 2 +- .../23_containers/insert_erase/41975.cc | 2 +- .../23_containers/insert_erase/associative.cc | 2 +- .../23_containers/insert_from_sorted/set.cc | 2 +- .../23_containers/producer_consumer/associative.cc | 2 +- .../23_containers/producer_consumer/sequence.cc | 2 +- .../range_construct/deque_construct.cc | 2 +- .../range_construct/list_construct1.cc | 2 +- .../range_construct/list_construct2.cc | 2 +- .../range_construct/vector_construct.cc | 2 +- .../23_containers/resize/vector_bool.cc | 2 +- .../performance/23_containers/sort_search/list.cc | 2 +- .../25_algorithms/copy_backward_deque_iterators.cc | 69 +- .../25_algorithms/copy_deque_iterators.cc | 69 +- .../25_algorithms/copy_streambuf_iterators.cc | 2 +- .../25_algorithms/equal_deque_iterators.cc | 82 + .../25_algorithms/find_istreambuf_iterators.cc | 2 +- .../25_algorithms/lexicographical_compare.cc | 2 +- .../25_algorithms/nth_element_worst_case.cc | 2 +- .../performance/25_algorithms/search_n.cc | 2 +- .../testsuite/performance/25_algorithms/sort.cc | 2 +- .../performance/25_algorithms/sort_heap.cc | 2 +- .../performance/25_algorithms/stable_sort.cc | 2 +- .../performance/26_numerics/complex_norm.cc | 2 +- .../26_numerics/valarray_gslice_to_index.cc | 2 +- .../testsuite/performance/27_io/cout_insert_int.cc | 2 +- .../testsuite/performance/27_io/filebuf_copy.cc | 2 +- .../performance/27_io/filebuf_sgetn_unbuf.cc | 2 +- .../testsuite/performance/27_io/filebuf_sputc.cc | 2 +- .../performance/27_io/filebuf_sputn_unbuf.cc | 2 +- .../performance/27_io/fmtflags_manipulators.cc | 2 +- .../performance/27_io/fstream_seek_write.cc | 2 +- .../performance/27_io/ifstream_extract_chars.cc | 2 +- .../performance/27_io/ifstream_extract_float.cc | 2 +- .../performance/27_io/ifstream_extract_int.cc | 2 +- .../performance/27_io/ifstream_getline-2.cc | 2 +- .../performance/27_io/ifstream_getline.cc | 2 +- .../performance/27_io/ofstream_insert_float.cc | 2 +- .../performance/27_io/ofstream_insert_int.cc | 2 +- .../performance/27_io/stringbuf_overflow.cc | 2 +- .../testsuite/performance/28_regex/range.cc | 2 +- .../testsuite/performance/28_regex/split.cc | 2 +- .../testsuite/performance/28_regex/split.h | 4 +- .../testsuite/performance/28_regex/split_bfs.cc | 2 +- .../performance/30_threads/future/polling.cc | 2 +- .../performance/ext/pb_ds/all_int_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_insert.cc | 2 +- .../performance/ext/pb_ds/all_text_find.cc | 2 +- .../performance/ext/pb_ds/hash_int_erase_mem.cc | 2 +- .../performance/ext/pb_ds/hash_zlob_int_find.cc | 2 +- .../performance/ext/pb_ds/multimap_text_find.hpp | 2 +- .../ext/pb_ds/multimap_text_find_large.cc | 2 +- .../ext/pb_ds/multimap_text_find_small.cc | 2 +- .../performance/ext/pb_ds/multimap_text_insert.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_mem_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem_small.cc | 2 +- .../ext/pb_ds/multimap_text_insert_small.cc | 2 +- .../ext/pb_ds/priority_queue_int_push.cc | 2 +- .../ext/pb_ds/priority_queue_int_push_pop.cc | 2 +- .../ext/pb_ds/priority_queue_text_join.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify.hpp | 2 +- .../ext/pb_ds/priority_queue_text_modify_down.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify_up.cc | 2 +- .../ext/pb_ds/priority_queue_text_pop_mem.cc | 2 +- .../ext/pb_ds/priority_queue_text_push.cc | 2 +- .../ext/pb_ds/priority_queue_text_push_pop.cc | 2 +- .../performance/ext/pb_ds/tree_order_statistics.cc | 2 +- .../performance/ext/pb_ds/tree_split_join.cc | 2 +- .../performance/ext/pb_ds/tree_text_insert.cc | 2 +- .../performance/ext/pb_ds/tree_text_lor_find.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 2 +- .../01_assoc_laguerre/check_value.cc | 2 +- .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 2 +- .../02_assoc_legendre/check_value.cc | 2 +- .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/02_assoc_legendre/pr86655.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 2 +- .../special_functions/03_beta/check_value.cc | 2 +- .../testsuite/special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 2 +- .../04_comp_ellint_1/check_value.cc | 2 +- .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 2 +- .../05_comp_ellint_2/check_value.cc | 2 +- .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 2 +- .../06_comp_ellint_3/check_value.cc | 2 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 2 +- .../07_cyl_bessel_i/check_value.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/08_cyl_bessel_j/check_nan.cc | 2 +- .../08_cyl_bessel_j/check_value.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/09_cyl_bessel_k/check_nan.cc | 2 +- .../09_cyl_bessel_k/check_value.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/10_cyl_neumann/check_nan.cc | 2 +- .../10_cyl_neumann/check_value.cc | 2 +- .../special_functions/10_cyl_neumann/compile.cc | 2 +- .../special_functions/10_cyl_neumann/compile_2.cc | 2 +- .../special_functions/11_ellint_1/check_nan.cc | 2 +- .../special_functions/11_ellint_1/check_value.cc | 2 +- .../special_functions/11_ellint_1/compile.cc | 2 +- .../special_functions/11_ellint_1/compile_2.cc | 2 +- .../special_functions/12_ellint_2/check_nan.cc | 2 +- .../special_functions/12_ellint_2/check_value.cc | 2 +- .../special_functions/12_ellint_2/compile.cc | 2 +- .../special_functions/12_ellint_2/compile_2.cc | 2 +- .../special_functions/13_ellint_3/check_nan.cc | 2 +- .../special_functions/13_ellint_3/check_value.cc | 2 +- .../special_functions/13_ellint_3/compile.cc | 2 +- .../special_functions/13_ellint_3/compile_2.cc | 2 +- .../special_functions/14_expint/check_nan.cc | 2 +- .../special_functions/14_expint/check_value.cc | 2 +- .../special_functions/14_expint/compile.cc | 2 +- .../special_functions/14_expint/compile_2.cc | 2 +- .../special_functions/14_expint/pr68397.cc | 2 +- .../special_functions/15_hermite/check_nan.cc | 2 +- .../special_functions/15_hermite/check_value.cc | 2 +- .../special_functions/15_hermite/compile.cc | 2 +- .../special_functions/15_hermite/compile_2.cc | 2 +- .../special_functions/16_laguerre/check_nan.cc | 2 +- .../special_functions/16_laguerre/check_value.cc | 2 +- .../special_functions/16_laguerre/compile.cc | 2 +- .../special_functions/16_laguerre/compile_2.cc | 2 +- .../special_functions/17_legendre/check_nan.cc | 2 +- .../special_functions/17_legendre/check_value.cc | 2 +- .../special_functions/17_legendre/compile.cc | 2 +- .../special_functions/17_legendre/compile_2.cc | 2 +- .../special_functions/18_riemann_zeta/check_nan.cc | 2 +- .../18_riemann_zeta/check_value.cc | 2 +- .../special_functions/18_riemann_zeta/compile.cc | 2 +- .../special_functions/18_riemann_zeta/compile_2.cc | 2 +- .../special_functions/19_sph_bessel/check_nan.cc | 2 +- .../special_functions/19_sph_bessel/check_value.cc | 2 +- .../special_functions/19_sph_bessel/compile.cc | 2 +- .../special_functions/19_sph_bessel/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/check_nan.cc | 2 +- .../20_sph_legendre/check_value.cc | 2 +- .../special_functions/20_sph_legendre/compile.cc | 2 +- .../special_functions/20_sph_legendre/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/pr86655.cc | 2 +- .../special_functions/21_sph_neumann/check_nan.cc | 2 +- .../21_sph_neumann/check_value.cc | 2 +- .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- libstdc++-v3/testsuite/std/concepts/1.cc | 2 +- libstdc++-v3/testsuite/std/concepts/2.cc | 2 +- .../std/concepts/concepts.callable/invocable.cc | 2 +- .../concepts.callable/regular_invocable.cc | 2 +- .../std/concepts/concepts.callable/relation.cc | 2 +- .../concepts/concepts.callable/strictweakorder.cc | 2 +- .../concept.arithmetic/floating_point.cc | 2 +- .../concepts.lang/concept.arithmetic/integral.cc | 2 +- .../concept.arithmetic/signed_integral.cc | 2 +- .../concept.arithmetic/unsigned_integral.cc | 2 +- .../concepts/concepts.lang/concept.assignable/1.cc | 2 +- .../std/concepts/concepts.lang/concept.common/1.cc | 2 +- .../concepts/concepts.lang/concept.commonref/1.cc | 2 +- .../concepts.lang/concept.constructible/1.cc | 2 +- .../concepts.lang/concept.convertible/1.cc | 2 +- .../concepts.lang/concept.copyconstructible/1.cc | 2 +- .../concept.defaultinitializable/1.cc | 2 +- .../concept.defaultinitializable/lwg3149.cc | 2 +- .../concepts/concepts.lang/concept.derived/1.cc | 2 +- .../concepts.lang/concept.destructible/1.cc | 2 +- .../concepts.lang/concept.moveconstructible/1.cc | 2 +- .../std/concepts/concepts.lang/concept.same/1.cc | 2 +- .../concepts.lang/concept.swappable/swap.cc | 2 +- .../concepts.lang/concept.swappable/swappable.cc | 2 +- .../concept.swappable/swappable_with.cc | 2 +- .../std/concepts/concepts.object/copyable.cc | 2 +- .../std/concepts/concepts.object/movable.cc | 2 +- .../std/concepts/concepts.object/regular.cc | 2 +- .../std/concepts/concepts.object/semiregular.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/begin.cc | 65 +- .../testsuite/std/ranges/access/begin_neg.cc | 39 + libstdc++-v3/testsuite/std/ranges/access/cbegin.cc | 31 +- libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 15 +- libstdc++-v3/testsuite/std/ranges/access/cend.cc | 30 +- .../testsuite/std/ranges/access/crbegin.cc | 32 +- libstdc++-v3/testsuite/std/ranges/access/crend.cc | 17 +- libstdc++-v3/testsuite/std/ranges/access/data.cc | 11 +- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/end.cc | 59 +- .../testsuite/std/ranges/access/end_neg.cc | 7 +- libstdc++-v3/testsuite/std/ranges/access/rbegin.cc | 43 +- libstdc++-v3/testsuite/std/ranges/access/rend.cc | 91 +- libstdc++-v3/testsuite/std/ranges/access/size.cc | 2 +- .../testsuite/std/ranges/access/size_neg.cc | 5 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 93 + libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 122 + .../testsuite/std/ranges/adaptors/common.cc | 68 + .../testsuite/std/ranges/adaptors/counted.cc | 64 + libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 164 + .../testsuite/std/ranges/adaptors/drop_while.cc | 99 + .../testsuite/std/ranges/adaptors/elements.cc | 52 + .../testsuite/std/ranges/adaptors/filter.cc | 135 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 112 + .../testsuite/std/ranges/adaptors/lwg3313_neg.cc | 40 + .../testsuite/std/ranges/adaptors/lwg3325_neg.cc | 35 + .../testsuite/std/ranges/adaptors/reverse.cc | 142 + .../testsuite/std/ranges/adaptors/split.cc | 133 + .../testsuite/std/ranges/adaptors/split_neg.cc | 49 + libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 111 + .../testsuite/std/ranges/adaptors/take_while.cc | 79 + .../testsuite/std/ranges/adaptors/transform.cc | 133 + libstdc++-v3/testsuite/std/ranges/empty_view.cc | 6 +- .../std/ranges/headers/ranges/synopsis.cc | 2 +- libstdc++-v3/testsuite/std/ranges/iota/93267.cc | 30 + .../testsuite/std/ranges/iota/iota_view.cc | 87 + libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 35 + .../testsuite/std/ranges/iota/lwg3292_neg.cc | 40 + libstdc++-v3/testsuite/std/ranges/iota_view.cc | 70 - libstdc++-v3/testsuite/std/ranges/istream_view.cc | 93 + libstdc++-v3/testsuite/std/ranges/range.cc | 4 +- libstdc++-v3/testsuite/std/ranges/refinements.cc | 2 +- libstdc++-v3/testsuite/std/ranges/safe_range.cc | 41 + .../testsuite/std/ranges/safe_range_types.cc | 59 + libstdc++-v3/testsuite/std/ranges/single_view.cc | 2 +- libstdc++-v3/testsuite/std/ranges/sized.cc | 2 +- .../testsuite/std/ranges/subrange/lwg3282_neg.cc | 31 + .../testsuite/std/ranges/subrange/tuple_like.cc | 52 + libstdc++-v3/testsuite/std/ranges/view.cc | 14 +- .../enable_shared_from_this/1.cc | 2 +- .../enable_shared_from_this/not_shared.cc | 2 +- .../enable_shared_from_this/not_shared2.cc | 2 +- .../enable_shared_from_this/not_shared3.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../enable_shared_from_this/shared.cc | 2 +- .../enable_shared_from_this/still_shared.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../2_general_utilities/headers/memory/synopsis.cc | 2 +- .../headers/memory/types_std_tr1.cc | 2 +- .../shared_ptr/assign/assign.cc | 2 +- .../shared_ptr/assign/auto_ptr.cc | 2 +- .../shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 2 +- .../2_general_utilities/shared_ptr/assign/dr541.cc | 2 +- .../shared_ptr/assign/shared_ptr.cc | 2 +- .../shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/casts/1.cc | 2 +- .../shared_ptr/comparison/cmp.cc | 2 +- .../2_general_utilities/shared_ptr/cons/39405.cc | 2 +- .../shared_ptr/cons/43820_neg.cc | 2 +- .../shared_ptr/cons/auto_ptr.cc | 2 +- .../shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../2_general_utilities/shared_ptr/cons/copy.cc | 2 +- .../2_general_utilities/shared_ptr/cons/default.cc | 2 +- .../2_general_utilities/shared_ptr/cons/pointer.cc | 2 +- .../shared_ptr/cons/weak_ptr.cc | 2 +- .../shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../2_general_utilities/shared_ptr/dest/dest.cc | 2 +- .../2_general_utilities/shared_ptr/misc/24595.cc | 2 +- .../2_general_utilities/shared_ptr/misc/42019.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/misc/io.cc | 2 +- .../2_general_utilities/shared_ptr/misc/swap.cc | 2 +- .../shared_ptr/modifiers/24805.cc | 2 +- .../shared_ptr/modifiers/reset.cc | 2 +- .../shared_ptr/modifiers/reset_neg.cc | 2 +- .../shared_ptr/modifiers/swap.cc | 2 +- .../shared_ptr/modifiers/swap_neg.cc | 2 +- .../shared_ptr/observers/bool_conv.cc | 2 +- .../shared_ptr/observers/get.cc | 2 +- .../shared_ptr/observers/unique.cc | 2 +- .../shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../tr1/2_general_utilities/weak_ptr/lock/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../tr1/3_function_objects/bind/all_bound.cc | 2 +- .../tr1/3_function_objects/bind/cv_quals.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/mixed.cc | 2 +- .../tr1/3_function_objects/bind/nested.cc | 2 +- .../tr1/3_function_objects/bind/placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/ref.cc | 2 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../tr1/3_function_objects/function/10.cc | 2 +- .../testsuite/tr1/3_function_objects/function/2.cc | 2 +- .../testsuite/tr1/3_function_objects/function/3.cc | 2 +- .../testsuite/tr1/3_function_objects/function/4.cc | 2 +- .../testsuite/tr1/3_function_objects/function/5.cc | 2 +- .../testsuite/tr1/3_function_objects/function/6.cc | 2 +- .../tr1/3_function_objects/function/63840.cc | 2 +- .../testsuite/tr1/3_function_objects/function/7.cc | 2 +- .../testsuite/tr1/3_function_objects/function/8.cc | 2 +- .../testsuite/tr1/3_function_objects/function/9.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../headers/functional/types_std_tr1.cc | 2 +- .../using_namespace_std_tr1_placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/mem_fn.cc | 2 +- .../3_function_objects/reference_wrapper/invoke.cc | 2 +- .../reference_wrapper/typedefs.cc | 2 +- .../testsuite/tr1/3_function_objects/result_of.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_const/value.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_volatile/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/aligned_storage/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../alignment_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/alignment_of/value.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../extent/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_nothrow_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_destructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_virtual_destructor/value.cc | 2 +- .../headers/type_traits/synopsis.cc | 2 +- .../headers/type_traits/types_std_tr1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../integral_constant/true_false_value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_abstract/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_abstract/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_arithmetic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_array/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_base_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_class/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_compound/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_const/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_empty/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_empty/value.cc | 2 +- .../tr1/4_metaprogramming/is_enum/24808.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../is_enum/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_floating_point/value.cc | 2 +- .../tr1/4_metaprogramming/is_function/24808.cc | 2 +- .../tr1/4_metaprogramming/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_function/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_integral/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_member_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_object/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../is_pod/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_pointer/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/24809.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_reference/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../is_same/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_scalar/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_signed/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_signed/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_union/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_unsigned/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../is_void/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_volatile/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_volatile/value.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../rank/requirements/typedefs.cc | 2 +- .../testsuite/tr1/4_metaprogramming/rank/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_all_extents/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_volatile/value.cc | 2 +- .../headers/random/synopsis.cc | 2 +- .../headers/random/types_std_tr1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/discard_block/operators/equal.cc | 2 +- .../random/discard_block/operators/not_equal.cc | 2 +- .../random/discard_block/operators/serialize.cc | 2 +- .../random/discard_block/requirements/constants.cc | 2 +- .../random/discard_block/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/linear_congruential/cons/default.cc | 2 +- .../random/linear_congruential/cons/gen1.cc | 2 +- .../random/linear_congruential/cons/seed1.cc | 2 +- .../random/linear_congruential/cons/seed2.cc | 2 +- .../random/linear_congruential/operators/equal.cc | 2 +- .../linear_congruential/operators/not_equal.cc | 2 +- .../linear_congruential/operators/serialize.cc | 2 +- .../linear_congruential/requirements/constants.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../linear_congruential/requirements/typedefs.cc | 2 +- .../random/mersenne_twister/cons/default.cc | 2 +- .../random/mersenne_twister/cons/gen1.cc | 2 +- .../random/mersenne_twister/cons/seed1.cc | 2 +- .../random/mersenne_twister/cons/seed2.cc | 2 +- .../random/mersenne_twister/operators/equal.cc | 2 +- .../random/mersenne_twister/operators/not_equal.cc | 2 +- .../random/mersenne_twister/operators/serialize.cc | 2 +- .../mersenne_twister/requirements/constants.cc | 2 +- .../mersenne_twister/requirements/typedefs.cc | 2 +- .../5_numerical_facilities/random/minstd_rand.cc | 2 +- .../5_numerical_facilities/random/minstd_rand0.cc | 2 +- .../tr1/5_numerical_facilities/random/mt19937.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../random/random_device/cons/default.cc | 2 +- .../random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux3.cc | 2 +- .../5_numerical_facilities/random/ranlux3_01.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux4.cc | 2 +- .../5_numerical_facilities/random/ranlux4_01.cc | 2 +- .../random/subtract_with_carry/cons/default.cc | 2 +- .../random/subtract_with_carry/cons/gen1.cc | 2 +- .../random/subtract_with_carry/cons/seed1.cc | 2 +- .../random/subtract_with_carry/cons/seed2.cc | 2 +- .../random/subtract_with_carry/operators/equal.cc | 2 +- .../subtract_with_carry/operators/not_equal.cc | 2 +- .../subtract_with_carry/operators/serialize.cc | 2 +- .../subtract_with_carry/requirements/constants.cc | 2 +- .../subtract_with_carry/requirements/typedefs.cc | 2 +- .../random/subtract_with_carry_01/cons/default.cc | 2 +- .../random/subtract_with_carry_01/cons/gen1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed2.cc | 2 +- .../subtract_with_carry_01/operators/equal.cc | 2 +- .../subtract_with_carry_01/operators/not_equal.cc | 2 +- .../subtract_with_carry_01/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/uniform_int/33128.cc | 2 +- .../random/uniform_int/cons/default.cc | 2 +- .../random/uniform_int/cons/range.cc | 2 +- .../random/uniform_int/requirements/typedefs.cc | 2 +- .../random/uniform_real/requirements/typedefs.cc | 2 +- .../random/variate_generator/37986.cc | 2 +- .../variate_generator/requirements/typedefs.cc | 2 +- .../random/xor_combine/cons/default.cc | 2 +- .../random/xor_combine/operators/equal.cc | 2 +- .../random/xor_combine/operators/not_equal.cc | 2 +- .../random/xor_combine/operators/serialize.cc | 2 +- .../random/xor_combine/requirements/constants.cc | 2 +- .../random/xor_combine/requirements/typedefs.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 2 +- .../01_assoc_laguerre/check_value.cc | 2 +- .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 2 +- .../02_assoc_legendre/check_value.cc | 2 +- .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/02_assoc_legendre/pr86655.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 2 +- .../special_functions/03_beta/check_value.cc | 2 +- .../special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 2 +- .../04_comp_ellint_1/check_value.cc | 2 +- .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 2 +- .../05_comp_ellint_2/check_value.cc | 2 +- .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 2 +- .../06_comp_ellint_3/check_value.cc | 2 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_conf_hyperg/check_nan.cc | 2 +- .../07_conf_hyperg/check_value.cc | 2 +- .../special_functions/07_conf_hyperg/compile.cc | 2 +- .../special_functions/07_conf_hyperg/compile_2.cc | 2 +- .../07_conf_hyperg/compile_cxx17.cc | 2 +- .../special_functions/08_cyl_bessel_i/check_nan.cc | 2 +- .../08_cyl_bessel_i/check_value.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile.cc | 2 +- .../special_functions/08_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/08_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/09_cyl_bessel_j/check_nan.cc | 2 +- .../09_cyl_bessel_j/check_value.cc | 2 +- .../special_functions/09_cyl_bessel_j/compile.cc | 2 +- .../special_functions/09_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/10_cyl_bessel_k/airy.cc | 2 +- .../special_functions/10_cyl_bessel_k/check_nan.cc | 2 +- .../10_cyl_bessel_k/check_value.cc | 2 +- .../special_functions/10_cyl_bessel_k/compile.cc | 2 +- .../special_functions/10_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/11_cyl_neumann/check_nan.cc | 2 +- .../11_cyl_neumann/check_value.cc | 2 +- .../special_functions/11_cyl_neumann/compile.cc | 2 +- .../special_functions/11_cyl_neumann/compile_2.cc | 2 +- .../special_functions/12_ellint_1/check_nan.cc | 2 +- .../special_functions/12_ellint_1/check_value.cc | 2 +- .../special_functions/12_ellint_1/compile.cc | 2 +- .../special_functions/12_ellint_1/compile_2.cc | 2 +- .../special_functions/13_ellint_2/check_nan.cc | 2 +- .../special_functions/13_ellint_2/check_value.cc | 2 +- .../special_functions/13_ellint_2/compile.cc | 2 +- .../special_functions/13_ellint_2/compile_2.cc | 2 +- .../special_functions/14_ellint_3/check_nan.cc | 2 +- .../special_functions/14_ellint_3/check_value.cc | 2 +- .../special_functions/14_ellint_3/compile.cc | 2 +- .../special_functions/14_ellint_3/compile_2.cc | 2 +- .../special_functions/15_expint/check_nan.cc | 2 +- .../special_functions/15_expint/check_value_neg.cc | 2 +- .../special_functions/15_expint/check_value_pos.cc | 2 +- .../special_functions/15_expint/compile.cc | 2 +- .../special_functions/15_expint/compile_2.cc | 2 +- .../special_functions/15_expint/pr68397.cc | 2 +- .../special_functions/16_hermite/check_nan.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 2 +- .../special_functions/16_hermite/compile.cc | 2 +- .../special_functions/16_hermite/compile_2.cc | 2 +- .../special_functions/17_hyperg/check_nan.cc | 2 +- .../special_functions/17_hyperg/check_value.cc | 2 +- .../special_functions/17_hyperg/compile.cc | 2 +- .../special_functions/17_hyperg/compile_2.cc | 2 +- .../special_functions/17_hyperg/compile_cxx17.cc | 2 +- .../special_functions/18_laguerre/check_nan.cc | 2 +- .../special_functions/18_laguerre/check_value.cc | 2 +- .../special_functions/18_laguerre/compile.cc | 2 +- .../special_functions/18_laguerre/compile_2.cc | 2 +- .../special_functions/19_legendre/check_nan.cc | 2 +- .../special_functions/19_legendre/check_value.cc | 2 +- .../special_functions/19_legendre/compile.cc | 2 +- .../special_functions/19_legendre/compile_2.cc | 2 +- .../special_functions/20_riemann_zeta/check_nan.cc | 2 +- .../20_riemann_zeta/check_value_neg.cc | 2 +- .../20_riemann_zeta/check_value_pos.cc | 2 +- .../special_functions/20_riemann_zeta/compile.cc | 2 +- .../special_functions/20_riemann_zeta/compile_2.cc | 2 +- .../special_functions/21_sph_bessel/check_nan.cc | 2 +- .../special_functions/21_sph_bessel/check_value.cc | 2 +- .../special_functions/21_sph_bessel/compile.cc | 2 +- .../special_functions/21_sph_bessel/compile_2.cc | 2 +- .../special_functions/22_sph_legendre/check_nan.cc | 2 +- .../22_sph_legendre/check_value.cc | 2 +- .../special_functions/22_sph_legendre/compile.cc | 2 +- .../special_functions/22_sph_legendre/compile_2.cc | 2 +- .../special_functions/22_sph_legendre/pr86655.cc | 2 +- .../special_functions/23_sph_neumann/check_nan.cc | 2 +- .../23_sph_neumann/check_value.cc | 2 +- .../special_functions/23_sph_neumann/compile.cc | 2 +- .../special_functions/23_sph_neumann/compile_2.cc | 2 +- .../special_functions/testcase.h | 2 +- .../tr1/6_containers/array/capacity/empty.cc | 2 +- .../tr1/6_containers/array/capacity/max_size.cc | 2 +- .../tr1/6_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../tr1/6_containers/array/element_access/back.cc | 2 +- .../tr1/6_containers/array/element_access/data.cc | 2 +- .../tr1/6_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../tr1/6_containers/array/requirements/assign.cc | 2 +- .../6_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation.cc | 2 +- .../6_containers/array/requirements/member_swap.cc | 2 +- .../6_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../tr1/6_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 2 +- .../testsuite/tr1/6_containers/hash/24799.cc | 2 +- .../tr1/6_containers/hash/operators/size_t.cc | 2 +- .../6_containers/hash/requirements/base_classes.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/headers/array/synopsis.cc | 2 +- .../6_containers/headers/functional/synopsis.cc | 2 +- .../tr1/6_containers/headers/tuple/synopsis.cc | 2 +- .../6_containers/headers/tuple/types_std_tr1.cc | 2 +- .../6_containers/headers/unordered_map/synopsis.cc | 2 +- .../6_containers/headers/unordered_set/synopsis.cc | 2 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tr1/6_containers/tuple/cons/assignment.cc | 2 +- .../tr1/6_containers/tuple/cons/big_tuples.cc | 2 +- .../tr1/6_containers/tuple/cons/constructor.cc | 2 +- .../6_containers/tuple/creation_functions/23978.cc | 2 +- .../tuple/creation_functions/make_tuple.cc | 2 +- .../6_containers/tuple/creation_functions/tie.cc | 2 +- .../6_containers/tuple/creation_functions/tie2.cc | 2 +- .../tr1/6_containers/tuple/element_access/get.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/tuple/tuple_element.cc | 2 +- .../testsuite/tr1/6_containers/tuple/tuple_size.cc | 2 +- .../tr1/6_containers/unordered_map/24064.cc | 2 +- .../unordered_map/capacity/29134-map.cc | 2 +- .../tr1/6_containers/unordered_map/erase/1.cc | 2 +- .../6_containers/unordered_map/erase/24061-map.cc | 2 +- .../tr1/6_containers/unordered_map/find/map1.cc | 2 +- .../6_containers/unordered_map/insert/24061-map.cc | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../6_containers/unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_map/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_map/swap/1.cc | 2 +- .../tr1/6_containers/unordered_map/swap/2.cc | 2 +- .../unordered_multimap/capacity/29134-multimap.cc | 2 +- .../tr1/6_containers/unordered_multimap/erase/1.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/find/multimap1.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/2.cc | 2 +- .../tr1/6_containers/unordered_multiset/24054.cc | 2 +- .../unordered_multiset/capacity/29134-multiset.cc | 2 +- .../tr1/6_containers/unordered_multiset/erase/1.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/find/multiset1.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/2.cc | 2 +- .../tr1/6_containers/unordered_set/23053.cc | 2 +- .../tr1/6_containers/unordered_set/23465.cc | 2 +- .../tr1/6_containers/unordered_set/26127.cc | 2 +- .../tr1/6_containers/unordered_set/26132.cc | 2 +- .../unordered_set/capacity/29134-set.cc | 2 +- .../tr1/6_containers/unordered_set/erase/1.cc | 2 +- .../6_containers/unordered_set/erase/24061-set.cc | 2 +- .../tr1/6_containers/unordered_set/find/set1.cc | 2 +- .../6_containers/unordered_set/insert/24061-set.cc | 2 +- .../6_containers/unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_set/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../requirements/iterators_default_constructor.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_set/swap/1.cc | 2 +- .../tr1/6_containers/unordered_set/swap/2.cc | 2 +- .../testsuite/tr1/6_containers/utility/19535.cc | 2 +- .../testsuite/tr1/6_containers/utility/pair.cc | 2 +- .../basic_regex/assign/char/cstring.cc | 2 +- .../basic_regex/assign/char/cstring_op.cc | 2 +- .../basic_regex/assign/char/pstring.cc | 2 +- .../basic_regex/assign/char/range.cc | 2 +- .../basic_regex/assign/char/string.cc | 2 +- .../basic_regex/assign/char/string_op.cc | 2 +- .../basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../basic_regex/assign/wchar_t/pstring.cc | 2 +- .../basic_regex/assign/wchar_t/range.cc | 2 +- .../basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../basic_regex/ctors/char/cstring.cc | 2 +- .../basic_regex/ctors/char/default.cc | 2 +- .../basic_regex/ctors/char/pstring.cc | 2 +- .../basic_regex/ctors/char/range.cc | 2 +- .../basic_regex/ctors/char/string.cc | 2 +- .../basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../basic_regex/ctors/wchar_t/default.cc | 2 +- .../basic_regex/ctors/wchar_t/pstring.cc | 2 +- .../basic_regex/ctors/wchar_t/range.cc | 2 +- .../basic_regex/ctors/wchar_t/string.cc | 2 +- .../match_results/ctors/char/default.cc | 2 +- .../regex/cons/char/c_string_awk.cc | 2 +- .../regex/cons/char/c_string_basic.cc | 2 +- .../regex/cons/char/c_string_ecma.cc | 2 +- .../regex/cons/char/c_string_egrep.cc | 2 +- .../regex/cons/char/c_string_grep.cc | 2 +- .../regex/cons/char/default.cc | 2 +- .../regex_traits/char/ctor.cc | 2 +- .../regex_traits/char/translate_nocase.cc | 2 +- .../regex_traits/char/value.cc | 2 +- .../regex_traits/wchar_t/ctor.cc | 2 +- .../regex_traits/wchar_t/translate_nocase.cc | 2 +- .../regex_traits/wchar_t/value.cc | 2 +- .../tr1/8_c_compatibility/cctype/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 2 +- .../8_c_compatibility/cinttypes/types_std_tr1.cc | 2 +- .../testsuite/tr1/8_c_compatibility/cmath/51083.cc | 2 +- .../tr1/8_c_compatibility/cmath/functions.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads_neg.cc | 2 +- .../tr1/8_c_compatibility/cmath/pow_cmath.cc | 2 +- .../tr1/8_c_compatibility/cmath/templates.cc | 2 +- .../tr1/8_c_compatibility/cmath/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/complex/50880.cc | 2 +- .../tr1/8_c_compatibility/complex/51083.cc | 2 +- .../tr1/8_c_compatibility/complex/functions.cc | 2 +- .../8_c_compatibility/complex/overloads_float.cc | 2 +- .../tr1/8_c_compatibility/complex/overloads_int.cc | 2 +- .../tr1/8_c_compatibility/cstdint/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cstdio/functions.cc | 2 +- .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- .../tr1/8_c_compatibility/cstdlib/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cwchar/functions.cc | 2 +- .../tr1/8_c_compatibility/cwctype/functions.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/all.cc | 2 +- .../testsuite/tr1/headers/c++200x/complex.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/c++200x/math.cc | 2 +- .../tr1/headers/c++200x/using_namespace_std_tr1.cc | 2 +- .../tr1/headers/using_namespace_std_tr1.cc | 2 +- .../bases/requirements/explicit_instantiation.cc | 2 +- .../testsuite/tr2/bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/bases/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr2/direct_bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 2 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cmp.cc | 2 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/cons.cc | 2 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/copy.cc | 2 +- libstdc++-v3/testsuite/tr2/dynamic_bitset/move.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr58729.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr87784.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr92059.cc | 2 +- libstdc++-v3/testsuite/tr2/headers/all.cc | 2 +- .../tr2/headers/using_namespace_std_tr2.cc | 2 +- .../util/common_type/assoc/common_type.hpp | 2 +- .../assoc/detail/comb_hash_fn_string_form.hpp | 2 +- .../common_type/assoc/detail/ds_string_form.hpp | 2 +- .../detail/list_update_policy_string_form.hpp | 2 +- .../assoc/detail/probe_fn_string_form.hpp | 2 +- .../assoc/detail/resize_policy_string_form.hpp | 2 +- .../assoc/detail/size_policy_string_form.hpp | 2 +- .../assoc/detail/store_hash_string_form.hpp | 2 +- .../detail/tree_supports_order_statistics.hpp | 2 +- .../detail/trie_supports_order_statistics.hpp | 2 +- .../assoc/detail/trie_supports_prefix_search.hpp | 2 +- .../assoc/detail/trigger_policy_string_form.hpp | 2 +- .../util/common_type/assoc/native_set.hpp | 2 +- .../util/common_type/assoc/string_form.hpp | 2 +- .../util/common_type/assoc/template_policy.hpp | 2 +- .../common_type/priority_queue/common_type.hpp | 2 +- .../priority_queue/detail/ds_string_form.hpp | 2 +- .../common_type/priority_queue/string_form.hpp | 2 +- libstdc++-v3/testsuite/util/debug/checks.h | 2 +- .../testsuite/util/debug/unordered_checks.h | 2 +- libstdc++-v3/testsuite/util/exception/safety.h | 2 +- .../testsuite/util/hash_fn/dna_str_limit.hpp | 2 +- .../util/hash_fn/limit_string_hash_fn.hpp | 2 +- .../testsuite/util/hash_fn/string_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_probe_fn.hpp | 2 +- .../testsuite/util/io/illegal_input_error.hpp | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.cc | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.hpp | 2 +- libstdc++-v3/testsuite/util/io/text_populate.hpp | 2 +- .../testsuite/util/io/verified_cmd_line_input.cc | 2 +- .../testsuite/util/io/verified_cmd_line_input.hpp | 2 +- libstdc++-v3/testsuite/util/io/xml.hpp | 2 +- .../testsuite/util/io/xml_test_formatter.hpp | 2 +- .../testsuite/util/native_type/native_hash_map.hpp | 2 +- .../util/native_type/native_hash_multimap.hpp | 2 +- .../testsuite/util/native_type/native_hash_set.hpp | 2 +- .../testsuite/util/native_type/native_hash_tag.hpp | 2 +- .../testsuite/util/native_type/native_map.hpp | 2 +- .../testsuite/util/native_type/native_multimap.hpp | 2 +- .../util/native_type/native_priority_queue.hpp | 2 +- .../testsuite/util/native_type/native_set.hpp | 2 +- .../testsuite/util/native_type/native_tree_tag.hpp | 2 +- .../performance/assoc/mem_usage/erase_test.hpp | 2 +- .../assoc/mem_usage/multimap_insert_test.hpp | 2 +- .../performance/assoc/multimap_common_type.hpp | 2 +- .../util/performance/assoc/timing/common_type.hpp | 2 +- .../util/performance/assoc/timing/find_test.hpp | 2 +- .../util/performance/assoc/timing/insert_test.hpp | 2 +- .../assoc/timing/multimap_find_test.hpp | 2 +- .../assoc/timing/multimap_insert_test.hpp | 2 +- .../assoc/timing/subscript_find_test.hpp | 2 +- .../assoc/timing/subscript_insert_test.hpp | 2 +- .../assoc/timing/tree_order_statistics_test.hpp | 2 +- .../assoc/timing/tree_split_join_test.hpp | 2 +- .../util/performance/io/xml_formatter.hpp | 2 +- .../priority_queue/mem_usage/pop_test.hpp | 2 +- .../priority_queue/timing/join_test.hpp | 2 +- .../priority_queue/timing/modify_test.hpp | 2 +- .../priority_queue/timing/push_pop_test.hpp | 2 +- .../priority_queue/timing/push_test.hpp | 2 +- .../util/performance/time/elapsed_timer.cc | 2 +- .../util/performance/time/elapsed_timer.hpp | 2 +- .../util/performance/time/timing_test_base.hpp | 2 +- .../testsuite/util/regression/basic_type.hpp | 2 +- .../testsuite/util/regression/common_type.hpp | 2 +- .../rand/assoc/container_rand_regression_test.h | 2 +- .../rand/assoc/container_rand_regression_test.tcc | 2 +- .../regression/rand/assoc/rand_regression_test.hpp | 2 +- .../container_rand_regression_test.h | 2 +- .../container_rand_regression_test.tcc | 2 +- .../rand/priority_queue/rand_regression_test.hpp | 2 +- .../util/regression/rand/xml_formatter.hpp | 2 +- .../regression/trait/assoc/get_set_load_trait.hpp | 2 +- .../regression/trait/assoc/get_set_loads_trait.hpp | 2 +- .../regression/trait/assoc/native_type_trait.hpp | 2 +- .../regression/trait/assoc/node_update_trait.hpp | 2 +- .../util/regression/trait/assoc/resize_trait.hpp | 2 +- .../util/regression/trait/assoc/to_string.hpp | 2 +- .../util/regression/trait/assoc/trait.hpp | 2 +- .../util/regression/trait/assoc/type_trait.hpp | 2 +- .../util/regression/trait/erase_if_fn.hpp | 2 +- .../util/regression/trait/priority_queue/trait.hpp | 2 +- .../testsuite/util/replacement_memory_operators.h | 2 +- libstdc++-v3/testsuite/util/slow_clock.h | 38 + libstdc++-v3/testsuite/util/specfun_testcase.h | 2 +- .../testsuite/util/statistic/result_recorder.hpp | 2 +- .../testsuite/util/statistic/sample_mean.hpp | 2 +- .../statistic/sample_mean_confidence_checker.hpp | 2 +- .../testsuite/util/statistic/sample_variance.hpp | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 2 +- libstdc++-v3/testsuite/util/testsuite_abi_check.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- libstdc++-v3/testsuite/util/testsuite_api.h | 2 +- libstdc++-v3/testsuite/util/testsuite_character.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_character.h | 2 +- .../testsuite/util/testsuite_common_types.h | 24 +- .../testsuite/util/testsuite_container_traits.h | 2 +- .../testsuite/util/testsuite_containergen.h | 2 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +- .../testsuite/util/testsuite_counter_type.h | 2 +- libstdc++-v3/testsuite/util/testsuite_error.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 2 +- libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 2 +- libstdc++-v3/testsuite/util/testsuite_io.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 105 +- .../testsuite/util/testsuite_new_operators.h | 2 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_random.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rng.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rvalref.h | 2 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 +- libstdc++-v3/testsuite/util/thread/all.h | 2 +- libvtv/ChangeLog | 12 + libvtv/Makefile.am | 2 +- libvtv/Makefile.in | 1 + libvtv/aclocal.m4 | 1 + libvtv/configure | 33 +- libvtv/configure.ac | 11 +- libvtv/configure.tgt | 2 +- libvtv/testsuite/Makefile.in | 1 + libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/libvtv.cc/virtfunc-test.cc | 2 +- libvtv/testsuite/other-tests/Makefile.am | 2 +- libvtv/vtv_fail.cc | 2 +- libvtv/vtv_fail.h | 2 +- libvtv/vtv_malloc.cc | 2 +- libvtv/vtv_malloc.h | 2 +- libvtv/vtv_map.h | 2 +- libvtv/vtv_rts.cc | 2 +- libvtv/vtv_rts.h | 2 +- libvtv/vtv_set.h | 2 +- libvtv/vtv_utils.cc | 2 +- libvtv/vtv_utils.h | 2 +- lto-plugin/ChangeLog | 4 + lto-plugin/lto-plugin.c | 2 +- maintainer-scripts/ChangeLog | 27 + maintainer-scripts/crontab | 12 +- maintainer-scripts/gcc_release | 122 +- maintainer-scripts/update_version_git | 85 + maintainer-scripts/update_version_svn | 85 - maintainer-scripts/update_web_docs_git | 277 + maintainer-scripts/update_web_docs_libstdcxx_git | 48 + maintainer-scripts/update_web_docs_libstdcxx_svn | 51 - maintainer-scripts/update_web_docs_svn | 276 - zlib/ChangeLog.gcj | 7 + zlib/Makefile.in | 1 + zlib/aclocal.m4 | 1 + zlib/configure | 33 +- zlib/configure.ac | 11 +- 20971 files changed, 1041782 insertions(+), 572513 deletions(-) create mode 100644 config/toolexeclibdir.m4 create mode 100755 contrib/gcc-git-customization.sh create mode 100755 contrib/git-add-user-branch.sh create mode 100755 contrib/git-add-vendor-branch.sh create mode 100755 contrib/git-fetch-vendor.sh create mode 100644 contrib/unicode/EastAsianWidth.txt create mode 100644 contrib/unicode/PropList.txt create mode 100644 contrib/unicode/README create mode 100644 contrib/unicode/UnicodeData.txt create mode 100644 contrib/unicode/from_glibc/unicode_utils.py create mode 100755 contrib/unicode/from_glibc/utf8_gen.py create mode 100755 contrib/unicode/gen_wcwidth.py create mode 100644 contrib/unicode/unicode-license.txt create mode 100644 gcc/ChangeLog-2019 create mode 100644 gcc/ada/ChangeLog-2019 create mode 100644 gcc/ada/libgnat/a-nbnbin.adb create mode 100644 gcc/ada/libgnat/a-nbnbin.ads create mode 100644 gcc/ada/libgnat/a-nbnbin__gmp.adb create mode 100644 gcc/ada/libgnat/a-nbnbre.adb create mode 100644 gcc/ada/libgnat/a-nbnbre.ads create mode 100644 gcc/ada/libgnat/a-nubinu.ads create mode 100644 gcc/ada/libgnat/s-aotase.adb create mode 100644 gcc/ada/libgnat/s-aotase.ads create mode 100644 gcc/ada/libgnat/s-atoope.ads create mode 100644 gcc/ada/libgnat/s-atopar.adb create mode 100644 gcc/ada/libgnat/s-atopar.ads create mode 100644 gcc/ada/libgnat/s-atopex.adb create mode 100644 gcc/ada/libgnat/s-atopex.ads create mode 100644 gcc/ada/libgnat/s-genbig.adb create mode 100644 gcc/ada/libgnat/s-genbig.ads create mode 100644 gcc/analyzer/ChangeLog create mode 100644 gcc/analyzer/analysis-plan.cc create mode 100644 gcc/analyzer/analysis-plan.h create mode 100644 gcc/analyzer/analyzer-logging.cc create mode 100644 gcc/analyzer/analyzer-logging.h create mode 100644 gcc/analyzer/analyzer-pass.cc create mode 100644 gcc/analyzer/analyzer-selftests.cc create mode 100644 gcc/analyzer/analyzer-selftests.h create mode 100644 gcc/analyzer/analyzer.cc create mode 100644 gcc/analyzer/analyzer.h create mode 100644 gcc/analyzer/analyzer.opt create mode 100644 gcc/analyzer/bar-chart.cc create mode 100644 gcc/analyzer/bar-chart.h create mode 100644 gcc/analyzer/call-string.cc create mode 100644 gcc/analyzer/call-string.h create mode 100644 gcc/analyzer/checker-path.cc create mode 100644 gcc/analyzer/checker-path.h create mode 100644 gcc/analyzer/constraint-manager.cc create mode 100644 gcc/analyzer/constraint-manager.h create mode 100644 gcc/analyzer/diagnostic-manager.cc create mode 100644 gcc/analyzer/diagnostic-manager.h create mode 100644 gcc/analyzer/engine.cc create mode 100644 gcc/analyzer/engine.h create mode 100644 gcc/analyzer/exploded-graph.h create mode 100644 gcc/analyzer/function-set.cc create mode 100644 gcc/analyzer/function-set.h create mode 100644 gcc/analyzer/pending-diagnostic.cc create mode 100644 gcc/analyzer/pending-diagnostic.h create mode 100644 gcc/analyzer/program-point.cc create mode 100644 gcc/analyzer/program-point.h create mode 100644 gcc/analyzer/program-state.cc create mode 100644 gcc/analyzer/program-state.h create mode 100644 gcc/analyzer/reachability.h create mode 100644 gcc/analyzer/region-model.cc create mode 100644 gcc/analyzer/region-model.h create mode 100644 gcc/analyzer/sm-file.cc create mode 100644 gcc/analyzer/sm-malloc.cc create mode 100644 gcc/analyzer/sm-malloc.dot create mode 100644 gcc/analyzer/sm-pattern-test.cc create mode 100644 gcc/analyzer/sm-sensitive.cc create mode 100644 gcc/analyzer/sm-signal.cc create mode 100644 gcc/analyzer/sm-taint.cc create mode 100644 gcc/analyzer/sm.cc create mode 100644 gcc/analyzer/sm.h create mode 100644 gcc/analyzer/state-purge.cc create mode 100644 gcc/analyzer/state-purge.h create mode 100644 gcc/analyzer/supergraph.cc create mode 100644 gcc/analyzer/supergraph.h create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-sve2.cc create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-sve2.def create mode 100644 gcc/config/aarch64/aarch64-sve-builtins-sve2.h create mode 100644 gcc/config/aarch64/arm_bf16.h create mode 100644 gcc/config/arm/arm_bf16.h create mode 100644 gcc/config/vxworks-c.c create mode 100644 gcc/config/vxworks/_vxworks-versions.h create mode 100644 gcc/config/vxworks/_yvals-wrapper.h create mode 100644 gcc/config/vxworks/_yvals.h create mode 100644 gcc/config/vxworks/complex.h create mode 100644 gcc/config/vxworks/inttypes.h create mode 100644 gcc/config/vxworks/math.h create mode 100644 gcc/config/vxworks/setjmp.h create mode 100644 gcc/config/vxworks/stdint.h create mode 100644 gcc/config/vxworks/vxworks-predef.h create mode 100644 gcc/coroutine-builtins.def create mode 100644 gcc/coroutine-passes.cc create mode 100644 gcc/cp/ChangeLog-2019 create mode 100644 gcc/cp/coroutines.cc copy gcc/d/{ChangeLog => ChangeLog-2019} (100%) create mode 100644 gcc/diagnostic-event-id.h create mode 100644 gcc/diagnostic-metadata.h create mode 100644 gcc/diagnostic-path.h create mode 100644 gcc/digraph.cc create mode 100644 gcc/digraph.h create mode 100644 gcc/doc/analyzer.texi create mode 100644 gcc/fortran/ChangeLog-2019 create mode 100644 gcc/graphviz.cc create mode 100644 gcc/graphviz.h create mode 100644 gcc/ordered-hash-map-tests.cc create mode 100644 gcc/ordered-hash-map.h create mode 100644 gcc/shortest-paths.h create mode 100644 gcc/testsuite/ChangeLog-2019 create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752.c create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752a.c create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752b.c create mode 100644 gcc/testsuite/c-c++-common/Wsign-conversion-1.c create mode 100644 gcc/testsuite/c-c++-common/Wunused-var-17.c create mode 100644 gcc/testsuite/c-c++-common/cold-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/has-include-next-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93452-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93452-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr93545-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-4.c create mode 100644 gcc/testsuite/c-c++-common/goacc/clause-locations.c create mode 100644 gcc/testsuite/c-c++-common/goacc/deep-copy-arrayofstruct.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/has-include-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr93555-2.c rename gcc/testsuite/{gcc.c-torture/compile => c-c++-common}/pr34029-1.c (100%) create mode 100644 gcc/testsuite/c-c++-common/pr84305.c create mode 100644 gcc/testsuite/c-c++-common/pr90677-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90677.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-1.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-2.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-3.c create mode 100644 gcc/testsuite/c-c++-common/pr92833-4.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1423.C create mode 100644 gcc/testsuite/g++.dg/abi/guard4.C create mode 100644 gcc/testsuite/g++.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib.C create mode 100644 gcc/testsuite/g++.dg/analyzer/malloc.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93212.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93288.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93777.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93899.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93950.C create mode 100644 gcc/testsuite/g++.dg/analyzer/pr94028.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev3.C create mode 100644 gcc/testsuite/g++.dg/concepts/attrib1.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic2.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic3.C create mode 100644 gcc/testsuite/g++.dg/concepts/fn-concept3.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr91073-1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr91073-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr92804-1.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr92804-2.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr93933.C create mode 100644 gcc/testsuite/g++.dg/conversion/ambig4.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-00-needs-expr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-01-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-02-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-03-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-05-constexpr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-06-main.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-07-varargs.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-08-lambda-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-syntax-09-convert.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-await-void_type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-01-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-02-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-03-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-06-main.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-07-vararg.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-08-bad-return.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-syntax-09-lambda-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-return-warning-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-00-needs-expr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-01-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-02-outside-fn.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-03-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-05-constexpr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-06-main.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-07-varargs.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-08-needs-expr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-builtins.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise-yield.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-promise.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ret-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ret-void.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh-3.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h create mode 100644 gcc/testsuite/g++.dg/coroutines/coro-pre-proc.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro.h create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-refs-and-ctors.h create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-ret-int-yield-int.h create mode 100644 gcc/testsuite/g++.dg/coroutines/coroutines.exp create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-1-missing-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-2-bad-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-3-missing-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-4-bad-coro-handle.C create mode 100644 gcc/testsuite/g++.dg/coroutines/pr93458-5-bad-coro-type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-01-overload-newdel.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-02-fail-new-grooa [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-03-overload-new-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/alloc-04-overload-del-u [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/call-00-co-aw-arg.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/call-01-multiple-co-aw.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/call-02-temp-co-aw.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-00-co-ret.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-01-co-ret-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-02-templ-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-03-operator-templ-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-04-lambda-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-05-lambda-capture [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-06-lambda-capture-ref.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-07-data-member.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-00-trivial.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-01-with-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-02-xform.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-03-rhs-op.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-04-control-flow.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-05-loop.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-06-ovl.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-07-tmpl.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-08-cascade.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-09-pair.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-10-template-fn-arg.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-11-forwarding.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-12-operator-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-13-return-ref.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-return-ref- [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-14-template-traits.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-15-return-non-triv.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-00-void-return-i [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-01-void-return-i [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-05-return-value.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-06-template-prom [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-10-expression-ev [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-13-template-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-14-template-3.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-00-triv.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-01-multi.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-02-loop.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-03-tmpl.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-04-complex-loc [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-05-co-aw.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-06-fun-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-07-template-fn [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-08-more-refs.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/coro-torture.exp create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/exceptions-test-0.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-00.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-01.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-02.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-03.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-04.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-05.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-06.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-07.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-08.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitabl [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-00-co-ret.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-01-co-ret-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-02-co-yield-values.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-03-auto-parm-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-04-templ-parm.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-05-capture-copy-local.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-06-multi-capture.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-07-multi-yield.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-09-init-captures.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-10-mutable.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-0.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-1.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-2.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-3.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-4.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-5-awaitable.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/mid-suspend-destruction-0.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/pr92933.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr80005.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas18.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-93169.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array22.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-nsdmi1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ref12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-reinterpret2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-string2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/diag3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum38.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum39.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-71.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor34.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-array9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-cleanup1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-new3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist116.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist117.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist118.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist119.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist120.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-mangle6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-template16.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-vla5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr45.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92524.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr93905.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-conv3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/spaceship-eq1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/attr-deprecated-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-ref1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ64.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ65.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction69.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda25.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr92536.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.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-alias3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-alias5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-attrib1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-friend5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-inherit-ctor7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr88395.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-requires20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval-void1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-dynamic9.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-init16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-init17.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-new10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new13.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-new9.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/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/lambda-pack-init4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class25.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class26.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class32.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class33.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-init20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init21.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/spaceship-constexpr2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-decltype1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-eq8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-rewrite5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth2b.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/debug/pr92763.C create mode 100644 gcc/testsuite/g++.dg/debug/verify1.C create mode 100644 gcc/testsuite/g++.dg/dfp/pr92744.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/alignof2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/alignof3.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/array-init1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/base-operand-non-pointer-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/functional-cast-to-array-type-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/incomplete-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/returning-a-value-1.C create mode 100644 gcc/testsuite/g++.dg/eh/aggregate1.C create mode 100644 gcc/testsuite/g++.dg/eh/return1.C create mode 100644 gcc/testsuite/g++.dg/expr/rshift1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-1.C create mode 100644 gcc/testsuite/g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-access.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-trailing1.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib61.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin14.C create mode 100644 gcc/testsuite/g++.dg/ext/cond4.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-builtin1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-pr93549.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary35.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary36.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible4.C create mode 100644 gcc/testsuite/g++.dg/ext/is_same.C create mode 100644 gcc/testsuite/g++.dg/ext/pr93998.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/ext/vector39.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/fvisibility-inlines-hidden-5.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla21.C create mode 100644 gcc/testsuite/g++.dg/ext/vla22.C create mode 100644 gcc/testsuite/g++.dg/goacc/mdc.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91118-2.C create mode 100644 gcc/testsuite/g++.dg/guality/pr93888.C create mode 100644 gcc/testsuite/g++.dg/init/array55.C create mode 100644 gcc/testsuite/g++.dg/init/array56.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91956.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92697.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93203.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93223.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93763.C create mode 100644 gcc/testsuite/g++.dg/lookup/dtor1.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-static1.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-9.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr91826.C create mode 100644 gcc/testsuite/g++.dg/lookup/using62.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/odr-8_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-8_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/lto/pr93166_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91838.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/pr93187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93210.C create mode 100644 gcc/testsuite/g++.dg/opt/pr93292.C create mode 100644 gcc/testsuite/g++.dg/overload/bit-field1.C create mode 100644 gcc/testsuite/g++.dg/overload/error4.C create mode 100644 gcc/testsuite/g++.dg/parse/attr4.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/pch/Wmismatched-tags.Hs 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/pr90338.C create mode 100644 gcc/testsuite/g++.dg/pr92365.C create mode 100644 gcc/testsuite/g++.dg/pr92542.C create mode 100644 gcc/testsuite/g++.dg/rtti/typeid13.C create mode 100644 gcc/testsuite/g++.dg/template/deduce4.C create mode 100644 gcc/testsuite/g++.dg/template/deduce5.C create mode 100644 gcc/testsuite/g++.dg/template/deduce6.C create mode 100644 gcc/testsuite/g++.dg/template/deduce7.C create mode 100644 gcc/testsuite/g++.dg/template/pr90916.C create mode 100644 gcc/testsuite/g++.dg/template/pr92440.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92152.C create mode 100644 gcc/testsuite/g++.dg/torture/pr93246.C create mode 100644 gcc/testsuite/g++.dg/torture/pr93273.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr92751.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93516.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93667.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93845.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wcatch-value-3b.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnoexcept1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnoexcept1.h create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags-5.h create mode 100644 gcc/testsuite/g++.dg/warn/Wredundant-tags.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-compare-9.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wtype-limits3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-36.C create mode 100644 gcc/testsuite/g++.dg/warn/inline3.C create mode 100644 gcc/testsuite/g++.target/aarch64/bfloat_cpp_typecheck.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/gimplify_1.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++/mangle_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c create mode 100644 gcc/testsuite/g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp create mode 100644 gcc/testsuite/g++.target/arm/bfloat_cpp_typecheck.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr85334-2.C create mode 100644 gcc/testsuite/g++.target/i386/pr92788.C create mode 100644 gcc/testsuite/g++.target/i386/pr93828.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/20200105-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20200105-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/20200105-3.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-endian-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/bitfield-endian-2.c delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84305.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92891.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93098.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93174.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93333.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93335.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93348-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93505.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93533.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93927-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93927-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93949.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-8.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bitfld-9.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/bswap-3.c copy gcc/testsuite/gcc.c-torture/execute/builtins/{memcpy-chk-lib.c => pr93262-chk [...] create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/pr93262-chk.c copy gcc/testsuite/gcc.c-torture/execute/builtins/{pr23484-chk.x => pr93262-chk.x} (100%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86659-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92618.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr92904.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93213.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93249.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93402.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93434.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93494.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93582.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93908.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93945.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-52.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-56.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-57.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-58.c create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-13.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-20.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-21.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/Wstringop-overflow-26.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-27.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-29.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-30.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-31.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-32.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/20020129-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/CVE-2005-1689-minimal.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/abort.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/alloca-leak.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-decls.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-0.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-2a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer-verbosity-3a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/call-summaries-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-notrans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-11.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-12.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-13.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-14.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-15.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-16.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-17.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-18.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-19.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5c.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-5d.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/data-model-path-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/disabling.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/dot-output.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/double-free-lto-1.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/edges-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/equivalence.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/expect-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/explode-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/explode-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/factorial.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fibonacci.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/fields.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/file-pr58237.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/function-ptr-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio-3a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/gzio.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/infinite-recursion.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-2a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/loop.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-dce.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-dedupe-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-11.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-12.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-13.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-double-free.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto-c.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-lto.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-8-unchecked.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro-inline-events.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro-separate-events.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-macro.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-many-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/operations.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/params-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/params.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-1a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/paths-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pointer-merging.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr61861.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93290.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93352.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93375.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93382.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93457.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93546.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93547.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr93669.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pragma-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/scope-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-7.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-8.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-9.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-4a.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-4b.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/signal-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/sigsetjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/strcmp-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/switch.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/taint-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/test-setjmp.h create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/analyzer-torture.exp create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/conditionals-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/conftest-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/poc.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93349.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93350.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93356.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93373.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93374.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93379-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93379.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93438-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93438.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93450.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93544.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93647.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93649.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr93947.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/unknown-fns.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-2.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-4.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-5.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/zlib-6.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-read-only-2.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/attr-access.c create mode 100644 gcc/testsuite/gcc.dg/c11-static-assert-10.c create mode 100644 gcc/testsuite/gcc.dg/c2x-no-dfp-1.c create mode 100644 gcc/testsuite/gcc.dg/c99-const-expr-15.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c create mode 100644 gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c create mode 100644 gcc/testsuite/gcc.dg/format/proto.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/graphite/pr93964.c create mode 100644 gcc/testsuite/gcc.dg/inline-42.c create mode 100644 gcc/testsuite/gcc.dg/inline-43.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-bit-cp.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipa-clone-3.c create mode 100644 gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92794.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr92883.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93583.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93707.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93763.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr93015_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr93384_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr93384_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/tag-1_1.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/plugin/diagnostic-path-format-default.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-inline-events-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-none.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-path-format-separate-events.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-metadata.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-paths-4.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_metadata.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic_plugin_test_paths.c create mode 100644 gcc/testsuite/gcc.dg/pr86134.c create mode 100644 gcc/testsuite/gcc.dg/pr88660.c create mode 100644 gcc/testsuite/gcc.dg/pr89689.c create mode 100644 gcc/testsuite/gcc.dg/pr90648.c create mode 100644 gcc/testsuite/gcc.dg/pr90838.c create mode 100644 gcc/testsuite/gcc.dg/pr92510.c create mode 100644 gcc/testsuite/gcc.dg/pr92591-1.c create mode 100644 gcc/testsuite/gcc.dg/pr92591-2.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/pr92860-2.c create mode 100644 gcc/testsuite/gcc.dg/pr92860.c create mode 100644 gcc/testsuite/gcc.dg/pr93054.c create mode 100644 gcc/testsuite/gcc.dg/pr93210.c create mode 100644 gcc/testsuite/gcc.dg/pr93231.c create mode 100644 gcc/testsuite/gcc.dg/pr93376.c create mode 100644 gcc/testsuite/gcc.dg/pr93412.c create mode 100644 gcc/testsuite/gcc.dg/pr93430.c create mode 100644 gcc/testsuite/gcc.dg/pr93454.c create mode 100644 gcc/testsuite/gcc.dg/pr93576.c create mode 100644 gcc/testsuite/gcc.dg/pr93582.c create mode 100644 gcc/testsuite/gcc.dg/pr93615.c create mode 100644 gcc/testsuite/gcc.dg/pr93661.c create mode 100644 gcc/testsuite/gcc.dg/pr93780.c create mode 100644 gcc/testsuite/gcc.dg/pr93820-2.c create mode 100644 gcc/testsuite/gcc.dg/pr93820.c create mode 100644 gcc/testsuite/gcc.dg/pr93874.c create mode 100644 gcc/testsuite/gcc.dg/pr93953.c create mode 100644 gcc/testsuite/gcc.dg/pr93986.c create mode 100644 gcc/testsuite/gcc.dg/pr93995.c create mode 100644 gcc/testsuite/gcc.dg/pr94001.c create mode 100644 gcc/testsuite/gcc.dg/pr94002.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_10.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_11.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-92.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-93.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-94.c create mode 100644 gcc/testsuite/gcc.dg/tls/emutls-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92152.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92328.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92410.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/torture/pr93110.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93124.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93133.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93170.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93354.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93381.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93397.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93428.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93586.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93868.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr93946-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-prof/indir-call-prof-topn.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-12.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-24.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/forwprop-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/inline-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92706-2.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/pr92834.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92930.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93118.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93156.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93582-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr93776.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-39.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-84.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-85.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-86.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-87.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-43.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr92596.c rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-1.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-2.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-3.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-4.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-5.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-6.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-7.c (100%) create mode 100644 gcc/testsuite/gcc.dg/vect/pr92429.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/pr92723.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93094.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93247-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93247-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93767.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr93843-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-bool-cmp-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-reduc-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-epilogues-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-shift-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-strided-epilogue-1.c create mode 100644 gcc/testsuite/gcc.dg/vla-25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmlalbt-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/bfmmla-compile.c create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vbfmlalbt_l [...] create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c create mode 100755 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_scalar_typecheck.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_simd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_vector_typecheck_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/bfloat16_vector_typecheck_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/movk_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/popcnt2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr90838.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91927.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr92424-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93119.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93221.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93341.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr93565.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vmmla.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfdot_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clasta_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/clastb_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cnt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ext_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/get4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/insr_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lasta_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/lastb_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ld4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/len_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/mmla_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/rev_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sel_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/set4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/splice_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st3_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/st4_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/sudot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/tbl_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/trn2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usdot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/usmmla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip1q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/asm/zip2q_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_long [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_long [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_narr [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_narr [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/binary_wide [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.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_gather [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/load_gather [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mmla_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_left_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_left_ [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/shift_left_ [...] 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/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_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/tbl_tuple_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_bfl [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_int [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_int [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_lon [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_lon [...] 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_shi [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/ternary_uin [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_conve [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_narro [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_narro [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_1.c => una [...] rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_2.c => una [...] rename gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/{unary_count_3.c => una [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cpy_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/debug_4.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/eqne_dup_1.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/nrv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/stack_vars_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mixed_size_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_be_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_5_le_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_be_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/args_6_le_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/asm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/gnu_vectors_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_1_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_4_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_5_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/return_6_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_1_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pcs/stack_clash_2_128.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr89007-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr89007-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/recip_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rsqrt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sqrt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_26.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/aarch64-sve2-acle.exp create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aba_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abalt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/abdlt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adalp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adclb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adclb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adclt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/adclt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addhnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlbt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlbt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlbt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addlt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addp_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/addwt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aesd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aese_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aesimc_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/aesmc_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bcax_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bdep_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bdep_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bdep_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bdep_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bext_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bext_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bext_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bext_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bgrp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bgrp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bgrp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bgrp_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl1n_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl2n_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/bsl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cdot_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cdot_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cdot_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cdot_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cmla_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtnt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/cvtxnt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eor3_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eorbt_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/eortb_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histcnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histcnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histcnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histcnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histseg_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/histseg_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsub_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/hsubr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/logb_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/match_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxnmp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxnmp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxnmp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/maxp_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minnmp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minnmp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minnmp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/minp_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mla_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlalt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mls_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_lane_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mlslt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/movlt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mul_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_lane_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_lane_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/mullt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nbsl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nmatch_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nmatch_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nmatch_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/nmatch_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmul_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullb_pair_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_pair_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/pmullt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qabs_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qcadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qcadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qcadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qcadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalbt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlalt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslbt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslbt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslbt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmlslt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmulh_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullb_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullb_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qdmullt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qneg_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdcmlah_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlah_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmlsh_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_lane_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_lane_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_lane_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrdmulh_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qrshrunt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshlu_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshlu_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshlu_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshlu_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qshrunt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsub_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qsubr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/qxtunt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/raddhnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rax1_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/recpe_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rhadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshl_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rshrnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsra_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/rsubhnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sbclb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sbclb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sbclt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sbclt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shllt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/shrnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sli_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sm4e_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sm4ekey_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sqadd_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sqadd_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sqadd_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sqadd_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sra_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sri_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subhnt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublbt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublbt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublbt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/sublt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subltb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subltb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subltb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwb_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/subwt_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbl2_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/tbx_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/test_sve_acle.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/uqadd_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/uqadd_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/uqadd_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/uqadd_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilege_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilege_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilege_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilege_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilegt_b16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilegt_b32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilegt_b64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilegt_b8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_s16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_s32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_s64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_s8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_u16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_u32.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_u64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/asm/xar_u8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/match_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/match_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/match_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilerw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilerw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilerw_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilerw_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/acle/general/whilewr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vmull_high.c create mode 100644 gcc/testsuite/gcc.target/arc/code-density-flag.c create mode 100644 gcc/testsuite/gcc.target/arc/mul64-1.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-3.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-4.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-5.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-6.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-7.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-8.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8_1m-shift-imm-1.c create mode 100644 gcc/testsuite/gcc.target/arm/armv8_1m-shift-reg-1.c create mode 100644 gcc/testsuite/gcc.target/arm/bf16_dup.c create mode 100644 gcc/testsuite/gcc.target/arm/bf16_reinterpret.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_1_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_2_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_3_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_4.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_scalar_typecheck.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_1_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_1_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_2_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_2_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_3_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_simd_3_2.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_vector_typecheck_1.c create mode 100644 gcc/testsuite/gcc.target/arm/bfloat16_vector_typecheck_2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8_1m/union-2.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-4.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-6.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-9.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/union-1.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/8m/union-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-4.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-6.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-9.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-and-union.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-13.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/hard/cmse-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-13.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/soft/cmse-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-13.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-5.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-7.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/softfp/cmse-8.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/union-1.c delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/union-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr78353-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/bf16_dot_3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-1.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-3.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-2-4.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vmmla_1.c create mode 100644 gcc/testsuite/gcc.target/cris/dbr-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-1.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-10.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-11.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-12.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-13.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-14.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-15.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-16.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-17.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-18.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-19.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-2.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-20.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-21.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-22.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-23.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-24.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-25.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-26.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-27.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-28.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-29.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-3.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-30.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-31.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-32.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-33.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-34.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-35.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-4.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-5.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-6.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-7.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-8.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-9.c create mode 100644 gcc/testsuite/gcc.target/h8300/pr13721.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93078.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-pr93637.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93418.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93430.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr93594.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-movcc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr92908.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93078.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr93673.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshrd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-movcc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93009.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr93670.c create mode 100644 gcc/testsuite/gcc.target/i386/pr65782.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-10.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-8.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85667-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91298-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91298-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91333.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91461-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91824-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91824-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92190.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/pr92651.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92686.inc create mode 100644 gcc/testsuite/gcc.target/i386/pr92803.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92807-1.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/i386/pr92819.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92825.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92841-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92841.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92865-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92905.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93002.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93027.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93088.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93089-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93089-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93089-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93141-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93141-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93319-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93319-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93319-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93319-1d.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93346.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93395.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93611.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93656.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93696-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93743.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93997.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr93078.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/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/pr92661.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92796.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92923-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93012.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93073.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93122.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93658.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93202.c create mode 100644 gcc/testsuite/gcc.target/riscv/pr93304.c create mode 100644 gcc/testsuite/gcc.target/s390/pr92176.c create mode 100644 gcc/testsuite/gcc.target/s390/pr93533.c create mode 100644 gcc/testsuite/gcc.target/s390/pr93908.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/pr92950.c create mode 100644 gcc/testsuite/gfortran.dg/analyzer/analyzer.exp create mode 100644 gcc/testsuite/gfortran.dg/analyzer/deferred_character_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc-example.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/malloc.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93405.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93993.f90 create mode 100644 gcc/testsuite/gfortran.dg/arith_divide_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_simplify_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_51.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/associated_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_char_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_optional-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/codimension_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_10.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/dependency_56.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_57.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_58.f90 create mode 100644 gcc/testsuite/gfortran.dg/eof_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/external_implicit_none_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/function_reference_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/function_reference_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/atomic-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/clause-locations.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/coindexed-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/deep-copy-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93329.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93463.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93464.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/strided-alloc-ptr.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/tile-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr92977.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr93555.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-parallel1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/teams1.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr93439.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_shape_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_shape_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/index_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_pre.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_44.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/intrinsic_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_char_conversion_in_array_constructor.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70853.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83113.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91003.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91661.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91913.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/pr92874.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92882.f create mode 100644 gcc/testsuite/gfortran.dg/pr92897.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92898.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr92990.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93263_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93263_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93461.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93473.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93486.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93580.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93601.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93603.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93604.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93714_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93835.f08 create mode 100644 gcc/testsuite/gfortran.dg/same_type_as_3.f03 create mode 100644 gcc/testsuite/gfortran.dg/select_type_48.f90 create mode 100644 gcc/testsuite/gfortran.dg/spread_size_limit_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/streamio_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_31.f03 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/zero_sized_12.f90 create mode 100644 gcc/testsuite/gnat.dg/addr14.adb create mode 100644 gcc/testsuite/gnat.dg/lto23.adb create mode 100644 gcc/testsuite/gnat.dg/lto24.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/lto24_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/warn32.adb delete mode 100644 gcc/testsuite/go.test/test/fixedbugs/bug211.go create mode 100644 gcc/testsuite/objc.dg/attributes/gnu2x-attr-syntax-1.m create mode 100644 gcc/tree-diagnostic-path.cc create mode 100644 gcc/tristate.cc create mode 100644 gcc/tristate.h create mode 100644 libcpp/generated_cpp_wcwidth.h create mode 100644 libgcc/config/arc/lib2funcs.c create mode 100644 libgcc/config/avr/libf7/ChangeLog create mode 100644 libgcc/config/avr/libf7/asm-defs.h create mode 100644 libgcc/config/avr/libf7/f7-renames.h create mode 100644 libgcc/config/avr/libf7/f7-wraps.h create mode 100755 libgcc/config/avr/libf7/f7renames.sh create mode 100755 libgcc/config/avr/libf7/f7wraps.sh create mode 100644 libgcc/config/avr/libf7/libf7-array.def create mode 100644 libgcc/config/avr/libf7/libf7-asm-object.mk create mode 100644 libgcc/config/avr/libf7/libf7-asm.sx create mode 100644 libgcc/config/avr/libf7/libf7-c-object.mk create mode 100644 libgcc/config/avr/libf7/libf7-common.mk create mode 100644 libgcc/config/avr/libf7/libf7-const.def create mode 100644 libgcc/config/avr/libf7/libf7-constdef.h create mode 100644 libgcc/config/avr/libf7/libf7.c create mode 100644 libgcc/config/avr/libf7/libf7.h create mode 100644 libgcc/config/avr/libf7/t-libf7 create mode 100644 libgcc/config/avr/libf7/t-libf7-math create mode 100644 libgcc/config/avr/libf7/t-libf7-math-symbols create mode 100644 libgcc/config/gcn/atomic.c create mode 100644 libgcc/config/mips/gnustack.h create mode 100644 libgcc/config/nios2/elf-lib.h create mode 100644 libgcc/config/s390/t-tpf create mode 100644 libgfortran/ChangeLog-2019 delete mode 100644 libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip create mode 100644 libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip.base64 delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/transform_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/svn.go create mode 100644 libgo/go/cmd/go/internal/modfetch/insecure.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/unzip.go create mode 100644 libgo/go/cmd/go/internal/modfetch/zip_sum_test/testdata/zip_sums.csv create mode 100644 libgo/go/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/gopkgin.go delete mode 100644 libgo/go/cmd/go/internal/modfile/print.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/gopkg.in.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/rule1.golden create mode 100644 libgo/go/cmd/go/internal/modload/stat_openfile.go create mode 100644 libgo/go/cmd/go/internal/modload/stat_unix.go create mode 100644 libgo/go/cmd/go/internal/modload/stat_windows.go delete mode 100644 libgo/go/cmd/go/internal/module/module.go delete mode 100644 libgo/go/cmd/go/internal/module/module_test.go delete mode 100644 libgo/go/cmd/go/internal/note/example_test.go delete mode 100644 libgo/go/cmd/go/internal/note/note.go delete mode 100644 libgo/go/cmd/go/internal/note/note_test.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_darwin.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_flaky.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/cache.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/client.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/client_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/encode.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/encode_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/server.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/ct_test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/note.go delete mode 100644 libgo/go/cmd/go/internal/tlog/note_test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tile.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tlog.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tlog_test.go delete mode 100644 libgo/go/cmd/go/testdata/badmod/go.mod delete mode 100644 libgo/go/cmd/go/testdata/badmod/x.go delete mode 100644 libgo/go/cmd/go/testdata/dep_test.go delete mode 100644 libgo/go/cmd/go/testdata/flag_test.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/bad.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/conflict.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/bad/bad.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/a.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/b.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x1.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/wrongplace/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/works.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/wrongplace.go delete mode 100644 libgo/go/cmd/go/testdata/importcycle/src/selfimport/selfimport.go delete mode 100644 libgo/go/cmd/go/testdata/local/easy.go delete mode 100644 libgo/go/cmd/go/testdata/local/easysub/easysub.go delete mode 100644 libgo/go/cmd/go/testdata/local/easysub/main.go delete mode 100644 libgo/go/cmd/go/testdata/local/hard.go delete mode 100644 libgo/go/cmd/go/testdata/local/sub/sub.go delete mode 100644 libgo/go/cmd/go/testdata/local/sub/sub/subsub.go create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_dotgo.go_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_stack_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_stack_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_gcflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_i.txt create mode 100644 libgo/go/cmd/go/testdata/script/cache_vet.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_mod_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_modes.txt create mode 100644 libgo/go/cmd/go/testdata/script/devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/fmt_load_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/gccgo_m.txt create mode 100644 libgo/go/cmd/go/testdata/script/gccgo_mangle.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_install.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_local.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_moved_repo.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_paths.txt create mode 100644 libgo/go/cmd/go/testdata/script/import_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/link_syso_issue33139.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_ambiguous_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_constraints.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_linkshared.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_parse_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_split_main.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_ambiguous_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_info_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_cache_rw.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_tsv_insecure.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_json.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_download_latest.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_replace_file.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_empty_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_direct.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_insecure_redirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_major.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_trailing_slash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_getx.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_go_version_mixed.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_goroot_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_in_testdata_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_issue35317.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_e_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_missing_repo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_permissions.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_prefer_compatible.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace_gopkgin.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_retention.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_run_internal.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_cycle.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_auto.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_unused.txt create mode 100644 libgo/go/cmd/go/testdata/script/modfile_flag.txt create mode 100644 libgo/go/cmd/go/testdata/script/noncanonical_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_bad_example.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_cache_inputs.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_compile_tempfile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_main_archive.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_rebuildall.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_flags.txt delete mode 100644 libgo/go/cmd/go/testdata/src/badc/x.c delete mode 100644 libgo/go/cmd/go/testdata/src/badc/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/badpkg/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/bench/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/benchfatal/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/a.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/vendor/c/c.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/b/b.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/d/d.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgoasm/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgoasm/p.s delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover2/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover2/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/dupload.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/p/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/gencycle/gencycle.go delete mode 100644 libgo/go/cmd/go/testdata/src/go-cmd-test/helloworld.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/ismain/main.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/main_test/m.go delete mode 100644 libgo/go/cmd/go/testdata/src/main_test/m_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/multimain/multimain_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/not_main/not_main.go delete mode 100644 libgo/go/cmd/go/testdata/src/notest/hello.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/good.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepy1/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepy2/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepybad/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcache/testcache_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p3/p3.go delete mode 100644 libgo/go/cmd/go/testdata/src/testnorun/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/testrace/race_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testregexp/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testregexp/z_test.go create mode 100644 libgo/go/cmd/gofmt/testdata/issue28082.golden create mode 100644 libgo/go/cmd/gofmt/testdata/issue28082.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite10.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite10.input delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.elf create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.elf.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.macho create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.macho.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.pe create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.pe.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a create mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a.base64 create mode 100644 libgo/go/cmd/internal/diff/diff.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s delete mode 100644 libgo/go/cmd/vet/testdata/src/asm/asm1.s delete mode 100644 libgo/go/compress/gzip/testdata/issue6550.gz create mode 100644 libgo/go/compress/gzip/testdata/issue6550.gz.base64 create mode 100644 libgo/go/crypto/aes/gcm_ppc64le.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_noasm.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go create mode 100644 libgo/go/crypto/elliptic/p256_ppc64le.go create mode 100644 libgo/go/crypto/tls/example_test.go create mode 100644 libgo/go/crypto/tls/handshake_unix_test.go delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall delete mode 100644 libgo/go/crypto/x509/root_nacl.go delete mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin-exec-with-rpath create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin-exec-with-rpath.base64 delete mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj.base64 delete mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin-exec-with-rpath create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin-exec-with-rpat [...] delete mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj.base64 delete mode 100644 libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec create mode 100644 libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec.base64 delete mode 100755 libgo/go/debug/macho/testdata/gcc-386-darwin-exec create mode 100644 libgo/go/debug/macho/testdata/gcc-386-darwin-exec.base64 delete mode 100755 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec delete mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec-debug create mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec-debug.base64 create mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec.base64 create mode 100644 libgo/go/debug/pe/testdata/vmlinuz-4.15.0-47-generic create mode 100644 libgo/go/go/ast/issues_test.go create mode 100644 libgo/go/go/build/testdata/cgo_disabled/cgo_disabled.go create mode 100644 libgo/go/go/build/testdata/cgo_disabled/empty.go delete mode 100644 libgo/go/go/doc/testdata/issue10858.0.golden delete mode 100644 libgo/go/go/doc/testdata/issue10858.1.golden delete mode 100644 libgo/go/go/doc/testdata/issue10858.2.golden delete mode 100644 libgo/go/go/types/interfaces.go create mode 100644 libgo/go/go/types/testdata/cycles5.src create mode 100644 libgo/go/go/types/testdata/decls4.src create mode 100644 libgo/go/go/types/testdata/decls5.src create mode 100644 libgo/go/go/types/testdata/issue23203a.src create mode 100644 libgo/go/go/types/testdata/issue23203b.src create mode 100644 libgo/go/go/types/testdata/issue25008a.src create mode 100644 libgo/go/go/types/testdata/issue25008b.src create mode 100644 libgo/go/go/types/testdata/issue26390.src create mode 100644 libgo/go/go/types/testdata/issue28251.src create mode 100644 libgo/go/go/types/testdata/issue6977.src create mode 100644 libgo/go/go/types/testdata/literals.src create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_arm64.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_generic.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_s390x.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/xor.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_amd64.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_generic.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_noasm.go delete mode 100644 libgo/go/golang.org/x/crypto/curve25519/doc.go delete mode 100644 libgo/go/golang.org/x/crypto/curve25519/mont25519_amd64.go create mode 100644 libgo/go/golang.org/x/crypto/ed25519/ed25519.go create mode 100644 libgo/go/golang.org/x/crypto/ed25519/ed25519_go113.go copy libgo/go/{ => golang.org/x}/crypto/ed25519/internal/edwards25519/const.go (100%) copy libgo/go/{ => golang.org/x}/crypto/ed25519/internal/edwards25519/edwards25519 [...] delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/xor.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/bits_compat.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/bits_go1.13.go copy {gcc/go/gofrontend => libgo/go/golang.org/x/mod}/LICENSE (100%) copy {gcc/go/gofrontend => libgo/go/golang.org/x/mod}/PATENTS (100%) copy libgo/go/{ => golang.org/x/mod}/internal/lazyregexp/lazyre.go (100%) create mode 100644 libgo/go/golang.org/x/mod/modfile/print.go create mode 100644 libgo/go/golang.org/x/mod/modfile/read.go create mode 100644 libgo/go/golang.org/x/mod/modfile/rule.go create mode 100644 libgo/go/golang.org/x/mod/module/module.go create mode 100644 libgo/go/golang.org/x/mod/semver/semver.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/cache.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/client.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/note/note.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/server.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/test.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/note.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/tile.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/tlog.go create mode 100644 libgo/go/golang.org/x/mod/zip/zip.go create mode 100644 libgo/go/golang.org/x/net/idna/tables12.00.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables12.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables12.0.0.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/diagnostic.go create mode 100644 libgo/go/golang.org/x/xerrors/LICENSE copy {gcc/go/gofrontend => libgo/go/golang.org/x/xerrors}/PATENTS (100%) create mode 100644 libgo/go/golang.org/x/xerrors/README create mode 100644 libgo/go/golang.org/x/xerrors/adaptor.go create mode 100644 libgo/go/golang.org/x/xerrors/codereview.cfg create mode 100644 libgo/go/golang.org/x/xerrors/doc.go create mode 100644 libgo/go/golang.org/x/xerrors/errors.go create mode 100644 libgo/go/golang.org/x/xerrors/fmt.go create mode 100644 libgo/go/golang.org/x/xerrors/format.go create mode 100644 libgo/go/golang.org/x/xerrors/frame.go create mode 100644 libgo/go/golang.org/x/xerrors/go.mod create mode 100644 libgo/go/golang.org/x/xerrors/internal/internal.go create mode 100644 libgo/go/golang.org/x/xerrors/wrap.go delete mode 100644 libgo/go/hash/crc32/crc32_amd64p32.go create mode 100644 libgo/go/hash/maphash/maphash.go create mode 100644 libgo/go/hash/maphash/maphash_test.go create mode 100644 libgo/go/hash/maphash/smhasher_test.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64p32.go create mode 100644 libgo/go/internal/cpu/cpu_riscv64.go create mode 100644 libgo/go/internal/obscuretestdata/obscuretestdata.go create mode 100644 libgo/go/internal/poll/fcntl_js.go create mode 100644 libgo/go/internal/poll/fcntl_libc.go create mode 100644 libgo/go/internal/poll/fcntl_syscall.go create mode 100644 libgo/go/internal/poll/fd_poll_js.go delete mode 100644 libgo/go/internal/poll/fd_poll_nacljs.go create mode 100644 libgo/go/internal/reflectlite/reflect_mirror_test.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_darwin.go create mode 100644 libgo/go/internal/syscall/unix/nonblocking_libc.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_nacl.go create mode 100644 libgo/go/io/ioutil/testdata/hello create mode 100644 libgo/go/math/fma.go delete mode 100644 libgo/go/net/error_nacl.go create mode 100644 libgo/go/net/example_test.go rename libgo/go/net/http/{npn_test.go => alpn_test.go} (100%) rename libgo/go/net/http/cgi/{matryoshka_test.go => integration_test.go} (100%) create mode 100644 libgo/go/net/http/httptest/example_test.go create mode 100644 libgo/go/net/http/omithttp2.go create mode 100644 libgo/go/net/interface_bsd_test.go create mode 100644 libgo/go/net/interface_linux_test.go create mode 100644 libgo/go/net/interface_unix_test.go create mode 100644 libgo/go/net/lookup_windows_test.go create mode 100644 libgo/go/net/textproto/header_test.go create mode 100644 libgo/go/os/exec/exec_plan9.go create mode 100644 libgo/go/os/os_windows_test.go create mode 100644 libgo/go/os/stat_js.go delete mode 100644 libgo/go/os/stat_nacljs.go delete mode 100644 libgo/go/os/sys_nacl.go create mode 100644 libgo/go/regexp/example_test.go create mode 100644 libgo/go/runtime/checkptr.go create mode 100644 libgo/go/runtime/checkptr_test.go create mode 100644 libgo/go/runtime/defer_test.go create mode 100644 libgo/go/runtime/internal/sys/intrinsics_common.go create mode 100644 libgo/go/runtime/libfuzzer.go delete mode 100644 libgo/go/runtime/mgclarge.go create mode 100644 libgo/go/runtime/mgcscavenge_test.go create mode 100644 libgo/go/runtime/mkpreempt.go create mode 100644 libgo/go/runtime/mpagealloc.go create mode 100644 libgo/go/runtime/mpagealloc_32bit.go create mode 100644 libgo/go/runtime/mpagealloc_64bit.go create mode 100644 libgo/go/runtime/mpagealloc_test.go create mode 100644 libgo/go/runtime/mpagecache.go create mode 100644 libgo/go/runtime/mpagecache_test.go create mode 100644 libgo/go/runtime/mpallocbits.go create mode 100644 libgo/go/runtime/mpallocbits_test.go create mode 100644 libgo/go/runtime/mranges.go create mode 100644 libgo/go/runtime/nbpipe_pipe.go create mode 100644 libgo/go/runtime/nbpipe_pipe2.go create mode 100644 libgo/go/runtime/nbpipe_test.go create mode 100644 libgo/go/runtime/os_freebsd_arm64.go create mode 100644 libgo/go/runtime/os_illumos.go create mode 100644 libgo/go/runtime/os_only_solaris.go create mode 100644 libgo/go/runtime/pprof/testdata/README create mode 100755 libgo/go/runtime/pprof/testdata/test32 create mode 100755 libgo/go/runtime/pprof/testdata/test32be create mode 100755 libgo/go/runtime/pprof/testdata/test64 create mode 100755 libgo/go/runtime/pprof/testdata/test64be create mode 100644 libgo/go/runtime/preempt.go create mode 100644 libgo/go/runtime/preempt_nonwindows.go create mode 100644 libgo/go/runtime/sema_test.go delete mode 100644 libgo/go/runtime/signal_sighandler.go create mode 100644 libgo/go/runtime/signal_windows_test.go create mode 100644 libgo/go/runtime/testdata/testfaketime/faketime.go create mode 100644 libgo/go/runtime/testdata/testprog/checkptr.go create mode 100644 libgo/go/runtime/testdata/testprog/preempt.go create mode 100644 libgo/go/runtime/testdata/testprog/vdso.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/bigstack_windows.c create mode 100644 libgo/go/runtime/testdata/testwinlib/main.c create mode 100644 libgo/go/runtime/testdata/testwinlib/main.go create mode 100644 libgo/go/runtime/time_fake.go create mode 100644 libgo/go/runtime/time_nofake.go create mode 100644 libgo/go/runtime/time_test.go delete mode 100644 libgo/go/runtime/treap_test.go delete mode 100644 libgo/go/syscall/dirent_bsd_test.go create mode 100644 libgo/go/syscall/dirent_test.go create mode 100644 libgo/go/syscall/js/export_test.go create mode 100644 libgo/go/syscall/sock_cloexec_linux.go create mode 100644 libgo/go/syscall/sockcmsg_dragonfly.go create mode 100644 libgo/go/syscall/sockcmsg_unix_other.go create mode 100644 libgo/go/syscall/syscall_freebsd_arm64.go create mode 100644 libgo/go/syscall/syscall_linux_riscv64.go create mode 100644 libgo/go/syscall/tables_js.go delete mode 100644 libgo/go/syscall/tables_nacljs.go create mode 100644 libgo/go/syscall/time_fake.go create mode 100644 libgo/go/syscall/time_nofake.go create mode 100644 libgo/go/testing/iotest/logger_test.go create mode 100644 libgo/go/testing/iotest/reader_test.go create mode 100644 libgo/go/testing/iotest/writer_test.go create mode 100644 libgo/go/testing/panic_test.go create mode 100644 libgo/misc/cgo/test/issue31891.c delete mode 100644 libgo/misc/cgo/test/issue8945.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/main7.c delete mode 100644 libgo/misc/cgo/testgodefs/test.bash create mode 100644 libgo/misc/cgo/testgodefs/testgodefs_test.go delete mode 100644 libgo/runtime/go-runtime-error.c create mode 100644 libgomp/.gitattributes create mode 100644 libgomp/testsuite/libgomp.c++/udr-20.C create mode 100644 libgomp/testsuite/libgomp.c++/udr-21.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr93515.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/unmap-infinity-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr86416-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr86416-2.c create mode 100644 libgomp/testsuite/libgomp.c/target-38.c create mode 100644 libgomp/testsuite/libgomp.fortran/atomic1.f90 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/teams1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/teams2.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c++/deep-copy-12.C create mode 100644 libgomp/testsuite/libgomp.oacc-c++/deep-copy-13.C create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_free-pr92503-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-aux.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-gcn.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-host.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property-nvptx.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_get_property.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-device [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_map_data-host_a [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/acc_unmap_data-pr92840-3.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-1.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/copyin-devptr-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-10.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-11.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-14.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-9.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/host_data-7.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-17.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-18.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-21.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-22.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-28.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-29.c delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-30.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 delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/lib-50.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/map-data-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/no_create-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92726-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92843-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-a.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-d-p.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-a.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92848-1-r-p.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92854-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92877-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92970-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr92984-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/subset-subarray-map [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/unmap-infinity-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/acc_get_property.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/class-ptr-param.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/classtypes-1.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/classtypes-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-3.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-5.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-7.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-8.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derived-type-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derivedtype-1.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/derivedtype-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/host_data-5.F90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/multidim-slice.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/no_create-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/print-1-nvptx.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/update-2.f90 mode change 100644 => 100755 libitm/configure create mode 100644 libstdc++-v3/ChangeLog-2019 create mode 100644 libstdc++-v3/include/bits/int_limits.h create mode 100644 libstdc++-v3/include/bits/ranges_algo.h create mode 100644 libstdc++-v3/include/bits/ranges_algobase.h create mode 100644 libstdc++-v3/include/bits/ranges_uninitialized.h create mode 100644 libstdc++-v3/include/std/coroutine create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/partialord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/strongord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/categories/weakord.cc create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/operators/less.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/operators/ [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_code/operators/less.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_code/operators/thre [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_condition/operators [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_condition/operators [...] create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equa [...] create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/in_range.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/in_range_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_pod/deprecated-2a.cc create mode 100644 libstdc++-v3/testsuite/20_util/monotonic_buffer_resource/93208.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/relops/three_way.cc create mode 100644 libstdc++-v3/testsuite/20_util/pair/comparison_operators/conste [...] create mode 100644 libstdc++-v3/testsuite/20_util/polymorphic_allocator/lwg3237.cc create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/c [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/tuple/comparison_operators/three_way.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/modifiers/93562.cc create mode 100644 libstdc++-v3/testsuite/20_util/unwrap_reference/3.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/89851.cc delete mode 100644 libstdc++-v3/testsuite/20_util/variant/90008.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/relops/89851.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/relops/90008.cc create mode 100644 libstdc++-v3/testsuite/20_util/variant/relops/three_way.cc create mode 100644 libstdc++-v3/testsuite/23_containers/map/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/set/92124.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/deduction.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/explicit.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/get_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/nothrow_cons.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc delete mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_set/92124.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/aliases.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/back_insert_iterator/pr93884.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/common_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/1.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/counted_iterator/lwg3389.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/front_insert_iterator/pr93884.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/indirect_callable/projected.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/cons/sentinel.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istream_iterator/sentinel.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/92285.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/istreambuf_iterator/cons/se [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/cust.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/lwg3390.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/move_iterator/sentinel.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/adjacent_find/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/all_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/any_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/clamp/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/1_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/debug/2_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/2.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/31.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/32.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/33.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/41.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/42.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/deque_iterators/43.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/deque_iterat [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/deque_iterators/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/94017.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/deque_iterators/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/94017.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if_not/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/heap/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/includes/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/inplace_merge/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_partitioned/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/93972.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.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/25_algorithms/lower_bound/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/max/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/max_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/min/concept_checks.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/min/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/min_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/minmax/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/minmax_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/93872.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/deque_iterators/2.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/93872.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/94013.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move_backward/deque_iterat [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/next_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/none_of/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/nth_element/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_point/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/prev_permutation/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_if/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sample/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_left/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shift_right/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/shuffle/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/stable_partition/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/stable_sort/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap_ranges/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constrained.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/constrained.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/accumulate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/adjacent_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/bit_ceil.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/bit_ceil_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/bit_floor.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/bit_width.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/floor2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/has_single_bit.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/log2p1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/exclusive_scan/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inclusive_scan/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/inner_product/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/iota/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/midpoint/pointer_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/partial_sum/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/reduce/constexpr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_exclusive_scan/con [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_inclusive_scan/con [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/transform_reduce/constexpr.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/concat/92853.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/factory/u8path-char8_t.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic/cons/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_flag/cons/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/value_init.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_integral/cons/value_init.cc create mode 100644 libstdc++-v3/testsuite/30_threads/recursive_timed_mutex/try_loc [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/dead [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/deadlock.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/destroy.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/dest [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/invo [...] create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_callback/invoke.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_source/assign.cc create mode 100644 libstdc++-v3/testsuite/30_threads/stop_token/stop_token/stop_po [...] create mode 100644 libstdc++-v3/testsuite/30_threads/thread/id/operators_c++20.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/performance/25_algorithms/equal_deque_it [...] create mode 100644 libstdc++-v3/testsuite/std/ranges/access/begin_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/ssize.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/all.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/common.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/counted.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/drop_while.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/elements.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/filter.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/lwg3313_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/lwg3325_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/reverse.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/split.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/split_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/take.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/take_while.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/transform.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/93267.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/iota_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/iterator.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/iota/lwg3292_neg.cc delete mode 100644 libstdc++-v3/testsuite/std/ranges/iota_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/istream_view.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/safe_range.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/safe_range_types.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/lwg3282_neg.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/subrange/tuple_like.cc create mode 100644 libstdc++-v3/testsuite/util/slow_clock.h create mode 100755 maintainer-scripts/update_version_git delete mode 100755 maintainer-scripts/update_version_svn create mode 100755 maintainer-scripts/update_web_docs_git create mode 100755 maintainer-scripts/update_web_docs_libstdcxx_git delete mode 100755 maintainer-scripts/update_web_docs_libstdcxx_svn delete mode 100755 maintainer-scripts/update_web_docs_svn