This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch aoliva/SFN in repository gcc.
from 0290d850541 [SFN] adjust gimple-loop-interchange for function rename adds a7aebe6129e gcc/ChangeLog: adds 91d5d62d6d6 gcc/testsuite/ChangeLog: adds c3213fdddb8 PR c/81544 - attribute noreturn and warn_unused_result on t [...] adds 606524b55c7 Remove a stray line. adds 2f1c0f56a6b Fix the new pr83361.c testcase adds ced4177d8d0 Daily bump. adds d2c67796f22 Expensive selftests: torture testing for fix-it boundary co [...] adds 18fc6357032 [SFN] adjust RTL insn-walking API adds c64f38bf4d2 [SFN] boilerplate changes in preparation to introduce nonbi [...] adds bce107d7e68 [SFN] not-quite-boilerplate changes in preparation to intro [...] adds 116cfb8c5ab [SFN] stabilize find_bb_boundaries adds 90567983c3c [SFN] introduce statement frontier notes, still disabled adds aa2fd8850c1 [SFN] Introduce -gstatement-frontiers option, enable debug markers adds 793569eb27e [IEPM] Introduce debug hook for inline entry point markers adds 932d6527369 Enable VAES support [1/5] adds 179e639c030 Enable VAES support [2/5] adds 0b840c3855d 2017-12-12 Richard Biener rguenther@suse.de adds fdf409493d2 PR tree-optimization/80631 * tree-vect-loop.c (get_initia [...] adds 4855e775ff0 PR tree-optimization/83359 * tree-cfg.h (fold_loop_intern [...] adds d398aa5956b PR rtl-optimization/83363 PR rtl-optimization/83364 * gc [...] adds a76253516cd PR c/82679 * c-decl.c (grokdeclarator): Check declspecs i [...] adds 5934eeb7248 [Patch combine] Don't create vector mode ZERO_EXTEND from subregs adds 56adbb23276 2017-12-12 Richard Biener rguenther@suse.de adds 9de168c69ca Fix g++.old-deja/g++.pt/const2.C on Solaris adds 1963e4b365b 2017-12-12 Stafford Horne shorne@gmail.com adds 509ec7f3afd * go-lang.c (TARGET_AIX): Define if not defined. (go_lang [...] adds 300600087e5 Updated email in MAINTAINERS file. adds e3bdc0bb677 PR libstdc++/83395 fix invocable traits for INVOKE<cv void> adds 3d451d9ffe9 * builtins.def (BUILT_IN_NEXTAFTER, BUILT_IN_NEXTAFTERF, [...] adds d6928381148 2017-12-12 Thomas Koenig tkoenig@gcc.gnu.org adds b066c090031 2017-12-12 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3d41d2c5568 * config/i386/i386.c (PTA_SKYLAKE_AVX512): Add PTA_CLWB. [...] adds 0b5993cfe13 PR c++/82115 - ICE with variable initialized with its own [...] adds 911779d8104 Remove type_dependent_init_p. adds 9bc12c64e05 2017-12-12 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 4b69806cb5c PR tree-optimization/83298 PR tree-optimization/83362 PR [...] adds 3315a826f2b Daily bump. adds 26efd270638 Use C version of multi3 for RVE support. adds fc5536deae6 * gcc-interface/decl.c (gnat_to_gnu_entity): Robustify tes [...] adds 3eb6b4f07da * gcc-interface/trans.c (process_freeze_entity): Be prepar [...] adds 260301eb9fd * gcc-interface/trans.c (Subprogram_Body_to_gnu): Initiali [...] adds 7643d6c0be8 [PR C++/15272] lookups with ambiguating dependent base adds b27b63e1bf9 combine: Fix PR83393 adds 7d093718fb5 sel-sched: fix sel_rank_for_schedule for qsort (PR 82398) adds 419381b5d32 PR libstdc++/59568 fix error handling for std::complex stre [...] adds 5c4c939cf1e PR bootstrap/83396 PR debug/83391 * tree-cfgcleanup.c (r [...] adds ed9480c149a PR bootstrap/83396 * final.c (rest_of_handle_final): Call [...] adds 70da6508ca2 * tree-cfg.c (verify_gimple_in_cfg): Verify no non-label s [...] adds bf4af501c4e [SFN] don't eliminate regs in markers adds 184dcc4e29a /cp 2017-12-13 Paolo Carlini paolo.carlini@oracle.com adds 8ff5fea83ba gcc/ * config/rs6000/ppc-auxv.h (PPC_FEATURE2_HTM_NO_SUSPE [...] adds 0179c74731b PR middle-end/78468 * emit-rtl.c (init_emit): Remove ??? [...] adds 466432a3448 poly_int: add poly-int.h adds 349c228768e Daily bump. adds 7d9dac31fe5 2017-12-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 62634750ad2 PR c++/79650 * pt.c (convert_nontype_argument): Diagnose [...] adds 44bd1138645 [AArch64] Specify fp16 support for Cortex-A55 and Cortex-A75 adds b081151734b [PATCH PR81228][AARCH64]Fix ICE by adding LTGT in vec_cmp<m [...] adds 4f2bedf8f68 PR tree-optimization/83198 * gimple-ssa-sprintf.c (format [...] adds 27c3c006f1c PR bootstrap/83396 * var-tracking.c (vt_initialize): Igno [...] adds 5ab8299a9a1 2017-12-14 Richard Biener rguenther@suse.de adds 00e922723c2 2017-12-14 Richard Biener rguenther@suse.de adds 683d2c72ded Improve std::complex test and move to sub-directory adds a131a6ccceb * gcc-interface/gigi.h (pad_type_has_rm_size): Declare. * [...] adds 57904972d55 Test whitespace handling in std::complex extraction adds 1d183080ed1 2017-12-14 Richard Biener rguenther@suse.de adds 38823ed9174 2017-12-14 Richard Biener rguenther@suse.de adds 13b5850f4b9 Require effective target weak_undefined for visibility-22.c adds ad1d5c78da5 [SFN] next/prev_nonnote_insn_bb are no more, even for ports adds dc988bc8e1b [compare-debug] use call loc for nop_endbr adds 576322a3ed4 PR bootstrap/83396 * reload1.c (emit_input_reload_insns): [...] adds 240a30d4466 2017-12-14 Richard Biener rguenther@suse.de adds 368ab101e6a 2017-12-14 Richard Biener rguenther@suse.de adds 639ab80c916 PR lto/81406 * gcc.dg/lto/pr81406_0.c: New test. adds 08014e8ab96 [arm] Add -mverbose-cost-dump and de-verbosify cost dumps adds 9ca42b6474e * gcc-interface/decl.c (gnat_to_gnu_field): Do not set the [...] adds db27256ba7e * gcc-interface/trans.c (Call_to_gnu): Set DECL_DISREGARD_ [...] adds f367d7d74d7 vrp_prop: Use dom_walker for -Warray-bounds (PR tree-optimi [...] adds 824a2485e2c * gcc-interface/misc.c (default_pass_by_ref): Minor tweak. adds f07a7cbfc92 PR libstdc++/83427 detect weak result type from noexcept functions adds e4b0fa23333 * gcc-interface/Makefile.in: Generalize support for symbol [...] adds b8bf7c13bf1 Patch for middle-end/PR79538 missing -Wformat-overflow with [...] adds f59d67f6abf 2017-12-14 Steve Ellcey sellcey@cavium.com adds d76c514d395 gcc: 2017-12-14 Bernd Edlinger bernd.edlinger@hotmail.de adds d79872a83f3 * var-tracking.c (variable_tracking_main_1): Formatting fix. adds 9272d891314 2017-12-14 Bill Schmidt wschmidt@linux.vnet.ibm.com adds fa7825a3e98 PR libstdc++/68519 use native duration to avoid rounding errors adds 6b74e46fb96 PR libstdc++/83279 handle sendfile not copying entire file adds 63df0dfd960 Daily bump. adds d3943652f96 Fix ChangeLog entry date adds 4cb8942fc5e Enable VAES support [3/5] adds d580d778fdc Enable VAES support [4/5] adds 82516e2cad4 Enable VAES support [5/5] adds c8596f8345b 2017-12-15 Bob Duff duff@adacore.com adds 156d2484120 2017-12-15 Bob Duff duff@adacore.com adds ca09bfdbc31 gcc/ada/ adds 978ff98d749 gcc/ada/ChangeLog: add entries missing from previous commit adds 15a97f6f68d gcc/ada/ adds ac0e8693cf2 2017-12-15 Patrick Bernardi bernardi@adacore.com adds 86574d66efe 2017-12-15 Eric Botcazou ebotcazou@adacore.com adds 1937db45cca gcc/ada/ adds 3ee06931b08 * gimple-loop-interchange.cc (STMT_COST_RATIO): New macro. [...] adds 57bca8dcc1e Make dse.c use offset/width instead of start/end adds 2f38e95645e 2017-12-15 Hristian Kirtchev kirtchev@adacore.com adds 5c222558975 2017-12-15 Richard Biener rguenther@suse.de adds 62c47568f5f gcc/ada/ adds f3e5187b6b0 PR sanitizer/81281 * match.pd ((T)(P + A) - (T)P -> (T) A [...] adds 5b3e6491d2c PR tree-optimization/83269 * fold-const.c (fold_binary_lo [...] adds ca93208824c [PR C++/59930] template friend classes & default args adds 672bc44d54f * tree-core.h (struct attribute_spec): Swap affects_type_i [...] adds 76cf4406a1e PR tree-optimization/83410 * tree-ssa-threadupdate.c (thr [...] adds 92ad92d5374 PR tree-optimization/80631 * gcc.target/i386/avx2-pr80631 [...] adds 5b5ac2fbec7 PR c++/83217 * decl.c (cp_finish_decomp): If decl's type [...] adds 7aac6ee6ffe PR c++/80135 PR c++/81922 * typeck2.c (digest_init_r): C [...] adds aa996a7ae48 PR c++/81197 * cp-tree.h (cp_maybe_mangle_decomp): Declar [...] adds 827a415cb9d PR c++/83205 * decl.c (cp_finish_decomp): Handle the case [...] adds a8855004d75 PR tree-optimization/81165 * tree-ssa-threadupdate.c (use [...] adds 5f885dd12c2 PR tree-optimization/36550 * tree-ssa-threadupdate.c (cou [...] adds c2f1ca016ec Daily bump. adds 53894f847f7 syscall: emulate Flock on AIX adds 01f1b4422c0 os: pass -s to hostname on AIX adds 9d26926e2cb 2017-12-15 Markus Trippelsdorf markus@trippelsdorf.de adds a308fcf89a1 Add VEC_DUPLICATE_EXPR and associated optab adds 7ed29fa20c8 Add VEC_SERIES_EXPR and associated optab adds 19c4d015312 Minor vn_reference_lookup_3 tweak adds 785790dcb62 poly_int: IN_TARGET_CODE adds 42d5183d19f poly_int: MACRO_MODE adds 2c4c5c8d9eb Add a gen_int_shift_amount helper function adds 51041d3bcac Revert accidental commit adds ee149b7a81b poly_int: mode query functions adds edfb0cd47f1 2017-12-16 Jan Hubicka hubicka@ucw.cz adds 115b9ebe9cf PR testsuite/82767 * gcc.target/i386/pr71321.c: Test wit [...] adds 261787883cb 2017-12-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds 43fc29834bd PR tree-optimization/83239 - False positive from -Wstringop [...] adds e6a18b5a63b PR tree-optimization/78918 - missing -Wrestrict on memcpy c [...] adds 08cabe9d76a Daily bump. adds 158b45b4d48 2017-12-16 Sandra Loosemore sandra@codesourcery.com adds e4c143fea26 Correct imul (r64) latency for modern Intel CPUs adds 003e134b91f Support -std=f2018 adds ff2c6d638ed * config/pa/pa.c (pa_som_asm_init_sections): Fix comment. adds 363daa22555 * gcc.dg/guality/guality.h (guality_check): Cast %lli argu [...] adds b7693f8fde0 Revert hunk with debug code that was comitted by mistake adds 7bfd6b12464 gcc/c-family/ChangeLog: adds 8bb1fc24632 2017-12-17 Sandra Loosemore sandra@codesourcery.com adds 5f68d06344f Daily bump. adds 6db71e32d10 PR bootstrap/83446 - Bootstrap failed on i686 adds 9c96fa6e891 2017-12-17 Sandra Loosemore sandra@codesourcery.com [...] adds c51cfafa642 2017-12-17 Sandra Loosemore sandra@codesourcery.com adds 938b899a34a 2017-12-18 Richard Biener rguenther@suse.de adds 23298f15ba7 2017-12-18 Richard Biener rguenther@suse.de adds 32f065b33e5 S/390: PR83420: Improve hotpatch option parsing. adds 4ecbc2bb39c [ARC] Update legitimate constant hook. adds 17e62d1b8b6 [ARC] Update (u)maddsidi patterns. adds 90144cb9bd0 [PR c++/59930] template friend injection adds 8bba42f1539 PR middle-end/83463 * gimple-ssa-warn-restrict.c (builtin [...] adds 0526776fa9d * c-warn.c (warn_logical_operator): Return early if -Wlogi [...] adds 21e97277c76 PR c++/83300 * decl2.c (save_template_attributes): Add fl [...] adds 2ab3b98c5cc PR middle-end/83460 * g++.dg/pr79095-4.C: Remove compromi [...] adds c30a685849f PR libstdc++/68430 adds 6d8c9f39007 testsuite: add coverage for diagnostics relating to inlinin [...] adds 0eff79f2065 rtlanal: dead_or_set_regno_p should handle CLOBBER (PR83424) adds 167a09fb8b7 PR c++/83116 * constexpr.c (cxx_eval_call_expression): On [...] adds ae174c6cc7c 2017-11-20 François Dumont fdumont@gcc.gnu.org adds 2a59bca6e62 PR middle-end/83373 - False positive reported by -Wstringop [...] adds 29ae4e4c33c Daily bump. adds c30eea30f6b Revert 2017-11-19 Jeff Law law@redhat.com adds 593c0a85d90 * tree-ssa-dom.c (record_equivalences_from_phis): Do not [...] adds bbe863be0c5 PR tree-optimization/80631 * tree-vect-loop.c (vect_creat [...] adds 0255544d074 PR ipa/82801 PR ipa/83346 * ipa-inline.c (flatten_remove [...] adds 8938f069bf9 PR tree-optimization/83444 * tree-ssa-strlen.c (strlen_ch [...] adds a577ec65388 SPARC: Make sure that jump is to a label in errata workaround adds f9bf2244e8a RTEMS/PowerPC: Remove 64-bit soft-float multilib adds c0e4853bfbc PR ada/66205 * bindgen.adb (Gen_AdaFinal): Revert previous [...] adds 6d0affb4e25 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds a2b22ba3369 Added testcase for PR 83329 adds 998700c9ae6 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds 3888c819108 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds d494b4fbdbd PR tree-optimization/83482 * g++.dg/torture/pr83482.C: New test. adds e1592442d13 Fix off by one error in loop-unroll.c (PR rtl-optimization/82675). adds 69b66873d86 Fix another failing test-case. adds f7b055c48c7 [PATCH] -fdump-tree, -save-temps=obj & subdirs adds 312939acaf0 Add a tetst for PR middle-end/83471 adds f7822069703 commit_message adds f5d47c52788 PR c++/83490 * config/i386/i386.c (init_cumulative_args): [...] adds 2ddf4518ec5 Fix PR numbers. adds 68e959968dc Fix a file name. adds 14a33398213 [ARC][COMMITTED] Clean up build warnings. adds 7c4f5bdebda PR middle-end/81914 * predict.c (zero_one_minusone): New [...] adds a04aca05ac9 [arm] PR target/82975: Guard against reg_renumber being NUL [...] adds c9281ef889e * read-rtl.c (parse_reg_note_name): Replace Yoda condition [...] adds 5c0cbabd1ac PR testsuite/83454 * gcc.dg/tree-ssa/cswtch-4.c: Require [...] adds 186fbc796e8 [SFN] start rtl block with label, then markers adds ed70adfc99d SFN: don't drop markers for skipping var-tracking adds edcf99db18d PR tree-optimization/83444 * tree-ssa-strlen.c (strlen_ch [...] adds 24e3b8216bf PR middle-end/77608 - missing protection on trivially detec [...] adds 2638400fffd PR tree-optimization/83477 * tree-ssa-threadedge.c (recor [...] adds c3fe3d1de63 PR c++/82231 * g++.dg/cpp1z/nontype-auto14.C: New test. adds 504b0b7d01e * gimple-ssa-sprintf.c (format_directive): Use inform_n in [...] adds 2ab08fb4d2a Fix last ChangeLog entry date. adds d6449ac4f80 Fix sharing in translate_isl_ast_node_for adds fad87f75040 PR target/82975 * gcc.dg/pr82975.c: Only add -mtune=corte [...] adds 74744ce39b3 PR c++/83394 - always_inline vs. noinline no longer diagnos [...] adds caf629d3058 /cp 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds 9f2a98167e0 Daily bump. adds 3c56e0c18cd Don't call targetm.calls.static_chain in non-static function adds 29ca66eca82 Enable VPCLMULQDQ support adds daa6dcb60d8 Add two test-cases for (PR middle-end/82404). adds aed50899d62 PR c++/83490 * calls.c (compute_argument_addresses): Igno [...] adds e9f51e5ea0b [arm] PR target/82975: Guard against reg_renumber being NUL [...] adds 2f16b9fa9d9 * gcc-interface/trans.c (Loop_Statement_to_gnu): Use IN_RA [...] adds 9e78b2a069b 2017-12-20 Paolo Carlini paolo.carlini@oracle.com adds a40890c9b37 * config/visium/constraints.md (J, K, L): Use IN_RANGE mac [...] adds ce8798a65c6 [aarch64][libstdc++] Use __ARM_BIG_ENDIAN instead of __AARC [...] adds bb36bb09ffb [arm] PR target/83105: Minor change of default CPU for arm- [...] adds 74e98ab35b9 [arm][doc] Document accepted -march=armv8.3-a extension options adds 9a0a7299115 Fix multiple_p for two non-poly_ints adds bd39703a467 Add a gen_int_shift_amount helper function adds bbad7cd0bcb poly_int: rtx constants adds 8672ee56bb5 poly_int: tree constants adds 28eeb1470b8 poly_int: dump routines adds 1aa31a46551 poly_int: create_integer_operand adds e524465ae90 poly_int: TRULY_NOOP_TRUNCATION adds a14d43f8e9f poly_int: REG_OFFSET adds de41115b4fe poly_int: DWARF locations adds fff35079417 poly_int: fold_ctor_reference adds 2c7ce6611de poly_int: same_addr_size_stores_p adds ecc647e7b41 poly_int: indirect_refs_may_alias_p adds fe60c82c4b0 poly_int: ao_ref and vn_reference_op_t adds 370ad826add poly_int: dse.c adds e9b0961e5df poly_int: rtx_addr_can_trap_p_1 adds 711f137f646 poly_int: MEM_OFFSET and MEM_SIZE adds a4686d0a18d poly_int: lra frame offsets adds 82ede1f8efa poly_int: store_bit_field bitrange adds a20d1a58088 poly_int: extract_bit_field bitrange adds 6ece34cb303 poly_int: C++ bitfield regions adds 2d8ada9af84 poly_int: store_field & co adds ece84bf0610 poly_int: ira subreg liveness tracking adds 9edf7ea885d poly_int: SUBREG_BYTE adds b3d467b743a poly_int: operand_subword adds e1b783f6bb1 poly_int: DWARF CFA offsets adds 3bed7476767 poly_int: ipa_parm_adjustment adds f3c2a387b9c poly_int: get_ref_base_and_extent adds 773078cb3a9 poly_int: get_addr_base_and_unit_offset adds 1aeea61f353 poly_int: aff_tree adds 08454aa5f8a poly_int: symbolic_number adds 2f048e66af3 poly_int: pointer_may_wrap_p adds fbc666b8b0c poly_int: get_inner_reference_aff adds 73bf92b3a6e poly_int: expand_debug_expr adds eaa09bfd8a4 poly_int: get_object_alignment_2 adds e61263f2e72 poly_int: store merging adds d71c73164c3 [SFN] debug markers before labels no more adds e5c3036ac09 [PATCH, PR83492] Fix selection of aarch64 big-endian shift [...] adds 5c5d012be3c PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure [...] adds 1d6fb925fff PR testsuite/83483 - [8 Regression] gcc.dg/memcpy-6.c FAILs adds 04cd502b930 2017-12-20 Paolo Carlini paolo.carlini@oracle.com adds 369c9a01509 PR ipa/83506 * ipa-fnsummary.c (pass_data_ipa_free_fn_sum [...] adds 045f03f1454 2017-12-20 Thomas Koenig tkoenig@gcc.gnu.org adds 78799569824 2017-12-20 François Dumont fdumont@gcc.gnu.org adds a18105ecf94 Simplify fold_internal_goacc_dim adds 41e37ac97b7 PR tree-optimization/83491 * tree-ssa-math-opts.c (execut [...] adds 05a66c6e653 Daily bump. adds 2943a6d478d * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Call [...] adds f9e58550d13 [AArch64] Tweak aarch64_classify_address interface adds 2a0c8955ee5 poly_int: get_bit_range adds fbf76f35caf poly_int: fold_comparison adds 81bc0f0f882 poly_int: get_inner_reference & co. adds ff09c5d7494 poly_int: reload.c adds ac5aa32db53 poly_int: reload1.c adds 85aa2f2801b poly_int: frame allocations adds 7562e467be0 poly_int: push_block/emit_push_insn adds f6a1fc98f08 poly_int: REG_ARGS_SIZE adds 2c012cd7f01 poly_int: instantiate_virtual_regs adds e0deb08cc27 poly_int: argument sizes adds 87ff83f0dc4 poly_int: cfgexpand stack variables adds 3173f31b4a0 poly_int: emit_inc adds 4e7fd2be457 poly_int: reload<->ira interface adds 8f4bb50fd76 poly_int: emit_group_load/store adds e580c75ccea poly_int: bit_field_size/offset adds d0bc5311c36 poly_int: decode_addr_const adds fa6faa50290 poly_int: adjust_ptr_info_misalignment adds 9c6deaf03e8 poly_int: find_bswap_or_nop_load adds 90ca1268bdd poly_int: MEM_REF offsets adds 68a46b441ab poly_int: build_ref_for_offset adds 6e528420840 poly_int: get_binfo_at_offset adds caf8edd600c poly_int: tree-ssa-loop-ivopts.c:iv_use adds 7456a7eac4d poly_int: loop versioning threshold adds 658a2c19641 poly_int: compute_data_ref_alignment adds 886901f4619 poly_int: prune_runtime_alias_test_list adds 743b05ae491 PR target/83488 * config/i386/i386.c (ix86_target_string) [...] adds ca4bb72c6be PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds e0fcf2e9892 PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds 2074ebe7571 Fix gcov-dump tool for GCDA files (PR gcov-profile/83509). adds 7846aae1174 [arm] Fix assembler option rewrite alphabetical comparison adds 9f79ab2ee11 [arm] Specify +dotprod support for Cortex-A55 and Cortex-A7 [...] adds 5f70fecd356 PR c++/82872 * convert.c (convert_to_integer_1) <POINTER_ [...] adds a44825f55c4 [Patch combine] Don't create ZERO_EXTEND from subregs unles [...] adds 7e922431120 [patch AArch64] Do not perform a vector splat for vector in [...] adds 276c438bd46 [SFN] propagate single-nondebug-stmt's side effects to encl [...] adds 9ed49183cd5 [-fcompare-debug] retain insn locations when turning dbr se [...] adds 470f1606a82 PR target/83467 * config/i386/i386.md (*ashl<mode>3_mask) [...] adds ef18f7b9846 [PR c++/83406] deducing lambda type adds 94519719358 2017-12-21 Andrew Pinski apinski@cavium.com Steve [...] adds 18b3dab4ff2 PR tree-optimization/83521 * tree-ssa-phiopt.c (factor_ou [...] adds f2ef7276329 PR tree-optimization/83523 * tree-ssa-math-opts.c (is_wid [...] adds 9e9fa2b68e6 PR rtl-optimization/80747 PR rtl-optimization/83512 * cf [...] adds 7b26afa7015 move ChangeLog entry to the right file adds ee75cc97ed9 2017-12-21 Steve Ellcey sellcey@cavium.com adds bdd0b6ae233 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds be418c91472 Add missing PR number adds 9574b6e71e1 PR c/83448 * gimple-ssa-sprintf.c (maybe_warn): Don't cal [...] adds 92ca6f7403a PR middle-end/83487 * config/i386/i386.c (ix86_function_a [...] adds e47851d722c PR testsuite/83462 - c-c++-common/Warray-bounds-3.c fails adds a97a3c803ae Daily bump. adds 02eb0013dcf [SFN] sync up debug-only stmt list's side effects with empt [...] adds 59aae4f0626 compiler: improve escape analysis diagnostics adds 82841c8f207 * doc/extend.texi (Loop-Specific Pragmas): Document pragma [...] adds 1c5a2faaadd This is a follow up patch for pr83488 to fix an error in se [...] adds 391c3f0c8db Enable AVX512BITALG adds d6175ad37ec compiler: bring escape analysis mostly in line with gc [...] adds bf1323be642 compiler: do not propagate address-taken of a slice ele [...] adds 0c0a1a7869b [PR 82027] Also stream opt_info of former_clones adds 537892545f8 PR target/83488 * config/i386/avx512vnniintrin.h: Don't c [...] adds 2ea33951d97 PR debug/83547 * tree-iterator.c (alloc_stmt_list): Start [...] adds be7ed04dd8c PR debug/83550 * c-decl.c (finish_struct): Set DECL_SOURC [...] adds de10a5f6011 Daily bump. adds 779086e2639 PR c++/83553 * fold-const.c (struct contains_label_data): [...] adds 52fa29275d4 Daily bump. adds e4c65671650 PR libstdc++/83450 avoid -Wreturn-type warning in test adds 93e8a93bdd6 2017-12-24 Michele Pezzutti mpezz@tiscali.it adds c57e8a40740 Daily bump. adds 18e3c8c49bb PR target/83488 * config/i386/i386.opt (-mavx512vpopcntdq [...] adds f62efaec9f5 Daily bump. adds ae913d52e67 sel-sched: fix zero-usefulness case in sel_rank_for_schedul [...] adds 9061157c461 Use relative line number in unroll-5.c adds b23111c73c4 2017-12-26 Thomas Koenig tkoenig@gcc.gnu.org adds 7ca643a88d1 Daily bump. adds 0f33920301d Disable -gstatement-frontiers for nvptx adds 30d8187fc3e Workaround PR83046 in gang-static-2.c adds 1abfa5b17a7 Assign result of get_string_lenth to a SSA_NAME (PR tree-op [...] adds fc15e6c1a7a gcc/ChangeLog: adds 2f9cad2b43c 2017_12_27 Louis Krupp louis.krupp@zoho.com adds 1a3d7dd463f PR libstdc++/83538 fix std::match_results<T>::reference (LWG 2306) adds 32c2d01da74 PR libstdc++/83598 don't modify flags passed to std::basic_ [...] adds 8297b3b2d8e PR libstdc++/83600 fix end iterator for unready std::match_results adds 1e706205a20 Daily bump. adds 2222c3abba0 2017-12-28 Paul Thomas pault@gcc.gnu.org adds e497ad7306f * config/m68k/m68k.md (ashrdi3_const1, lshrdi3_const1): Add [...] adds 02c1ba60eef PR fortran/83344 Don't set bogus constant value adds ee0956a19ad 2017-12-28 Steven G. Kargl kargl@gcc.gnu.org adds 8c5096ccb94 Use valid_for_const_vector_p instead of CONSTANT_P adds f0dbb7ea097 [rs6000] Use gen_int_mode in ieee_128bit_negative_zero adds 054e9558443 [gcc] 2017-12-28 Michael Meissner meissner@linux.vnet.ibm.com adds 7b473667855 Daily bump. adds bec136a4e83 * g++.old-deja/g++.ext/namedret1.C (f): Return a value. adds a13b62fd5f5 * g++.old-deja/g++.ext/namedret2.C (f): Return a value. adds aa6615fa03f 2017-12-28 Paul Thomas pault@gcc.gnu.org adds 1c255be78c4 2017-12-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds c15a283089a 2017-12-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f1dddcf62f Daily bump. adds 96bfc1d2adf Fix 'memory cannot be printed' in c-c++-common/ubsan/object [...] adds 57fe75a56bd Fix filename in ChangeLog entry for r256042 adds 1aa46038ebf * config/i386/sse.md (vgf2p8affineinvqb_<mode><mask_name>, [...] adds 5458c8298f9 Prune removed funcs from offload table adds d971ddea8a7 Daily bump. adds 35847bbc765 PR target/83536 * config/i386/i386.c (ix86_attribute_tabl [...] adds d6716d2c59c * gcc.target/i386/i386.exp (check_effective_target_avx512 [...] adds 2876a3f3bbe PR middle-end/83623 * expmed.c (expand_shift_1): For 2-by [...] adds 9348773881f PR middle-end/83609 * expr.c (expand_assignment): Fix up [...] adds 83f634b6455 PR middle-end/83608 * expr.c (store_expr_with_bounds): Us [...] adds 90e1517e5ea PR c/83595 * c-parser.c (c_parser_braced_init, c_parser_i [...] adds ade75d0fb41 PR tree-optimization/83581 * tree-loop-distribution.c (pa [...] adds 31cf69b37fe Daily bump. adds 11260a75446 * es.po: Update. adds 4ca63efae1a 2018-01-01 Paul Thomas pault@gcc.gnu.org adds 70ab3e40a57 Daily bump. adds 7ba3b913ef8 2017-01-02 Richard Biener rguenther@suse.de adds 6306b9733fc PR target/81616 * x86-tune-costs.h (generic_cost): Reduce [...] adds 0f7e5521092 add comment about why valid adds 0c13b5e4e66 2018-01-02 Richard Biener rguenther@suse.de adds 813a5ab539c PR target/81616 * config/i386/x86-tune-costs.h: Increase [...] adds 6d6d3070450 PR libgfortran/83649 Chunk large reads and writes adds 2e1c71c2bc9 [C++ PATCH] tiny code cleanup adds 537316dd885 PR c++/81860 * g++.dg/cpp0x/inh-ctor30.C: New test. adds d0fbe63de5b * rtlanal.c (canonicalize_condition): Return 0 if f [...] adds 6366f45b67e 2018-01-02 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 43af9a3645b PR c++/83644 * g++.dg/cpp1z/pr83644.C: New test. adds 75907f10578 Add missing changelog entry: adds 26116a916ec 2018-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 6bc46c46700 PR c++/83556 * tree.c (replace_placeholders_r): Pass NULL [...] adds f99a1f604a5 2017-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 2fda2c81798 qimode_for_vec_perm adds 25eb7c31427 Pass vec_perm_indices by reference adds 97f7d65ee24 Split can_vec_perm_p into can_vec_perm_{var,const}_p adds 75051be3ec7 Refactor expand_vec_perm adds d37760c5ddb Remove vec_perm_const optab adds fcd49bc5d9a Check whether a vector of QIs can store all indices adds 1957c019163 Make vec_perm_indices use new vector encoding adds 3199565a2cb Add a vec_perm_indices_to_tree helper function adds c3fa7fe9d8e Use explicit encodings for simple permutes adds f63c1cff296 Rework VEC_PERM_EXPR folding adds 90eb88226b6 Use vec_perm_builder::series_p in shift_amt_for_vec_perm_mask adds 0c1a6f5685c Use ssizetype selectors for autovectorised VEC_PERM_EXPRs adds 96fce54f18b Use CONST_VECTOR_ELT instead of XVECEXP adds a80726d17be New CONST_VECTOR layout adds ab7b3df31d1 Make more use of rtx_vector_builder adds 0f78b37a1a5 Make CONST_VECTOR_ELT handle implicitly-encoded elements adds d7ea903985b Fix REG_ARGS_SIZE handling when pushing TLS addresses adds 002ea84cfc4 * web.c: Remove out-of-date comment. adds b8e3bfb5166 RISC-V: Fix for icache flush issue on multicore processors. adds f5f4a6e5a45 2018-01-02 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 35800df276a 2018-01-02 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds c2dcb555ada Daily bump. adds de1456a502f [gcc] 2018-01-02 Michael Meissner meissner@linux.vnet.ibm.com adds 7e7273c0d5b * config.guess: Import latest version. * config.sub: Likewise. adds 4e428cd3a59 Summary: Replace a few instances of 8 leading spaces with h [...] adds cde959e76a2 Add an alternative vector loop iv mechanism adds 6a833a2e422 match.pd handling of three-constant bitops adds d75596cde37 poly_int: vectoriser vf and uf adds a18d3e3ecf1 poly_int: SLP max_units adds 09de8b7816e poly_int: vect_nunits_for_cost adds 9d805ed87fa poly_int: omp_max_vf adds f5e0773764d poly_int: get_mask_mode adds 3106770a53f poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECT [...] adds 32a4b2d8243 poly_int: vector_alignment_reachable_p adds ce0687552e6 poly_int: vectorizable_reduction adds 833ff7f4de4 poly_int: vectorizable_induction adds fc9fb8dec6a poly_int: vectorizable_live_operation adds fa0cc5f139b poly_int: vectorizable_load/store adds cae409b96d5 poly_int: vectorizable_call adds cac0119d863 poly_int: vectorizable_simd_clone_call adds a450feb57b8 poly_int: vectorizable_conversion adds 433e4e90ddc poly_int: vect_get_constant_vectors adds 05c3e14bde2 poly_int: two-operation SLP adds 63bc418d68a poly_int: vect_no_alias_p adds 5bf60cc1774 poly_int: tree-vect-generic.c adds 7576cbb7e0c poly_int: brig vector elements adds 8e33ba31499 poly_int: omp-simd-clone.c adds fbda04978f0 poly_int: fold_indirect_ref_1 adds c64de46cad9 poly_int: folding BIT_FIELD_REFs on vectors adds b1e7771450a poly_int: expand_vector_ubsan_overflow adds 68cc7e7b962 poly_int: REGMODE_NATURAL_SIZE adds 4a7f3b26201 poly_int: subreg_get_info adds b24cfb61ee0 poly_int: expand_expr_real_2 adds 198b2de5f71 poly_int: expand_expr_real_1 adds 7f4685e5f8c poly_int: set_inc_state adds b69f5ce1109 poly_int: emit_single_push_insn_1 adds adbaa93b5d4 poly_int: PUSH_ROUNDING adds 0f913773cff poly_int: adjust_mems adds 5eaf31bb1af poly_int: expand_ifn_atomic_compare_exchange_into_call adds e23bf764a69 poly_int: process_alt_operands adds aa439ab4702 poly_int: reloading complex subregs adds 4a78baf28e0 poly_int: alter_reg adds 8e2882f40cd poly_int: load_register_parameters adds e967c3ed911 poly_int: struct_value_size adds 659f92d1990 poly_int: memrefs_conflict_p adds 773fdd5f474 poly_int: vec_perm_indices element type adds 389e6c8f937 poly_int: vector_builder element count adds 277184bc4da gcc/ * gcc.c (process_command): Update copyright notice da [...] adds 05128b3225a Handle noipa attribute in IPA visibility (PR ipa/83594). adds b580b412818 * update-copyright.py: Skip pdt-5.f03 in gfortran.dg subdir. adds 8e8f6434760 Update copyright years. adds f87ff9a27c5 x86: don't use AVX512BW vmovdqu variants without -mavx512bw adds de5c7236052 2018-01-03 Thomas Koenig tkoenig@gcc.gnu.org adds ca29c5746af PR c++/83634 * cp-gimplify.c (cp_fold) <case NOP_EXPR>: I [...] adds 1f04fdffb55 PR preprocessor/83602 * name-lookup.c (lookup_name_fuzzy) [...] adds ce4afc5bd50 PR c++/83592 * decl.c (grokdeclarator): Don't warn about [...] adds f7491b347ee Do not inline variadic thunks (PR ipa/83549). adds 7626097ef4b Clean-up EH after strlen transformation (PR tree-optimizati [...] adds 4f6a5f07a0b [PR c++/83667] Fix tree_dump ICE adds fd31730d04d 2018-01-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ace897a0e98 PR tree-optimization/83501 - strlen(a) not folded after str [...] adds 19d1ea4d772 PR middle-end/83654 * explow.c (anti_adjust_stack_and_pro [...] adds 6d2cb6e192b Fix warning in gcc.dg/plugin/expensive_selftests_plugin.c w [...] adds 1966389cb8e Protect optional's deduction guide with the feature macro adds 13da18cc286 PR c++/83555 * typeck.c (build_static_cast_1): For static [...] adds cb442e5128c gcc/ChangeLog: adds 2acafe26788 PR c/83559 - -Wsuggest-attribute=const conflicts with -Watt [...] adds 5af6d35f67b PR debug/83645 * var-tracking.c (delete_vta_debug_insn): [...] adds 41e61033980 PR debug/83621 * cfgexpand.c (expand_debug_expr): Return [...] adds bea3dcc9d5b PR target/83641 * config/i386/i386.c (ix86_adjust_stack_a [...] adds 00bc18a2b9f Directly operate on CONST_VECTOR encoding adds d8ba6ec1bb9 Add a fixed_size_mode_pod class adds 3cedfe3475e Use partial_subreg_p in curr_insn_transform adds ba7efd650c4 poly_int: GET_MODE_NUNITS adds 8b22192765d poly_int: vect_permute_load/store_chain adds f08ee65f2a9 poly_int: TYPE_VECTOR_SUBPARTS adds 3ce67adc29b poly_int: GET_MODE_PRECISION adds 2e504360dd7 poly_int: expand_assignment adds eafbcd13c43 poly_int: GET_MODE_BITSIZE adds 52acb7aee19 poly_int: GET_MODE_SIZE adds 8464736baad Add support for MODE_VECTOR_BOOL adds 486626ef34c Allow targets to pick a vector prefix other than "V" adds b75c5ec0193 Add support for adjusting the number of units in a mode adds e256967df60 [AArch64] Rewrite aarch64_simd_valid_immediate adds cbc28e8eed6 Allow the target to set MAX_BITSIZE_MODE_ANY_MODE adds eedf2bfe147 Improve vectorization COND_EXPR <bool op bool, ...> adds 48ce740d3bf Improve spilling for variable-width slots adds ca152861fe3 Use extract_bit_field_as_subreg for vectors adds b6a43ebc6cb Move code that stubs out IFN_MASK_LOADs adds 0f54e40f1ff Make vect_model_store_cost take a vec_load_store_type adds 228c3360f04 Split mask checking out of vectorizable_mask_load_store adds f4ca8ae8337 Split rhs checking out of vectorizable_{,mask_load_}store adds 9f54c7a765a Split out gather load mask building adds d1a0c02b2a9 Split gather load handling out of vectorizable_{mask_load_s [...] adds 33fe23796c0 Make vectorizable_load/store handle IFN_MASK_LOAD/STORE adds 625c5395ad0 PR tree-optimization/83603 - ICE in builtin_memref at gcc/g [...] adds 1b72cfd11cd PR tree-optimization/83655 - ICE on an invalid call to memc [...] adds 4946468377b * gimple-ssa-sprintf.c (parse_directive): Cast second dir. [...] adds e4865d851f7 Daily bump. adds 07e0034c5e8 * gnatvsn.ads: Bump copyright year. adds 9a73c95566b * gcc.dg/vect-opt-info-1.c: Moved to ... * gcc.dg/vect/no [...] adds 6ed5216d2b8 Be careful about comdat boundary in ICF (PR ipa/82352). adds 9c10635c047 Add version to intermediate gcov file (PR gcov-profile/83669). adds 42bbca4027b PR target/83628 * config/alpha/alpha.md (*sadd<modesuffix [...] adds 27fd3d8dd47 PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const adds 2d588f55992 Bump copyright year adds 568d24cdac0 PR libstdc++/83607 specialize Boyer-Moore searchers for std::byte adds c13715605b9 PR debug/83666 * cfgexpand.c (expand_dbeug_expr) <case BI [...] adds f48be4b7d12 Avoid redundant calls to filesystem::status_known adds 531555c2864 PR target/83387 * config/rs6000/rs6000.c (rs6000_discover [...] adds 7229a384d70 PR83680: Inverted test in arm_vectorize_vec_perm_const adds 921d6578005 [PR c++/83667] Fix tree_dump ICE adds 88d528ad39c PR debug/83585 * bb-reorder.c (insert_section_boundary_no [...] adds 92a3e433695 Allow VEC_PERM_EXPR folding to fail adds 760c6bc3f82 Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder adds 7bf985c6b16 Document machine_mode wrapper classes adds 56c4f422a7d * tree-ssa-math-opts.c (execute_cse_reciprocals_1): Remove [...] adds 47b6aec2503 Protect second call to extract_range_from_multiplicative_op_1 adds cfddfada1ee 2018-01-04 Thomas Koenig tkoenig@gcc.gnu.org adds af6233cb16c PR ipa/82352 * g++.dg/ipa/pr82352.C (size_t): Define to _ [...] adds 735e645f8db Avoid Solaris/SPARC comparison failures with Solaris as (PR [...] adds 4f7adb1689c PR target/83554 * config/i386/i386.md (*<rotate_insn>hi3_ [...] adds 7fd2dd851da PR libstdc++/83626 Don't throw for remove("") and remove_all("") adds 9b012eb2af1 Daily bump. adds 1c579c0e17c RTEMS/EPIPHANY: Add RTEMS support adds 8c9c312599a PR tree-optimization/83605 * gimple-ssa-strength-reductio [...] adds 5b6f66f36f1 [PATCH PR82439][simplify-rtx] Simplify (x | y) == x -> (y & [...] adds 1c84972bf17 Make chrec_contains_symbols true for POLY_INT_CST adds 0471f1c519b Revert DECL_USER_ALIGN part of r241959 adds bc972b3e4f6 * ipa-fnsummary.c (record_modified_bb_info): Add OP. (rec [...] adds 8bbad8486a7 PR target/83604 * config/i386/sse.md (VI248_VLBW): Rename [...] adds e6ece981d1c PR target/83604 * config/i386/i386-builtin.def (__builti [...] adds 5310392950a PR libstdc++/83626 handle ENOENT due to filesystem race adds 9f4d9f83d3b PR 78534 Change character length from int to size_t adds 53a3eac0f1a PR libstdc++/83279 Use non-null offset argument for sendfile adds b160a9943f1 PR libstdc++/83626 simplify filesystem::remove and filesyst [...] adds ce9254eac0e Daily bump. adds 93cedb567a0 * go-gcc.cc (Gcc_backend::Gcc_backend): Correct math_func [...] adds e28970c2ab9 libgo: fix GOARCH_CACHELINESIZE on ia64 adds 5acac2afdff PR middle-end/83694 * cfgexpand.c (expand_debug_expr): Pu [...] adds 35e0d637762 PR rtl-optimization/83682 * rtl.h (const_vec_duplicate_p) [...] adds a82207f028b PR debug/83480 * toplev.c (process_options): Don't enable [...] adds 08909b0960c PR 50892 Latent bug in char pointer assignment adds 7aedb072f55 PR 78534 libgfortran ChangeLog adds 69f0f1277ed Tighten LRA cycling check adds 38f8769b71f PR 83704 Use size_t in write_character adds 3d16578ee69 Remove unused variable adds c6d5ee5ae06 Daily bump. adds 3b25b53c7f0 PR rtl-optimization/83699 * expmed.c (extract_bit_field_1 [...] adds 209394793cc 2018-01-06 Martin Sebor msebor@redhat.com adds 7700b19487b PR middle-end/81897 * tree-ssa-uninit.c (compute_control_ [...] adds 8da46a1d6ce Commit right version adds d683dd3a633 PR 78534, 83704 Handle large formatted I/O adds da8dff89fa9 2018-01-07 Thomas Koenig tkoenig@gcc.gnu.org adds efe54414844 Daily bump. adds ac947eaeb10 2018-01-08 Richard Biener rguenther@suse.de adds d9ae30325a4 2018-01-08 Richard Biener rguenther@suse.de adds ec2244b3e9a nios2: Enable Ada run-time build adds e73fc7baed2 epiphany: Enable Ada run-time build adds 239f0c886bf Require alloca for some test-cases adds 9859e9a71da [ARC] Enable unaligned access. adds f03b63ff8dd [ARC] Revamp trampoline implementation adds 8534bf8a895 2018-01-08 Paul Thomas pault@gcc.gnu.org adds fede48b29aa Require stack size for some test-cases adds 0d690bb2372 PR 78534 Regression on 32-bit targets adds ade4da1f679 2018-01-08 Richard Biener rguenther@suse.de adds 1898a97e112 2018-01-08 Richard Biener rguenther@suse.de adds 28f383e9920 Xfail ssa-dom-cse-2.c for nvptx adds b38ba5f9021 2018-01-08 Richard Biener rguenther@suse.de adds 5c877d43e65 2018-01-08 Richard Biener rguenther@suse.de adds a892505c462 2018-01-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 1eb325fcd22 [arm] Add -march=armv8.3-a and dotprod multilib selection rules adds 3b690154029 gcc/ adds 5329dac30e3 * config/rs6000/rs6000.c (rs6000_legitimate_combined_insn): [...] adds 942a60144e0 PR rtl-optimization/81308 * recog.c (split_all_insns): Co [...] adds 7584e69748e PR rtl-optimizatin/81308 * tree-switch-conversion.c (cfg_ [...] adds 308038877d3 2018-01-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 2a6d2269ca5 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds 46231b9e2b0 2018-01-08 Michael Meissner meissner@linux.vnet.ibm.com adds 2d295049f89 2018-01-08 Michael Meissner meissner@linux.vnet.ibm.com adds 3bf32070971 [gcc] adds 99a628a4beb Daily bump. adds c4142509a19 RISC-V: Fix -msave-restore bug with sibcalls. adds f21714efd49 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds 33d1d391243 libgo: update to Go1.10beta1 adds 6239b1921c3 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds ccf58eea8e0 PR preprocessor/83722 * gcc.c (try_generate_repro): Pass [...] adds 0caed3f511e PR target/83507 * modulo-sched.c (schedule_reg_moves): Pu [...] adds 8794395477c PR ipa/80763 * ipa-comdats.c (set_comdat_group): Only set [...] adds 14c900639c8 * ipa-inline.c (edge_badness): Revert accidental checkin. adds 76860752036 2018-01-09 Richard Biener rguenther@suse.de adds cc6173b24ba gcc/ Don't save registers in main(). PR target/83737 * d [...] adds cf30e5d546d typo adds 4bf63caa294 2018-01-09 Tamar Christina tamar.christina@arm.com adds 874a441fb1d PR target/79883 * gcc.target/avr/torture/pr57631.c (dg-wa [...] adds e56a070cadd Add gcc_assert about stack alignment (PR sanitizer/82517). adds 38f4caae0c9 Fix folding of Inf/NaN comparisons for -ftrapping-math (PR [...] adds fdcf2b70e0c 2018-01-09 Richard Biener rguenther@suse.de adds c8040004902 Fix permute handling when vectorising scatters adds dc5936e2296 [AArch64] Reject (high (const (plus anchor offset))) adds dacc8387597 [AArch64] Use vec_perm_indices helper routines adds 7c5c5aa535c PR target/83628 * combine.c (force_int_to_mode) <case ASH [...] adds f7452914bca Forgot to commit changelog entry: adds b20a123089a compiler: use macro Unordered_map instead of std::unord [...] adds 13b767f548f PR libstdc++/59253 Improve pretty printers for smart pointers adds 47eab03d62f 2018-01-09 Steven G. Kargl kargl@gcc.gnu.org adds c0aa824d02a Part of the fix for pr82190 got undone by my newer memcmp checkin. adds 90c9213c4b6 compiler: add escape analysis debug hash adds 5cc94c5877a gcc/ChangeLog: adds 688b368a760 2018-01-09 François Dumont fdumont@gcc.gnu.org adds 442c4003f39 PR c++/83734 * constexpr.c (cxx_eval_statement_list): Ign [...] adds 1f33ab41eb9 compiler: make top-level decl for address-taken non-esc [...] adds 912b63ba0d7 os/signal/internal/pty: build on Solaris adds 073fe8cfdfa PR libstdc++/80276 fix pretty printers for array smart pointers adds c1a07f3621b i386: Add a test for PR target/78585 adds b7327dbf3b1 compiler: delay escaping sliced arrays adds 72bf0e6e47c compiler: stack allocate non-escaping makeslice adds 58abbf7964f compiler: support go:noescape cross package adds 5973ede0b47 compiler: move some escape check to Mark_address_taken adds 9aab3675421 compiler: make non-escaping Bound_method_expression not [...] adds 138de116778 * es.po: Update. adds 8c40c59f402 compiler: stack allocate defer thunk adds c7fe5993647 compiler: set captured variable address to nonescape un [...] adds 06e83d10e60 compiler: use temporary variable for stack allocation adds 670027a5527 Daily bump. adds c1db6894d1c libgo: add aix build tags adds a888f056d9d cmd/go: add AIX support adds c8632f7a2cf runtime: noescape some functions/variables adds 572a7a0c0b4 runtime: work around escaping closure in export_test.go adds 1b06efcbed2 PR middle-end/83575 * predict.c (force_edge_cold): Handle [...] adds 499d260609c Mostly revert r254296 adds a3b26a39dfb Clean up partitioning in try_optimize_cfg (PR bootstrap/82831). adds 6fb2015145a * gcc.target/i386/avx2-gather-1.c: Add -march. * gcc.targ [...] adds e7eab50b66e PR target/81616 * i386.c (ix86_vectorize_builtin_gather): [...] adds 28d4d2aafa1 PR 84740 Wrong string length type in bounds check adds 5f071124fd1 PR 83740 Wrong string length type in bounds check adds 877e9e7026e Don't use permutes for single-element accesses (PR83753) adds 163534563e8 2018-01-10 Richard Biener rguenther@suse.de adds 20f13f18283 2018-01-10 Richard Biener rguenther@suse.de adds 7f8d0fa81e2 2018-01-10 Richard Biener rguenther@suse.de adds 72ce1a74692 runtime: fix makemap calls in __go_construct_map adds d83367e9805 rs6000: Wrap diff of immediates in const (PR83629) adds 4a8ed58450d cmd/go: check for another GCC error message adds d2d31ff9005 [ARM] Add -mbranch-cost option, and update a few tests adds 6e4b79eda89 exp: remove exp/proxy and exp/terminal packages adds b9b6ac72708 i386: Also adjust stack frame for stack slot alignment adds 86b4a2e6af4 PR c/82922 adds aa3d2f1c518 /cp 2018-01-10 Paolo Carlini paolo.carlini@oracle.com adds 0d30cca1e88 2018-01-10 François Dumont fdumont@gcc.gnu.org adds 4b97404d90d PR c++/81327 * call.c (maybe_warn_class_memaccess): Add f [...] adds 301c8f8fce4 PR c++/82541 * call.c (build_conditional_expr_1): Check c [...] adds 1b1910a402b Add missing .a files. These should have been committed wit [...] adds 5d9902f2a01 2018-01-10 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 3a4ffbd25e1 libgo: add platform support for SuperH adds 7d2193daf31 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. adds d76863c8a62 Preserving locations for variable-uses and constants (PR c+ [...] adds 31ca46e310e os, syscall: handle _st_timespec for AIX stat adds 282b84c7673 2018-01-10 Paolo Carlini paolo.carlini@oracle.com adds 459a193b6f6 * config/rs6000/x86intrin.h: Change #warning to #error. Up [...] adds a23113d8322 gcc/ PR target/83399 * config/rs6000/rs6000.c (print_oper [...] adds 06753829d0b * dwarf2out.c (dwarf2out_var_location): Do not pass NULL t [...] adds ed596ddf83a 2018-01-10 Steven G. Kargl kargl@gcc.gnu.org adds 3e2681840c3 PR middle-end/81897 * tree-ssa-uninit.c (convert_control_ [...] adds d5d661d5e81 PR tree-optimization/83671 - Fix for false positive reporte [...] adds db2237eb918 2018-01-10 Michael Meissner meissner@linux.vnet.ibm.com adds 825d41b781a 2018-01-10 Daniel van Gerpen daniel@vangerpen.de adds ccd1609fb23 RISC-V: Add naked function support. adds 8c42dc9e6f5 * c-ada-spec.c (dump_number): Add FLOAT_P parameter. Skip [...] adds 7c7dce23317 2018-01-10 Steven G. Kargl kargl@gcc.gnu.org adds 75fc22c568c * gcc-interface/decl.c (gnat_to_gnu_component_type): Apply [...] adds fc814c212ce Daily bump. adds 6006b9a28ec debug/dwarf: formStrp uses a 64-bit value for 64-bit DWARF adds c004a601071 2018-01-11 Martin Sebor msebor@gmail.com Prathames [...] adds 42ae64d736f PR tree-optimization/83781 - Bootstrap failed on x86 with - [...] adds 24f7a05b1cf 2018-01-10 Michael Collison michael.collison@arm.com adds 4b8e8feaf5c PR middle-end/83575 * cfgrtl.c (rtl_verify_edges): Only v [...] adds ae2772013b9 PR middle-end/83189 * gfortran.fortran-torture/compile/pr [...] adds aa9dccfdea6 2018-01-11 Arnaud Charlet charlet@adacore.com adds 786b03d1c4f [Ada] Fix minor comment issues adds 3d530398da9 [Ada] Inconsistent scope chain due to quantified expression adds 63748ed4803 [Ada] Wrong column in sloc of "expect name" error for loop variant adds a7db7b85101 [Ada] Crash on iterated_component_association in expression [...] adds d8b567892c8 [Ada] Missing finalization in case expression adds 486edfbfa6e [Ada] Minor reformatting adds 24b3ea8f0ef [Ada] Aspect/pragma Secondary_Stack_Size can evaluate non-l [...] adds fa2f107aa68 [Ada] Finding proper scope when inside entry body adds 107ff8d6f32 [Ada] Encoding of with clauses in ALI files adds a3899772f49 [Ada] Illegal protected calls in inherited pre/postconditions adds 567e06ba718 [Ada] Integer overflow in SS_Allocate adds d45168681a8 [Ada] Different runtime behavior of Predicate_Failure adds 204be4888b4 [Ada] Enable sigtramp for aarch64-vx7 adds 199ce685f24 [Ada] Handling of pragma Predicate adds 68dd2084078 [Ada] Minor reformatting adds adc7cb819f5 [Ada] Minor layout fix in documentation sources adds 47bd58eb6a4 [Ada] Update description of restriction SPARK_05 with SPARK 2014 adds f4280b7923f [Ada] Secondary stack leak due to controlled component adds 51486b83434 [Ada] Update gnatpp documentation after engine change adds 2fd03668c03 [Ada] New implementation for Normalize_Pathname adds f14b2b407be [Ada] Annotate standard File_Type with Default_Initial_Cond [...] adds 9318f23b6bb 2018-01-11 Javier Miranda miranda@adacore.com adds 195a17b811c [Ada] Warning on use of predefined operations on an actual [...] adds 63acdb54d64 [Ada] Minor type/wording corrections adds 5b4cbcac30a [Ada] Add Sphinx option -W to treat warnings as errors adds a471af04f1c [Ada] Crash on expression function as completion, with impl [...] adds 8ddbd8ddcbe [Ada] gnatbind -f switch gives an error for duplicates adds b0d487a60da [Ada] Improve documentation of xml2gnat adds fa189f81c17 [Ada] Minor reformatting adds cf1c2dd4641 [Ada] Null procedures not allowed in protected definitions adds 12316430758 [Ada] QNX: various runtime fixes for file I/O, timers, timezone adds 2149b10c2bd [Ada] Secondary stack leaks during object initialization adds 3e406e6ddee [Ada] Spurious error on referene to subcoponrnt in dynamic [...] adds 854e93fdd64 [Ada] Incorrect diagnostic on illegal with clause adds 5af8e389b0e [Ada] Missing diagnostic of categorization dependency adds 0d4b381dc60 [Ada] No error on missing enclosing parentheses in Expressi [...] adds 9a484c323f1 [Ada] Minor reformatting adds 612930c18db [Ada] Bump copyright notices to 2018 adds 69a227e49b0 [Ada] Detection of illegal constituent assignments adds b0d43bae94e [Ada] Prohibit concurrent types in Ghost regions adds 68a76a293bc [Ada] Allow uses of range utility routines on private types adds 1ab3cdde949 [Ada] Crash on build-in-place call with address specificati [...] adds 0d4309c0455 [Ada] Warning on out-of-range value for default-initialized [...] adds c6d32064fcb Fix mode_for_size units in caller-save.c (PR83761) adds e09aa59a85c [PR82096] Fix ICE in int_mode_for_mode with arm-linux-gnueabi adds 5ecb0df9082 2018-01-11 Tamar Christina tamar.christina@arm.com adds 04aaa94de12 2018-01-11 Richard Biener rguenther@suse.de Rainer Ort [...] adds 13caad157a1 2018-01-11 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 9ee746ade85 [AArch64] Avoid GET_MODE_NUNITS in v8.4 support adds 4a6bc40afed [AArch64] Extra scalar_float_mode patch adds c0b17f4414c [AArch64] Rework interface to add constant/offset routines adds cb4d071f904 [AArch64] Set NUM_POLY_INT_COEFFS to 2 adds eb405a54ff1 [AArch64] Add const_offset field to aarch64_address_info adds b42450b3331 2018-01-11 Richard Biener rguenther@suse.de adds 374ef11dc85 gcc/ PR target/81821 * config/rx/rx.md (BW): New mode att [...] adds 3b1fb03de60 [arm][1/3] Add -march=armv8.4-a option adds 00b2ca01be2 [arm][2/3] Implement fp16fml extension for ARMv8.4-A adds ecbb9d7d77b [arm][3/3] Implement fp16fml lane intrinsics adds 0fc36795b6f PR tree-optimization/83695 * gimple-loop-linterchange.cc [...] adds bb28c5f6623 PR ipa/83178 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-t [...] adds ba9728eb693 [C++ PATCH] kill unused enum adds e689998bec4 PR middle-end/83718 * tree-inline.c (copy_cfg_body): Adju [...] adds 18113215637 PR middle-end/83189 * gimple-ssa-isolate-paths.c (isolate [...] adds e00197cb878 PR c++/82728 - wrong -Wunused-but-set-variable adds 101cbdef17a PR target/82682 * ree.c (combine_reaching_defs): Optimize [...] adds f7463a995ba Add some reproducers for issues found developing the locati [...] adds a00565edae1 PR go/83794 misc/cgo/test: avoid endless loop when we [...] adds 2849db3a254 2018-01-11 Steven G. Kargl kargl@gcc.gnu.org adds f0c9e72eaed i386: Align stack frame if argument is passed on stack adds bb8317e2787 PR target/83203 * config/i386/i386.c (ix86_expand_vector_ [...] adds 73b711d31a0 [gcc] adds b95c28c7c8b 2018-01-11 Michael Meissner meissner@linux.vnet.ibm.com adds d32f27f606b Daily bump. adds 8ef2a99ee6d 2018-01-12 Richard Biener rguenther@suse.de adds ade3e46fb47 Add new NDS32 options -mext-perf, -mext-perf2 and -mext-str [...] adds 1b06a3490fc Add new verification for profile-count.h. adds 9e096485304 Initialize type_warnings::dyn_count with a default value (P [...] adds a2ff21cec71 Include all x86 targets in branch_cost effective target adds 9376fee27e5 Link with correct values-*.o files on Solaris (PR target/40411) adds f8e1f579842 Fix g++.dg/cpp0x/inh-ctor30.C adds eab3ee63689 Add dg-require-effective-target alloca for c++ test-cases adds 8011d5ac5ea Add dg-require-effective-target indirect_jumps for g++ adds 80929fb2cbb PR rtl-optimization/83565 * rtlanal.c (nonzero_bits1): On [...] adds 7ee0c2b905f Add doc for branch_cost effective target. adds f546a3c79dd PR target/83368 * config/sparc/sparc.h (PIC_OFFSET_TABLE_ [...] adds 41b4a935955 2018-01-12 Richard Biener rguenther@suse.de adds 9e7072dc5f6 rs6000: Tune new testcase (PR83629) adds 14e1e40d4b8 gcc/ PR target/81819 * config/rx/rx.c (rx_is_restricted_m [...] adds a3a3ca5ab6b 2018-01-12 Richard Biener rguenther@suse.de adds ed306e55b84 Deferring FMA transformations in tight loops adds 267c6bca6ca Fix --enable-gather-detailed-mem-stats build. adds a1e96c3c9fa Fix integer overflow in stats of trees. adds 4d51df15c2c Fix integer overflow in stats of GIMPLE statements. adds 597e0685eca Allow variable-sized temporary variables in gimplify.c adds 69e56cc0735 Handle poly_int vector sizes in get_vec_alignment_for_array_type adds c4d25d8ad10 Handle polynomial DR_INIT adds f7eef1d8eb0 Guard against incomplete AVX512F support in Solaris as adds 86efa1e012c PR target/83628 * config/alpha/alpha.md (*saddsi_1): New [...] adds e62337f9c08 2018-01-12 Vladimir Makarov vmakarov@redhat.com adds a20d2c4d5bc Set use_gcc_stdint=wrap for nvptx adds 27af02e20ef PR debug/81155 * bb-reorder.c (pass_partition_blocks::gat [...] adds d3e9b3e9990 [C++ PATCH] some reformatting adds a6ab30a541a PR c++/83186 - ICE with static_cast of list-initialized te [...] adds dd4fc390778 2018-01-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7352fff95ce * regrename.c (regrename_do_replace): If replacing the sam [...] adds 9e7369ea305 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-ti [...] adds 9599990a367 rs6000: Remove -mstring adds 4f9cda3d8b0 PR c++/83778 * config/rs6000/rs6000-c.c (altivec_resolve_ [...] adds 38ce3579d8a Daily bump. adds 52f598195ff 2018-01-13 Thomas Koenig tkoenig@gcc.gnu.org <emsr@gcc. [...] adds 3f16f2e0427 2018-01-13 Paul Thomas pault@gcc.gnu.org adds eb2fdcf566d PR c/83801 * c-tree.h (decl_constant_value_1): Add a bool [...] adds 18283ee27bd Improve canonicalisation of TARGET_MEM_REFs adds a57fbd3a95f Extra subreg fold for variable-length CONST_VECTORs adds 5ca7e87c368 Mark SLP failures for vect_variable_length adds 8fa7f434855 [AArch64] Add SVE support adds d4a2f8340d7 [AArch64] Testsuite markup for SVE adds 2f0761be7dd [AArch64] SVE tests adds 599c8d3e6b6 SVE unwinding adds a90455f4475 Fix folding of vector mask EQ/NE expressions adds 30d26b1cadb Give the target more control over ARRAY_TYPE modes adds 0ac5a51b641 [AArch64] SVE load/store_lanes support adds 3f86047e5de [AArch64] Tests for SVE structure modes adds 2dd8e84cd48 Add support for masked load/store_lanes adds 7fe29cd00b9 Protect against min_profitable_iters going negative adds 38f812f68bc Handle more SLP constant and extern definitions for variable VF adds 633af029208 SLP reductions with variable-length vectors adds 216934f9f01 Add support for bitwise reductions adds 60b29a7e1ff Add support for fully-predicated loops adds 88fefa8f868 Add support for reductions in fully-masked loops adds 34e46fedca1 Allow ADDR_EXPRs of TARGET_MEM_REFs adds 33db1a0cb65 Make ivopts handle calls to internal functions adds 2ea449b3372 Allow the number of iterations to be smaller than VF adds 6753a4bf7e2 Handle peeling for alignment with masking adds e75a667086c Add an empty_mask_is_expensive hook adds 384eaff13bc Add support for vectorising live-out values using SVE LASTB adds 3bf95150f68 Add support for conditional reductions using SVE CLASTB adds f5d5e8fa32e Allow single-element interleaving for non-power-of-2 strides adds 53771608ba9 Use single-iteration epilogues when peeling for gaps adds 62958b223cb Add an "early rematerialisation" pass adds 6cc181b3129 Rework the legitimize_address_displacement hook adds 8b220cfa3a6 Remove unnecessary temporary in tree-if-conv.c adds d77809a490a Add support for in-order addition reduction using SVE FADDA adds 1619606ca74 Add support for SVE gather loads adds 1f9a3b5ca73 Use gather loads for strided accesses adds 1d2c127d7cc Allow gather loads to be used for grouped accesses adds 0bf8b382dfe Add support for SVE scatter stores adds e85b4a5e910 Support for aliasing with variable strides adds 26f66908477 2018-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds 6595f9c7e85 * predict.c (determine_unlikely_bbs): Handle correctly BBs [...] adds cbb040a1b2c 2018-01-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9334dd8b3fd Allow for lack of VM_MEMORY_OS_ALLOC_ONCE on Mac OS X (PR s [...] adds a9616c8d85f Daily bump. adds 95bcd49ecf3 PR libstdc++/83601 * include/bits/regex.tcc (regex_replac [...] adds a3cba53d700 go/types: implement SizesFor for gccgo adds 8bd5cc8403a gcc/ChangeLog: adds c4b4caaa754 2018-01-14 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds d3ebb261136 inline_small_functions speedup adds 9732f43e1cb PR ipa/83051 * gcc.c-torture/compile/pr83051.c: New testc [...] adds a31e654fa10 x86: Add -mindirect-branch= adds 5e58c18f5d4 x86: Add -mfunction-return= adds 917286d6a6d x86: Add -mindirect-branch-register adds 7ffe800cb12 x86: Add 'V' register operand modifier adds 42e387a62ad x86: Disallow -mindirect-branch=/-mfunction-return= with -m [...] adds 297f4ddf2d0 * config.gcc (i[34567]86-*-*): Remove one duplicate gfniin [...] adds a33f5ff4e44 PR libstdc++/81092 * config/abi/post/ia64-linux-gnu/baselin [...] adds d638e250743 2018-01-18 Jerry DeLisle jvdelisle@gcc.gnu.org adds 99596d2d3d6 Correct ChangeLog of x86: Add -mindirect-branch= adds 7c83c1880e2 Correct ChangeLog of x86: Add -mfunction-return= adds bca467e6264 Fix date in Changelog adds 590f3d99bd1 Fix date in log. adds fac4ebeca93 PR c++/81327 - cast to void* does not suppress -Wclass-memaccess adds d5f464044de Daily bump. adds ec43597d26d PR target/83013 * config/microblaze/microbl [...] adds 2bd421962ff * tree-ssa-loop-im.c (sort_bbs_in_loop_postorder_cmp): Sta [...] adds 080a1363668 PR other/83508 * builtins.c (check_access): Avoid warning [...] adds bd3a898090e 2018-01-15 Richard Biener rguenther@suse.de adds 41c5a1bbf56 2018-01-15 Richard Biener rguenther@suse.de adds 977361a18dc PR middle-end/82694 * common.opt (fstrict-overflow): No l [...] adds bcb5e350f5f PR c/83801 PR c/83729 * gcc.target/avr/torture/pr83729.c [...] adds e2d48c4c4db Correct earlier ChangeLog entry adds d4f6ff2aedc PR libstdc++/80276 fix template argument handling in type printers adds 5d464bd1d76 Adjust tests to AVR_TINY. * gcc.target/avr/progmem.h (pgm [...] adds cee6e7adb00 Make optional conditionally trivially_{copy,move}_{construc [...] adds 40390e126e4 [arm] PR target/83687: Fix invalid combination of VSUB + VA [...] adds 064e88eed82 Missing vect_double in gcc.dg/vect/pr79920.c (PR83836) adds bededc1cf9b 2018-01-15 Richard Biener rguenther@suse.de adds 2656b298bb5 PR libstdc++/83830 Define std::has_unique_object_representations_v adds 37f3de78eb6 i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO adds cb458068344 2018-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds 474bbac91d6 compiler: make sure variables captured by defer closure live adds 7a87e572485 compiler: reclaim memory of escape analysis Nodes adds dea723349b9 PR libstdc++/83833 fix chi_squared_distribution::param(cons [...] adds d1c7bb160de PR testsuite/83869 - c-c++-common/attr-nonstring-3.c fails [...] adds 3f4a4146bdc PR middle-end/83837 * omp-expand.c (expand_omp_atomic_pip [...] adds 81ac6980593 i386: Rename to ix86_indirect_branch_register adds 7fe7c88b792 i386: Rewrite ix86_indirect_branch_register logic adds 208fd77a291 Don't check ix86_indirect_branch_register for GOT operand adds e24accad947 i386: Rewrite indirect_branch_operand logic adds 0a06c3993ad rs6000: Delete "delayed_cr" insn type adds da13911f388 Daily bump. adds 2e5c1c59d43 2018-01-15 Louis Krupp louis.krupp@zoho.com adds 42979993c74 PR c++/83588 - struct with two flexible arrays causes an in [...] adds 201084a05db RISC-V: Increase mult/div cost if not implemented in hardware. adds d3a60a6ca45 2018-01-16 Richard Biener rguenther@suse.de adds f216203d101 2018-01-16 Richard Biener rguenther@suse.de adds 9543f48546e PR c++/83825 * name-lookup.c (member_vec_dedup): Return e [...] adds 7328bb7309f PR c++/83817 * pt.c (tsubst_copy_and_build) <case CALL_EX [...] adds 665dafdad4e PR tree-optimization/83843 * gimple-ssa-store-merging.c [...] adds a0ac4693dee PR rtl-optimization/83213 * recog.c (peep2_attempt): Copy [...] adds 0d6b1f6fad1 PR rtl-optimization/86620 * params.def (max-sched-ready-i [...] adds ab053afeec0 Don't group gather loads (PR83847) adds cbd22752359 * MAINTAINERS (write after approval): Add myself. adds 9b55749af1a PR libstdc++/83834 replace wildcard pattern in linker script adds e87f4871a1c Avoid GCC 4.1 build failure in fold-const.c adds e33c006074b Fix changelog adds 55d24b6efae Fix whitespace in changelog adds b692070ff00 Move pa.h FUNCTION_ARG_SIZE to pa.c (PR83858) adds aaaad063517 PR c/83844 * stor-layout.c (handle_warn_if_not_align): Us [...] adds 0f52440dfec 2018-01-16 Richard Biener rguenther@suse.de adds 7feaafa27d4 Two fixes for live-out SLP inductions (PR 83857) adds a5dd5c0e473 PR libgomp/83590 * gimplify.c (gimplify_one_sizepos): For [...] adds 1064018978d * caller-save.c (insert_save): Drop unnecessary par [...] adds 3fccde8c214 [gcc] adds 428de19ff02 * testsuite/17_intro/names.cc: Undefine 'y' on SPARC/Linux. adds 4f4335f2758 PR testsuite/77734 * gcc.dg/plugin/must-tail-call-1.c: Pa [...] adds 0f532966cf7 * config/visium/visium.md (nop): Tweak comment. (hazard_n [...] adds f9a4e7fb500 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. * gcc.dg/tr [...] adds d34fc7352a9 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs [...] adds 63fdaaf5e8e 2018-01-16 Vladimir Makarov vmakarov@redhat.com adds e6ea65853dd gcc/ChangeLog: adds d27778244bf * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memar [...] adds 083347a3f94 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump strin [...] adds c943fc7bb48 PR c++/83714 - ICE checking return in template. adds 69ac5e6150f * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memr [...] adds 55711d605c2 * config/pa/pa.c (pa_function_arg_size): Apply CEIL to GET [...] adds acb8008e08b * config/pa/som.h (ASM_DECLARE_FUNCTION_NAME): Cleanup typ [...] adds 143893352e9 Daily bump. adds fc11b539313 * config/pa.h (MALLOC_ABI_ALIGNMENT): Set 32-bit alignment [...] adds ecc25375bc6 * config.gcc (hppa*-*-linux*): Change callee copies ABI to [...] adds 60f47739207 2018-01-16 Michael Meissner meissner@linux.vnet.ibm.com adds c2cddbc455d * elf.c (codes) [GENERATE_FIXED_HUFFMAN_TABLE]: Fix size t [...] adds 5f022bb9a75 Re-enabling of RDRND for Silvermont. adds 642402204d3 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert lat [...] adds 60e994c1015 VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884) adds 323d2aadd7e PR tree-optimization/81184 * gcc.dg/pr21643.c: Adjust dg- [...] adds 2f4f74d2ece PR rtl-optimization/83771 * gcc.dg/pr83771.c: New test. adds fcdc8964f4e [arm] Fix gcc.target/arm/xor-and.c adds b91144a2cd6 PR tree-optimization/83843 * gcc.dg/store_merging_18.c: D [...] adds 05d4b1231bd [arm] Fix gcc.target/arm/pr40887.c directives adds 18a36c0db5f [arm] Convert gcc.target/arm/stl-cond.c into an RTL test adds ff0713783e7 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit [...] adds d81501ce3d8 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. [...] adds a38180cfd8e libgo: update to Go1.10beta2 release adds 40f2a9a2af5 [C++/83739] bogus error tsubsting range for in generic lambda adds d78e2177761 Fix failure building LLVM with location wrapper nodes (PR c [...] adds 2b248b38982 * config/i386/i386.c (indirect_thunk_name): Declare regno [...] adds 1fda0b3c2eb gcc/ChangeLog: adds 68fd3fca325 [arm][testsuite] Fix -march tests in effective target check [...] adds 2c1c4ac97e2 [AArch64] PR82964: Fix 128-bit immediate ICEs adds 0a425a4ac0c lto, testsuite: Fix ICE in -Wodr (PR lto/83121) adds 4a3d199b68c PR c++/81843 - ICE with variadic member template. adds 988a1f54553 PR c++/81067 - redundant NULL warning. adds 510e5f39cf2 C++: Fix crash in warn_for_memset within templates (PR c++/83814) adds 65e9fe70e0e [C++/83287] Another overload lookup ice adds c3b989fe982 archive/tar: support stat and device numbers on AIX adds 06c2220bf98 RISC-V: Mark fsX as call clobbered when soft-float. adds c6995e3cf4b [arm] Fix gcc.target/arm/g2.c and scd42-2.c for --with-mode [...] adds abd8c0cf923 Guard against undefined weak symbols before Mac OS X 10.9 ( [...] adds 8594e2c47e3 [gcc] adds dae01861697 [testsuite] adds e89257dbeb0 /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds 087b46f29fd /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds f0b6455e925 PR ipa/83051 * ipa-inline.c (flatten_function): Do not ov [...] adds f907d51b14f PR c++/83897 * cp-gimplify.c (cp_maybe_instrument_return) [...] adds c1177ba4678 compiler: enable escape analysis for runtime adds 5d657db9652 /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds 5db6ff227c3 [gcc] 2018-01-17 Michael Meissner meissner@linux.vnet.ibm.com adds d60daad1a57 PR c++/83824 * parser.c (attr_chainon): New function. (c [...] adds fc9b0d53062 2018-01-17 Harald Anlauf anlauf@gmx.de adds 9c0dc363f41 Daily bump. adds 8014aaf6020 [gcc] adds 0a82247b5bb PR testsuite/83883 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighte [...] adds 1423c90a669 PR go/83787 compiler: pass int to makechan, call makec [...] adds 663b0508fe1 Add myself to the MAINTAINERS file adds 9afb622ecd2 2018-01-17 Harald Anlauf anlauf@gmx.de adds 992a51f2b9d PR c/61240 * match.pd ((P + A) - P, P - (P + A), (P + A) [...] adds a267e499f0c [arm] Fix gcc.target/arm/pr40887.c directives adds ef656da58f3 [arm] PR target/65578: Fix builtin-bswap16-1.c and builtin- [...] adds 1290f09357a 2018-01-18 Richard Biener rguenther@suse.de adds bc97e231035 PR c++/83160] local ref to capture adds 88dd4ef66c9 Add Boris Kolpackov boris@codesynthesis.com to MAINTAINERS adds dfd23757584 [arm] Fix gcc.target/arm/xor-and.c adds c2c872f2e51 Small retpoline clean-up. adds 859b51f8366 Add ability to remap file names in __FILE__, etc (PR other/70268) adds 54f3a11557f [arm] Fix gcc.target/arm/pr70278.c adds 6dd7f0fb286 [ARM,testsuite] Make arm_arch_FUNC_ok more robust adds 99d664b354b PR ipa/83619 * g++.dg/torture/pr83619.C: New testcase. * [...] adds 93c0eae351a [arm] Enable gcc.dg/rtl/arm/stl-cond.c on armeb. adds 724b3fda1f0 Be clear about virtual table pointer corruptuion rather tha [...] adds b136b820abc PR ipa/82256 patch by PaX Team * cgraphclones.c (cgraph_ [...] adds cc81776e88e [AArch64] Fix fp16 test failures after PR82964 fix adds d3d28fc8387 /cp 2018-01-18 Paolo Carlini paolo.carlini@oracle.com adds de928aaa65a * configure.ac (AC_CHECK_HEADERS): Add linux/types.h. Con [...] adds 07d8961c723 PR c++/82461 - constexpr list-initialized member adds 9311b397584 PR sanitizer/81715 PR testsuite/83882 * function.h (gimp [...] adds 13b7a5b68c6 gcc/testsuite/ChangeLog: adds 89f57a8f4a0 2018-01-18 Paolo Carlini paolo.carlini@oracle.com adds 54fd982d765 Fix template/inherit4.C. adds 189b46c45b7 PR ipa/83619 PR testsuite/83934 * g++.dg/torture/pr83619 [...] adds c589beebb6b Daily bump. adds 87413c363b2 * gcc.dg/torture/pr52451.c (main): Skip long double test o [...] adds 2e14feb4a14 runtime: add go:noescape declaration for Solaris adds c0c932c7128 cmd/go: recognize AIX objects and archives adds 6cff4cbf596 runtime: no escape for some functions on AIX adds 5fad70532a0 mksysinfo: force Passwd.Pw_[ug]id from int32 to uint32 adds 1817a7d93a4 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Define. (check-go-t [...] adds 0a76ba3c43b mksysinfo: use rlimit64 if available when we use getrlimit64 adds f9deb3e3bd9 [arm] Fix gcc.target/arm/pr79058.c adds 1a9bd16aaa7 [libstdc++][testsuite] Fix dg-options/dg-add-options order adds 227887ae724 [arm] Fix gcc.target/arm/pr40956.c adds 83447a6fa1a [arm] Fix gcc.target/arm/negdi-[12].c adds 4ca4c75db56 Avoid ICE for nested inductions (PR 83914) adds 1ae144e91f4 Check whether any statements need masking (PR 83922) adds 041d9b52837 Fix usage of analyze_brprob.py script. adds 8d7738e18ac Introduce PROB_UNINITIALIZED constant and use it in predict.def. adds 2bbcff9a18f Adjust predictor values according to SPEC2006 and SPEC2017. adds 380b366879b Fix test-suite fallout. adds 3a5278386a3 Fix missing g++.dg/torture/pr83619.C warning adds ced45701133 [nvptx] Add support for CUDA 9 adds 701a9aa22f0 [nvptx] Fix bug in jit bug workaround adds 64c251582fb * xcoff.c (xcoff_incl_compare): New function. (xcoff_incl [...] adds 69065783a71 * gcc.dg/stack-check-16.c: New test. adds 6fe5fea96c5 * constexpr.c (fold_simple): Simplify. adds 2b69ec1cd78 2018-01-19 Andreas Krebbel krebbel@linux.vnet.ibm.com adds 85fd11742c8 PR c++/83919 * typeck.c (convert_for_assignment): Suppres [...] adds a03863ae9a3 PR debug/81570 PR debug/83728 * dwarf2cfi.c (DEFAULT_INC [...] adds 61a262f9640 PR c++/81167 * call.c (joust): Use TREE_TYPE (source) if [...] adds 82edbd02ec5 2018-01-19 Steven G. Kargl kargl@gcc.gnu.org adds cbd84372f97 Daily bump. adds 64ae4475d09 2018-01-19 Steven G. Kargl kargl@gcc.gnu.org adds ae6780fb53b PR target/83930 * simplify-rtx.c (simplify_binary_operati [...] adds 2c76ed0d0fe PR middle-end/83945 * tree-emutls.c: Include gimplify.h. [...] adds 2c528f7041f Fix vect_def_type handling in x86 scatter support (PR 83940) adds 83100413baf 2018-01-20 Steven G. Kargl kargl@gcc.gnu.org adds 78f044e4a6e Daily bump. adds 104faf49c60 * simple-object-xcoff.c (simple_object_xcoff_find_sections [...] adds b302b0dde0a PR target/80870 * config/sh/rx/rx.c (config/sh/sh_optimiz [...] adds 03eb95c8d1e Fix ChangeLog entry. adds 4e5c65df6e8 [gcc] adds fb4379970ce PR lto/83452 * config/pa/stublib.c (L_gnu_lto_v1): New st [...] adds cdbe4e63953 PR gcc/77734 * config/pa/pa.c (pa_function_ok_for_sibcall [...] adds 5839d47d0d6 * gcc.dg/pr83621.c: Add -fno-common additional option on h [...] adds 5b3dd69fcc9 Daily bump. adds 3e9b9e793e7 2018-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 33a48ee3431 [arm] Make gcc.target/arm/copysign_softfloat_1.c more robust adds 537ba8fd58c [ARM] Fix test fail with conflicting -mfloat-abi adds 94b3d6a1bb3 PR c++/83895 adds c56f248db68 2018-01-22 Richard Biener rguenther@suse.de adds bdfec5bf2e5 PR 78534, 83704 Large character lengths adds 77d72b073c1 2018-01-12 Sebastian Perta sebastian.perta@renesas.com adds a158c72469b [testsuite] adds f77335d9bef 2017-01-22 Sebastian Perta sebastian.perta@renesas.com adds de0f3de6d5d fixed year in gcc/ChangeLog and libgcc/ChangeLog adds 96fa24ad3f9 PR c++/81933 * typeck2.c (split_nonconstant_init_1): Retu [...] adds 515e04bd369 gcc/ChangeLog: adds de5538ceb45 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 14920f568d1 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds eb4cdc2f7c4 * es.po: Update. adds a2618819dfd 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds e1192dcf7e3 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds c515381bf0f [gcc] 2018-01-22 Michael Meissner meissner@linux.vnet.ibm.com adds ce8beccee00 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 9729aa7f247 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 6248397f6e4 Finish removing class move_computations_dom_walker adds 85d7a1898fc PR c++/83720 - ICE with lambda and LTO. adds 0488e949089 PR c++/83720 - different fix adds 638bea04160 PR tree-optimization/83081 * profile-count.h (profile_pro [...] adds 3337868c7ce PR tree-optimization/83957 * omp-expand.c (expand_omp_for [...] adds fdbdc4f8e61 Daily bump. adds e57834fa415 cmd/go: buildid support for AIX archives. adds 3a9bb686b8c PR c++/83918 * tree.c (maybe_wrap_with_location): Use NON [...] adds e7e5bab6551 2018-01-23 Richard Biener rguenther@suse.de adds 60183a1c5c5 * profile-count.h (profile_probability::very_unlikely, pr [...] adds f12452a90b3 * predict.c (probably_never_executed): Only use precise pr [...] adds 82f60137835 Disable some patterns for fold-left reductions (PR 83965) adds 9e37791255c Fix vect_float markup for a couple of tests (PR 83888) adds ffb6710c4e8 Fix memory leaks in sbitmap.c selftests adds eef6ce6ac9e Add more test coverage to selftest::test_location_wrappers adds c9d7561961c -Warray-bounds: Fix false positive in some "switch" stmts ( [...] adds ca488d04769 [C++ PATCH] Deprecate ARM-era for scopes adds a84529ad481 Fix profile_quality sanity check. adds b9078d9fcb9 Clean-up IPA profile dump output. adds eac8f1c4381 PR c++/83958 * decl.c (cp_finish_decomp): Diagnose if ref [...] adds e3485e687ca PR c++/82882 PR c++/83978 * g++.dg/cpp0x/pr82882.C: New [...] adds 0ecceb4d4c5 [PR c++/839888] Baselink tsubst ICE adds 3a600fecd0c Remove predictors that are unrealiable. adds 77cd3f2ba02 Handle trailing arrays in ODR warning (PR lto/81440). adds b1c062d8926 PR tree-optimization/82604 * tree-loop-distribution.c (en [...] adds 2f94bfbdd2d 2018-23-01 Paul Thomas pault@gcc.gnu.org adds 8df28d5e399 2018-23-01 Paul Thomas pault@gcc.gnu.org adds e23364fce30 i386: Use const reference of struct ix86_frame to avoid copy adds e2c431bb4d6 PR sanitizer/83987 * tree.c (cp_free_lang_data): Change D [...] adds 33c25b7ab15 C++: Fix ICE in fold_for_warn on CAST_EXPR (PR c++/83974) adds 5602246c00d PR c++/83947 - ICE with auto declarations. adds 64202b819f5 * g++.dg/cpp1y/lambda-generic.C: Remove libstdc++ dependency. adds 3815462d06a libgcc: xtensa: fix NaN return from add/sub/mul/div helpers adds 2cfaa609b02 RISC-V: Add -mpreferred-stack-boundary option. adds 20e3d36d4a7 Daily bump. adds 282ea908320 /cp 2018-01-23 Paolo Carlini paolo.carlini@oracle.com adds 5b94633f075 * cfgcleanup.c (try_crossjump_to_edge): Use combine_with_c [...] adds f3350deb009 2018-01-24 Richard Biener rguenther@suse.de adds 49c7c9fa5f8 2018-01-24 Richard Biener rguenther@suse.de adds 8569e7beb61 2018-01-24 Richard Biener rguenther@suse.de adds f3c313db784 [nvptx, PR81352] Add exit insn after noreturn call for neut [...] adds 47282587f8d [nvptx, PR83589] Workaround for branch-around-nothing JIT bug adds 2a1d85333f2 [testsuite] Fix arm options in gcc.dg/lto/20110201-1_0.c adds 2100de53088 PR c++/82249 - wrong mismatched pack length error. adds 938e5d00ed4 2018-01-24 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 516473e8c79 * ipa-profile.c (ipa_propagate_frequency_1): Fix logic ski [...] adds d9730461d4a Fix use of boolean_true/false_node (PR 83979) adds bbf59cee76c Remove explicit dg-do runs from gcc.dg/vect (PR 83889) adds 02e955b2f24 PR middle-end/83977 * tree.c (free_lang_data_in_decl): Do [...] adds 2168623d192 2018-01-24 Vladimir Makarov vmakarov@redhat.com adds f7765f70e0e PR target/83994 * i386.c (get_probe_interval): Move to ea [...] adds 9ff3f8aca1f Fix m68k-linux-gnu libgcc build for ColdFire (PR target/68467). adds 13f2fdb8774 compiler: rationalize external symbol names adds 96eca87c0bf Daily bump. adds 3017d2e761f Fix jit.dg/test-alignment* (PR jit/82846) adds 9f0bb9fb23c [gcc/testsuite] 2018-01-24 Michael Meissner <meissner@lin [...] adds c0a300a5c79 PR other/68239 * mmap.c (backtrace_free_locked): Don't pu [...] adds 6cb0493d2dd * pecoff.c (coff_add): Use coff_read4, not memcpy. adds f09148fe944 Fix vect-reduc-or_[12].c changes in r257022 adds 68e38cc491a 2018-01-25 Richard Biener rguenther@suse.de adds ef2dcc6502e [nvptx, PR84028] Add exit insn after noreturn call for neut [...] adds cb10829a463 compiler: don't write sink constants to C header file adds 280317b9ab9 PR libstdc++/81076 make __byte_operand SFINAE-friendly adds 85912956e33 PR middle-end/83977 * ipa-fnsummary.c (compute_fn_summary [...] adds 2db19decc14 * pecoff.c (coff_add): Another memcpy -> coff_read4 fix. adds 18b2cf38f23 * pecoff.c (coff_add): Only release syms_view if it is valid. adds ff0c900f5db PR c++/84031 * decl.c (find_decomp_class_base): Ignore un [...] adds 22af35f62c6 PR middle-end/83055 * predict.c (drop_profile): Do not pu [...] adds b445d0b8928 runtime: fix lfstackUnpack on ia64 adds 54a5135c0ce * elf.c (elf_open_debugfile_by_debuglink): Don't check CRC [...] adds 40fdb91a2cb * doc/invoke.texi (PowerPC Options): Document 'native' cpu type. adds 8ebbbbddc40 Change -march to -mcpu. adds d9c7c3e3f6e 2018-25-01 Paul Thomas pault@gcc.gnu.org adds 15c7b27af70 jit: remove some unused fields from recording::union_ (PR j [...] adds 15e069d1195 compiler: deref receiver types in mangled names adds ba2d90b2df8 compiler: look through aliases when looking for methods adds f1482e9ed90 PR84033, powerpc64le -moptimize-swaps bad code with vec_vbpermq adds 68e16180acb Daily bump. adds e03f627d3e6 Fix various x86 avx512{bitalg, vpopcntdq, vbmi2} issues (PR [...] adds 03cc6d546a1 Configure USE_HIDDEN_LINKONCE on Solaris/x86 adds 6227228e0f1 2018-01-26 Richard Biener rguenther@suse.de adds 2cd454bf9e3 Fix gcc.target/aarch64/sve/peel_ind_1.c for -mcmodel=tiny adds 61bafda6201 2018-01-25 Sebastian Perta sebastian.perta@renesas.com adds f83dfae2249 Corrected date in changelog adds a15f063bc9c [ARC] Add JLI support. adds c73f40d64a8 [ARC] Add SJLI support. adds eddd4dd0e94 [ARC] Add support for reduced register file set adds 0ff0f9a6063 [ARC] Rework delegitimate_address hook adds 860d07f01fd [ARC] Add ARCv2 core3 tune option. adds d7638922ba1 PR c/83989 * gimple-ssa-warn-restrict.c (builtin_memref:: [...] adds ed658d288c6 PR rtl-optimization/83985 * dce.c (deletable_insn_p): Ret [...] adds ce5f88b55bd [arm] XFAIL advsimd-intrinsics/vld1x2.c adds be29223717d 2018-01-26 Richard Biener rguenther@suse.de adds 482b1007500 [testsuite] adds fa01d4a50ef PR c++/82514 - ICE with local class in generic lambda. adds 472afb08791 Fix ifunc detection. adds 1a84bfbdd3a [testsuite] adds f15f28c30b6 PR target/81763 * config/i386/i386.md (*andndi3_doublewor [...] adds 43d7ce0adfa [testsuite] adds ddae7c6acfb * ChangeLog: Fix whitespace. adds 98ddbc5bd49 PR tree-optimization/83896 - ice in get_string_len on a cal [...] adds 86dc258c4df PR c++/84036 - ICE with variadic capture. adds efec48f0741 [AArch64] Fix gcc.target/aarch64/subs_compare_[12].c adds a94165479ac 2018-01-26 Steven G. Kargl kargl@gcc.gnu.org adds 6d3cbc0c5b0 Partial Failed Images patch adds 9bf918f3ed5 PR c++/83956 - wrong dtor error with anonymous union adds 0eb6914ddc6 rs6000: Fix safe-indirect-jump-[18].c adds 9dc192ae6b2 RISC-V: Add --specs=nosys.specs support. adds aac1bb062a2 Regenerate .pot files. adds cd5e24c1630 compiler: show readable names in escape analysis messages adds 807f034ed90 RISC-V: Allow register pairs for 64-bit target. adds 0853381982e Daily bump. adds 5462c8e9dfa * c-cppbuiltin.c (c_cpp_builtins): Use ggc_strdup for the [...] adds fca1c5787df PR middle-end/84040 * sched-deps.c (sched_macro_fuse_insn [...] adds 28bd6e12dc1 2018-01-27 Bernd Edlinger bernd.edlinger@hotmail.de adds 90ace78fa6e PR fortran/84065 * decl.c (add_init_expr_to_sym): Ignore [...] adds e0109e1faa1 Replace -mfunction-return== with -mfunction-return= adds 6a92dd41548 libgo: update to Go1.10rc1 adds 94e0f67f895 libgo: update to Go1.10rc1 adds 7dc8007d6a1 Daily bump. adds c1b9ac69a21 2018-01-27 Paolo Carlini paolo.carlini@oracle.com adds ba4b624bce0 Daily bump. adds ffa44029142 2017-01-29 Thomas Koenig tkoenig@gcc.gnu.org adds 25565afc008 2018-01-29 Richard Biener rguenther@suse.de adds 1b861904d7c PR libstdc++/83658 fix exception-safety in std::any::emplace adds b9bade5d75f Regenerate libstdc++ documentation adds 61f5892106d * download_prerequisites: Use shasum for FreeBSD and DragonFly. adds 1da7d61b4bb PR libstdc++/83833 fix failing test on ia32 adds 134e263e666 Remove duplicate "//" in comment adds 26790f09475 2018-01-29 Richard Biener rguenther@suse.de adds f3d71480dab PR c++/83942 - wrong unused warning with static_cast. adds ba6a1864a6c gcc/ChangeLog: adds bd8e103f26e gcc/ChangeLog: adds 6f27ed8301d PR c/83966 * c-format.c (check_function_format): Check cu [...] adds 53fa96c0267 PR c++/83996 * constexpr.c (cxx_fold_indirect_ref): Compu [...] adds 81cc7d9c8b8 PR c++/68810 - wrong location for reinterpret_cast error. adds f4a156ff0de compiler: don't insert write barriers if we've seen errors adds 67c7d06c5a5 2018-01-29 Michael Meissner meissner@linux.vnet.ibm.com adds ca873623225 PR libgomp/84096 * omp.h.in (omp_init_nest_lock_with_hint [...] adds 0feba8ce471 Daily bump. adds 546375fa99d internal/syscall/unix: add randomTrap for sh/shbe adds c7d4d36ae8d PR testsuite/81010 * gcc.target/powerpc/pr56605.c: Update [...] adds dc2b3724d65 Fix AVX-512BITALG test failures adds 0ddd05cb35e [testsuite] XFAIL gcc.dg/tree-ssa/ssa-dom-cse-2.c on non-NE [...] adds 27e361973a7 Expand vec_perm_indices::series_p comment adds 389a265164a Fix LRA subreg calculation for big-endian targets adds 7ec0c7f5af9 [AArch64] Fix sve/extract_[12].c for big-endian SVE adds ca5deab1626 Disable SHF_MERGE on Solaris 10/x86 (PR bootstrap/84017) adds 1f67c9d5d00 2018-01-30 Richard Biener rguenther@suse.de adds d7d2a0aa31b * profile-count.c (profile_count::combine_with_ipa_count): [...] adds ce1a948efc9 PR lto/83954 * lto-symtab.c (warn_type_compatibility_p): [...] adds 1fa377f3e8e PR ipa/81360 * ipa-inline.c (can_inline_edge_p): Break ou [...] adds 3fce208f4ce PR ipa/83179 * gcc.dg/ipa/inline-2.c: Fix template. * gc [...] adds b5d7c99e1f4 PR tree-optimization/84111 * tree-ssa-loop-ivcanon.c (tre [...] adds 62098399cc0 [PATCH, rs6000] pr58684, pr83759 xfail test cases that fail [...] adds 193a3497896 2018-01-30 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds df5a65c85a2 [PR81611] accept copies in simple_iv_increment_p adds 4daa8efe1c0 2018-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 28d07b9afe4 PR c++/84098 - ICE with lambda in template NSDMI. adds 99c72a58d4e PR c++/84091 - ICE with local class in lambda in template. adds 4667a87baa7 PR rtl-optimization/83986 * sched-deps.c (sched_analyze_i [...] adds 27137b2aeff 2018-01-30 Vladimir Makarov vmakarov@redhat.com adds 0f524007899 Fix g++.dg/torture/pr81360.C scan-ipa-dump adds df73834d19b 2018-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 6064aa8e852 Add path for gcc.target/powerpc/pr84112.c in ChangeLog. adds e4dae7a5ddf 2018-01-30 Janus Weil janus@gcc.gnu.org adds 0f933901cfa Fix use of Solaris values-Xc.o (PR target/40411) adds 22526660e04 2017-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 8cce0060894 PR debug/84131 * trans-array.c (gfc_get_descriptor_offset [...] adds 56608389aa5 Daily bump. adds 4f998acd2ce compiler: Function_type and Backend_function_type shoul [...] adds 33839c8f8aa PR target/84064 * i386.c (ix86_adjust_stack_and_probe_sta [...] adds bc5fc4877c9 * go-gcc.cc (Gcc_backend::convert_tree): New private metho [...] adds 8bb0f4a9630 PR c/84100 * common.opt (falign-functions=, falign-jumps= [...] adds 42dc1e149ee PR preprocessor/69869 * traditional.c (skip_macro_block_c [...] adds c82cdfc004a Fix gnat.dg/lto20.adb XPASS adds 190f513b5d1 [ARC] Add 'uncached' attribute. adds 21d0c9bcff4 [ARC] Add 'aux' variable attribute. adds 67c18bce705 PR rtl-optimization/84071 * combine.c (record_dead_and_se [...] adds 97482f82109 [AArch64] PR tree-optimization/64946: XFAIL gcc.target/aarc [...] adds 40e6321b557 Revert 2018-01-12 Eric Botcazou ebotcazou@adacore.com adds 6c67851399a PR lto/84105 * tree-pretty-print.c (dump_generic_node): H [...] adds 95685ca2728 PR target/83618 adds 8cdf287e410 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-op [...] adds d7525609022 2018-01-31 Richard Biener rguenther@suse.de adds 62107f1bfad PR 78534 Reinstate better string copy algorithm adds df52c9a454f Use pointer sized array indices. adds df3e4dc0464 net: rename TestAddr6 to avoid gotest confusion adds 40f4459d74a PR rtl-optimization/84071 * doc/tm.texi.in (WORD_REGISTER [...] adds 6fa371d12ae PR c++/84138 * cp-gimplify.c (cp_fold): Check if X is an [...] adds 67e6b237729 /cp 2018-01-31 Paolo Carlini paolo.carlini@oracle.com adds 2ce0fcf8c53 gotest: accept symbols with leading dot adds f468b6ad292 runtime: fix type descriptor name in C code adds 4b2ab53694a compiler: lower expression types in lowering pass adds 7fedb3c846f [testsuite] adds c0872aa3d9f 2018-01-31 Vladimir Makarov vmakarov@redhat.com adds 7ffa162100c Use gfc_charlen_t instead of int in gfc_conv_string_init adds f019c055d82 2018-01-31 Thomas Koenig tkoenig@gcc.gnu.org adds 9ad8f8fc1b5 2018-01-31 Paul Thomas pault@gcc.gnu.org adds d7d265dbfd3 PR c++/83993 * constexpr.c (diag_array_subscript): Emit d [...] adds 1d29f4ea088 PR c++/83993 * constexpr.c (cxx_eval_outermost_constant_e [...] adds c0655a3ec04 PR fortran/84116 * openmp.c (gfc_match_omp_clauses): If a [...] adds 54540bdd479 PR rtl-optimization/84123 * combine.c (change_zero_ext): [...] adds d3af137c241 PR c/81779 * c-parser.c (c_parser_compound_statement_nost [...] adds eca15b26bae Fix comdat_group check with Solaris as adds cb1823f0d3a Update cpplib .po files. adds 87a31125791 Update gcc .po files. adds 902288bc00d * elf.c (elf_add): Close descriptor if we use a debugfile. [...] adds d3d07c15dfb Daily bump. adds 1288505bda2 compiler: check for nil receiver in value method adds c922c0f4cb4 PR 83705 Repeat with large values adds 04936b7c49f PR tree-optimization/81661 PR tree-optimization/84117 * [...] adds 17dff2b6df7 [AArch64] Tighten aarch64_secondary_reload condition (PR 83845) adds 6e8bf36badd [AArch64] Generalise aarch64_simd_valid_immediate for SVE adds 4a5920b6083 [AArch64] Use all SVE LD1RQ variants adds 6dd299e2b4b [AArch64] Prefer LD1RQ for big-endian SVE adds 70857087a22 [AArch64] Handle SVE subregs that are effectively REVs adds e8ca5a2651d [AArch64] Fix SVE testsuite failures for ILP32 (PR 83846) adds 11b3ff746a0 2018-02-01 Richard Biener rguenther@suse.de adds 007246f7572 [PR83370][AARCH64]Use tighter register constraint for sibca [...] adds 5efeed105b2 Use range info in split_constant_offset (PR 81635) adds 22db75d788c /cp 2018-02-01 Paolo Carlini paolo.carlini@oracle.com adds af255290d2a net: declare lib_getaddrinfo as returning int32 adds c414a0dc5c0 compiler: omit field name for embedded fields in reflec [...] adds d14b3690fb6 gcc/ * config/avr/avr.c (avr_option_override): Move disabl [...] adds 80d652f55ec PR rtl-optimization/84157 * combine.c (change_zero_ext): [...] adds 14041afe245 PR target/84128 * config/i386/i386.c (release_scratch_reg [...] adds d0d2f7e0b73 PR target/84089 * config/pa/predicates.md (base14_operand [...] adds 3ecbecdd8fa PR target/56010 PR target/83743 * config/rs6000/driver-r [...] adds ea6ef4c4667 PR c++/84126 - ICE with variadic generic lambda adds 8599d04df61 PR 83975 Associate target with non-constant character length adds d835b8fe99c PR c++/84125 * typeck.c (build_address): Relax the assert [...] adds ff60d2b1cee math: adjust compilation flags, use them when testing adds 60b317f6a01 Change accidentally omitted from revision 257280. adds 1235ba29b7b compiler: turn on escape analysis by default adds b67162d4896 Daily bump. adds 3d3821cb4fe runtime: scan register backing store on ia64 adds b7e3290be85 reflect: enable allocation tests adds ba23f9fbece PR c++/84160 - ICE with nested variadic capture. adds fb83ff56591 PR84066 Wrong shadow stack register size is saved for x32 adds 473d8c64aab PR testsuite/52641 * gcc.c-torture/execute/pr81913.c: Use [...] adds 88125a906af Reduce fallout for avr. adds 4a7580c47cd Move omp bitmask to general to use it in x86 backend. adds c29f17b3d04 compiler: don't incorrectly evaluate range variable adds 102dd700358 Add -march=icelake. gcc/ * config.gcc: Add -march=icelake. [...] adds 92f2a453baa PR testsuite/52641 * gcc.c-torture/execute/pr83362.c: Mak [...] adds a6b8ac98d75 * go-gcc.cc (Gcc_backend::type_size): Return 0 for void_t [...] adds f243f548075 [testsuite] adds e1fc664b01f [testsuite] adds 41cfa0bc45c * gfortran.dg/dec_parameter_1.f (sub1): Remove statement w [...] adds 84be72469df PR c++/84181 - ICE with lambda parm in template argument. adds 547974b6ad4 i386: Pass INVALID_REGNUM as invalid register number adds 69228199266 * config/powerpcspe/powerpcspe.opt: Add Undocumented [...] adds a2b21115dc2 PR lto/83954 * lto-symtab.c (warn_type_compatibility_p): [...] adds e1910115aac * gcc-interface/decl.c (array_type_has_nonaliased_componen [...] adds 3cde3c2932b /c-family 2018-02-02 Paolo Carlini paolo.carlini@oracle.com adds d4ff31450e5 * pt_BR.po: Update. adds 8dba77bfde5 Daily bump. adds 11ce88c6d4d 2018-02-03 Paul Thomas pault@gcc.gnu.org adds cbcd111ba9a * go-gcc.cc (Gcc_backend::fill_in_struct): Mark struct typ [...] adds da63749cbfe Daily bump. adds cfd8c4eb73f 2018-02-04 Paul Thomas pault@gcc.gnu.org adds 62edda6c471 2018-02-04 Dominique d'Humieres dominiq@gcc.gnu.org adds 3461332f029 * ru.po: Update. adds d9852f2f321 * es.po: Update. adds fdae6180ad2 PR middle-end/79966 * gfortran.dg/pr79966.f90: New testcase adds 32f6be3f557 Daily bump. adds bfb87d5c0c9 cmd/go: don't lose last flag from _cgo_flags adds 0ce1df1fcac compiler: correct parse of parenthesized select case adds 5918554cd2d compiler: don't error for goto over type or const declaration adds a065edc5a6e compiler: give error for non-int arguments to make adds 4714afb2bca compiler: in range, evaluate array if it has receives or calls adds 924f9f7e50e compiler: permit empty statements after fallthrough adds de590a611e7 compiler: update iota handling, fix using iota in array length adds 17f3bd3648d Add missing mask[z]_range[_round]_s[d,s] intrinsics adds 230dd18ba73 Document --dynamic-list-data option for --coverage usage. adds e53fd9104a2 Fix GCOV documentation (PR gcov-profile/84137). adds c89a66731b3 Adjust ira_init_register_move_cost comment adds 62259c70834 [AArch64] Remove SVE XFAILs adds 7c2b1dbca04 Cherry-pick libsanitizer pointer-pair tristate option. adds e2e699463a9 2018-02-05 Paolo Carlini paolo.carlini@oracle.com adds a9a9828b8ac * class.c: Remove unused global variables. (build_ [...] adds cba143ad744 compiler: avoid negative zero in float constants adds 5c553ae5260 compiler: rollback "avoid negative zero in float constants" adds aa54251c489 Make lto.exp work with Tcl 8.4 adds 5fe5ed7c369 PR tree-optimization/83369 - Missing diagnostics during inlining adds 0a4feddc1c7 * sv.po: Update. adds ae94359c664 Daily bump. adds 2a5177b868f Add upstream svn rev for PR sanitizer/82825. adds a77632156a1 config/ * gcc-plugin.m4 (GCC_ENABLE_PLUGINS): Remove -q op [...] adds c98c8be0504 2018-02-06 Richard Biener rguenther@suse.de adds e7fd199cc0e Avoid cc1 SEGV in gcc.dg/rtl/x86_64/final.c (PR target/79975) adds aa1259b9495 2018-02-06 Tamar Christina tamar.christina@arm.com adds fac38b8b428 PR tree-optimization/84228 * tree-ssa-strlen.c (maybe_dia [...] adds 35c607837df PR lto/81004 * lto.c: Include builtins.h (register_resol [...] adds 387c353ebc9 runtime: correct runtime structfield type to match reflect adds 67167e0d9df Fix checking -mibt and -mshstk options for control flow protection adds d1d4ace3ab8 compiler: avoid negative zero in float constants adds c0ea47cbebc PR tree-optimization/84225 * tree-eh.c (find_trapping_ove [...] adds 21de5c463ed * config/powerpcspe/powerpcspe.opt: (msimple-fpu, mf [...] adds b1b83f31ed8 [gcc] adds f9874991810 PR tree-optimization/84225 Add test for previous commit for [...] adds 2469e8c89d4 * doc/invoke.texi: Add section for the PowerPC SPE b [...] adds d6a34f8396c Fix HAVE_GAS_CFI_DIRECTIVE for x86_64-pc-solaris2.* adds 9bb6ae625bc 2018-02-06 Michael Meissner meissner@linux.vnet.ibm.com adds 6c2f76d0f16 2018-02-06 Michael Collison michael.collison@arm.com adds ed6fa6f483e PR target/84146 * config/i386/i386.c (rest_of_insert_endb [...] adds 228a5142f47 Don't pass x86-only options on non-x86 targets in c-c++-com [...] adds 60d73abd796 Daily bump. adds c961ab09d2b compiler: make single Btype for methods table of identi [...] adds a37bebbe87e PR tree-optimization/84235 * tree-ssa-scopedtables.c (av [...] adds 41ecbb6d8dd [testsuite] Fix gcc.dg/cse_recip.c for AArch64 after r257181. adds 5cf78a0a881 2018-02-07 Paolo Carlini paolo.carlini@oracle.com adds 6d716a40bf8 PR target/84209 * config/avr/avr.h (GENERAL_REGNO_P, GENE [...] adds 45105e0ee90 2018-02-07 Richard Biener rguenther@suse.de adds ae57de0e9c2 * lto.c (register_resolution): Remove forgotten sanity check. adds 3a5a56c5d77 [openacc] Fix diff_type in expand_oacc_collapse_init adds f083e97748d i386: Mask out the CF_SET bit for -fcf-protection check adds e9ca398c158 Use -fcf-protection=return in cet-intrin-4.c adds e356fcdac75 [testsuite] Require global_constructor in gcc.dg/torture/pr83055.c adds 9340cd6c5d5 [testsuite] Require alloca in gcc.dg/pr83844.c adds a7775217eb2 * tree-eh.c (operation_could_trap_helper_p): Ignore honor_ [...] adds 490319f0a4a Revert behavior to r251316. adds f404501a272 2018-02-07 Richard Biener rguenther@suse.de adds 81e7dc360fb PR c++/84182 - ICE with captured lambda adds 24e6a0cdc19 Support >26 operands in generation code. adds f2faade6ab3 C++: avoid most reserved words as misspelling suggestions ( [...] adds 72ea7edc702 Fix libgomp.oacc-c-c++-common/pr84217.c for C++ adds c441ff32d5c 2018-02-06 Steven G. Kargl kargl@gcc.gnu.org adds 28092f9dd29 2018-02-07 Thomas Koenig tkoenig@gcc.gnu.org adds f88ce9d1680 runtime: don't call funcPC from a function adds e11dd1ee5fb * es.po: Update. adds 482c4a0cfdc 2018-02-07 Steven G. Kargl kargl@gcc.gnu.org adds 5b4441884e6 PR c++/84082 * parser.c (cp_parser_dot_deref_incomplete): [...] adds 8683b92e6dc [testsuite] adds 1248abdcceb [gcc] 2018-02-07 Michael Meissner meissner@linux.vnet.ibm.com adds 23c18c4b37c [testsuite] adds 566f3816230 2018-02-07 Iain Sandoe iain@codesourcery.com adds 622bf9bee83 2018-02-07 Michael Meissner meissner@linux.vnet.ibm.com adds 515949bf695 Daily bump. adds 496b0d7690c /cp 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds 64a92c74da7 2018-02-08 Richard Biener rguenther@suse.de adds 0cbf4528a90 PR tree-optimization/84224 * gimple-ssa-warn-alloca.c (pa [...] adds 4327f0d4656 PR84068, PR83459: Fix sort order of SCHED_PRESSURE_MODEL adds 25f9d5be7ea [AArch64] Use more LDP/STP in shrinkwrapping adds 34077292ec1 2018-02-08 Richard Biener rguenther@suse.de adds 0d90b57c087 [hsa] Set program allocation for static local variables adds 9d48cab6129 [hsa] Fix PR82416 testcase adds a57962119d9 2018-02-08 Richard Biener rguenther@suse.de adds 9346305fd8c Simplify LRA lowpart subreg fix adds db7a90aa0de S/390: Disable prediction of indirect branches adds fa30257bd2c PR ipa/81360 * cgraph.h (symtab_node::output_to_lto_symbo [...] adds a5c5f57ec3a Use nonzero bits to refine range in split_constant_offset ( [...] adds f6022d0b2e0 Another fix for single-element permutes (PR 84265) adds 54835654b16 libgo: update to Go1.10rc2 adds f90e86cfd8c * Makefile.am (check-gccgo, check-gcc): Add options to pic [...] adds 22b83eeea66 runtime: get missing function name from symbol table adds b1be555e85a [C++ PATCH] initializer_list diagnostic adds 2b796b4596c PR tree-optimization/84238 * tree-ssa-strlen.c (maybe_dia [...] adds 75b370cd036 Mark previous change with: PR target/84113 adds de6c153daee /cp 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds 7ab20d7cc0b 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds e6e6570887f PR target/81143 * gcc.target/powerpc/pr79799-2.c: Use __L [...] adds 849f720e9ec PR target/83008 * config/i386/x86-tune-costs.h (skylake_c [...] adds d0e4c18d7e5 Daily bump. adds a96d0f2afe5 Fix ICE in find_taken_edge_computed_goto (PR 84136) adds 7b0db09c167 [LVU] Introduce location views adds 8f6f363882e [IEPM] Introduce inline entry point markers new 27f05cd7132 Merge trunk with SFN+LVU+IEPM into lxoliva/SFN
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 36 +- MAINTAINERS | 5 +- config.guess | 108 +- config.sub | 64 +- config/ChangeLog | 4 + config/gcc-plugin.m4 | 4 +- configure | 7 - configure.ac | 7 - contrib/ChangeLog | 13 + contrib/analyze_brprob.py | 103 +- contrib/download_prerequisites | 2 +- contrib/update-copyright.py | 2 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 43511 +++---------------- gcc/{ChangeLog => ChangeLog-2017} | 3458 +- gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 16 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 2 +- gcc/ada/ChangeLog | 12647 +----- gcc/ada/{ChangeLog => ChangeLog-2017} | 355 +- gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 2 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 2 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 12 +- gcc/ada/adaint.h | 4 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 13 +- gcc/ada/ali.ads | 17 +- gcc/ada/alloc.ads | 2 +- gcc/ada/argv.c | 2 +- gcc/ada/aspects.adb | 2 +- gcc/ada/aspects.ads | 2 +- gcc/ada/atree.adb | 2 +- gcc/ada/atree.ads | 2 +- gcc/ada/atree.h | 2 +- gcc/ada/aux-io.c | 2 +- gcc/ada/back_end.adb | 2 +- gcc/ada/back_end.ads | 2 +- gcc/ada/bcheck.adb | 2 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 127 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 4 +- gcc/ada/bindgen.adb | 14 +- gcc/ada/bindgen.ads | 2 +- gcc/ada/bindusg.adb | 2 +- gcc/ada/bindusg.ads | 2 +- gcc/ada/butil.adb | 2 +- gcc/ada/butil.ads | 2 +- gcc/ada/cal.c | 2 +- gcc/ada/casing.adb | 2 +- gcc/ada/casing.ads | 2 +- gcc/ada/ceinfo.adb | 2 +- gcc/ada/checks.adb | 4 +- gcc/ada/checks.ads | 2 +- gcc/ada/cio.c | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/clean.ads | 2 +- gcc/ada/comperr.adb | 2 +- gcc/ada/comperr.ads | 2 +- gcc/ada/contracts.adb | 2 +- gcc/ada/contracts.ads | 2 +- gcc/ada/csets.adb | 2 +- gcc/ada/csets.ads | 2 +- gcc/ada/csinfo.adb | 3 +- gcc/ada/cstand.adb | 2 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 15 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 15 +- gcc/ada/debug.ads | 2 +- gcc/ada/debug_a.adb | 2 +- gcc/ada/debug_a.ads | 2 +- gcc/ada/doc/Makefile | 2 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 1 + ...ard_and_implementation_defined_restrictions.rst | 37 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 2 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 48 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 727 +- gcc/ada/einfo.adb | 6 +- gcc/ada/einfo.ads | 30 +- gcc/ada/elists.adb | 2 +- gcc/ada/elists.ads | 2 +- gcc/ada/elists.h | 2 +- gcc/ada/env.c | 2 +- gcc/ada/env.h | 2 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errno.c | 2 +- gcc/ada/errout.adb | 2 +- gcc/ada/errout.ads | 2 +- gcc/ada/erroutc.adb | 2 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/errutil.adb | 2 +- gcc/ada/errutil.ads | 2 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/eval_fat.ads | 2 +- gcc/ada/exit.c | 2 +- gcc/ada/exp_aggr.adb | 127 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_atag.ads | 2 +- gcc/ada/exp_attr.adb | 4 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 2 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 2 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 7 +- gcc/ada/exp_ch3.ads | 2 +- gcc/ada/exp_ch4.adb | 91 +- gcc/ada/exp_ch4.ads | 3 +- gcc/ada/exp_ch5.adb | 2 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 101 +- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 516 +- gcc/ada/exp_ch7.ads | 12 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 62 +- gcc/ada/exp_ch9.ads | 2 +- gcc/ada/exp_code.adb | 2 +- gcc/ada/exp_code.ads | 2 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/exp_disp.ads | 2 +- gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_dist.ads | 2 +- gcc/ada/exp_fixd.adb | 2 +- gcc/ada/exp_fixd.ads | 2 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_imgv.ads | 2 +- gcc/ada/exp_intr.adb | 2 +- gcc/ada/exp_intr.ads | 2 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_pakd.ads | 2 +- gcc/ada/exp_prag.adb | 2 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_sel.adb | 2 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 10 +- gcc/ada/exp_smem.ads | 2 +- gcc/ada/exp_spark.adb | 2 +- gcc/ada/exp_spark.ads | 2 +- gcc/ada/exp_strm.adb | 2 +- gcc/ada/exp_strm.ads | 2 +- gcc/ada/exp_tss.adb | 2 +- gcc/ada/exp_tss.ads | 2 +- gcc/ada/exp_unst.adb | 37 +- gcc/ada/exp_unst.ads | 2 +- gcc/ada/exp_util.adb | 311 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/expander.adb | 5 +- gcc/ada/expander.ads | 2 +- gcc/ada/expect.c | 2 +- gcc/ada/fe.h | 2 +- gcc/ada/final.c | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/fmap.ads | 2 +- gcc/ada/fname-sf.adb | 2 +- gcc/ada/fname-sf.ads | 2 +- gcc/ada/fname-uf.adb | 2 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/fname.adb | 2 +- gcc/ada/fname.ads | 2 +- gcc/ada/freeze.adb | 35 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 2 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Makefile.in | 28 +- gcc/ada/gcc-interface/decl.c | 88 +- gcc/ada/gcc-interface/gigi.h | 3 + gcc/ada/gcc-interface/misc.c | 27 +- gcc/ada/gcc-interface/trans.c | 41 +- gcc/ada/gcc-interface/utils.c | 162 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/ada/get_scos.adb | 2 +- gcc/ada/get_scos.ads | 2 +- gcc/ada/get_targ.adb | 2 +- gcc/ada/get_targ.ads | 2 +- gcc/ada/ghost.adb | 38 +- gcc/ada/ghost.ads | 6 +- gcc/ada/gnat1drv.adb | 3 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnat_rm.texi | 57 +- gcc/ada/gnat_ugn.texi | 60 +- gcc/ada/gnatbind.adb | 2 +- gcc/ada/gnatbind.ads | 2 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatclean.adb | 2 +- gcc/ada/gnatcmd.adb | 2 +- gcc/ada/gnatcmd.ads | 2 +- gcc/ada/gnatdll.adb | 2 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatkr.adb | 2 +- gcc/ada/gnatkr.ads | 2 +- gcc/ada/gnatlink.adb | 2 +- gcc/ada/gnatlink.ads | 2 +- gcc/ada/gnatls.adb | 2 +- gcc/ada/gnatls.ads | 2 +- gcc/ada/gnatmake.adb | 2 +- gcc/ada/gnatmake.ads | 2 +- gcc/ada/gnatname.adb | 2 +- gcc/ada/gnatname.ads | 2 +- gcc/ada/gnatprep.adb | 2 +- gcc/ada/gnatprep.ads | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/gprep.ads | 2 +- gcc/ada/gsocket.h | 2 +- gcc/ada/hostparm.ads | 2 +- gcc/ada/impunit.adb | 2 +- gcc/ada/impunit.ads | 2 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/indepsw.ads | 2 +- gcc/ada/init.c | 6 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 65 +- gcc/ada/inline.ads | 2 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/krunch.adb | 2 +- gcc/ada/krunch.ads | 2 +- gcc/ada/layout.adb | 2 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-list.adb | 2 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-load.ads | 2 +- gcc/ada/lib-sort.adb | 2 +- gcc/ada/lib-util.adb | 2 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/lib-writ.adb | 83 +- gcc/ada/lib-writ.ads | 2 +- gcc/ada/lib-xref-spark_specific.adb | 2 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/lib-xref.ads | 2 +- gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-astaco.adb | 2 +- gcc/ada/libgnarl/a-dispat.adb | 2 +- gcc/ada/libgnarl/a-dynpri.adb | 2 +- gcc/ada/libgnarl/a-etgrbu.ads | 2 +- gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +- gcc/ada/libgnarl/a-exetim__default.ads | 2 +- gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +- gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +- gcc/ada/libgnarl/a-exetim__posix.adb | 2 +- gcc/ada/libgnarl/a-interr.adb | 2 +- gcc/ada/libgnarl/a-interr.ads | 2 +- gcc/ada/libgnarl/a-intnam.ads | 2 +- gcc/ada/libgnarl/a-intnam__aix.ads | 2 +- gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +- gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +- gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +- gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +- gcc/ada/libgnarl/a-intnam__linux.ads | 2 +- gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +- gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +- gcc/ada/libgnarl/a-intnam__qnx.ads | 2 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +- gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +- gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +- gcc/ada/libgnarl/a-reatim.adb | 2 +- gcc/ada/libgnarl/a-reatim.ads | 2 +- gcc/ada/libgnarl/a-retide.adb | 2 +- gcc/ada/libgnarl/a-retide.ads | 2 +- gcc/ada/libgnarl/a-rttiev.adb | 2 +- gcc/ada/libgnarl/a-rttiev.ads | 2 +- gcc/ada/libgnarl/a-synbar.adb | 2 +- gcc/ada/libgnarl/a-synbar.ads | 2 +- gcc/ada/libgnarl/a-synbar__posix.adb | 2 +- gcc/ada/libgnarl/a-synbar__posix.ads | 2 +- gcc/ada/libgnarl/a-sytaco.adb | 2 +- gcc/ada/libgnarl/a-sytaco.ads | 2 +- gcc/ada/libgnarl/a-tasatt.adb | 2 +- gcc/ada/libgnarl/a-tasatt.ads | 2 +- gcc/ada/libgnarl/a-taside.adb | 2 +- gcc/ada/libgnarl/a-taside.ads | 2 +- gcc/ada/libgnarl/a-taster.adb | 2 +- gcc/ada/libgnarl/g-boubuf.adb | 2 +- gcc/ada/libgnarl/g-boubuf.ads | 2 +- gcc/ada/libgnarl/g-boumai.ads | 2 +- gcc/ada/libgnarl/g-semaph.adb | 2 +- gcc/ada/libgnarl/g-semaph.ads | 2 +- gcc/ada/libgnarl/g-signal.adb | 2 +- gcc/ada/libgnarl/g-signal.ads | 2 +- gcc/ada/libgnarl/g-tastus.ads | 2 +- gcc/ada/libgnarl/g-thread.adb | 2 +- gcc/ada/libgnarl/g-thread.ads | 2 +- gcc/ada/libgnarl/i-vxinco.adb | 2 +- gcc/ada/libgnarl/i-vxinco.ads | 2 +- gcc/ada/libgnarl/s-inmaop.ads | 2 +- gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +- gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +- gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-interr.adb | 2 +- gcc/ada/libgnarl/s-interr.ads | 2 +- gcc/ada/libgnarl/s-interr__dummy.adb | 2 +- gcc/ada/libgnarl/s-interr__hwint.adb | 2 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 2 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman.ads | 2 +- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__dummy.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__mingw.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- gcc/ada/libgnarl/s-intman__qnx.adb | 2 +- gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-linux__x32.ads | 2 +- gcc/ada/libgnarl/s-mudido.adb | 2 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.ads | 2 +- gcc/ada/libgnarl/s-osinte__android.adb | 2 +- gcc/ada/libgnarl/s-osinte__android.ads | 2 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +- gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__posix.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +- gcc/ada/libgnarl/s-osinte__qnx.ads | 2 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 2 +- gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +- gcc/ada/libgnarl/s-osinte__x32.adb | 2 +- gcc/ada/libgnarl/s-proinf.adb | 2 +- gcc/ada/libgnarl/s-proinf.ads | 2 +- gcc/ada/libgnarl/s-qnx.ads | 2 +- gcc/ada/libgnarl/s-solita.adb | 2 +- gcc/ada/libgnarl/s-solita.ads | 2 +- gcc/ada/libgnarl/s-stusta.adb | 2 +- gcc/ada/libgnarl/s-stusta.ads | 2 +- gcc/ada/libgnarl/s-taasde.adb | 2 +- gcc/ada/libgnarl/s-taasde.ads | 2 +- gcc/ada/libgnarl/s-tadeca.adb | 2 +- gcc/ada/libgnarl/s-tadeca.ads | 2 +- gcc/ada/libgnarl/s-tadert.adb | 2 +- gcc/ada/libgnarl/s-tadert.ads | 2 +- gcc/ada/libgnarl/s-taenca.adb | 2 +- gcc/ada/libgnarl/s-taenca.ads | 2 +- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprob.ads | 2 +- gcc/ada/libgnarl/s-taprop.ads | 2 +- gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +- gcc/ada/libgnarl/s-taprop__linux.adb | 2 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 2 +- gcc/ada/libgnarl/s-taprop__posix.adb | 2 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 2 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tarest.adb | 2 +- gcc/ada/libgnarl/s-tarest.ads | 2 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf.adb | 2 +- gcc/ada/libgnarl/s-tasinf.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +- gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasini.adb | 2 +- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 2 +- gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +- gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +- gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix.ads | 2 +- gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +- gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tasque.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 2 +- gcc/ada/libgnarl/s-tasren.ads | 2 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tassta.ads | 2 +- gcc/ada/libgnarl/s-tasuti.adb | 2 +- gcc/ada/libgnarl/s-tasuti.ads | 2 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tataat.ads | 2 +- gcc/ada/libgnarl/s-tpinop.adb | 2 +- gcc/ada/libgnarl/s-tpinop.ads | 2 +- gcc/ada/libgnarl/s-tpoaal.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnarl/s-tpoben.ads | 2 +- gcc/ada/libgnarl/s-tpobmu.adb | 2 +- gcc/ada/libgnarl/s-tpobmu.ads | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 2 +- gcc/ada/libgnarl/s-tpobop.ads | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 2 +- gcc/ada/libgnarl/s-tposen.adb | 2 +- gcc/ada/libgnarl/s-tposen.ads | 2 +- gcc/ada/libgnarl/s-vxwext.adb | 2 +- gcc/ada/libgnarl/s-vxwext.ads | 2 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +- gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +- gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +- gcc/ada/libgnarl/s-vxwork__aarch64.ads | 2 +- gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +- gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +- gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +- gcc/ada/libgnarl/thread.c | 2 +- gcc/ada/libgnat/a-assert.adb | 2 +- gcc/ada/libgnat/a-assert.ads | 2 +- gcc/ada/libgnat/a-btgbso.adb | 2 +- gcc/ada/libgnat/a-btgbso.ads | 2 +- gcc/ada/libgnat/a-calari.adb | 2 +- gcc/ada/libgnat/a-calari.ads | 2 +- gcc/ada/libgnat/a-calcon.adb | 2 +- gcc/ada/libgnat/a-calcon.ads | 2 +- gcc/ada/libgnat/a-caldel.adb | 2 +- gcc/ada/libgnat/a-caldel.ads | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-calfor.adb | 2 +- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-catizo.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 2 +- gcc/ada/libgnat/a-cbdlli.ads | 2 +- gcc/ada/libgnat/a-cbhama.adb | 2 +- gcc/ada/libgnat/a-cbhama.ads | 2 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbhase.ads | 2 +- gcc/ada/libgnat/a-cbmutr.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborma.adb | 2 +- gcc/ada/libgnat/a-cborma.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-cborse.ads | 2 +- gcc/ada/libgnat/a-cbprqu.adb | 2 +- gcc/ada/libgnat/a-cbprqu.ads | 2 +- gcc/ada/libgnat/a-cbsyqu.adb | 2 +- gcc/ada/libgnat/a-cbsyqu.ads | 2 +- gcc/ada/libgnat/a-cdlili.adb | 2 +- gcc/ada/libgnat/a-cdlili.ads | 2 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfdlli.ads | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfhama.ads | 2 +- gcc/ada/libgnat/a-cfhase.adb | 2 +- gcc/ada/libgnat/a-cfhase.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cfinve.ads | 2 +- gcc/ada/libgnat/a-cforma.adb | 2 +- gcc/ada/libgnat/a-cforma.ads | 2 +- gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cforse.ads | 2 +- gcc/ada/libgnat/a-cgaaso.adb | 2 +- gcc/ada/libgnat/a-cgaaso.ads | 2 +- gcc/ada/libgnat/a-cgarso.adb | 2 +- gcc/ada/libgnat/a-cgcaso.adb | 2 +- gcc/ada/libgnat/a-chacon.adb | 2 +- gcc/ada/libgnat/a-chacon.ads | 2 +- gcc/ada/libgnat/a-chahan.adb | 2 +- gcc/ada/libgnat/a-chahan.ads | 2 +- gcc/ada/libgnat/a-chlat9.ads | 2 +- gcc/ada/libgnat/a-chtgbk.adb | 2 +- gcc/ada/libgnat/a-chtgbk.ads | 2 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-chtgbo.ads | 2 +- gcc/ada/libgnat/a-chtgke.adb | 2 +- gcc/ada/libgnat/a-chtgke.ads | 2 +- gcc/ada/libgnat/a-chtgop.adb | 2 +- gcc/ada/libgnat/a-chtgop.ads | 2 +- gcc/ada/libgnat/a-chzla1.ads | 2 +- gcc/ada/libgnat/a-chzla9.ads | 2 +- gcc/ada/libgnat/a-cidlli.adb | 2 +- gcc/ada/libgnat/a-cidlli.ads | 2 +- gcc/ada/libgnat/a-cihama.adb | 2 +- gcc/ada/libgnat/a-cihama.ads | 2 +- gcc/ada/libgnat/a-cihase.adb | 2 +- gcc/ada/libgnat/a-cihase.ads | 2 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-cimutr.ads | 2 +- gcc/ada/libgnat/a-ciorma.adb | 2 +- gcc/ada/libgnat/a-ciorma.ads | 2 +- gcc/ada/libgnat/a-ciormu.adb | 2 +- gcc/ada/libgnat/a-ciormu.ads | 2 +- gcc/ada/libgnat/a-ciorse.adb | 2 +- gcc/ada/libgnat/a-ciorse.ads | 2 +- gcc/ada/libgnat/a-clrefi.adb | 2 +- gcc/ada/libgnat/a-clrefi.ads | 2 +- gcc/ada/libgnat/a-coboho.adb | 2 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cobove.adb | 2 +- gcc/ada/libgnat/a-cobove.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/a-cofove.ads | 2 +- gcc/ada/libgnat/a-cofuba.adb | 2 +- gcc/ada/libgnat/a-cofuba.ads | 2 +- gcc/ada/libgnat/a-cofuma.adb | 2 +- gcc/ada/libgnat/a-cofuma.ads | 2 +- gcc/ada/libgnat/a-cofuse.adb | 2 +- gcc/ada/libgnat/a-cofuse.ads | 2 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cofuve.ads | 2 +- gcc/ada/libgnat/a-cogeso.adb | 2 +- gcc/ada/libgnat/a-cogeso.ads | 2 +- gcc/ada/libgnat/a-cohama.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 2 +- gcc/ada/libgnat/a-cohase.adb | 2 +- gcc/ada/libgnat/a-cohase.ads | 2 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.adb | 2 +- gcc/ada/libgnat/a-coinho.ads | 2 +- gcc/ada/libgnat/a-coinho__shared.adb | 2 +- gcc/ada/libgnat/a-coinho__shared.ads | 2 +- gcc/ada/libgnat/a-coinve.adb | 2 +- gcc/ada/libgnat/a-coinve.ads | 2 +- gcc/ada/libgnat/a-colien.adb | 2 +- gcc/ada/libgnat/a-colien.ads | 2 +- gcc/ada/libgnat/a-colire.adb | 2 +- gcc/ada/libgnat/a-colire.ads | 2 +- gcc/ada/libgnat/a-comlin.adb | 2 +- gcc/ada/libgnat/a-comlin.ads | 2 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-comutr.ads | 2 +- gcc/ada/libgnat/a-conhel.adb | 2 +- gcc/ada/libgnat/a-conhel.ads | 2 +- gcc/ada/libgnat/a-convec.adb | 2 +- gcc/ada/libgnat/a-convec.ads | 2 +- gcc/ada/libgnat/a-coorma.adb | 2 +- gcc/ada/libgnat/a-coorma.ads | 2 +- gcc/ada/libgnat/a-coormu.adb | 2 +- gcc/ada/libgnat/a-coormu.ads | 2 +- gcc/ada/libgnat/a-coorse.adb | 2 +- gcc/ada/libgnat/a-coorse.ads | 2 +- gcc/ada/libgnat/a-coprnu.adb | 2 +- gcc/ada/libgnat/a-coprnu.ads | 2 +- gcc/ada/libgnat/a-crbltr.ads | 2 +- gcc/ada/libgnat/a-crbtgk.adb | 2 +- gcc/ada/libgnat/a-crbtgk.ads | 2 +- gcc/ada/libgnat/a-crbtgo.adb | 2 +- gcc/ada/libgnat/a-crbtgo.ads | 2 +- gcc/ada/libgnat/a-crdlli.adb | 2 +- gcc/ada/libgnat/a-crdlli.ads | 2 +- gcc/ada/libgnat/a-csquin.ads | 2 +- gcc/ada/libgnat/a-cuprqu.adb | 2 +- gcc/ada/libgnat/a-cuprqu.ads | 2 +- gcc/ada/libgnat/a-cusyqu.adb | 2 +- gcc/ada/libgnat/a-cusyqu.ads | 2 +- gcc/ada/libgnat/a-cwila1.ads | 2 +- gcc/ada/libgnat/a-cwila9.ads | 2 +- gcc/ada/libgnat/a-decima.adb | 2 +- gcc/ada/libgnat/a-decima.ads | 2 +- gcc/ada/libgnat/a-diocst.adb | 2 +- gcc/ada/libgnat/a-diocst.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 2 +- gcc/ada/libgnat/a-direct.ads | 2 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-direio.ads | 4 +- gcc/ada/libgnat/a-dirval.adb | 2 +- gcc/ada/libgnat/a-dirval.ads | 2 +- gcc/ada/libgnat/a-dirval__mingw.adb | 2 +- gcc/ada/libgnat/a-einuoc.adb | 2 +- gcc/ada/libgnat/a-einuoc.ads | 2 +- gcc/ada/libgnat/a-elchha.adb | 2 +- gcc/ada/libgnat/a-elchha.ads | 2 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +- gcc/ada/libgnat/a-envvar.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 15 +- gcc/ada/libgnat/a-except.ads | 2 +- gcc/ada/libgnat/a-excpol.adb | 2 +- gcc/ada/libgnat/a-excpol__abort.adb | 2 +- gcc/ada/libgnat/a-exctra.adb | 2 +- gcc/ada/libgnat/a-exctra.ads | 2 +- gcc/ada/libgnat/a-exexda.adb | 2 +- gcc/ada/libgnat/a-exexpr.adb | 2 +- gcc/ada/libgnat/a-exextr.adb | 2 +- gcc/ada/libgnat/a-exstat.adb | 2 +- gcc/ada/libgnat/a-finali.adb | 2 +- gcc/ada/libgnat/a-finali.ads | 2 +- gcc/ada/libgnat/a-locale.adb | 2 +- gcc/ada/libgnat/a-locale.ads | 2 +- gcc/ada/libgnat/a-ngcefu.adb | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 2 +- gcc/ada/libgnat/a-ngcoty.adb | 2 +- gcc/ada/libgnat/a-ngcoty.ads | 2 +- gcc/ada/libgnat/a-ngelfu.adb | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-ngrear.adb | 2 +- gcc/ada/libgnat/a-ngrear.ads | 2 +- gcc/ada/libgnat/a-nudira.adb | 2 +- gcc/ada/libgnat/a-nudira.ads | 2 +- gcc/ada/libgnat/a-nuflra.adb | 2 +- gcc/ada/libgnat/a-nuflra.ads | 2 +- gcc/ada/libgnat/a-numaux.ads | 2 +- gcc/ada/libgnat/a-numaux__darwin.adb | 2 +- gcc/ada/libgnat/a-numaux__darwin.ads | 2 +- gcc/ada/libgnat/a-numaux__libc-x86.ads | 2 +- gcc/ada/libgnat/a-numaux__vxworks.ads | 2 +- gcc/ada/libgnat/a-numaux__x86.adb | 2 +- gcc/ada/libgnat/a-numaux__x86.ads | 2 +- gcc/ada/libgnat/a-rbtgbk.adb | 2 +- gcc/ada/libgnat/a-rbtgbk.ads | 2 +- gcc/ada/libgnat/a-rbtgbo.adb | 2 +- gcc/ada/libgnat/a-rbtgbo.ads | 2 +- gcc/ada/libgnat/a-rbtgso.adb | 2 +- gcc/ada/libgnat/a-rbtgso.ads | 2 +- gcc/ada/libgnat/a-sbecin.adb | 2 +- gcc/ada/libgnat/a-sbecin.ads | 2 +- gcc/ada/libgnat/a-sbhcin.adb | 2 +- gcc/ada/libgnat/a-sbhcin.ads | 2 +- gcc/ada/libgnat/a-sblcin.adb | 2 +- gcc/ada/libgnat/a-sblcin.ads | 2 +- gcc/ada/libgnat/a-secain.adb | 2 +- gcc/ada/libgnat/a-secain.ads | 2 +- gcc/ada/libgnat/a-sequio.adb | 2 +- gcc/ada/libgnat/a-sequio.ads | 4 +- gcc/ada/libgnat/a-sfecin.ads | 2 +- gcc/ada/libgnat/a-sfhcin.ads | 2 +- gcc/ada/libgnat/a-sflcin.ads | 2 +- gcc/ada/libgnat/a-shcain.adb | 2 +- gcc/ada/libgnat/a-shcain.ads | 2 +- gcc/ada/libgnat/a-siocst.adb | 2 +- gcc/ada/libgnat/a-siocst.ads | 2 +- gcc/ada/libgnat/a-slcain.adb | 2 +- gcc/ada/libgnat/a-slcain.ads | 2 +- gcc/ada/libgnat/a-ssicst.adb | 2 +- gcc/ada/libgnat/a-ssicst.ads | 2 +- gcc/ada/libgnat/a-stboha.adb | 2 +- gcc/ada/libgnat/a-stmaco.ads | 2 +- gcc/ada/libgnat/a-storio.adb | 2 +- gcc/ada/libgnat/a-strbou.adb | 2 +- gcc/ada/libgnat/a-strbou.ads | 2 +- gcc/ada/libgnat/a-stream.adb | 2 +- gcc/ada/libgnat/a-stream.ads | 2 +- gcc/ada/libgnat/a-strfix.adb | 2 +- gcc/ada/libgnat/a-strhas.adb | 2 +- gcc/ada/libgnat/a-strmap.adb | 2 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsea.adb | 2 +- gcc/ada/libgnat/a-strsea.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 2 +- gcc/ada/libgnat/a-strunb.adb | 2 +- gcc/ada/libgnat/a-strunb.ads | 2 +- gcc/ada/libgnat/a-strunb__shared.adb | 2 +- gcc/ada/libgnat/a-strunb__shared.ads | 2 +- gcc/ada/libgnat/a-ststio.adb | 2 +- gcc/ada/libgnat/a-ststio.ads | 4 +- gcc/ada/libgnat/a-stunau.adb | 2 +- gcc/ada/libgnat/a-stunau.ads | 2 +- gcc/ada/libgnat/a-stunau__shared.adb | 2 +- gcc/ada/libgnat/a-stunha.adb | 2 +- gcc/ada/libgnat/a-stuten.adb | 2 +- gcc/ada/libgnat/a-stwibo.adb | 2 +- gcc/ada/libgnat/a-stwibo.ads | 2 +- gcc/ada/libgnat/a-stwifi.adb | 2 +- gcc/ada/libgnat/a-stwiha.adb | 2 +- gcc/ada/libgnat/a-stwima.adb | 2 +- gcc/ada/libgnat/a-stwima.ads | 2 +- gcc/ada/libgnat/a-stwise.adb | 2 +- gcc/ada/libgnat/a-stwise.ads | 2 +- gcc/ada/libgnat/a-stwisu.adb | 2 +- gcc/ada/libgnat/a-stwisu.ads | 2 +- gcc/ada/libgnat/a-stwiun.adb | 2 +- gcc/ada/libgnat/a-stwiun.ads | 2 +- gcc/ada/libgnat/a-stwiun__shared.adb | 2 +- gcc/ada/libgnat/a-stwiun__shared.ads | 2 +- gcc/ada/libgnat/a-stzbou.adb | 2 +- gcc/ada/libgnat/a-stzbou.ads | 2 +- gcc/ada/libgnat/a-stzfix.adb | 2 +- gcc/ada/libgnat/a-stzhas.adb | 2 +- gcc/ada/libgnat/a-stzmap.adb | 2 +- gcc/ada/libgnat/a-stzmap.ads | 2 +- gcc/ada/libgnat/a-stzsea.adb | 2 +- gcc/ada/libgnat/a-stzsea.ads | 2 +- gcc/ada/libgnat/a-stzsup.adb | 2 +- gcc/ada/libgnat/a-stzsup.ads | 2 +- gcc/ada/libgnat/a-stzunb.adb | 2 +- gcc/ada/libgnat/a-stzunb.ads | 2 +- gcc/ada/libgnat/a-stzunb__shared.adb | 2 +- gcc/ada/libgnat/a-stzunb__shared.ads | 2 +- gcc/ada/libgnat/a-suecin.adb | 2 +- gcc/ada/libgnat/a-suecin.ads | 2 +- gcc/ada/libgnat/a-suenco.adb | 2 +- gcc/ada/libgnat/a-suenst.adb | 2 +- gcc/ada/libgnat/a-suewst.adb | 2 +- gcc/ada/libgnat/a-suezst.adb | 2 +- gcc/ada/libgnat/a-suhcin.adb | 2 +- gcc/ada/libgnat/a-suhcin.ads | 2 +- gcc/ada/libgnat/a-sulcin.adb | 2 +- gcc/ada/libgnat/a-sulcin.ads | 2 +- gcc/ada/libgnat/a-suteio.adb | 2 +- gcc/ada/libgnat/a-suteio.ads | 2 +- gcc/ada/libgnat/a-suteio__shared.adb | 2 +- gcc/ada/libgnat/a-swbwha.adb | 2 +- gcc/ada/libgnat/a-swmwco.ads | 2 +- gcc/ada/libgnat/a-swunau.adb | 2 +- gcc/ada/libgnat/a-swunau.ads | 2 +- gcc/ada/libgnat/a-swunau__shared.adb | 2 +- gcc/ada/libgnat/a-swuwha.adb | 2 +- gcc/ada/libgnat/a-swuwti.adb | 2 +- gcc/ada/libgnat/a-swuwti.ads | 2 +- gcc/ada/libgnat/a-swuwti__shared.adb | 2 +- gcc/ada/libgnat/a-szbzha.adb | 2 +- gcc/ada/libgnat/a-szmzco.ads | 2 +- gcc/ada/libgnat/a-szunau.adb | 2 +- gcc/ada/libgnat/a-szunau.ads | 2 +- gcc/ada/libgnat/a-szunau__shared.adb | 2 +- gcc/ada/libgnat/a-szuzha.adb | 2 +- gcc/ada/libgnat/a-szuzti.adb | 2 +- gcc/ada/libgnat/a-szuzti.ads | 2 +- gcc/ada/libgnat/a-szuzti__shared.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 2 +- gcc/ada/libgnat/a-tags.ads | 2 +- gcc/ada/libgnat/a-teioed.adb | 2 +- gcc/ada/libgnat/a-teioed.ads | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-textio.ads | 4 +- gcc/ada/libgnat/a-tiboio.adb | 2 +- gcc/ada/libgnat/a-ticoau.adb | 2 +- gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-ticoio.adb | 2 +- gcc/ada/libgnat/a-ticoio.ads | 2 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-tideau.ads | 2 +- gcc/ada/libgnat/a-tideio.adb | 2 +- gcc/ada/libgnat/a-tideio.ads | 2 +- gcc/ada/libgnat/a-tienau.adb | 2 +- gcc/ada/libgnat/a-tienau.ads | 2 +- gcc/ada/libgnat/a-tienio.adb | 2 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tiflau.adb | 2 +- gcc/ada/libgnat/a-tiflau.ads | 2 +- gcc/ada/libgnat/a-tiflio.adb | 2 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 2 +- gcc/ada/libgnat/a-tigeau.ads | 2 +- gcc/ada/libgnat/a-tigeli.adb | 2 +- gcc/ada/libgnat/a-tiinau.adb | 2 +- gcc/ada/libgnat/a-tiinau.ads | 2 +- gcc/ada/libgnat/a-tiinio.adb | 2 +- gcc/ada/libgnat/a-tiinio.ads | 2 +- gcc/ada/libgnat/a-timoau.adb | 2 +- gcc/ada/libgnat/a-timoau.ads | 2 +- gcc/ada/libgnat/a-timoio.adb | 2 +- gcc/ada/libgnat/a-timoio.ads | 2 +- gcc/ada/libgnat/a-tiocst.adb | 2 +- gcc/ada/libgnat/a-tiocst.ads | 2 +- gcc/ada/libgnat/a-tirsfi.adb | 2 +- gcc/ada/libgnat/a-tirsfi.ads | 2 +- gcc/ada/libgnat/a-titest.adb | 2 +- gcc/ada/libgnat/a-undesu.adb | 2 +- gcc/ada/libgnat/a-wichha.adb | 2 +- gcc/ada/libgnat/a-wichun.adb | 2 +- gcc/ada/libgnat/a-wichun.ads | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-witeio.ads | 4 +- gcc/ada/libgnat/a-wrstfi.adb | 2 +- gcc/ada/libgnat/a-wrstfi.ads | 2 +- gcc/ada/libgnat/a-wtcoau.adb | 2 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-wtcoio.adb | 2 +- gcc/ada/libgnat/a-wtcstr.adb | 2 +- gcc/ada/libgnat/a-wtcstr.ads | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.ads | 2 +- gcc/ada/libgnat/a-wtdeio.adb | 2 +- gcc/ada/libgnat/a-wtedit.adb | 2 +- gcc/ada/libgnat/a-wtedit.ads | 2 +- gcc/ada/libgnat/a-wtenau.adb | 2 +- gcc/ada/libgnat/a-wtenau.ads | 2 +- gcc/ada/libgnat/a-wtenio.adb | 2 +- gcc/ada/libgnat/a-wtfiio.adb | 2 +- gcc/ada/libgnat/a-wtflau.adb | 2 +- gcc/ada/libgnat/a-wtflau.ads | 2 +- gcc/ada/libgnat/a-wtflio.adb | 2 +- gcc/ada/libgnat/a-wtgeau.adb | 2 +- gcc/ada/libgnat/a-wtgeau.ads | 2 +- gcc/ada/libgnat/a-wtinau.adb | 2 +- gcc/ada/libgnat/a-wtinau.ads | 2 +- gcc/ada/libgnat/a-wtinio.adb | 2 +- gcc/ada/libgnat/a-wtmoau.adb | 2 +- gcc/ada/libgnat/a-wtmoau.ads | 2 +- gcc/ada/libgnat/a-wtmoio.adb | 2 +- gcc/ada/libgnat/a-wtmoio.ads | 2 +- gcc/ada/libgnat/a-wttest.adb | 2 +- gcc/ada/libgnat/a-wwboio.adb | 2 +- gcc/ada/libgnat/a-zchhan.adb | 2 +- gcc/ada/libgnat/a-zchuni.adb | 2 +- gcc/ada/libgnat/a-zchuni.ads | 2 +- gcc/ada/libgnat/a-zrstfi.adb | 2 +- gcc/ada/libgnat/a-zrstfi.ads | 2 +- gcc/ada/libgnat/a-ztcoau.adb | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 2 +- gcc/ada/libgnat/a-ztcstr.adb | 2 +- gcc/ada/libgnat/a-ztcstr.ads | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.ads | 2 +- gcc/ada/libgnat/a-ztdeio.adb | 2 +- gcc/ada/libgnat/a-ztedit.adb | 2 +- gcc/ada/libgnat/a-ztedit.ads | 2 +- gcc/ada/libgnat/a-ztenau.adb | 2 +- gcc/ada/libgnat/a-ztenau.ads | 2 +- gcc/ada/libgnat/a-ztenio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/a-ztexio.ads | 4 +- gcc/ada/libgnat/a-ztfiio.adb | 2 +- gcc/ada/libgnat/a-ztflau.adb | 2 +- gcc/ada/libgnat/a-ztflau.ads | 2 +- gcc/ada/libgnat/a-ztflio.adb | 2 +- gcc/ada/libgnat/a-ztgeau.adb | 2 +- gcc/ada/libgnat/a-ztgeau.ads | 2 +- gcc/ada/libgnat/a-ztinau.adb | 2 +- gcc/ada/libgnat/a-ztinau.ads | 2 +- gcc/ada/libgnat/a-ztinio.adb | 2 +- gcc/ada/libgnat/a-ztmoau.adb | 2 +- gcc/ada/libgnat/a-ztmoau.ads | 2 +- gcc/ada/libgnat/a-ztmoio.adb | 2 +- gcc/ada/libgnat/a-zttest.adb | 2 +- gcc/ada/libgnat/a-zzboio.adb | 2 +- gcc/ada/libgnat/g-allein.ads | 2 +- gcc/ada/libgnat/g-alleve.adb | 2 +- gcc/ada/libgnat/g-alleve.ads | 2 +- gcc/ada/libgnat/g-alleve__hard.adb | 2 +- gcc/ada/libgnat/g-alleve__hard.ads | 2 +- gcc/ada/libgnat/g-altcon.adb | 2 +- gcc/ada/libgnat/g-altcon.ads | 2 +- gcc/ada/libgnat/g-altive.ads | 2 +- gcc/ada/libgnat/g-alveop.adb | 2 +- gcc/ada/libgnat/g-alveop.ads | 2 +- gcc/ada/libgnat/g-alvety.ads | 2 +- gcc/ada/libgnat/g-alvevi.ads | 2 +- gcc/ada/libgnat/g-arrspl.adb | 2 +- gcc/ada/libgnat/g-arrspl.ads | 2 +- gcc/ada/libgnat/g-awk.adb | 2 +- gcc/ada/libgnat/g-awk.ads | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/g-binenv.ads | 2 +- gcc/ada/libgnat/g-bubsor.adb | 2 +- gcc/ada/libgnat/g-bubsor.ads | 2 +- gcc/ada/libgnat/g-busora.adb | 2 +- gcc/ada/libgnat/g-busora.ads | 2 +- gcc/ada/libgnat/g-busorg.adb | 2 +- gcc/ada/libgnat/g-busorg.ads | 2 +- gcc/ada/libgnat/g-byorma.adb | 2 +- gcc/ada/libgnat/g-byorma.ads | 2 +- gcc/ada/libgnat/g-bytswa.adb | 2 +- gcc/ada/libgnat/g-bytswa.ads | 2 +- gcc/ada/libgnat/g-calend.adb | 2 +- gcc/ada/libgnat/g-calend.ads | 2 +- gcc/ada/libgnat/g-casuti.adb | 2 +- gcc/ada/libgnat/g-casuti.ads | 2 +- gcc/ada/libgnat/g-catiio.adb | 2 +- gcc/ada/libgnat/g-catiio.ads | 2 +- gcc/ada/libgnat/g-cgi.adb | 2 +- gcc/ada/libgnat/g-cgi.ads | 2 +- gcc/ada/libgnat/g-cgicoo.adb | 2 +- gcc/ada/libgnat/g-cgicoo.ads | 2 +- gcc/ada/libgnat/g-cgideb.adb | 2 +- gcc/ada/libgnat/g-cgideb.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 2 +- gcc/ada/libgnat/g-comlin.ads | 2 +- gcc/ada/libgnat/g-comver.adb | 2 +- gcc/ada/libgnat/g-comver.ads | 2 +- gcc/ada/libgnat/g-cppexc.adb | 2 +- gcc/ada/libgnat/g-cppexc.ads | 2 +- gcc/ada/libgnat/g-crc32.adb | 2 +- gcc/ada/libgnat/g-crc32.ads | 2 +- gcc/ada/libgnat/g-ctrl_c.adb | 2 +- gcc/ada/libgnat/g-ctrl_c.ads | 2 +- gcc/ada/libgnat/g-curexc.ads | 2 +- gcc/ada/libgnat/g-debpoo.adb | 2 +- gcc/ada/libgnat/g-debpoo.ads | 2 +- gcc/ada/libgnat/g-debuti.adb | 2 +- gcc/ada/libgnat/g-debuti.ads | 2 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-decstr.ads | 2 +- gcc/ada/libgnat/g-deutst.ads | 2 +- gcc/ada/libgnat/g-diopit.adb | 2 +- gcc/ada/libgnat/g-diopit.ads | 2 +- gcc/ada/libgnat/g-dirope.adb | 2 +- gcc/ada/libgnat/g-dirope.ads | 2 +- gcc/ada/libgnat/g-dynhta.adb | 2 +- gcc/ada/libgnat/g-dynhta.ads | 2 +- gcc/ada/libgnat/g-dyntab.adb | 2 +- gcc/ada/libgnat/g-dyntab.ads | 2 +- gcc/ada/libgnat/g-eacodu.adb | 2 +- gcc/ada/libgnat/g-encstr.adb | 2 +- gcc/ada/libgnat/g-encstr.ads | 2 +- gcc/ada/libgnat/g-enutst.ads | 2 +- gcc/ada/libgnat/g-excact.adb | 2 +- gcc/ada/libgnat/g-excact.ads | 2 +- gcc/ada/libgnat/g-except.ads | 2 +- gcc/ada/libgnat/g-exctra.adb | 2 +- gcc/ada/libgnat/g-exctra.ads | 2 +- gcc/ada/libgnat/g-expect.adb | 2 +- gcc/ada/libgnat/g-expect.ads | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/libgnat/g-flocon.ads | 2 +- gcc/ada/libgnat/g-forstr.adb | 2 +- gcc/ada/libgnat/g-forstr.ads | 2 +- gcc/ada/libgnat/g-heasor.adb | 2 +- gcc/ada/libgnat/g-heasor.ads | 2 +- gcc/ada/libgnat/g-hesora.adb | 2 +- gcc/ada/libgnat/g-hesora.ads | 2 +- gcc/ada/libgnat/g-hesorg.adb | 2 +- gcc/ada/libgnat/g-hesorg.ads | 2 +- gcc/ada/libgnat/g-htable.adb | 2 +- gcc/ada/libgnat/g-htable.ads | 2 +- gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +- gcc/ada/libgnat/g-io.adb | 2 +- gcc/ada/libgnat/g-io.ads | 2 +- gcc/ada/libgnat/g-io_aux.adb | 2 +- gcc/ada/libgnat/g-io_aux.ads | 2 +- gcc/ada/libgnat/g-locfil.adb | 2 +- gcc/ada/libgnat/g-locfil.ads | 2 +- gcc/ada/libgnat/g-mbdira.adb | 2 +- gcc/ada/libgnat/g-mbdira.ads | 2 +- gcc/ada/libgnat/g-mbflra.adb | 2 +- gcc/ada/libgnat/g-mbflra.ads | 2 +- gcc/ada/libgnat/g-md5.adb | 2 +- gcc/ada/libgnat/g-md5.ads | 2 +- gcc/ada/libgnat/g-memdum.adb | 2 +- gcc/ada/libgnat/g-memdum.ads | 2 +- gcc/ada/libgnat/g-moreex.adb | 2 +- gcc/ada/libgnat/g-moreex.ads | 2 +- gcc/ada/libgnat/g-os_lib.adb | 2 +- gcc/ada/libgnat/g-os_lib.ads | 2 +- gcc/ada/libgnat/g-pehage.adb | 2 +- gcc/ada/libgnat/g-pehage.ads | 2 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-rannum.ads | 2 +- gcc/ada/libgnat/g-regexp.adb | 2 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regist.adb | 2 +- gcc/ada/libgnat/g-regist.ads | 2 +- gcc/ada/libgnat/g-regpat.adb | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-rewdat.adb | 2 +- gcc/ada/libgnat/g-rewdat.ads | 2 +- gcc/ada/libgnat/g-sechas.adb | 2 +- gcc/ada/libgnat/g-sechas.ads | 2 +- gcc/ada/libgnat/g-sehamd.adb | 2 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.adb | 2 +- gcc/ada/libgnat/g-sehash.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 2 +- gcc/ada/libgnat/g-sercom.ads | 2 +- gcc/ada/libgnat/g-sercom__linux.adb | 2 +- gcc/ada/libgnat/g-sercom__mingw.adb | 2 +- gcc/ada/libgnat/g-sestin.ads | 2 +- gcc/ada/libgnat/g-sha1.adb | 2 +- gcc/ada/libgnat/g-sha1.ads | 2 +- gcc/ada/libgnat/g-sha224.ads | 2 +- gcc/ada/libgnat/g-sha256.ads | 2 +- gcc/ada/libgnat/g-sha384.ads | 2 +- gcc/ada/libgnat/g-sha512.ads | 2 +- gcc/ada/libgnat/g-shsh32.adb | 2 +- gcc/ada/libgnat/g-shsh32.ads | 2 +- gcc/ada/libgnat/g-shsh64.adb | 2 +- gcc/ada/libgnat/g-shsh64.ads | 2 +- gcc/ada/libgnat/g-shshco.adb | 2 +- gcc/ada/libgnat/g-shshco.ads | 2 +- gcc/ada/libgnat/g-soccon.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 2 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/g-socket__dummy.adb | 2 +- gcc/ada/libgnat/g-socket__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi.adb | 2 +- gcc/ada/libgnat/g-socthi.ads | 2 +- gcc/ada/libgnat/g-socthi__dummy.adb | 2 +- gcc/ada/libgnat/g-socthi__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi__mingw.adb | 2 +- gcc/ada/libgnat/g-socthi__mingw.ads | 2 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +- gcc/ada/libgnat/g-soliop.ads | 2 +- gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +- gcc/ada/libgnat/g-soliop__mingw.ads | 2 +- .../libgnat/{g-soliop.ads => g-soliop__qnx.ads} | 3 +- gcc/ada/libgnat/g-soliop__solaris.ads | 2 +- gcc/ada/libgnat/g-sothco.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 2 +- gcc/ada/libgnat/g-sothco__dummy.adb | 2 +- gcc/ada/libgnat/g-sothco__dummy.ads | 2 +- gcc/ada/libgnat/g-souinf.ads | 2 +- gcc/ada/libgnat/g-spchge.adb | 2 +- gcc/ada/libgnat/g-spchge.ads | 2 +- gcc/ada/libgnat/g-speche.adb | 2 +- gcc/ada/libgnat/g-speche.ads | 2 +- gcc/ada/libgnat/g-spipat.adb | 2 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-spitbo.adb | 2 +- gcc/ada/libgnat/g-spitbo.ads | 2 +- gcc/ada/libgnat/g-sptabo.ads | 2 +- gcc/ada/libgnat/g-sptain.ads | 2 +- gcc/ada/libgnat/g-sptavs.ads | 2 +- gcc/ada/libgnat/g-sse.ads | 2 +- gcc/ada/libgnat/g-ssvety.ads | 2 +- gcc/ada/libgnat/g-stheme.adb | 2 +- gcc/ada/libgnat/g-strhas.ads | 2 +- gcc/ada/libgnat/g-string.adb | 2 +- gcc/ada/libgnat/g-string.ads | 2 +- gcc/ada/libgnat/g-strspl.ads | 2 +- gcc/ada/libgnat/g-stseme.adb | 2 +- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/g-table.adb | 2 +- gcc/ada/libgnat/g-table.ads | 2 +- gcc/ada/libgnat/g-tasloc.adb | 2 +- gcc/ada/libgnat/g-tasloc.ads | 2 +- gcc/ada/libgnat/g-timsta.adb | 2 +- gcc/ada/libgnat/g-timsta.ads | 2 +- gcc/ada/libgnat/g-traceb.adb | 2 +- gcc/ada/libgnat/g-traceb.ads | 2 +- gcc/ada/libgnat/g-trasym.adb | 2 +- gcc/ada/libgnat/g-trasym.ads | 2 +- gcc/ada/libgnat/g-tty.adb | 2 +- gcc/ada/libgnat/g-tty.ads | 2 +- gcc/ada/libgnat/g-u3spch.adb | 2 +- gcc/ada/libgnat/g-u3spch.ads | 2 +- gcc/ada/libgnat/g-utf_32.adb | 2 +- gcc/ada/libgnat/g-utf_32.ads | 2 +- gcc/ada/libgnat/g-wispch.adb | 2 +- gcc/ada/libgnat/g-wispch.ads | 2 +- gcc/ada/libgnat/g-wistsp.ads | 2 +- gcc/ada/libgnat/g-zspche.adb | 2 +- gcc/ada/libgnat/g-zspche.ads | 2 +- gcc/ada/libgnat/g-zstspl.ads | 2 +- gcc/ada/libgnat/gnat.ads | 2 +- gcc/ada/libgnat/i-c.adb | 2 +- gcc/ada/libgnat/i-cexten.ads | 2 +- gcc/ada/libgnat/i-cobol.adb | 2 +- gcc/ada/libgnat/i-cobol.ads | 2 +- gcc/ada/libgnat/i-cpoint.adb | 2 +- gcc/ada/libgnat/i-cpoint.ads | 2 +- gcc/ada/libgnat/i-cstrea.adb | 2 +- gcc/ada/libgnat/i-cstrea.ads | 2 +- gcc/ada/libgnat/i-cstrin.adb | 2 +- gcc/ada/libgnat/i-cstrin.ads | 2 +- gcc/ada/libgnat/i-fortra.adb | 2 +- gcc/ada/libgnat/i-pacdec.adb | 2 +- gcc/ada/libgnat/i-pacdec.ads | 2 +- gcc/ada/libgnat/i-vxwoio.adb | 2 +- gcc/ada/libgnat/i-vxwoio.ads | 2 +- gcc/ada/libgnat/i-vxwork.ads | 2 +- gcc/ada/libgnat/i-vxwork__x86.ads | 2 +- gcc/ada/libgnat/interfac.ads | 2 +- gcc/ada/libgnat/memtrack.adb | 2 +- gcc/ada/libgnat/s-addima.adb | 2 +- gcc/ada/libgnat/s-addima.ads | 2 +- gcc/ada/libgnat/s-addope.adb | 2 +- gcc/ada/libgnat/s-addope.ads | 2 +- gcc/ada/libgnat/s-arit64.adb | 2 +- gcc/ada/libgnat/s-arit64.ads | 2 +- gcc/ada/libgnat/s-assert.adb | 2 +- gcc/ada/libgnat/s-assert.ads | 2 +- gcc/ada/libgnat/s-atacco.adb | 2 +- gcc/ada/libgnat/s-atacco.ads | 2 +- gcc/ada/libgnat/s-atocou.adb | 2 +- gcc/ada/libgnat/s-atocou.ads | 2 +- gcc/ada/libgnat/s-atocou__builtin.adb | 2 +- gcc/ada/libgnat/s-atocou__x86.adb | 2 +- gcc/ada/libgnat/s-atopri.adb | 2 +- gcc/ada/libgnat/s-atopri.ads | 2 +- gcc/ada/libgnat/s-auxdec.adb | 2 +- gcc/ada/libgnat/s-auxdec.ads | 2 +- gcc/ada/libgnat/s-bignum.adb | 2 +- gcc/ada/libgnat/s-bignum.ads | 2 +- gcc/ada/libgnat/s-bitops.adb | 2 +- gcc/ada/libgnat/s-bitops.ads | 2 +- gcc/ada/libgnat/s-boarop.ads | 2 +- gcc/ada/libgnat/s-boustr.adb | 2 +- gcc/ada/libgnat/s-boustr.ads | 2 +- gcc/ada/libgnat/s-bytswa.ads | 2 +- gcc/ada/libgnat/s-carsi8.adb | 2 +- gcc/ada/libgnat/s-carsi8.ads | 2 +- gcc/ada/libgnat/s-carun8.adb | 2 +- gcc/ada/libgnat/s-carun8.ads | 2 +- gcc/ada/libgnat/s-casi16.adb | 2 +- gcc/ada/libgnat/s-casi16.ads | 2 +- gcc/ada/libgnat/s-casi32.adb | 2 +- gcc/ada/libgnat/s-casi32.ads | 2 +- gcc/ada/libgnat/s-casi64.adb | 2 +- gcc/ada/libgnat/s-casi64.ads | 2 +- gcc/ada/libgnat/s-casuti.adb | 2 +- gcc/ada/libgnat/s-casuti.ads | 2 +- gcc/ada/libgnat/s-caun16.adb | 2 +- gcc/ada/libgnat/s-caun16.ads | 2 +- gcc/ada/libgnat/s-caun32.adb | 2 +- gcc/ada/libgnat/s-caun32.ads | 2 +- gcc/ada/libgnat/s-caun64.adb | 2 +- gcc/ada/libgnat/s-caun64.ads | 2 +- gcc/ada/libgnat/s-chepoo.ads | 2 +- gcc/ada/libgnat/s-commun.adb | 2 +- gcc/ada/libgnat/s-commun.ads | 2 +- gcc/ada/libgnat/s-conca2.adb | 2 +- gcc/ada/libgnat/s-conca2.ads | 2 +- gcc/ada/libgnat/s-conca3.adb | 2 +- gcc/ada/libgnat/s-conca3.ads | 2 +- gcc/ada/libgnat/s-conca4.adb | 2 +- gcc/ada/libgnat/s-conca4.ads | 2 +- gcc/ada/libgnat/s-conca5.adb | 2 +- gcc/ada/libgnat/s-conca5.ads | 2 +- gcc/ada/libgnat/s-conca6.adb | 2 +- gcc/ada/libgnat/s-conca6.ads | 2 +- gcc/ada/libgnat/s-conca7.adb | 2 +- gcc/ada/libgnat/s-conca7.ads | 2 +- gcc/ada/libgnat/s-conca8.adb | 2 +- gcc/ada/libgnat/s-conca8.ads | 2 +- gcc/ada/libgnat/s-conca9.adb | 2 +- gcc/ada/libgnat/s-conca9.ads | 2 +- gcc/ada/libgnat/s-crc32.adb | 2 +- gcc/ada/libgnat/s-crc32.ads | 2 +- gcc/ada/libgnat/s-crtl.ads | 2 +- gcc/ada/libgnat/s-diflio.adb | 2 +- gcc/ada/libgnat/s-diflio.ads | 2 +- gcc/ada/libgnat/s-diinio.adb | 2 +- gcc/ada/libgnat/s-diinio.ads | 2 +- gcc/ada/libgnat/s-dim.ads | 2 +- gcc/ada/libgnat/s-dimkio.ads | 2 +- gcc/ada/libgnat/s-dimmks.ads | 2 +- gcc/ada/libgnat/s-direio.adb | 2 +- gcc/ada/libgnat/s-direio.ads | 2 +- gcc/ada/libgnat/s-dmotpr.ads | 2 +- gcc/ada/libgnat/s-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 2 +- gcc/ada/libgnat/s-dwalin.ads | 2 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excdeb.ads | 2 +- gcc/ada/libgnat/s-except.adb | 2 +- gcc/ada/libgnat/s-except.ads | 2 +- gcc/ada/libgnat/s-excmac__arm.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 2 +- gcc/ada/libgnat/s-excmac__gcc.adb | 2 +- gcc/ada/libgnat/s-excmac__gcc.ads | 2 +- gcc/ada/libgnat/s-exctab.adb | 2 +- gcc/ada/libgnat/s-exctab.ads | 2 +- gcc/ada/libgnat/s-exctra.adb | 2 +- gcc/ada/libgnat/s-exctra.ads | 2 +- gcc/ada/libgnat/s-exnint.adb | 2 +- gcc/ada/libgnat/s-exnint.ads | 2 +- gcc/ada/libgnat/s-exnllf.adb | 2 +- gcc/ada/libgnat/s-exnllf.ads | 2 +- gcc/ada/libgnat/s-exnlli.adb | 2 +- gcc/ada/libgnat/s-exnlli.ads | 2 +- gcc/ada/libgnat/s-expint.adb | 2 +- gcc/ada/libgnat/s-expint.ads | 2 +- gcc/ada/libgnat/s-explli.adb | 2 +- gcc/ada/libgnat/s-explli.ads | 2 +- gcc/ada/libgnat/s-expllu.adb | 2 +- gcc/ada/libgnat/s-expllu.ads | 2 +- gcc/ada/libgnat/s-expmod.adb | 2 +- gcc/ada/libgnat/s-expmod.ads | 2 +- gcc/ada/libgnat/s-expuns.adb | 2 +- gcc/ada/libgnat/s-expuns.ads | 2 +- gcc/ada/libgnat/s-fatflt.ads | 2 +- gcc/ada/libgnat/s-fatgen.adb | 9 +- gcc/ada/libgnat/s-fatgen.ads | 2 +- gcc/ada/libgnat/s-fatlfl.ads | 2 +- gcc/ada/libgnat/s-fatllf.ads | 2 +- gcc/ada/libgnat/s-fatsfl.ads | 2 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-filatt.ads | 2 +- gcc/ada/libgnat/s-fileio.adb | 2 +- gcc/ada/libgnat/s-fileio.ads | 2 +- gcc/ada/libgnat/s-finmas.adb | 2 +- gcc/ada/libgnat/s-finmas.ads | 2 +- gcc/ada/libgnat/s-finroo.adb | 2 +- gcc/ada/libgnat/s-finroo.ads | 2 +- gcc/ada/libgnat/s-flocon.adb | 2 +- gcc/ada/libgnat/s-flocon.ads | 2 +- gcc/ada/libgnat/s-flocon__none.adb | 2 +- gcc/ada/libgnat/s-fore.adb | 2 +- gcc/ada/libgnat/s-fore.ads | 2 +- gcc/ada/libgnat/s-gearop.adb | 2 +- gcc/ada/libgnat/s-gearop.ads | 2 +- gcc/ada/libgnat/s-geveop.adb | 2 +- gcc/ada/libgnat/s-geveop.ads | 2 +- gcc/ada/libgnat/s-gloloc.adb | 2 +- gcc/ada/libgnat/s-gloloc.ads | 2 +- gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-htable.ads | 2 +- gcc/ada/libgnat/s-imenne.adb | 2 +- gcc/ada/libgnat/s-imenne.ads | 2 +- gcc/ada/libgnat/s-imgbiu.adb | 2 +- gcc/ada/libgnat/s-imgbiu.ads | 2 +- gcc/ada/libgnat/s-imgboo.adb | 2 +- gcc/ada/libgnat/s-imgboo.ads | 2 +- gcc/ada/libgnat/s-imgcha.adb | 2 +- gcc/ada/libgnat/s-imgcha.ads | 2 +- gcc/ada/libgnat/s-imgdec.adb | 2 +- gcc/ada/libgnat/s-imgdec.ads | 2 +- gcc/ada/libgnat/s-imgenu.adb | 2 +- gcc/ada/libgnat/s-imgenu.ads | 2 +- gcc/ada/libgnat/s-imgint.adb | 2 +- gcc/ada/libgnat/s-imgint.ads | 2 +- gcc/ada/libgnat/s-imgllb.adb | 2 +- gcc/ada/libgnat/s-imgllb.ads | 2 +- gcc/ada/libgnat/s-imglld.adb | 2 +- gcc/ada/libgnat/s-imglld.ads | 2 +- gcc/ada/libgnat/s-imglli.adb | 2 +- gcc/ada/libgnat/s-imglli.ads | 2 +- gcc/ada/libgnat/s-imgllu.adb | 2 +- gcc/ada/libgnat/s-imgllu.ads | 2 +- gcc/ada/libgnat/s-imgllw.adb | 2 +- gcc/ada/libgnat/s-imgllw.ads | 2 +- gcc/ada/libgnat/s-imgrea.adb | 2 +- gcc/ada/libgnat/s-imgrea.ads | 2 +- gcc/ada/libgnat/s-imguns.adb | 2 +- gcc/ada/libgnat/s-imguns.ads | 2 +- gcc/ada/libgnat/s-imgwch.adb | 2 +- gcc/ada/libgnat/s-imgwch.ads | 2 +- gcc/ada/libgnat/s-imgwiu.adb | 2 +- gcc/ada/libgnat/s-imgwiu.ads | 2 +- gcc/ada/libgnat/s-io.adb | 2 +- gcc/ada/libgnat/s-io.ads | 2 +- gcc/ada/libgnat/s-llflex.ads | 2 +- gcc/ada/libgnat/s-maccod.ads | 2 +- gcc/ada/libgnat/s-mantis.adb | 2 +- gcc/ada/libgnat/s-mantis.ads | 2 +- gcc/ada/libgnat/s-mastop.adb | 2 +- gcc/ada/libgnat/s-mastop.ads | 2 +- gcc/ada/libgnat/s-memcop.ads | 2 +- gcc/ada/libgnat/s-memory.adb | 2 +- gcc/ada/libgnat/s-memory.ads | 2 +- gcc/ada/libgnat/s-memory__mingw.adb | 2 +- gcc/ada/libgnat/s-mmap.adb | 2 +- gcc/ada/libgnat/s-mmap.ads | 2 +- gcc/ada/libgnat/s-mmauni__long.ads | 2 +- gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +- gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +- gcc/ada/libgnat/s-mmosin__unix.adb | 2 +- gcc/ada/libgnat/s-mmosin__unix.ads | 2 +- gcc/ada/libgnat/s-multip.adb | 2 +- gcc/ada/libgnat/s-objrea.adb | 2 +- gcc/ada/libgnat/s-objrea.ads | 2 +- gcc/ada/libgnat/s-os_lib.adb | 168 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-osprim.ads | 2 +- gcc/ada/libgnat/s-osprim__darwin.adb | 2 +- gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +- gcc/ada/libgnat/s-osprim__mingw.adb | 2 +- gcc/ada/libgnat/s-osprim__posix.adb | 2 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +- gcc/ada/libgnat/s-osprim__rtems.adb | 2 +- gcc/ada/libgnat/s-osprim__solaris.adb | 2 +- gcc/ada/libgnat/s-osprim__unix.adb | 2 +- gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +- gcc/ada/libgnat/s-osprim__x32.adb | 2 +- gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +- gcc/ada/libgnat/s-pack03.adb | 2 +- gcc/ada/libgnat/s-pack03.ads | 2 +- gcc/ada/libgnat/s-pack05.adb | 2 +- gcc/ada/libgnat/s-pack05.ads | 2 +- gcc/ada/libgnat/s-pack06.adb | 2 +- gcc/ada/libgnat/s-pack06.ads | 2 +- gcc/ada/libgnat/s-pack07.adb | 2 +- gcc/ada/libgnat/s-pack07.ads | 2 +- gcc/ada/libgnat/s-pack09.adb | 2 +- gcc/ada/libgnat/s-pack09.ads | 2 +- gcc/ada/libgnat/s-pack10.adb | 2 +- gcc/ada/libgnat/s-pack10.ads | 2 +- gcc/ada/libgnat/s-pack11.adb | 2 +- gcc/ada/libgnat/s-pack11.ads | 2 +- gcc/ada/libgnat/s-pack12.adb | 2 +- gcc/ada/libgnat/s-pack12.ads | 2 +- gcc/ada/libgnat/s-pack13.adb | 2 +- gcc/ada/libgnat/s-pack13.ads | 2 +- gcc/ada/libgnat/s-pack14.adb | 2 +- gcc/ada/libgnat/s-pack14.ads | 2 +- gcc/ada/libgnat/s-pack15.adb | 2 +- gcc/ada/libgnat/s-pack15.ads | 2 +- gcc/ada/libgnat/s-pack17.adb | 2 +- gcc/ada/libgnat/s-pack17.ads | 2 +- gcc/ada/libgnat/s-pack18.adb | 2 +- gcc/ada/libgnat/s-pack18.ads | 2 +- gcc/ada/libgnat/s-pack19.adb | 2 +- gcc/ada/libgnat/s-pack19.ads | 2 +- gcc/ada/libgnat/s-pack20.adb | 2 +- gcc/ada/libgnat/s-pack20.ads | 2 +- gcc/ada/libgnat/s-pack21.adb | 2 +- gcc/ada/libgnat/s-pack21.ads | 2 +- gcc/ada/libgnat/s-pack22.adb | 2 +- gcc/ada/libgnat/s-pack22.ads | 2 +- gcc/ada/libgnat/s-pack23.adb | 2 +- gcc/ada/libgnat/s-pack23.ads | 2 +- gcc/ada/libgnat/s-pack24.adb | 2 +- gcc/ada/libgnat/s-pack24.ads | 2 +- gcc/ada/libgnat/s-pack25.adb | 2 +- gcc/ada/libgnat/s-pack25.ads | 2 +- gcc/ada/libgnat/s-pack26.adb | 2 +- gcc/ada/libgnat/s-pack26.ads | 2 +- gcc/ada/libgnat/s-pack27.adb | 2 +- gcc/ada/libgnat/s-pack27.ads | 2 +- gcc/ada/libgnat/s-pack28.adb | 2 +- gcc/ada/libgnat/s-pack28.ads | 2 +- gcc/ada/libgnat/s-pack29.adb | 2 +- gcc/ada/libgnat/s-pack29.ads | 2 +- gcc/ada/libgnat/s-pack30.adb | 2 +- gcc/ada/libgnat/s-pack30.ads | 2 +- gcc/ada/libgnat/s-pack31.adb | 2 +- gcc/ada/libgnat/s-pack31.ads | 2 +- gcc/ada/libgnat/s-pack33.adb | 2 +- gcc/ada/libgnat/s-pack33.ads | 2 +- gcc/ada/libgnat/s-pack34.adb | 2 +- gcc/ada/libgnat/s-pack34.ads | 2 +- gcc/ada/libgnat/s-pack35.adb | 2 +- gcc/ada/libgnat/s-pack35.ads | 2 +- gcc/ada/libgnat/s-pack36.adb | 2 +- gcc/ada/libgnat/s-pack36.ads | 2 +- gcc/ada/libgnat/s-pack37.adb | 2 +- gcc/ada/libgnat/s-pack37.ads | 2 +- gcc/ada/libgnat/s-pack38.adb | 2 +- gcc/ada/libgnat/s-pack38.ads | 2 +- gcc/ada/libgnat/s-pack39.adb | 2 +- gcc/ada/libgnat/s-pack39.ads | 2 +- gcc/ada/libgnat/s-pack40.adb | 2 +- gcc/ada/libgnat/s-pack40.ads | 2 +- gcc/ada/libgnat/s-pack41.adb | 2 +- gcc/ada/libgnat/s-pack41.ads | 2 +- gcc/ada/libgnat/s-pack42.adb | 2 +- gcc/ada/libgnat/s-pack42.ads | 2 +- gcc/ada/libgnat/s-pack43.adb | 2 +- gcc/ada/libgnat/s-pack43.ads | 2 +- gcc/ada/libgnat/s-pack44.adb | 2 +- gcc/ada/libgnat/s-pack44.ads | 2 +- gcc/ada/libgnat/s-pack45.adb | 2 +- gcc/ada/libgnat/s-pack45.ads | 2 +- gcc/ada/libgnat/s-pack46.adb | 2 +- gcc/ada/libgnat/s-pack46.ads | 2 +- gcc/ada/libgnat/s-pack47.adb | 2 +- gcc/ada/libgnat/s-pack47.ads | 2 +- gcc/ada/libgnat/s-pack48.adb | 2 +- gcc/ada/libgnat/s-pack48.ads | 2 +- gcc/ada/libgnat/s-pack49.adb | 2 +- gcc/ada/libgnat/s-pack49.ads | 2 +- gcc/ada/libgnat/s-pack50.adb | 2 +- gcc/ada/libgnat/s-pack50.ads | 2 +- gcc/ada/libgnat/s-pack51.adb | 2 +- gcc/ada/libgnat/s-pack51.ads | 2 +- gcc/ada/libgnat/s-pack52.adb | 2 +- gcc/ada/libgnat/s-pack52.ads | 2 +- gcc/ada/libgnat/s-pack53.adb | 2 +- gcc/ada/libgnat/s-pack53.ads | 2 +- gcc/ada/libgnat/s-pack54.adb | 2 +- gcc/ada/libgnat/s-pack54.ads | 2 +- gcc/ada/libgnat/s-pack55.adb | 2 +- gcc/ada/libgnat/s-pack55.ads | 2 +- gcc/ada/libgnat/s-pack56.adb | 2 +- gcc/ada/libgnat/s-pack56.ads | 2 +- gcc/ada/libgnat/s-pack57.adb | 2 +- gcc/ada/libgnat/s-pack57.ads | 2 +- gcc/ada/libgnat/s-pack58.adb | 2 +- gcc/ada/libgnat/s-pack58.ads | 2 +- gcc/ada/libgnat/s-pack59.adb | 2 +- gcc/ada/libgnat/s-pack59.ads | 2 +- gcc/ada/libgnat/s-pack60.adb | 2 +- gcc/ada/libgnat/s-pack60.ads | 2 +- gcc/ada/libgnat/s-pack61.adb | 2 +- gcc/ada/libgnat/s-pack61.ads | 2 +- gcc/ada/libgnat/s-pack62.adb | 2 +- gcc/ada/libgnat/s-pack62.ads | 2 +- gcc/ada/libgnat/s-pack63.adb | 2 +- gcc/ada/libgnat/s-pack63.ads | 2 +- gcc/ada/libgnat/s-parame.adb | 30 +- gcc/ada/libgnat/s-parame.ads | 6 +- gcc/ada/libgnat/s-parame__ae653.ads | 6 +- gcc/ada/libgnat/s-parame__hpux.ads | 6 +- gcc/ada/libgnat/s-parame__rtems.adb | 14 +- gcc/ada/libgnat/s-parame__vxworks.adb | 14 +- gcc/ada/libgnat/s-parame__vxworks.ads | 6 +- gcc/ada/libgnat/s-parint.adb | 2 +- gcc/ada/libgnat/s-parint.ads | 2 +- gcc/ada/libgnat/s-pooglo.adb | 2 +- gcc/ada/libgnat/s-pooglo.ads | 2 +- gcc/ada/libgnat/s-pooloc.adb | 2 +- gcc/ada/libgnat/s-pooloc.ads | 2 +- gcc/ada/libgnat/s-poosiz.adb | 2 +- gcc/ada/libgnat/s-poosiz.ads | 2 +- gcc/ada/libgnat/s-powtab.ads | 2 +- gcc/ada/libgnat/s-purexc.ads | 2 +- gcc/ada/libgnat/s-rannum.adb | 2 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-ransee.adb | 2 +- gcc/ada/libgnat/s-ransee.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 2 +- gcc/ada/libgnat/s-regexp.ads | 4 +- gcc/ada/libgnat/s-regpat.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 2 +- gcc/ada/libgnat/s-resfil.adb | 2 +- gcc/ada/libgnat/s-resfil.ads | 2 +- gcc/ada/libgnat/s-restri.adb | 2 +- gcc/ada/libgnat/s-restri.ads | 2 +- gcc/ada/libgnat/s-rident.ads | 2 +- gcc/ada/libgnat/s-rpc.adb | 2 +- gcc/ada/libgnat/s-rpc.ads | 2 +- gcc/ada/libgnat/s-scaval.adb | 2 +- gcc/ada/libgnat/s-scaval.ads | 2 +- gcc/ada/libgnat/s-secsta.adb | 81 +- gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-sequio.adb | 2 +- gcc/ada/libgnat/s-sequio.ads | 2 +- gcc/ada/libgnat/s-shasto.adb | 2 +- gcc/ada/libgnat/s-shasto.ads | 2 +- gcc/ada/libgnat/s-soflin.adb | 2 +- gcc/ada/libgnat/s-soflin.ads | 2 +- gcc/ada/libgnat/s-soliin.adb | 2 +- gcc/ada/libgnat/s-soliin.ads | 2 +- gcc/ada/libgnat/s-sopco3.adb | 2 +- gcc/ada/libgnat/s-sopco3.ads | 2 +- gcc/ada/libgnat/s-sopco4.adb | 2 +- gcc/ada/libgnat/s-sopco4.ads | 2 +- gcc/ada/libgnat/s-sopco5.adb | 2 +- gcc/ada/libgnat/s-sopco5.ads | 2 +- gcc/ada/libgnat/s-spsufi.adb | 2 +- gcc/ada/libgnat/s-spsufi.ads | 2 +- gcc/ada/libgnat/s-stache.adb | 2 +- gcc/ada/libgnat/s-stache.ads | 2 +- gcc/ada/libgnat/s-stalib.adb | 2 +- gcc/ada/libgnat/s-stalib.ads | 2 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 2 +- gcc/ada/libgnat/s-stchop.adb | 2 +- gcc/ada/libgnat/s-stchop.ads | 2 +- gcc/ada/libgnat/s-stchop__limit.ads | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 2 +- gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +- gcc/ada/libgnat/s-stoele.adb | 2 +- gcc/ada/libgnat/s-stoele.ads | 2 +- gcc/ada/libgnat/s-stopoo.adb | 2 +- gcc/ada/libgnat/s-stopoo.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 2 +- gcc/ada/libgnat/s-stposu.ads | 2 +- gcc/ada/libgnat/s-stratt.adb | 2 +- gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-stratt__xdr.adb | 2 +- gcc/ada/libgnat/s-strcom.adb | 2 +- gcc/ada/libgnat/s-strcom.ads | 2 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-strhas.ads | 2 +- gcc/ada/libgnat/s-string.adb | 2 +- gcc/ada/libgnat/s-string.ads | 2 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-strops.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-tasloc.adb | 2 +- gcc/ada/libgnat/s-tasloc.ads | 2 +- gcc/ada/libgnat/s-thread.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 2 +- gcc/ada/libgnat/s-traceb.adb | 2 +- gcc/ada/libgnat/s-traceb.ads | 2 +- gcc/ada/libgnat/s-traceb__hpux.adb | 2 +- gcc/ada/libgnat/s-traceb__mastop.adb | 2 +- gcc/ada/libgnat/s-traent.adb | 2 +- gcc/ada/libgnat/s-traent.ads | 2 +- gcc/ada/libgnat/s-trasym.adb | 2 +- gcc/ada/libgnat/s-trasym.ads | 2 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 2 +- gcc/ada/libgnat/s-tsmona.adb | 8 +- gcc/ada/libgnat/s-tsmona__linux.adb | 2 +- gcc/ada/libgnat/s-tsmona__mingw.adb | 2 +- gcc/ada/libgnat/s-unstyp.ads | 2 +- gcc/ada/libgnat/s-utf_32.adb | 2 +- gcc/ada/libgnat/s-utf_32.ads | 2 +- gcc/ada/libgnat/s-valboo.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.adb | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.adb | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.adb | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.adb | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.adb | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.adb | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.adb | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 2 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.adb | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valuti.adb | 2 +- gcc/ada/libgnat/s-valuti.ads | 2 +- gcc/ada/libgnat/s-valwch.adb | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-veboop.adb | 2 +- gcc/ada/libgnat/s-veboop.ads | 2 +- gcc/ada/libgnat/s-vector.ads | 2 +- gcc/ada/libgnat/s-vercon.adb | 4 +- gcc/ada/libgnat/s-vercon.ads | 6 +- gcc/ada/libgnat/s-wchcnv.adb | 2 +- gcc/ada/libgnat/s-wchcnv.ads | 2 +- gcc/ada/libgnat/s-wchcon.adb | 2 +- gcc/ada/libgnat/s-wchcon.ads | 2 +- gcc/ada/libgnat/s-wchjis.adb | 2 +- gcc/ada/libgnat/s-wchjis.ads | 2 +- gcc/ada/libgnat/s-wchstw.adb | 2 +- gcc/ada/libgnat/s-wchstw.ads | 2 +- gcc/ada/libgnat/s-wchwts.adb | 2 +- gcc/ada/libgnat/s-wchwts.ads | 2 +- gcc/ada/libgnat/s-widboo.adb | 2 +- gcc/ada/libgnat/s-widboo.ads | 2 +- gcc/ada/libgnat/s-widcha.adb | 2 +- gcc/ada/libgnat/s-widcha.ads | 2 +- gcc/ada/libgnat/s-widenu.adb | 2 +- gcc/ada/libgnat/s-widenu.ads | 2 +- gcc/ada/libgnat/s-widlli.adb | 2 +- gcc/ada/libgnat/s-widlli.ads | 2 +- gcc/ada/libgnat/s-widllu.adb | 2 +- gcc/ada/libgnat/s-widllu.ads | 2 +- gcc/ada/libgnat/s-widwch.adb | 2 +- gcc/ada/libgnat/s-widwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 2 +- gcc/ada/libgnat/s-winext.ads | 2 +- gcc/ada/libgnat/s-wwdcha.adb | 2 +- gcc/ada/libgnat/s-wwdcha.ads | 2 +- gcc/ada/libgnat/s-wwdenu.adb | 2 +- gcc/ada/libgnat/s-wwdenu.ads | 2 +- gcc/ada/libgnat/s-wwdwch.adb | 2 +- gcc/ada/libgnat/s-wwdwch.ads | 2 +- gcc/ada/libgnat/system-aix.ads | 2 +- gcc/ada/libgnat/system-darwin-arm.ads | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/libgnat/system-darwin-x86.ads | 2 +- gcc/ada/libgnat/system-djgpp.ads | 2 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +- gcc/ada/libgnat/system-freebsd.ads | 2 +- gcc/ada/libgnat/system-hpux-ia64.ads | 2 +- gcc/ada/libgnat/system-hpux.ads | 2 +- gcc/ada/libgnat/system-linux-alpha.ads | 2 +- gcc/ada/libgnat/system-linux-arm.ads | 2 +- gcc/ada/libgnat/system-linux-hppa.ads | 2 +- gcc/ada/libgnat/system-linux-ia64.ads | 2 +- gcc/ada/libgnat/system-linux-m68k.ads | 2 +- gcc/ada/libgnat/system-linux-mips.ads | 2 +- gcc/ada/libgnat/system-linux-ppc.ads | 2 +- gcc/ada/libgnat/system-linux-s390.ads | 2 +- gcc/ada/libgnat/system-linux-sh4.ads | 2 +- gcc/ada/libgnat/system-linux-sparc.ads | 2 +- gcc/ada/libgnat/system-linux-x86.ads | 2 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +- gcc/ada/libgnat/system-solaris-sparc.ads | 2 +- gcc/ada/libgnat/system-solaris-x86.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system.ads | 2 +- gcc/ada/link.c | 2 +- gcc/ada/live.adb | 2 +- gcc/ada/live.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 2 +- gcc/ada/make.ads | 2 +- gcc/ada/make_util.adb | 2 +- gcc/ada/make_util.ads | 2 +- gcc/ada/makeusg.adb | 2 +- gcc/ada/makeusg.ads | 2 +- gcc/ada/mdll-fil.adb | 2 +- gcc/ada/mdll-fil.ads | 2 +- gcc/ada/mdll-utl.adb | 2 +- gcc/ada/mdll-utl.ads | 2 +- gcc/ada/mdll.adb | 2 +- gcc/ada/mdll.ads | 2 +- gcc/ada/mingw32.h | 2 +- gcc/ada/mkdir.c | 2 +- gcc/ada/namet-sp.adb | 2 +- gcc/ada/namet-sp.ads | 2 +- gcc/ada/namet.adb | 2 +- gcc/ada/namet.ads | 4 +- gcc/ada/namet.h | 2 +- gcc/ada/nlists.adb | 2 +- gcc/ada/nlists.ads | 2 +- gcc/ada/nlists.h | 2 +- gcc/ada/opt.adb | 2 +- gcc/ada/opt.ads | 4 +- gcc/ada/osint-b.adb | 2 +- gcc/ada/osint-b.ads | 2 +- gcc/ada/osint-c.adb | 2 +- gcc/ada/osint-c.ads | 2 +- gcc/ada/osint-l.adb | 2 +- gcc/ada/osint-l.ads | 2 +- gcc/ada/osint-m.adb | 2 +- gcc/ada/osint-m.ads | 2 +- gcc/ada/osint.adb | 2 +- gcc/ada/osint.ads | 2 +- gcc/ada/output.adb | 2 +- gcc/ada/output.ads | 2 +- gcc/ada/par-ch10.adb | 2 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch13.adb | 2 +- gcc/ada/par-ch2.adb | 2 +- gcc/ada/par-ch3.adb | 2 +- gcc/ada/par-ch4.adb | 256 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 24 +- gcc/ada/par-ch7.adb | 2 +- gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 105 +- gcc/ada/par-endh.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/par-tchk.adb | 2 +- gcc/ada/par-util.adb | 2 +- gcc/ada/par.adb | 2 +- gcc/ada/par.ads | 2 +- gcc/ada/par_sco.adb | 2 +- gcc/ada/par_sco.ads | 2 +- gcc/ada/pprint.adb | 2 +- gcc/ada/pprint.ads | 2 +- gcc/ada/prep.adb | 2 +- gcc/ada/prep.ads | 2 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prepcomp.ads | 2 +- gcc/ada/put_scos.adb | 2 +- gcc/ada/put_scos.ads | 2 +- gcc/ada/raise-gcc.c | 2 +- gcc/ada/raise.c | 2 +- gcc/ada/raise.h | 2 +- gcc/ada/repinfo.adb | 2 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/repinfo.h | 2 +- gcc/ada/restrict.adb | 2 +- gcc/ada/restrict.ads | 2 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtinit.c | 2 +- gcc/ada/rtsfind.adb | 16 +- gcc/ada/rtsfind.ads | 6 +- gcc/ada/s-oscons-tmplt.c | 4 +- gcc/ada/scans.adb | 2 +- gcc/ada/scans.ads | 2 +- gcc/ada/scil_ll.adb | 2 +- gcc/ada/scil_ll.ads | 2 +- gcc/ada/scn.adb | 2 +- gcc/ada/scn.ads | 2 +- gcc/ada/scng.adb | 2 +- gcc/ada/scng.ads | 2 +- gcc/ada/scos.adb | 2 +- gcc/ada/scos.ads | 2 +- gcc/ada/scos.h | 2 +- gcc/ada/sdefault.ads | 2 +- gcc/ada/seh_init.c | 2 +- gcc/ada/sem.adb | 8 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 44 +- gcc/ada/sem_aggr.ads | 2 +- gcc/ada/sem_attr.adb | 4 +- gcc/ada/sem_attr.ads | 2 +- gcc/ada/sem_aux.adb | 2 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 2 +- gcc/ada/sem_case.ads | 2 +- gcc/ada/sem_cat.adb | 2 +- gcc/ada/sem_cat.ads | 2 +- gcc/ada/sem_ch10.adb | 129 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 25 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 91 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch2.adb | 2 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 8 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 77 +- gcc/ada/sem_ch4.ads | 4 +- gcc/ada/sem_ch5.adb | 77 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 74 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 2 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 16 +- gcc/ada/sem_ch8.ads | 2 +- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_ch9.ads | 2 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 2 +- gcc/ada/sem_disp.ads | 2 +- gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_dist.ads | 2 +- gcc/ada/sem_elab.adb | 98 +- gcc/ada/sem_elab.ads | 2 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 69 +- gcc/ada/sem_eval.ads | 2 +- gcc/ada/sem_intr.adb | 2 +- gcc/ada/sem_intr.ads | 2 +- gcc/ada/sem_mech.adb | 2 +- gcc/ada/sem_mech.ads | 2 +- gcc/ada/sem_prag.adb | 541 +- gcc/ada/sem_prag.ads | 2 +- gcc/ada/sem_res.adb | 194 +- gcc/ada/sem_res.ads | 2 +- gcc/ada/sem_scil.adb | 2 +- gcc/ada/sem_scil.ads | 2 +- gcc/ada/sem_smem.adb | 2 +- gcc/ada/sem_smem.ads | 2 +- gcc/ada/sem_spark.adb | 8 +- gcc/ada/sem_spark.ads | 2 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 525 +- gcc/ada/sem_util.ads | 57 +- gcc/ada/sem_warn.adb | 17 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 2 +- gcc/ada/set_targ.ads | 2 +- gcc/ada/sfn_scan.adb | 2 +- gcc/ada/sfn_scan.ads | 2 +- gcc/ada/sigtramp-armdroid.c | 2 +- gcc/ada/sigtramp-ios.c | 2 +- gcc/ada/sigtramp-qnx.c | 2 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sigtramp.h | 2 +- gcc/ada/sinfo-cn.adb | 2 +- gcc/ada/sinfo-cn.ads | 2 +- gcc/ada/sinfo.adb | 50 +- gcc/ada/sinfo.ads | 122 +- gcc/ada/sinput-c.adb | 2 +- gcc/ada/sinput-c.ads | 2 +- gcc/ada/sinput-d.adb | 2 +- gcc/ada/sinput-d.ads | 2 +- gcc/ada/sinput-l.adb | 2 +- gcc/ada/sinput-l.ads | 2 +- gcc/ada/sinput.adb | 2 +- gcc/ada/sinput.ads | 2 +- gcc/ada/snames.adb-tmpl | 2 - gcc/ada/snames.ads-tmpl | 5 +- gcc/ada/socket.c | 2 +- gcc/ada/spark_xrefs.adb | 2 +- gcc/ada/spark_xrefs.ads | 2 +- gcc/ada/sprint.adb | 24 +- gcc/ada/sprint.ads | 2 +- gcc/ada/stand.adb | 2 +- gcc/ada/stand.ads | 2 +- gcc/ada/stringt.adb | 2 +- gcc/ada/stringt.ads | 2 +- gcc/ada/stringt.h | 2 +- gcc/ada/style.adb | 2 +- gcc/ada/style.ads | 2 +- gcc/ada/styleg.adb | 2 +- gcc/ada/styleg.ads | 2 +- gcc/ada/stylesw.adb | 2 +- gcc/ada/stylesw.ads | 2 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-b.ads | 2 +- gcc/ada/switch-c.adb | 29 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 2 +- gcc/ada/switch-m.ads | 2 +- gcc/ada/switch.adb | 2 +- gcc/ada/switch.ads | 2 +- gcc/ada/symbols.adb | 2 +- gcc/ada/symbols.ads | 2 +- gcc/ada/sysdep.c | 13 +- gcc/ada/table.adb | 2 +- gcc/ada/table.ads | 2 +- gcc/ada/targext.c | 2 +- gcc/ada/targparm.adb | 2 +- gcc/ada/targparm.ads | 2 +- gcc/ada/tb-gcc.c | 2 +- gcc/ada/tbuild.adb | 2 +- gcc/ada/tbuild.ads | 2 +- gcc/ada/tempdir.adb | 2 +- gcc/ada/tempdir.ads | 2 +- gcc/ada/terminals.c | 2 +- gcc/ada/tracebak.c | 2 +- gcc/ada/tree_gen.adb | 2 +- gcc/ada/tree_gen.ads | 2 +- gcc/ada/tree_in.adb | 2 +- gcc/ada/tree_in.ads | 2 +- gcc/ada/tree_io.adb | 2 +- gcc/ada/tree_io.ads | 2 +- gcc/ada/treepr.adb | 2 +- gcc/ada/treepr.ads | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 14 +- gcc/ada/types.h | 5 +- gcc/ada/uintp.adb | 2 +- gcc/ada/uintp.ads | 2 +- gcc/ada/uintp.h | 2 +- gcc/ada/uname.adb | 2 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 2 +- gcc/ada/urealp.ads | 2 +- gcc/ada/urealp.h | 2 +- gcc/ada/usage.adb | 2 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/vx_crtbegin.c | 2 +- gcc/ada/vx_crtbegin_auto.c | 2 +- gcc/ada/vx_crtend.c | 2 +- gcc/ada/vxaddr2line.adb | 2 +- gcc/ada/warnsw.adb | 2 +- gcc/ada/warnsw.ads | 2 +- gcc/ada/widechar.adb | 2 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xeinfo.adb | 2 +- gcc/ada/xnmake.adb | 2 +- gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 2 +- gcc/ada/xr_tabls.ads | 2 +- gcc/ada/xref_lib.adb | 2 +- gcc/ada/xref_lib.ads | 2 +- gcc/ada/xsinfo.adb | 2 +- gcc/ada/xsnamest.adb | 2 +- gcc/ada/xtreeprs.adb | 2 +- gcc/ada/xutil.adb | 2 +- gcc/ada/xutil.ads | 2 +- gcc/addresses.h | 15 +- gcc/alias.c | 138 +- gcc/alias.h | 2 +- gcc/alloc-pool.c | 2 +- gcc/alloc-pool.h | 2 +- gcc/asan.c | 22 +- gcc/asan.h | 2 +- gcc/attribs.c | 14 +- gcc/attribs.h | 2 +- gcc/auto-inc-dec.c | 10 +- gcc/auto-profile.c | 2 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 3 +- gcc/bb-reorder.c | 20 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 2 +- gcc/bitmap.h | 2 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 36 + gcc/brig/Make-lang.in | 2 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 28 +- 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 | 34 +- 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 | 10 +- 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 | 4 +- gcc/brig/brigfrontend/brig-to-generic.h | 2 +- gcc/brig/brigfrontend/brig-util.cc | 2 +- gcc/brig/brigfrontend/brig-util.h | 10 +- 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/bt-load.c | 2 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 2 +- gcc/builtins.c | 997 +- gcc/builtins.def | 32 +- gcc/builtins.h | 10 +- gcc/c-family/ChangeLog | 173 +- gcc/c-family/c-ada-spec.c | 55 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-attribs.c | 408 +- gcc/c-family/c-common.c | 100 +- gcc/c-family/c-common.def | 2 +- gcc/c-family/c-common.h | 129 +- gcc/c-family/c-cppbuiltin.c | 27 +- gcc/c-family/c-dump.c | 2 +- gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 2 +- 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 | 10 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 2 +- gcc/c-family/c-opts.c | 7 +- gcc/c-family/c-pch.c | 2 +- gcc/c-family/c-ppoutput.c | 6 +- gcc/c-family/c-pragma.c | 6 +- gcc/c-family/c-pragma.h | 3 +- gcc/c-family/c-pretty-print.c | 73 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 26 +- 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 | 5 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 8 +- gcc/c-family/c.opt | 12 +- gcc/c-family/cppspec.c | 2 +- gcc/c-family/known-headers.cc | 4 +- gcc/c-family/known-headers.h | 2 +- gcc/c-family/name-hint.h | 2 +- gcc/c-family/stub-objc.c | 2 +- gcc/c/ChangeLog | 120 +- gcc/c/Make-lang.in | 2 +- gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 2 +- gcc/c/c-decl.c | 28 +- gcc/c/c-errors.c | 2 +- gcc/c/c-fold.c | 26 +- gcc/c/c-lang.c | 2 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 2 +- gcc/c/c-objc-common.h | 2 +- gcc/c/c-parser.c | 167 +- gcc/c/c-parser.h | 2 +- gcc/c/c-tree.h | 4 +- gcc/c/c-typeck.c | 151 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/c/gimple-parser.c | 2 +- gcc/c/gimple-parser.h | 2 +- gcc/caller-save.c | 26 +- gcc/calls.c | 787 +- gcc/calls.h | 5 +- gcc/ccmp.c | 2 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 2 +- gcc/cfg.h | 2 +- gcc/cfganal.c | 2 +- gcc/cfganal.h | 2 +- gcc/cfgbuild.c | 2 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 38 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 248 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 2 +- gcc/cfghooks.h | 2 +- gcc/cfgloop.c | 2 +- gcc/cfgloop.h | 2 +- gcc/cfgloopanal.c | 2 +- gcc/cfgloopmanip.c | 2 +- gcc/cfgloopmanip.h | 2 +- gcc/cfgrtl.c | 15 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 4 +- gcc/cgraph.h | 5 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 4 +- gcc/cgraphunit.c | 7 +- gcc/chkp-builtins.def | 2 +- gcc/cif-code.def | 6 +- gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 2 +- gcc/collect2.h | 2 +- gcc/color-macros.h | 2 +- gcc/combine-stack-adj.c | 10 +- gcc/combine.c | 335 +- gcc/common.md | 6 +- gcc/common.opt | 29 +- 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 | 2 +- gcc/common/config/arm/arm-common.c | 12 +- gcc/common/config/avr/avr-common.c | 9 +- gcc/common/config/bfin/bfin-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/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/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 171 +- 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/pa/pa-common.c | 2 +- gcc/common/config/pdp11/pdp11-common.c | 2 +- gcc/common/config/powerpcspe/powerpcspe-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/spu/spu-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 | 56 +- gcc/config.host | 2 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-arches.def | 3 +- gcc/config/aarch64/aarch64-builtins.c | 34 +- gcc/config/aarch64/aarch64-c.c | 21 +- gcc/config/aarch64/aarch64-cores.def | 8 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-elf.h | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 2 +- gcc/config/aarch64/aarch64-ldpstp.md | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-modes.def | 60 +- gcc/config/aarch64/aarch64-option-extensions.def | 56 +- gcc/config/aarch64/aarch64-opts.h | 12 +- gcc/config/aarch64/aarch64-passes.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 78 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 74 +- gcc/config/aarch64/aarch64-simd.md | 838 +- gcc/config/aarch64/aarch64-sve.md | 2358 + gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 4127 +- gcc/config/aarch64/aarch64.h | 142 +- gcc/config/aarch64/aarch64.md | 296 +- gcc/config/aarch64/aarch64.opt | 28 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_fp16.h | 2 +- gcc/config/aarch64/arm_neon.h | 654 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 175 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 4 +- gcc/config/aarch64/driver-aarch64.c | 4 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 607 +- gcc/config/aarch64/predicates.md | 261 +- gcc/config/aarch64/rtems.h | 2 +- gcc/config/aarch64/t-aarch64 | 2 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/t-aarch64-linux | 4 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.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 | 20 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 132 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 4 +- 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/freebsd.h | 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 | 7 +- 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 | 5 +- gcc/config/arc/arc-arches.def | 10 +- gcc/config/arc/arc-c.c | 4 +- gcc/config/arc/arc-c.def | 4 +- gcc/config/arc/arc-cpus.def | 3 +- gcc/config/arc/arc-modes.def | 2 +- gcc/config/arc/arc-options.def | 4 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 6 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc-tables.opt | 5 +- gcc/config/arc/arc.c | 848 +- gcc/config/arc/arc.h | 16 +- gcc/config/arc/arc.md | 191 +- gcc/config/arc/arc.opt | 50 +- 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/atomic.md | 2 +- gcc/config/arc/big.h | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 15 +- gcc/config/arc/driver-arc.c | 4 +- gcc/config/arc/elf.h | 9 +- gcc/config/arc/fpx.md | 20 +- gcc/config/arc/genmultilib.awk | 4 +- gcc/config/arc/genoptions.awk | 2 +- gcc/config/arc/linux.h | 12 +- gcc/config/arc/predicates.md | 9 +- gcc/config/arc/simdext.md | 4 +- gcc/config/arc/t-arc | 2 +- gcc/config/arc/t-multilib | 6 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 2 +- gcc/config/arm/aarch-common.c | 4 +- gcc/config/arm/aarch-cost-tables.h | 2 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm-c.c | 13 +- gcc/config/arm/arm-cpus.in | 26 +- 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 | 3 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 3 +- gcc/config/arm/arm-simd-builtin-types.def | 2 +- gcc/config/arm/arm-tables.opt | 15 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 173 +- gcc/config/arm/arm.h | 27 +- gcc/config/arm/arm.md | 2 +- gcc/config/arm/arm.opt | 10 +- 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_cmse.h | 2 +- gcc/config/arm/arm_fp16.h | 2 +- gcc/config/arm/arm_neon.h | 209 +- gcc/config/arm/arm_neon_builtins.def | 18 +- gcc/config/arm/arm_vfp_builtins.def | 2 +- gcc/config/arm/bpabi.h | 2 +- gcc/config/arm/constraints.md | 2 +- 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 | 8 +- 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 | 46 +- 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 | 430 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/parsecpu.awk | 4 +- gcc/config/arm/predicates.md | 2 +- 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 | 17 +- gcc/config/arm/t-arm | 2 +- gcc/config/arm/t-arm-elf | 6 +- gcc/config/arm/t-fuchsia | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-multilib | 21 +- gcc/config/arm/t-phoenix | 2 +- gcc/config/arm/t-rmprofile | 2 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 2 +- gcc/config/arm/thumb2.md | 8 +- gcc/config/arm/types.md | 6 +- gcc/config/arm/uclinux-eabi.h | 2 +- gcc/config/arm/uclinux-elf.h | 2 +- gcc/config/arm/unknown-elf.h | 2 +- gcc/config/arm/unspecs.md | 4 +- gcc/config/arm/vec-common.md | 31 +- gcc/config/arm/vfp.md | 2 +- 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 | 4 +- gcc/config/avr/avr-devices.c | 4 +- gcc/config/avr/avr-dimode.md | 2 +- gcc/config/avr/avr-fixed.md | 2 +- gcc/config/avr/avr-log.c | 12 +- gcc/config/avr/avr-mcus.def | 2 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-passes.def | 2 +- gcc/config/avr/avr-protos.h | 2 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 228 +- 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 | 10 +- gcc/config/avr/driver-avr.c | 8 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 16 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 4 +- gcc/config/avr/specs.h | 2 +- gcc/config/avr/stdfix.h | 2 +- gcc/config/avr/t-avr | 2 +- gcc/config/avr/t-multilib | 2 +- 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 | 52 +- 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/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 | 4 +- 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 | 3 +- gcc/config/cr16/cr16.c | 43 +- gcc/config/cr16/cr16.h | 8 +- gcc/config/cr16/cr16.md | 38 +- 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 | 2 +- gcc/config/cris/cris.c | 4 +- gcc/config/cris/cris.h | 2 +- gcc/config/cris/cris.md | 2 +- 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/darwin-c.c | 2 +- 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 | 4 +- gcc/config/darwin.h | 14 +- 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/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 2 +- 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 | 22 +- gcc/config/epiphany/epiphany.h | 4 +- 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 | 4 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 4 +- .../aarch64-passes.def => epiphany/rtems.h} | 15 +- 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 | 4 +- 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 | 4 +- 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 | 8 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 15 +- 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/glibc-c.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 | 3 +- gcc/config/h8300/h8300.c | 69 +- gcc/config/h8300/h8300.h | 15 +- gcc/config/h8300/h8300.md | 2 +- 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-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/avx512bitalgintrin.h | 283 + gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 182 +- 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 | 418 +- gcc/config/i386/avx512vbmi2vlintrin.h | 2 +- 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 | 6 +- gcc/config/i386/avx512vnnivlintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 147 + 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/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/clzerointrin.h | 2 +- gcc/config/i386/constraints.md | 8 +- gcc/config/i386/core2.md | 2 +- gcc/config/i386/cpuid.h | 5 +- gcc/config/i386/cross-stdarg.h | 2 +- gcc/config/i386/crtdll.h | 2 +- gcc/config/i386/cygming.h | 10 +- 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/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.c | 4 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 22 +- gcc/config/i386/driver-mingw32.c | 4 +- gcc/config/i386/emmintrin.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 | 6 +- 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 | 4 +- gcc/config/i386/host-i386-darwin.c | 4 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin-types.def | 7 + gcc/config/i386/i386-builtin.def | 443 +- gcc/config/i386/i386-c.c | 29 +- gcc/config/i386/i386-modes.def | 2 +- gcc/config/i386/i386-opts.h | 15 +- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 7 +- gcc/config/i386/i386.c | 2263 +- gcc/config/i386/i386.h | 39 +- gcc/config/i386/i386.md | 171 +- gcc/config/i386/i386.opt | 60 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 2 +- gcc/config/i386/immintrin.h | 10 +- gcc/config/i386/intelmic-mkoffload.c | 4 +- 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 | 2 +- gcc/config/i386/msformat-c.c | 4 +- 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 | 23 +- 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 | 23 + gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 8 +- gcc/config/i386/sse.md | 553 +- 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-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 | 151 + gcc/config/i386/vpclmulqdqintrin.h | 108 + gcc/config/i386/vxworks.h | 2 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/winnt-cxx.c | 4 +- gcc/config/i386/winnt-stubs.c | 4 +- gcc/config/i386/winnt.c | 4 +- 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 | 53 +- gcc/config/i386/x86-tune-sched-atom.c | 4 +- gcc/config/i386/x86-tune-sched-bd.c | 4 +- gcc/config/i386/x86-tune-sched-core.c | 4 +- gcc/config/i386/x86-tune-sched.c | 4 +- gcc/config/i386/x86-tune.def | 10 +- 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 | 7 +- 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 | 4 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 3 +- gcc/config/ia64/ia64.c | 121 +- 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 | 15 +- 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 | 12 +- 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 | 4 +- 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 | 6 +- gcc/config/m32c/m32c-protos.h | 4 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 35 +- 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 | 6 +- 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 | 4 +- gcc/config/m32r/m32r.c | 18 +- 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 | 3 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 68 +- gcc/config/m68k/m68k.h | 6 +- gcc/config/m68k/m68k.md | 8 +- 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 | 2 +- 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 | 18 +- 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 | 4 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 29 +- 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 | 4 +- 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 | 4 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/i6400.md | 2 +- gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 2 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson.md | 15 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.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-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 | 15 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 3 +- gcc/config/mips/mips-ps-3d.md | 15 +- gcc/config/mips/mips-tables.opt | 2 +- gcc/config/mips/mips.c | 142 +- gcc/config/mips/mips.h | 2 +- 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/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 | 4 +- 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 | 4 +- 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 | 7 +- 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 | 4 +- gcc/config/msp430/msp430-c.c | 4 +- gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 32 +- gcc/config/msp430/msp430.h | 2 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 2 +- gcc/config/nds32/constants.md | 2 +- gcc/config/nds32/constraints.md | 2 +- gcc/config/nds32/iterators.md | 2 +- gcc/config/nds32/nds32-cost.c | 4 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 4 +- gcc/config/nds32/nds32-intrinsic.c | 4 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 4 +- gcc/config/nds32/nds32-md-auxiliary.c | 4 +- gcc/config/nds32/nds32-memory-manipulation.c | 4 +- gcc/config/nds32/nds32-modes.def | 2 +- gcc/config/nds32/nds32-multiple.md | 2 +- gcc/config/nds32/nds32-opts.h | 2 +- gcc/config/nds32/nds32-peephole2.md | 2 +- gcc/config/nds32/nds32-pipelines-auxiliary.c | 4 +- gcc/config/nds32/nds32-predicates.c | 4 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 32 +- 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/pipelines.md | 2 +- gcc/config/nds32/predicates.md | 2 +- gcc/config/nds32/t-mlibs | 2 +- gcc/config/nds32/t-nds32 | 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 | 8 +- gcc/config/nios2/nios2.h | 6 +- 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 | 4 +- gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 153 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/nvptx/nvptx.md | 16 +- 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/pa/constraints.md | 2 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 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-openbsd.h | 2 +- gcc/config/pa/pa-opts.h | 2 +- gcc/config/pa/pa-protos.h | 5 +- gcc/config/pa/pa.c | 37 +- gcc/config/pa/pa.h | 19 +- gcc/config/pa/pa.md | 2 +- gcc/config/pa/pa.opt | 2 +- gcc/config/pa/pa32-linux.h | 7 +- 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 | 5 +- gcc/config/pa/som.h | 17 +- gcc/config/pdp11/constraints.md | 2 +- gcc/config/pdp11/pdp11-modes.def | 2 +- gcc/config/pdp11/pdp11-protos.h | 3 +- gcc/config/pdp11/pdp11.c | 13 +- gcc/config/pdp11/pdp11.h | 7 +- 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/powerpcspe/40x.md | 2 +- gcc/config/powerpcspe/440.md | 2 +- gcc/config/powerpcspe/476.h | 2 +- gcc/config/powerpcspe/476.md | 2 +- gcc/config/powerpcspe/476.opt | 2 +- gcc/config/powerpcspe/601.md | 2 +- gcc/config/powerpcspe/603.md | 2 +- gcc/config/powerpcspe/6xx.md | 2 +- gcc/config/powerpcspe/7450.md | 2 +- gcc/config/powerpcspe/750cl.h | 2 +- gcc/config/powerpcspe/7xx.md | 2 +- gcc/config/powerpcspe/8540.md | 2 +- gcc/config/powerpcspe/a2.md | 2 +- gcc/config/powerpcspe/aix-stdint.h | 2 +- gcc/config/powerpcspe/aix.h | 5 +- gcc/config/powerpcspe/aix43.h | 2 +- gcc/config/powerpcspe/aix51.h | 2 +- gcc/config/powerpcspe/aix52.h | 2 +- gcc/config/powerpcspe/aix53.h | 2 +- gcc/config/powerpcspe/aix61.h | 2 +- gcc/config/powerpcspe/aix64.opt | 2 +- gcc/config/powerpcspe/aix71.h | 2 +- gcc/config/powerpcspe/altivec.h | 2 +- gcc/config/powerpcspe/altivec.md | 15 +- gcc/config/powerpcspe/biarch64.h | 2 +- gcc/config/powerpcspe/bmi2intrin.h | 2 +- gcc/config/powerpcspe/bmiintrin.h | 2 +- gcc/config/powerpcspe/cell.md | 2 +- gcc/config/powerpcspe/constraints.md | 2 +- gcc/config/powerpcspe/crypto.md | 2 +- gcc/config/powerpcspe/darwin.h | 4 +- gcc/config/powerpcspe/darwin.md | 2 +- gcc/config/powerpcspe/darwin.opt | 2 +- gcc/config/powerpcspe/darwin64.h | 2 +- gcc/config/powerpcspe/darwin7.h | 2 +- gcc/config/powerpcspe/darwin8.h | 2 +- gcc/config/powerpcspe/default64.h | 2 +- gcc/config/powerpcspe/dfp.md | 2 +- gcc/config/powerpcspe/driver-powerpcspe.c | 4 +- gcc/config/powerpcspe/e300c2c3.md | 2 +- gcc/config/powerpcspe/e500.h | 2 +- gcc/config/powerpcspe/e500mc.md | 2 +- gcc/config/powerpcspe/e500mc64.md | 2 +- gcc/config/powerpcspe/e5500.md | 2 +- gcc/config/powerpcspe/e6500.md | 2 +- gcc/config/powerpcspe/eabi.h | 2 +- gcc/config/powerpcspe/eabialtivec.h | 2 +- gcc/config/powerpcspe/eabisim.h | 2 +- gcc/config/powerpcspe/eabispe.h | 2 +- gcc/config/powerpcspe/freebsd.h | 2 +- gcc/config/powerpcspe/freebsd64.h | 2 +- gcc/config/powerpcspe/genopt.sh | 4 +- gcc/config/powerpcspe/host-darwin.c | 4 +- gcc/config/powerpcspe/host-ppc64-darwin.c | 4 +- gcc/config/powerpcspe/htm.md | 2 +- gcc/config/powerpcspe/htmintrin.h | 2 +- gcc/config/powerpcspe/htmxlintrin.h | 2 +- gcc/config/powerpcspe/linux.h | 2 +- gcc/config/powerpcspe/linux64.h | 2 +- gcc/config/powerpcspe/linux64.opt | 2 +- gcc/config/powerpcspe/linuxaltivec.h | 2 +- gcc/config/powerpcspe/linuxspe.h | 2 +- gcc/config/powerpcspe/lynx.h | 2 +- gcc/config/powerpcspe/mpc.md | 2 +- gcc/config/powerpcspe/netbsd.h | 2 +- gcc/config/powerpcspe/option-defaults.h | 2 +- gcc/config/powerpcspe/paired.h | 2 +- gcc/config/powerpcspe/paired.md | 15 +- gcc/config/powerpcspe/power4.md | 2 +- gcc/config/powerpcspe/power5.md | 2 +- gcc/config/powerpcspe/power6.md | 2 +- gcc/config/powerpcspe/power7.md | 2 +- gcc/config/powerpcspe/power8.md | 2 +- gcc/config/powerpcspe/power9.md | 2 +- gcc/config/powerpcspe/powerpcspe-builtin.def | 2 +- gcc/config/powerpcspe/powerpcspe-c.c | 4 +- gcc/config/powerpcspe/powerpcspe-cpus.def | 2 +- gcc/config/powerpcspe/powerpcspe-linux.c | 4 +- gcc/config/powerpcspe/powerpcspe-modes.def | 2 +- gcc/config/powerpcspe/powerpcspe-opts.h | 2 +- gcc/config/powerpcspe/powerpcspe-passes.def | 2 +- gcc/config/powerpcspe/powerpcspe-protos.h | 4 +- gcc/config/powerpcspe/powerpcspe-tables.opt | 166 +- gcc/config/powerpcspe/powerpcspe.c | 182 +- gcc/config/powerpcspe/powerpcspe.h | 5 +- gcc/config/powerpcspe/powerpcspe.md | 4 +- gcc/config/powerpcspe/powerpcspe.opt | 86 +- gcc/config/powerpcspe/ppc-asm.h | 2 +- gcc/config/powerpcspe/ppc-auxv.h | 2 +- gcc/config/powerpcspe/ppu_intrinsics.h | 2 +- gcc/config/powerpcspe/predicates.md | 2 +- gcc/config/powerpcspe/rs64.md | 2 +- gcc/config/powerpcspe/rtems.h | 2 +- gcc/config/powerpcspe/secureplt.h | 2 +- gcc/config/powerpcspe/si2vmx.h | 2 +- gcc/config/powerpcspe/singlefp.h | 2 +- gcc/config/powerpcspe/spe.h | 2 +- gcc/config/powerpcspe/spe.md | 15 +- gcc/config/powerpcspe/spu2vmx.h | 2 +- gcc/config/powerpcspe/sync.md | 2 +- gcc/config/powerpcspe/sysv4.h | 2 +- gcc/config/powerpcspe/sysv4.opt | 4 +- gcc/config/powerpcspe/sysv4le.h | 2 +- gcc/config/powerpcspe/t-aix43 | 2 +- gcc/config/powerpcspe/t-aix52 | 2 +- gcc/config/powerpcspe/t-fprules | 2 +- gcc/config/powerpcspe/t-freebsd64 | 2 +- gcc/config/powerpcspe/t-linux64 | 2 +- gcc/config/powerpcspe/t-lynx | 2 +- gcc/config/powerpcspe/t-netbsd | 2 +- gcc/config/powerpcspe/t-powerpcspe | 2 +- gcc/config/powerpcspe/t-ppccomm | 2 +- gcc/config/powerpcspe/t-ppcendian | 2 +- gcc/config/powerpcspe/t-ppcgas | 2 +- gcc/config/powerpcspe/t-rtems | 2 +- gcc/config/powerpcspe/t-spe | 2 +- gcc/config/powerpcspe/t-vxworks | 2 +- gcc/config/powerpcspe/t-xilinx | 2 +- gcc/config/powerpcspe/titan.md | 2 +- gcc/config/powerpcspe/vec_types.h | 2 +- gcc/config/powerpcspe/vector.md | 2 +- gcc/config/powerpcspe/vsx.md | 15 +- gcc/config/powerpcspe/vxworks.h | 2 +- gcc/config/powerpcspe/vxworksae.h | 2 +- gcc/config/powerpcspe/vxworksmils.h | 2 +- gcc/config/powerpcspe/x86intrin.h | 2 +- gcc/config/powerpcspe/xcoff.h | 2 +- gcc/config/powerpcspe/xfpu.h | 2 +- gcc/config/powerpcspe/xfpu.md | 2 +- gcc/config/powerpcspe/xilinx.h | 2 +- gcc/config/powerpcspe/xilinx.opt | 2 +- gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/riscv/constraints.md | 2 +- gcc/config/riscv/elf.h | 4 +- gcc/config/riscv/generic.md | 2 +- gcc/config/riscv/linux.h | 4 +- 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 | 4 +- gcc/config/riscv/riscv-c.c | 4 +- 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 | 3 +- gcc/config/riscv/riscv.c | 209 +- gcc/config/riscv/riscv.h | 23 +- gcc/config/riscv/riscv.md | 12 +- gcc/config/riscv/riscv.opt | 6 +- gcc/config/riscv/rtems.h | 2 +- gcc/config/riscv/sync.md | 2 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 4 +- gcc/config/rl78/rl78-expand.md | 10 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 3 +- gcc/config/rl78/rl78-real.md | 11 +- gcc/config/rl78/rl78-virt.md | 10 +- gcc/config/rl78/rl78.c | 80 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 60 +- gcc/config/rl78/rl78.opt | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 4 +- gcc/config/rs6000/440.md | 4 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 4 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 4 +- gcc/config/rs6000/603.md | 4 +- gcc/config/rs6000/6xx.md | 6 +- gcc/config/rs6000/7450.md | 4 +- gcc/config/rs6000/750cl.h | 2 +- gcc/config/rs6000/7xx.md | 4 +- gcc/config/rs6000/8540.md | 4 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 5 +- gcc/config/rs6000/aix43.h | 2 +- gcc/config/rs6000/aix51.h | 2 +- gcc/config/rs6000/aix52.h | 2 +- gcc/config/rs6000/aix53.h | 2 +- gcc/config/rs6000/aix61.h | 2 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/aix71.h | 2 +- gcc/config/rs6000/altivec.h | 4 +- gcc/config/rs6000/altivec.md | 101 +- 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 | 4 +- gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/darwin.h | 4 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin64.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 | 101 +- gcc/config/rs6000/e300c2c3.md | 4 +- gcc/config/rs6000/e500mc.md | 4 +- gcc/config/rs6000/e500mc64.md | 4 +- gcc/config/rs6000/e5500.md | 4 +- gcc/config/rs6000/e6500.md | 4 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/rs6000/emmintrin.h | 4 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 4 +- gcc/config/rs6000/host-ppc64-darwin.c | 4 +- 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 | 15 +- 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 | 4 +- gcc/config/rs6000/mpc.md | 4 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/paired.h | 2 +- gcc/config/rs6000/paired.md | 15 +- gcc/config/rs6000/power4.md | 6 +- gcc/config/rs6000/power5.md | 6 +- gcc/config/rs6000/power6.md | 7 +- gcc/config/rs6000/power7.md | 9 +- gcc/config/rs6000/power8.md | 4 +- gcc/config/rs6000/power9.md | 4 +- gcc/config/rs6000/ppc-asm.h | 2 +- gcc/config/rs6000/ppc-auxv.h | 3 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 84 +- gcc/config/rs6000/rs6000-builtin.def | 32 +- gcc/config/rs6000/rs6000-c.c | 130 +- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-linux.c | 4 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 688 +- gcc/config/rs6000/rs6000-passes.def | 2 +- gcc/config/rs6000/rs6000-protos.h | 11 +- gcc/config/rs6000/rs6000-string.c | 1140 +- gcc/config/rs6000/rs6000-tables.opt | 2 +- gcc/config/rs6000/rs6000.c | 446 +- gcc/config/rs6000/rs6000.h | 20 +- gcc/config/rs6000/rs6000.md | 1408 +- gcc/config/rs6000/rs6000.opt | 22 +- gcc/config/rs6000/rs64.md | 4 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/singlefp.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-aix43 | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- .../t-cris => rs6000/t-ldouble-linux64le-ibm} | 19 +- .../rs6000/t-ldouble-linux64le-ieee} | 35 +- 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 | 3 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/t-xilinx | 2 +- gcc/config/rs6000/titan.md | 4 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 56 +- gcc/config/rs6000/vsx.md | 358 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/x86intrin.h | 4 +- gcc/config/rs6000/xcoff.h | 2 +- gcc/config/rs6000/xfpu.h | 2 +- gcc/config/rs6000/xfpu.md | 2 +- gcc/config/rs6000/xilinx.h | 2 +- gcc/config/rs6000/xilinx.opt | 2 +- gcc/config/rs6000/xmmintrin.h | 4 +- gcc/config/rtems.h | 2 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 2 +- 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 | 29 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 5 +- 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/constraints.md | 2 +- gcc/config/s390/driver-native.c | 4 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- 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 | 4 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 11 +- gcc/config/s390/s390-protos.h | 14 +- gcc/config/s390/s390.c | 723 +- gcc/config/s390/s390.h | 122 +- gcc/config/s390/s390.md | 576 +- gcc/config/s390/s390.opt | 62 +- 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 | 2 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 2 +- gcc/config/s390/vecintrin.h | 2 +- gcc/config/s390/vector.md | 2 +- 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 | 4 +- gcc/config/sh/sh-mem.cc | 4 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 10 +- gcc/config/sh/sh.c | 75 +- gcc/config/sh/sh.h | 6 +- gcc/config/sh/sh.md | 22 +- 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 | 9 +- gcc/config/sh/sh_treg_combine.cc | 20 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 4 +- 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-protos.h | 2 +- gcc/config/sol2-stubs.c | 2 +- gcc/config/sol2.c | 2 +- gcc/config/sol2.h | 38 +- 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 | 4 +- 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 | 4 +- 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 | 157 +- gcc/config/sparc/sparc.h | 35 +- gcc/config/sparc/sparc.md | 26 +- 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/spu/constraints.md | 2 +- gcc/config/spu/predicates.md | 2 +- gcc/config/spu/spu-builtins.def | 2 +- gcc/config/spu/spu-builtins.md | 2 +- gcc/config/spu/spu-c.c | 4 +- gcc/config/spu/spu-elf.h | 2 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 2 +- gcc/config/spu/spu.c | 20 +- gcc/config/spu/spu.h | 2 +- gcc/config/spu/spu.md | 2 +- gcc/config/spu/spu.opt | 2 +- gcc/config/spu/spu_cache.h | 2 +- gcc/config/spu/spu_internals.h | 2 +- gcc/config/spu/spu_intrinsics.h | 2 +- gcc/config/spu/spu_mfcio.h | 2 +- gcc/config/spu/t-spu-elf | 2 +- gcc/config/spu/vec_types.h | 2 +- gcc/config/spu/vmx2spu.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 | 3 +- gcc/config/stormy16/stormy16.c | 30 +- gcc/config/stormy16/stormy16.h | 5 +- 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 | 2 +- gcc/config/t-winnt | 2 +- gcc/config/tilegx/constraints.md | 2 +- gcc/config/tilegx/linux.h | 2 +- gcc/config/tilegx/mul-tables.c | 4 +- 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 | 4 +- 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 | 6 +- 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 | 4 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 4 +- 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 | 4 +- 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 | 4 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 4 +- gcc/config/v850/v850.c | 38 +- gcc/config/v850/v850.h | 2 +- gcc/config/v850/v850.md | 2 +- gcc/config/v850/v850.opt | 2 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 14 +- 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 | 14 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 8 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 4 +- gcc/config/visium/t-visium | 2 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-protos.h | 2 +- gcc/config/visium/visium.c | 18 +- gcc/config/visium/visium.h | 2 +- gcc/config/visium/visium.md | 6 +- 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 | 4 +- gcc/config/vms/vms-f.c | 4 +- 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 | 4 +- 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 | 2 +- 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/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 | 4 +- gcc/config/xtensa/xtensa.c | 6 +- gcc/config/xtensa/xtensa.h | 2 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure | 161 +- gcc/configure.ac | 145 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 34 +- gcc/convert.h | 2 +- gcc/coretypes.h | 19 +- gcc/coverage.c | 2 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 5882 +-- gcc/cp/{ChangeLog => ChangeLog-2017} | 225 +- gcc/cp/Make-lang.in | 2 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 110 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 67 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 114 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-gimplify.c | 30 +- gcc/cp/cp-lang.c | 4 +- gcc/cp/cp-objcp-common.c | 2 +- gcc/cp/cp-objcp-common.h | 2 +- gcc/cp/cp-tree.def | 6 +- gcc/cp/cp-tree.h | 80 +- gcc/cp/cp-ubsan.c | 2 +- gcc/cp/cvt.c | 14 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/cxx-pretty-print.h | 2 +- gcc/cp/decl.c | 298 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 105 +- gcc/cp/dump.c | 2 +- gcc/cp/error.c | 4 +- gcc/cp/except.c | 4 +- gcc/cp/expr.c | 55 +- gcc/cp/friend.c | 17 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 42 +- gcc/cp/lambda.c | 36 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 2 +- gcc/cp/logic.cc | 2 +- gcc/cp/mangle.c | 63 +- gcc/cp/method.c | 31 +- gcc/cp/name-lookup.c | 108 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/operators.def | 2 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 436 +- gcc/cp/parser.h | 2 +- gcc/cp/pt.c | 579 +- gcc/cp/ptree.c | 3 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 2 +- gcc/cp/search.c | 11 +- gcc/cp/semantics.c | 67 +- gcc/cp/tree.c | 120 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 143 +- gcc/cp/typeck2.c | 120 +- 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 | 78 +- gcc/cselib.c | 43 +- gcc/cselib.h | 2 +- gcc/data-streamer-in.c | 2 +- gcc/data-streamer-out.c | 2 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 24 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 15 +- gcc/dbxout.h | 2 +- gcc/dce.c | 34 +- gcc/dce.h | 2 +- gcc/ddg.c | 2 +- gcc/ddg.h | 2 +- gcc/debug.c | 2 +- gcc/debug.h | 5 +- gcc/defaults.h | 2 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 4 +- gcc/df-scan.c | 7 +- gcc/df.h | 2 +- gcc/dfp.c | 2 +- gcc/dfp.h | 2 +- gcc/diagnostic-color.c | 2 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 2 +- gcc/diagnostic-show-locus.c | 17 +- gcc/diagnostic.c | 2 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 2 +- gcc/doc/avr-mmcu.texi | 2 +- 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 | 2 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppdiropts.texi | 2 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 14 +- gcc/doc/cppwarnopts.texi | 2 +- gcc/doc/extend.texi | 197 +- 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 | 18 +- gcc/doc/generic.texi | 28 +- 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 | 33 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 1473 +- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 2 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/md.texi | 237 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 2 +- gcc/doc/passes.texi | 2 +- gcc/doc/plugins.texi | 4 +- gcc/doc/poly-int.texi | 1048 + gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 288 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 55 +- gcc/doc/standards.texi | 2 +- gcc/doc/tm.texi | 140 +- gcc/doc/tm.texi.in | 40 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 2 +- gcc/dojump.c | 52 +- gcc/dojump.h | 6 +- gcc/dominance.c | 2 +- gcc/dominance.h | 2 +- gcc/domwalk.c | 92 +- gcc/domwalk.h | 49 +- gcc/double-int.c | 2 +- gcc/double-int.h | 2 +- gcc/dse.c | 410 +- gcc/dumpfile.c | 25 +- gcc/dumpfile.h | 5 +- gcc/dwarf2asm.c | 6 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 260 +- gcc/dwarf2out.c | 455 +- gcc/dwarf2out.h | 15 +- gcc/early-remat.c | 2611 ++ gcc/edit-context.c | 2 +- gcc/edit-context.h | 2 +- gcc/emit-rtl.c | 614 +- gcc/emit-rtl.h | 29 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 6 +- gcc/et-forest.h | 2 +- gcc/except.c | 2 +- gcc/except.h | 2 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 97 +- gcc/explow.h | 5 +- gcc/expmed.c | 479 +- gcc/expmed.h | 15 +- gcc/expr.c | 1005 +- gcc/expr.h | 16 +- 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 | 132 + .../common-target-def.h => file-prefix-map.h} | 18 +- gcc/final.c | 114 +- gcc/fixed-value.c | 2 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 2 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 47 +- gcc/fold-const-call.h | 2 +- gcc/fold-const.c | 831 +- gcc/fold-const.h | 10 +- gcc/fortran/ChangeLog | 2636 +- gcc/fortran/{ChangeLog => ChangeLog-2017} | 97 + gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 8 +- gcc/fortran/arith.h | 2 +- gcc/fortran/array.c | 61 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 153 +- gcc/fortran/class.c | 63 +- 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 | 2 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 17 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 118 +- gcc/fortran/dependency.c | 10 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 133 +- gcc/fortran/error.c | 11 +- gcc/fortran/expr.c | 132 +- gcc/fortran/f95-lang.c | 20 +- gcc/fortran/frontend-passes.c | 15 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 41 +- gcc/fortran/gfortran.texi | 173 +- gcc/fortran/gfortranspec.c | 4 +- gcc/fortran/interface.c | 12 +- gcc/fortran/intrinsic.c | 111 +- gcc/fortran/intrinsic.h | 16 +- gcc/fortran/intrinsic.texi | 20 +- gcc/fortran/invoke.texi | 66 +- gcc/fortran/io.c | 2 +- gcc/fortran/ioparm.def | 2 +- gcc/fortran/iresolve.c | 109 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 7 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 8 +- gcc/fortran/libgfortran.h | 21 +- gcc/fortran/match.c | 189 +- gcc/fortran/match.h | 10 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 26 +- gcc/fortran/module.c | 62 +- gcc/fortran/openmp.c | 10 +- gcc/fortran/options.c | 16 +- gcc/fortran/parse.c | 33 +- gcc/fortran/parse.h | 2 +- gcc/fortran/primary.c | 9 +- gcc/fortran/resolve.c | 138 +- gcc/fortran/scanner.c | 4 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 1045 +- gcc/fortran/st.c | 6 +- gcc/fortran/symbol.c | 4 +- gcc/fortran/target-memory.c | 48 +- gcc/fortran/target-memory.h | 8 +- gcc/fortran/trans-array.c | 97 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-const.c | 20 +- gcc/fortran/trans-const.h | 7 +- gcc/fortran/trans-decl.c | 79 +- gcc/fortran/trans-expr.c | 195 +- gcc/fortran/trans-intrinsic.c | 202 +- gcc/fortran/trans-io.c | 43 +- gcc/fortran/trans-openmp.c | 2 +- gcc/fortran/trans-stmt.c | 177 +- gcc/fortran/trans-stmt.h | 6 +- gcc/fortran/trans-types.c | 198 +- gcc/fortran/trans-types.h | 7 +- gcc/fortran/trans.c | 18 +- gcc/fortran/trans.h | 14 +- gcc/fortran/types.def | 2 +- gcc/fp-test.c | 2 +- gcc/function-tests.c | 2 +- gcc/function.c | 277 +- gcc/function.h | 35 +- gcc/fwprop.c | 4 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 8 +- gcc/gcc.h | 2 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 24 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 5 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 4 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 2 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 2 +- gcc/genattrtab.c | 4 +- gcc/genautomata.c | 3 +- gcc/gencfn-macros.c | 51 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 3 +- gcc/genconfig.c | 2 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 9 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 2 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 47 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 14 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 8 +- gcc/gengtype-state.c | 2 +- gcc/gengtype.c | 13 +- gcc/gengtype.h | 2 +- gcc/genhooks.c | 4 +- gcc/genmatch.c | 2 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 213 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 10 +- gcc/genoutput.c | 3 +- gcc/genpeep.c | 6 +- gcc/genpreds.c | 3 +- gcc/genrecog.c | 60 +- gcc/gensupport.c | 17 +- gcc/gensupport.h | 2 +- gcc/gentarget-def.c | 2 +- gcc/ggc-common.c | 19 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 7 +- gcc/ggc-tests.c | 2 +- gcc/ggc.h | 2 +- gcc/gimple-builder.c | 2 +- gcc/gimple-builder.h | 2 +- gcc/gimple-expr.c | 6 +- gcc/gimple-expr.h | 4 +- gcc/gimple-fold.c | 326 +- gcc/gimple-fold.h | 5 +- gcc/gimple-iterator.c | 10 +- gcc/gimple-iterator.h | 17 +- gcc/gimple-laddress.c | 12 +- gcc/gimple-loop-interchange.cc | 188 +- gcc/gimple-loop-jam.c | 2 +- gcc/gimple-low.c | 2 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 2 +- gcc/gimple-match.h | 2 +- gcc/gimple-predict.h | 2 +- gcc/gimple-pretty-print.c | 3 +- gcc/gimple-pretty-print.h | 2 +- gcc/gimple-ssa-backprop.c | 2 +- gcc/gimple-ssa-evrp-analyze.c | 68 +- gcc/gimple-ssa-evrp-analyze.h | 10 +- gcc/gimple-ssa-evrp.c | 4 +- gcc/gimple-ssa-isolate-paths.c | 6 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-ssa-sprintf.c | 109 +- gcc/gimple-ssa-store-merging.c | 222 +- gcc/gimple-ssa-strength-reduction.c | 33 +- gcc/gimple-ssa-warn-alloca.c | 3 +- gcc/gimple-ssa-warn-restrict.c | 1803 + .../avr-modes.def => gimple-ssa-warn-restrict.h} | 21 +- 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 | 19 +- gcc/gimple.def | 2 +- gcc/gimple.h | 23 +- gcc/gimplify-me.c | 2 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 63 +- gcc/gimplify.h | 21 +- 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 | 79 +- gcc/go/Make-lang.in | 2 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 17 +- gcc/go/go-backend.c | 2 +- gcc/go/go-c.h | 5 +- gcc/go/go-gcc-diagnostics.cc | 2 +- gcc/go/go-gcc.cc | 129 +- gcc/go/go-gcc.h | 2 +- gcc/go/go-lang.c | 24 +- gcc/go/go-sha1.cc | 2 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 17 +- gcc/go/gofrontend/escape.cc | 1379 +- gcc/go/gofrontend/escape.h | 74 +- gcc/go/gofrontend/expressions.cc | 596 +- gcc/go/gofrontend/expressions.h | 235 +- gcc/go/gofrontend/go-encode-id.cc | 95 +- gcc/go/gofrontend/go-encode-id.h | 14 +- gcc/go/gofrontend/go-optimize.cc | 14 +- gcc/go/gofrontend/go-optimize.h | 6 +- gcc/go/gofrontend/go.cc | 5 + gcc/go/gofrontend/gogo.cc | 146 +- gcc/go/gofrontend/gogo.h | 96 +- gcc/go/gofrontend/lex.cc | 9 +- gcc/go/gofrontend/names.cc | 785 +- gcc/go/gofrontend/parse.cc | 103 +- gcc/go/gofrontend/parse.h | 9 +- gcc/go/gofrontend/runtime.cc | 30 +- gcc/go/gofrontend/runtime.def | 14 +- gcc/go/gofrontend/statements.cc | 57 +- gcc/go/gofrontend/types.cc | 231 +- gcc/go/gofrontend/types.h | 52 +- gcc/go/gofrontend/wb.cc | 180 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 8 +- 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 | 10 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 307 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/graphite.c | 48 +- gcc/graphite.h | 2 +- gcc/gsstruct.def | 2 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 2 +- gcc/haifa-sched.c | 9 +- gcc/hard-reg-set.h | 2 +- gcc/hash-map-tests.c | 2 +- gcc/hash-map-traits.h | 2 +- gcc/hash-map.h | 2 +- gcc/hash-set-tests.c | 2 +- gcc/hash-set.h | 2 +- gcc/hash-table.c | 2 +- gcc/hash-table.h | 2 +- gcc/hash-traits.h | 2 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 14 +- gcc/hooks.h | 7 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 2 +- gcc/hsa-brig.c | 5 +- gcc/hsa-builtins.def | 2 +- gcc/hsa-common.c | 2 +- gcc/hsa-common.h | 2 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 38 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 2 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 3 +- gcc/ifcvt.c | 10 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 18 +- gcc/incpath.c | 2 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 2 +- gcc/input.c | 4 +- gcc/input.h | 2 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 2 +- gcc/int-vector-builder.h | 90 + gcc/internal-fn.c | 431 +- gcc/internal-fn.def | 75 +- gcc/internal-fn.h | 26 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-chkp.c | 2 +- gcc/ipa-chkp.h | 2 +- gcc/ipa-comdats.c | 9 +- gcc/ipa-cp.c | 2 +- gcc/ipa-devirt.c | 34 +- gcc/ipa-fnsummary.c | 118 +- gcc/ipa-fnsummary.h | 2 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 2 +- gcc/ipa-icf-gimple.h | 2 +- gcc/ipa-icf.c | 17 +- gcc/ipa-icf.h | 2 +- gcc/ipa-inline-analysis.c | 2 +- gcc/ipa-inline-transform.c | 2 +- gcc/ipa-inline.c | 165 +- gcc/ipa-inline.h | 2 +- gcc/ipa-param-manipulation.c | 31 +- gcc/ipa-param-manipulation.h | 4 +- gcc/ipa-polymorphic-call.c | 77 +- gcc/ipa-predicate.c | 2 +- gcc/ipa-predicate.h | 2 +- gcc/ipa-profile.c | 10 +- gcc/ipa-prop.c | 65 +- gcc/ipa-prop.h | 4 +- gcc/ipa-pure-const.c | 21 +- gcc/ipa-ref.c | 2 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 2 +- gcc/ipa-reference.h | 2 +- gcc/ipa-split.c | 2 +- gcc/ipa-utils.c | 2 +- gcc/ipa-utils.h | 2 +- gcc/ipa-visibility.c | 5 +- gcc/ipa.c | 2 +- gcc/ira-build.c | 16 +- gcc/ira-color.c | 52 +- gcc/ira-conflicts.c | 9 +- gcc/ira-costs.c | 10 +- gcc/ira-emit.c | 2 +- gcc/ira-int.h | 4 +- gcc/ira-lives.c | 4 +- gcc/ira.c | 70 +- gcc/ira.h | 6 +- gcc/is-a.h | 2 +- gcc/jit/ChangeLog | 26 +- 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 | 16 +- gcc/jit/jit-builtins.h | 2 +- gcc/jit/jit-common.h | 2 +- gcc/jit/jit-logging.c | 4 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 13 +- gcc/jit/jit-playback.h | 2 +- gcc/jit/jit-recording.c | 12 +- gcc/jit/jit-recording.h | 6 +- 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 | 14 +- gcc/jit/libgccjit.h | 2 +- gcc/jit/libgccjit.map | 2 +- gcc/jump.c | 11 +- gcc/langhooks-def.h | 2 +- gcc/langhooks.c | 2 +- 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 | 9 +- gcc/loop-iv.c | 2 +- gcc/loop-unroll.c | 4 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 30 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 8 +- gcc/lra-coalesce.c | 2 +- gcc/lra-constraints.c | 185 +- gcc/lra-eliminations.c | 118 +- gcc/lra-int.h | 16 +- gcc/lra-lives.c | 2 +- gcc/lra-remat.c | 10 +- gcc/lra-spills.c | 53 +- gcc/lra.c | 10 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 4 +- gcc/lto-compress.c | 2 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 2 +- gcc/lto-section-in.c | 2 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 39 +- gcc/lto-streamer-out.c | 105 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 2 +- gcc/lto/ChangeLog | 65 +- 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-lang.c | 93 +- gcc/lto/lto-object.c | 2 +- gcc/lto/lto-partition.c | 2 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 49 +- gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 71 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 19 +- gcc/machmode.h | 190 +- gcc/main.c | 2 +- gcc/match.pd | 300 +- gcc/mcf.c | 2 +- gcc/mem-stats-traits.h | 2 +- gcc/mem-stats.h | 19 +- gcc/memmodel.h | 2 +- gcc/memory-block.cc | 2 +- gcc/memory-block.h | 2 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 3 +- gcc/mode-switching.c | 2 +- gcc/modulo-sched.c | 33 +- gcc/multiple_target.c | 2 +- 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 | 55 +- gcc/omp-expand.h | 2 +- gcc/omp-general.c | 26 +- gcc/omp-general.h | 4 +- gcc/omp-grid.c | 2 +- gcc/omp-grid.h | 2 +- gcc/omp-low.c | 77 +- gcc/omp-low.h | 2 +- gcc/omp-offload.c | 2 +- gcc/omp-offload.h | 2 +- gcc/omp-simd-clone.c | 19 +- gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-read.awk | 2 +- gcc/optabs-libfuncs.c | 2 +- gcc/optabs-libfuncs.h | 2 +- gcc/optabs-query.c | 210 +- gcc/optabs-query.h | 10 +- gcc/optabs-tree.c | 14 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 513 +- gcc/optabs.def | 32 +- gcc/optabs.h | 30 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 2 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 7 +- gcc/opts.c | 38 +- gcc/opts.h | 2 +- gcc/output.h | 2 +- gcc/params-enum.h | 2 +- gcc/params-list.h | 2 +- gcc/params-options.h | 2 +- gcc/params.c | 2 +- gcc/params.def | 11 +- gcc/params.h | 2 +- gcc/pass_manager.h | 2 +- gcc/passes.c | 4 +- gcc/passes.def | 7 +- gcc/plugin.c | 2 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 42 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 28182 ++++++------ gcc/po/da.po | 30358 +++++++------ gcc/po/de.po | 30439 +++++++------ gcc/po/el.po | 28470 ++++++------ gcc/po/es.po | 30424 +++++++------ gcc/po/exgettext | 2 +- gcc/po/fi.po | 29638 +++++++------ gcc/po/fr.po | 30431 +++++++------ gcc/po/gcc.pot | 25515 ++++++----- gcc/po/hr.po | 27793 ++++++------ gcc/po/id.po | 30272 +++++++------ gcc/po/ja.po | 29968 +++++++------ gcc/po/nl.po | 29039 +++++++------ gcc/po/ru.po | 30962 +++++++------ gcc/po/sr.po | 30167 +++++++------ gcc/po/sv.po | 30330 +++++++------ gcc/po/tr.po | 30503 +++++++------ gcc/po/uk.po | 27972 ++++++------ gcc/po/vi.po | 29575 +++++++------ gcc/po/zh_CN.po | 30432 +++++++------ gcc/po/zh_TW.po | 30185 +++++++------ gcc/poly-int-types.h | 95 + gcc/poly-int.h | 2601 ++ gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 6 +- gcc/predict.c | 164 +- gcc/predict.def | 42 +- gcc/predict.h | 3 +- gcc/prefix.c | 2 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 26 +- gcc/pretty-print.h | 15 +- gcc/print-rtl-function.c | 2 +- gcc/print-rtl.c | 69 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 19 +- gcc/print-tree.h | 2 +- gcc/profile-count.c | 30 +- gcc/profile-count.h | 127 +- gcc/profile.c | 2 +- gcc/profile.h | 2 +- gcc/read-md.c | 2 +- gcc/read-md.h | 2 +- gcc/read-rtl-function.c | 16 +- gcc/read-rtl-function.h | 2 +- gcc/read-rtl.c | 10 +- gcc/real.c | 2 +- gcc/real.h | 2 +- gcc/realmpfr.c | 2 +- gcc/realmpfr.h | 2 +- gcc/recog.c | 78 +- gcc/recog.h | 4 +- gcc/ree.c | 83 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 17 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 36 +- gcc/regrename.c | 25 +- gcc/regrename.h | 2 +- gcc/regs.h | 2 +- gcc/regset.h | 2 +- gcc/regstat.c | 10 +- gcc/reload.c | 186 +- gcc/reload.h | 4 +- gcc/reload1.c | 147 +- gcc/reorg.c | 13 +- gcc/resource.c | 2 +- gcc/resource.h | 2 +- gcc/rtl-chkp.c | 2 +- gcc/rtl-chkp.h | 2 +- gcc/rtl-error.c | 2 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 59 +- gcc/rtl.c | 23 +- gcc/rtl.def | 7 +- gcc/rtl.h | 318 +- gcc/rtlanal.c | 403 +- gcc/rtlhash.c | 9 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 6 +- gcc/rtx-vector-builder.c | 112 + gcc/rtx-vector-builder.h | 115 + gcc/run-rtl-passes.c | 4 +- gcc/run-rtl-passes.h | 2 +- gcc/sancov.c | 2 +- gcc/sanitizer.def | 2 +- gcc/sanopt.c | 11 +- gcc/sbitmap.c | 8 +- gcc/sbitmap.h | 2 +- gcc/sched-deps.c | 12 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 2 +- gcc/sched-rgn.c | 8 +- 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 | 27 +- 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 | 14 +- gcc/selftest.c | 26 +- gcc/selftest.h | 55 +- gcc/sese.c | 2 +- gcc/sese.h | 16 +- gcc/shrink-wrap.c | 2 +- gcc/shrink-wrap.h | 2 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 564 +- 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 | 136 +- 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 | 58 +- 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 | 142 +- gcc/target.h | 28 +- gcc/targhooks.c | 100 +- gcc/targhooks.h | 17 +- gcc/testsuite/ChangeLog | 21207 ++------- gcc/testsuite/{ChangeLog => ChangeLog-2017} | 881 +- 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/Warray-bounds-2.c | 204 + gcc/testsuite/c-c++-common/Warray-bounds-3.c | 414 + gcc/testsuite/c-c++-common/Warray-bounds-4.c | 68 + gcc/testsuite/c-c++-common/Warray-bounds-5.c | 40 + gcc/testsuite/c-c++-common/Warray-bounds.c | 27 +- gcc/testsuite/c-c++-common/Wattributes-2.c | 74 + gcc/testsuite/c-c++-common/Wattributes.c | 439 + gcc/testsuite/c-c++-common/Wcast-function-type.c | 31 + gcc/testsuite/c-c++-common/Wrestrict-2.c | 70 + gcc/testsuite/c-c++-common/Wrestrict-3.c | 48 + gcc/testsuite/c-c++-common/Wrestrict.c | 992 + .../c-c++-common/Wsizeof-pointer-memaccess1.c | 4 +- .../c-c++-common/Wsizeof-pointer-memaccess2.c | 4 +- .../c-c++-common/Wstringop-truncation-3.c | 22 + .../c-c++-common/asan/pointer-compare-1.c | 2 +- .../c-c++-common/asan/pointer-compare-2.c | 2 +- .../c-c++-common/asan/pointer-compare-3.c | 39 + .../c-c++-common/asan/pointer-subtract-1.c | 2 +- .../c-c++-common/asan/pointer-subtract-2.c | 2 +- .../c-c++-common/asan/pointer-subtract-3.c | 2 +- .../c-c++-common/asan/pointer-subtract-4.c | 2 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 4 +- gcc/testsuite/c-c++-common/attr-nonstring-4.c | 79 + gcc/testsuite/c-c++-common/builtins.c | 194 + gcc/testsuite/c-c++-common/cpp/ffile-prefix-map.c | 5 + gcc/testsuite/c-c++-common/cpp/fmacro-prefix-map.c | 5 + gcc/testsuite/c-c++-common/dwarf2/pr83550.c | 10 + gcc/testsuite/c-c++-common/dwarf2/vla1.c | 1 + gcc/testsuite/c-c++-common/fcf-protection-1.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-2.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-3.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-5.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-6.c | 5 + gcc/testsuite/c-c++-common/fcf-protection-7.c | 5 + gcc/testsuite/c-c++-common/ffile-prefix-map.c | 12 + gcc/testsuite/c-c++-common/fmacro-prefix-map.c | 12 + gcc/testsuite/c-c++-common/goacc/pr84217.c | 8 + gcc/testsuite/c-c++-common/gomp/pr83977-1.c | 19 + gcc/testsuite/c-c++-common/gomp/pr83977-2.c | 18 + gcc/testsuite/c-c++-common/gomp/pr83977-3.c | 21 + .../c-c++-common/patchable_function_entry-decl.c | 3 +- .../patchable_function_entry-default.c | 3 +- .../patchable_function_entry-definition.c | 3 +- gcc/testsuite/c-c++-common/pr82872.c | 11 + gcc/testsuite/c-c++-common/torture/pr83553.c | 29 + gcc/testsuite/c-c++-common/unroll-1.c | 41 + gcc/testsuite/c-c++-common/unroll-2.c | 41 + gcc/testsuite/c-c++-common/unroll-3.c | 41 + gcc/testsuite/c-c++-common/unroll-4.c | 22 + gcc/testsuite/c-c++-common/unroll-5.c | 29 + gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Walloca1.C | 1 + gcc/testsuite/g++.dg/Wattributes-2.C | 35 + gcc/testsuite/g++.dg/Wattributes-3.C | 90 + gcc/testsuite/g++.dg/Wattributes-4.C | 29 + gcc/testsuite/g++.dg/Wattributes-5.C | 34 + gcc/testsuite/g++.dg/Wcast-function-type.C | 17 + gcc/testsuite/g++.dg/Wclass-memaccess-2.C | 4 +- gcc/testsuite/g++.dg/abi/empty29.C | 7 + gcc/testsuite/g++.dg/abi/pr83487.C | 13 + .../g++.dg/{parse/crash58.C => abi/pr83489.C} | 3 +- 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/abi/pr83487-1_main.C | 8 + gcc/testsuite/g++.dg/compat/abi/pr83487-1_x.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-1_y.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_main.C | 8 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_x.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_y.C | 1 + 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/cpp/pr83602.C | 4 + gcc/testsuite/g++.dg/cpp0x/abstract-default1.C | 26 + gcc/testsuite/g++.dg/cpp0x/alias-decl-61.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas13.C | 5 + gcc/testsuite/g++.dg/cpp0x/anon-union2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-64462.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C | 20 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-self1.C | 5 + gcc/testsuite/g++.dg/cpp0x/desig2.C | 23 + gcc/testsuite/g++.dg/cpp0x/desig3.C | 21 + gcc/testsuite/g++.dg/cpp0x/desig4.C | 21 + gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C | 27 + gcc/testsuite/g++.dg/cpp0x/initlist-cast1.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist93.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice25.C | 27 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-local1.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch2.C | 18 + .../g++.dg/cpp0x/lambda/lambda-variadic6.C | 12 + .../cpp0x/missing-initializer_list-include.C | 1 + gcc/testsuite/g++.dg/cpp0x/new2.C | 4 + gcc/testsuite/g++.dg/cpp0x/pr70338.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr81167.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr82882.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr83160.C | 33 + gcc/testsuite/g++.dg/cpp0x/pr83556.C | 28 + gcc/testsuite/g++.dg/cpp0x/pr83734.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr83824.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr83897.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr83919.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr83978.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr83993.C | 49 + gcc/testsuite/g++.dg/cpp0x/range-for10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum7.C | 19 + gcc/testsuite/g++.dg/cpp0x/temp_default4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic171.C | 12 + gcc/testsuite/g++.dg/cpp1y/auto-fn46.C | 6 + gcc/testsuite/g++.dg/cpp1y/constexpr-83116.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-1.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-2.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty4.C | 51 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-84125.C | 10 + .../g++.dg/cpp1y/lambda-generic-nested2.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ1.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ2.C | 14 + .../g++.dg/cpp1y/lambda-generic-variadic10.C | 17 + .../g++.dg/cpp1y/lambda-generic-variadic7.C | 19 + .../g++.dg/cpp1y/lambda-generic-variadic8.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic9.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C | 1 + gcc/testsuite/g++.dg/cpp1y/lambda-generic.C | 9 +- gcc/testsuite/g++.dg/cpp1y/pr83406.C | 41 + gcc/testsuite/g++.dg/cpp1y/pr83739.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr83817.C | 17 + gcc/testsuite/g++.dg/cpp1y/var-templ57.C | 4 + gcc/testsuite/g++.dg/cpp1y/vla10.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla2.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla6.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla8.C | 1 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 13 + gcc/testsuite/g++.dg/cpp1z/decomp10.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 25 +- gcc/testsuite/g++.dg/cpp1z/decomp32.C | 32 + gcc/testsuite/g++.dg/cpp1z/decomp33.C | 21 + gcc/testsuite/g++.dg/cpp1z/decomp34.C | 11 + gcc/testsuite/g++.dg/cpp1z/decomp35.C | 35 + gcc/testsuite/g++.dg/cpp1z/decomp36.C | 19 + gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 14 + gcc/testsuite/g++.dg/cpp1z/pr83644.C | 12 + gcc/testsuite/g++.dg/cpp1z/pr83918.C | 32 + gcc/testsuite/g++.dg/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/debug5.C | 1 + gcc/testsuite/g++.dg/debug/debug6.C | 1 + gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- gcc/testsuite/g++.dg/debug/pr54828.C | 1 + gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 2 +- .../g++.dg/diagnostic/param-type-mismatch.C | 27 +- gcc/testsuite/g++.dg/diagnostic/pr70105.C | 1 + gcc/testsuite/g++.dg/diagnostic/pr84138.C | 8 + gcc/testsuite/g++.dg/eh/cleanup5.C | 1 + gcc/testsuite/g++.dg/eh/spbp.C | 1 + gcc/testsuite/g++.dg/ext/flexary13.C | 6 - gcc/testsuite/g++.dg/ext/flexary25.C | 20 + gcc/testsuite/g++.dg/ext/flexary26.C | 26 + gcc/testsuite/g++.dg/ext/flexary27.C | 25 + gcc/testsuite/g++.dg/ext/flexary28.C | 46 + gcc/testsuite/g++.dg/ext/forscope1.C | 2 +- gcc/testsuite/g++.dg/ext/forscope2.C | 2 +- gcc/testsuite/g++.dg/ext/label13.C | 1 + gcc/testsuite/g++.dg/ext/label13a.C | 1 + gcc/testsuite/g++.dg/ext/label14.C | 1 + gcc/testsuite/g++.dg/ext/label2.C | 1 + gcc/testsuite/g++.dg/ext/label3.C | 1 + gcc/testsuite/g++.dg/ext/mv16.C | 6 + gcc/testsuite/g++.dg/ext/mv26.C | 15 + .../{gcc.dg/pr81695.c => g++.dg/ext/pr83996.C} | 6 +- .../g++.dg/ext/{stmtexpr19.C => stmtexpr20.C} | 8 +- .../g++.dg/ext/{stmtexpr19.C => stmtexpr21.C} | 8 +- gcc/testsuite/g++.dg/ext/tmplattr9.C | 1 + gcc/testsuite/g++.dg/ext/unroll-1.C | 19 + gcc/testsuite/g++.dg/ext/unroll-2.C | 13 + gcc/testsuite/g++.dg/ext/unroll-3.C | 20 + gcc/testsuite/g++.dg/ext/vector33.C | 10 + gcc/testsuite/g++.dg/ext/vla10.C | 1 + gcc/testsuite/g++.dg/ext/vla11.C | 1 + gcc/testsuite/g++.dg/ext/vla12.C | 1 + gcc/testsuite/g++.dg/ext/vla15.C | 1 + gcc/testsuite/g++.dg/ext/vla16.C | 1 + gcc/testsuite/g++.dg/ext/vla17.C | 1 + gcc/testsuite/g++.dg/ext/vla3.C | 1 + gcc/testsuite/g++.dg/ext/vla6.C | 1 + gcc/testsuite/g++.dg/ext/vla7.C | 1 + 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/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/inherit/union3.C | 16 + gcc/testsuite/g++.dg/init/array24.C | 1 + gcc/testsuite/g++.dg/init/new47.C | 1 + gcc/testsuite/g++.dg/init/pr55497.C | 1 + gcc/testsuite/g++.dg/init/pr83993-1.C | 11 + gcc/testsuite/g++.dg/init/pr83993-2.C | 14 + gcc/testsuite/g++.dg/ipa/devirt-22.C | 2 +- gcc/testsuite/g++.dg/ipa/pr82352.C | 93 + gcc/testsuite/g++.dg/ipa/pr82801.C | 20 + gcc/testsuite/g++.dg/ipa/pr83549.C | 8 + gcc/testsuite/g++.dg/ipa/pr83667.C | 25 + .../g++.dg/lookup/{pr83287.C => pr83287-2.C} | 9 +- gcc/testsuite/g++.dg/lto/lto.exp | 2 +- gcc/testsuite/g++.dg/lto/pr82027_0.C | 73 + gcc/testsuite/g++.dg/lto/pr83121_0.C | 12 + gcc/testsuite/g++.dg/lto/pr83121_1.C | 10 + gcc/testsuite/g++.dg/lto/pr83720_0.C | 55 + gcc/testsuite/g++.dg/opt/pr78201.C | 1 + gcc/testsuite/g++.dg/opt/pr83555.C | 15 + gcc/testsuite/g++.dg/opt/pr83608.C | 28 + gcc/testsuite/g++.dg/opt/pr83609.C | 28 + gcc/testsuite/g++.dg/other/const5.C | 8 + gcc/testsuite/g++.dg/other/fsyntax-only2.C | 11 + gcc/testsuite/g++.dg/other/i386-2.C | 6 +- gcc/testsuite/g++.dg/other/i386-3.C | 7 +- gcc/testsuite/g++.dg/parse/crash67.C | 2 +- gcc/testsuite/g++.dg/parse/pr43765.C | 4 +- gcc/testsuite/g++.dg/parse/pr81247-c.C | 7 +- gcc/testsuite/g++.dg/parse/pr83634.C | 11 + gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/plugin/attribute_plugin.c | 2 +- .../g++.dg/plugin/diagnostic-test-expressions-1.C | 256 +- .../g++.dg/plugin/diagnostic-test-inlining-1.C | 34 + gcc/testsuite/g++.dg/plugin/plugin.exp | 4 +- gcc/testsuite/g++.dg/pr79095-4.C | 26 - gcc/testsuite/g++.dg/pr80481.C | 70 + gcc/testsuite/g++.dg/pr81308-1.C | 67 + gcc/testsuite/g++.dg/pr81308-2.C | 38 + gcc/testsuite/g++.dg/pr82404.C | 17 + gcc/testsuite/g++.dg/pr83239.C | 56 + gcc/testsuite/g++.dg/pr83979.c | 7 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/spellcheck-reswords.C | 11 + gcc/testsuite/g++.dg/spellcheck-stdlib.C | 2 +- gcc/testsuite/g++.dg/template/for1.C | 2 +- gcc/testsuite/g++.dg/template/incomplete11.C | 10 + gcc/testsuite/g++.dg/template/pr59930-1.C | 18 + gcc/testsuite/g++.dg/template/pr59930-2.C | 17 + gcc/testsuite/g++.dg/template/pr59930-3.C | 29 + gcc/testsuite/g++.dg/template/pr71826.C | 13 +- gcc/testsuite/g++.dg/template/pr79650.C | 20 + gcc/testsuite/g++.dg/template/pr83825.C | 13 + gcc/testsuite/g++.dg/template/pr83988.C | 16 + gcc/testsuite/g++.dg/template/vla2.C | 1 + gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 2 +- .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 3 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 3 +- gcc/testsuite/g++.dg/torture/pr42462.C | 1 + gcc/testsuite/g++.dg/torture/pr42739.C | 1 + gcc/testsuite/g++.dg/torture/pr62127.C | 1 + gcc/testsuite/g++.dg/torture/pr67055.C | 1 + gcc/testsuite/g++.dg/torture/pr77745-2.C | 4 + gcc/testsuite/g++.dg/torture/pr77745.C | 6 +- .../g++.dg/{ipa/pr63595.C => torture/pr81360.C} | 3 +- gcc/testsuite/g++.dg/torture/pr81877.C | 22 + gcc/testsuite/g++.dg/torture/pr83391.C | 36 + gcc/testsuite/g++.dg/torture/pr83471.C | 21 + gcc/testsuite/g++.dg/torture/pr83482.C | 20 + gcc/testsuite/g++.dg/torture/pr83619.C | 66 + gcc/testsuite/g++.dg/torture/pr83713.C | 12 + gcc/testsuite/g++.dg/torture/pr83718.C | 115 + gcc/testsuite/g++.dg/torture/pr84132.C | 17 + gcc/testsuite/g++.dg/torture/pr84233.C | 25 + .../g++.dg/torture/stackalign/eh-alloca-1.C | 1 + .../g++.dg/torture/stackalign/eh-inline-2.C | 1 + .../g++.dg/torture/stackalign/eh-vararg-1.C | 1 + .../g++.dg/torture/stackalign/eh-vararg-2.C | 1 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr83523.C | 25 + gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/pr83555.C | 40 + gcc/testsuite/g++.dg/ubsan/pr83987.C | 15 + gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/vect/pr36648.cc | 2 +- gcc/testsuite/g++.dg/vect/pr70729-nest.cc | 2 +- gcc/testsuite/g++.dg/vect/pr70729.cc | 2 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 41 +- gcc/testsuite/g++.dg/vect/vect.exp | 2 +- gcc/testsuite/g++.dg/warn/83895.C | 7 + gcc/testsuite/g++.dg/warn/Wduplicated-branches4.C | 16 + gcc/testsuite/g++.dg/warn/Wduplicated-branches5.C | 16 + gcc/testsuite/g++.dg/warn/Wformat-1.C | 2 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 28 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 28 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 1 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 48 + .../g++.dg/warn/Wsizeof-pointer-memaccess-1.C | 1 + gcc/testsuite/g++.dg/warn/Wunused-label-3.C | 1 + gcc/testsuite/g++.dg/warn/Wunused-parm-11.C | 13 + gcc/testsuite/g++.dg/warn/Wunused-var-27.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-var-28.C | 15 + gcc/testsuite/g++.dg/warn/Wunused-var-29.C | 10 + gcc/testsuite/g++.dg/warn/Wunused-var30.C | 9 + gcc/testsuite/g++.dg/warn/Wvla-1.C | 1 + gcc/testsuite/g++.dg/warn/Wvla-3.C | 2 + gcc/testsuite/g++.dg/warn/mvp2.C | 24 + .../g++.mike/p789a.C => g++.dg/warn/pr83054.C} | 11 +- gcc/testsuite/g++.dg/warn/pr83974.C | 11 + gcc/testsuite/g++.dg/warn/string1.C | 2 +- gcc/testsuite/g++.dg/wrappers/README | 2 + gcc/testsuite/g++.dg/wrappers/alloc.C | 43 + gcc/testsuite/g++.dg/wrappers/cow-istream-string.C | 15 + gcc/testsuite/g++.dg/wrappers/cp-stdlib.C | 117 + gcc/testsuite/g++.dg/wrappers/pr83799.C | 18 + gcc/testsuite/g++.dg/wrappers/pr83814.C | 70 + gcc/testsuite/g++.dg/wrappers/pr83902.C | 9 + .../wrappers/sanitizer_coverage_libcdep_new.C | 22 + .../wrappers/wrapper-around-type-pack-expansion.C | 50 + gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.ext/array2.C | 1 + gcc/testsuite/g++.old-deja/g++.ext/constructor.C | 1 + gcc/testsuite/g++.old-deja/g++.ext/namedret2.C | 2 +- gcc/testsuite/g++.old-deja/g++.law/builtin1.C | 1 + gcc/testsuite/g++.old-deja/g++.other/crash12.C | 1 + gcc/testsuite/g++.old-deja/g++.other/eh3.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/array6.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/dynarray.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/friend23.C | 11 +- gcc/testsuite/g++.old-deja/g++.pt/friend24.C | 18 - gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- .../aarch64/sve/aarch64-sve.exp} | 18 +- gcc/testsuite/g++.target/aarch64/sve/catch_1.C | 69 + gcc/testsuite/g++.target/aarch64/sve/catch_2.C | 4 + gcc/testsuite/g++.target/aarch64/sve/catch_3.C | 78 + gcc/testsuite/g++.target/aarch64/sve/catch_4.C | 4 + gcc/testsuite/g++.target/aarch64/sve/catch_5.C | 81 + gcc/testsuite/g++.target/aarch64/sve/catch_6.C | 4 + gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/pr82096.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr83051-2.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr83051.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr83448.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr83487.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr83510.c | 172 + gcc/testsuite/gcc.c-torture/compile/pr83547.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr83575.c | 33 + gcc/testsuite/gcc.c-torture/compile/pr84111.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr84136.c | 15 + gcc/testsuite/gcc.c-torture/execute/20180112-1.c | 32 + gcc/testsuite/gcc.c-torture/execute/20180131-1.c | 28 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- .../execute/ieee/{compare-fp-3.x => fp-cmp-7.x} | 0 gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr84235.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr70460.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr81503.c | 9 + gcc/testsuite/gcc.c-torture/execute/pr81913.c | 4 +- gcc/testsuite/gcc.c-torture/execute/pr83269.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr83298.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr83362.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr83383.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr83477.c | 22 + gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Walloca-16.c | 6 + gcc/testsuite/gcc.dg/Warray-bounds-23.c | 15 + gcc/testsuite/gcc.dg/Warray-bounds-24.c | 15 + gcc/testsuite/gcc.dg/Warray-bounds-25.c | 33 + gcc/testsuite/gcc.dg/Warray-bounds-26.c | 17 + gcc/testsuite/gcc.dg/Wattributes-6.c | 439 + gcc/testsuite/gcc.dg/Wattributes-7.c | 74 + gcc/testsuite/gcc.dg/Wnonnull.c | 41 + gcc/testsuite/gcc.dg/Wobjsize-1.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-2.c | 41 + gcc/testsuite/gcc.dg/Wrestrict-3.c | 17 + gcc/testsuite/gcc.dg/Wrestrict-4.c | 110 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 43 + gcc/testsuite/gcc.dg/Wrestrict-6.c | 66 + gcc/testsuite/gcc.dg/Wrestrict.c | 35 + gcc/testsuite/gcc.dg/Wsign-conversion.c | 6 +- gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-2.c | 30 + gcc/testsuite/gcc.dg/Wstringop-overflow-3.c | 13 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 132 + gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-4.c | 2 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/autopar/pr83957.c | 11 + gcc/testsuite/gcc.dg/builtin-bswap-7.c | 2 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 7 +- gcc/testsuite/gcc.dg/c11-atomic-5.c | 10 + gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/pr83487-1.h | 9 + gcc/testsuite/gcc.dg/compat/pr83487-1_main.c | 8 + gcc/testsuite/gcc.dg/compat/pr83487-1_x.c | 63 + gcc/testsuite/gcc.dg/compat/pr83487-1_y.c | 27 + gcc/testsuite/gcc.dg/compat/pr83487-2_main.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_x.c | 2 + gcc/testsuite/gcc.dg/compat/pr83487-2_y.c | 2 + gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/const-2.c | 22 + gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/trad/pr69869.c | 8 + gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cse_recip.c | 2 +- gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 5 +- gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/format/Wsuggest-attribute-1.c | 9 + gcc/testsuite/gcc.dg/format/format.exp | 2 +- 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/interchange-7.c | 1 + gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr82819.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83176.c | 42 + gcc/testsuite/gcc.dg/graphite/pr83359.c | 40 + gcc/testsuite/gcc.dg/graphite/pr83385.c | 32 + gcc/testsuite/gcc.dg/graphite/pr83435.c | 25 + gcc/testsuite/gcc.dg/graphite/pr83563.c | 15 + gcc/testsuite/gcc.dg/graphite/pr83572.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83668.c | 34 + gcc/testsuite/gcc.dg/graphite/pr83887.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83963-2.c | 26 + gcc/testsuite/gcc.dg/graphite/pr83963.c | 31 + gcc/testsuite/gcc.dg/graphite/pr84057.c | 31 + gcc/testsuite/gcc.dg/graphite/pr84204.c | 17 + gcc/testsuite/gcc.dg/graphite/pr84205.c | 23 + gcc/testsuite/gcc.dg/graphite/run-id-1.c | 1 + gcc/testsuite/gcc.dg/guality/guality.h | 9 +- gcc/testsuite/gcc.dg/guality/inline-params-2.c | 1 - gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/inline-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/inline-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/pr83594.c | 5 + gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 3 +- gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/lto/pr81406_0.c | 20 + gcc/testsuite/gcc.dg/lto/pr81440.h | 4 + gcc/testsuite/gcc.dg/lto/pr81440_0.c | 9 + gcc/testsuite/gcc.dg/lto/pr81440_1.c | 6 + gcc/testsuite/gcc.dg/lto/pr83388_0.c | 18 + gcc/testsuite/gcc.dg/lto/pr83719_0.c | 4 + gcc/testsuite/gcc.dg/lto/pr83954.h | 3 + gcc/testsuite/gcc.dg/lto/pr83954_0.c | 8 + gcc/testsuite/gcc.dg/lto/pr83954_1.c | 7 + gcc/testsuite/gcc.dg/memcmp-1.c | 125 +- gcc/testsuite/gcc.dg/memcpy-6.c | 44 + gcc/testsuite/gcc.dg/no-strict-overflow-7.c | 6 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/params/params.exp | 2 +- gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- .../gcc.dg/plugin/diagnostic-test-inlining-1.c | 34 + .../gcc.dg/plugin/diagnostic-test-inlining-2.c | 48 + .../gcc.dg/plugin/diagnostic-test-inlining-3.c | 43 + .../gcc.dg/plugin/diagnostic-test-inlining-4.c | 56 + ...iterals.c => diagnostic_plugin_test_inlining.c} | 75 +- .../gcc.dg/plugin/expensive-selftests-1.c | 3 + .../gcc.dg/plugin/expensive_selftests_plugin.c | 177 + gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c | 2 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 16 +- gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c | 21 + gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c | 26 + gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 18 + .../{wide-int-test-1.c => poly-int-test-1.c} | 1 - gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 4792 ++ gcc/testsuite/gcc.dg/pr21643.c | 4 +- gcc/testsuite/gcc.dg/pr46309.c | 2 +- gcc/testsuite/gcc.dg/pr53037-1.c | 1 + gcc/testsuite/gcc.dg/pr53037-2.c | 1 + gcc/testsuite/gcc.dg/pr53037-3.c | 1 + gcc/testsuite/gcc.dg/pr61240.c | 20 + gcc/testsuite/gcc.dg/pr63387-2.c | 1 + gcc/testsuite/gcc.dg/pr63387.c | 1 + gcc/testsuite/gcc.dg/pr64935-2.c | 2 +- gcc/testsuite/gcc.dg/pr69172.c | 7 +- gcc/testsuite/gcc.dg/pr78768.c | 2 +- gcc/testsuite/gcc.dg/pr79223.c | 2 +- gcc/testsuite/gcc.dg/pr79538.c | 22 + gcc/testsuite/gcc.dg/pr80747.c | 18 + gcc/testsuite/gcc.dg/pr81020.c | 4 + gcc/testsuite/gcc.dg/pr81165.c | 59 + gcc/testsuite/gcc.dg/pr81192.c | 5 + gcc/testsuite/gcc.dg/pr81228.c | 21 + gcc/testsuite/gcc.dg/pr81281-3.c | 105 + gcc/testsuite/gcc.dg/pr81345.c | 2 +- gcc/testsuite/gcc.dg/pr81661.c | 12 + gcc/testsuite/gcc.dg/pr81703.c | 12 + gcc/testsuite/gcc.dg/pr81779.c | 15 + gcc/testsuite/gcc.dg/pr82190.c | 22 + gcc/testsuite/gcc.dg/pr82404.c | 17 + .../i386/pr78904-6.c => gcc.dg/pr82975.c} | 8 +- gcc/testsuite/gcc.dg/pr83198.c | 18 + gcc/testsuite/gcc.dg/pr83312.c | 30 + gcc/testsuite/gcc.dg/pr83361.c | 2 +- gcc/testsuite/gcc.dg/pr83363.c | 26 + gcc/testsuite/gcc.dg/pr83364.c | 22 + gcc/testsuite/gcc.dg/pr83373.c | 33 + gcc/testsuite/gcc.dg/pr83393.c | 38 + gcc/testsuite/gcc.dg/pr83396.c | 12 + gcc/testsuite/gcc.dg/pr83415.c | 12 + gcc/testsuite/gcc.dg/pr83419.c | 16 + gcc/testsuite/gcc.dg/pr83422.c | 9 + gcc/testsuite/gcc.dg/pr83424.c | 30 + gcc/testsuite/gcc.dg/pr83463.c | 17 + gcc/testsuite/gcc.dg/pr83480.c | 32 + gcc/testsuite/gcc.dg/pr83491.c | 10 + gcc/testsuite/gcc.dg/pr83506.c | 14 + gcc/testsuite/gcc.dg/pr83512.c | 16 + gcc/testsuite/gcc.dg/pr83517.c | 9 + gcc/testsuite/gcc.dg/pr83521.c | 10 + gcc/testsuite/gcc.dg/pr83527.c | 26 + gcc/testsuite/gcc.dg/pr83552.c | 13 + gcc/testsuite/gcc.dg/pr83581.c | 21 + gcc/testsuite/gcc.dg/pr83585.c | 18 + gcc/testsuite/gcc.dg/pr83593.c | 15 + gcc/testsuite/gcc.dg/pr83595.c | 9 + gcc/testsuite/gcc.dg/pr83605.c | 20 + gcc/testsuite/gcc.dg/pr83609.c | 29 + gcc/testsuite/gcc.dg/pr83620.c | 9 + gcc/testsuite/gcc.dg/pr83621.c | 13 + gcc/testsuite/gcc.dg/pr83623.c | 13 + gcc/testsuite/gcc.dg/pr83640.c | 15 + gcc/testsuite/gcc.dg/pr83645.c | 14 + gcc/testsuite/gcc.dg/pr83666.c | 29 + gcc/testsuite/gcc.dg/pr83771.c | 19 + gcc/testsuite/gcc.dg/pr83801.c | 27 + gcc/testsuite/gcc.dg/pr83844.c | 37 + gcc/testsuite/gcc.dg/pr83922.c | 21 + gcc/testsuite/gcc.dg/pr83930.c | 17 + gcc/testsuite/gcc.dg/pr83985.c | 25 + gcc/testsuite/gcc.dg/pr83986.c | 14 + gcc/testsuite/gcc.dg/pr84068.c | 18 + gcc/testsuite/gcc.dg/pr84100.c | 14 + gcc/testsuite/gcc.dg/pr84225.c | 5 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-8.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/pure-3.c | 24 + gcc/testsuite/gcc.dg/range.h | 57 + gcc/testsuite/gcc.dg/rtl/arm/stl-cond.c | 61 + gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/final.c | 2 +- gcc/testsuite/gcc.dg/sancov/cmp0.c | 1 + gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +- .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/sms-13.c | 32 + gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/sso/sso.exp | 2 +- gcc/testsuite/gcc.dg/stack-check-16.c | 36 + gcc/testsuite/gcc.dg/store_merging_12.c | 4 + gcc/testsuite/gcc.dg/store_merging_18.c | 51 + gcc/testsuite/gcc.dg/store_merging_19.c | 57 + gcc/testsuite/gcc.dg/strlenopt-36.c | 86 + gcc/testsuite/gcc.dg/strlenopt-37.c | 83 + gcc/testsuite/gcc.dg/strlenopt-38.c | 49 + gcc/testsuite/gcc.dg/strlenopt-39.c | 66 + gcc/testsuite/gcc.dg/strlenopt-40.c | 393 + gcc/testsuite/gcc.dg/strlenopt-41.c | 34 + gcc/testsuite/gcc.dg/strlenopt-42.c | 22 + gcc/testsuite/gcc.dg/strlenopt-43.c | 15 + gcc/testsuite/gcc.dg/strncmp-2.c | 18 + gcc/testsuite/gcc.dg/tls/pr83945.c | 21 + gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-5.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-6.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-7.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-8.c | 19 + gcc/testsuite/gcc.dg/torture/pr52451.c | 4 + gcc/testsuite/gcc.dg/torture/pr81814.c | 2 +- gcc/testsuite/gcc.dg/torture/pr83055.c | 14 + gcc/testsuite/gcc.dg/torture/pr83396.c | 38 + gcc/testsuite/gcc.dg/torture/pr83418.c | 17 + gcc/testsuite/gcc.dg/torture/pr83580.c | 16 + gcc/testsuite/gcc.dg/torture/pr83685.c | 20 + gcc/testsuite/gcc.dg/torture/pr83753.c | 19 + gcc/testsuite/gcc.dg/torture/pr83847.c | 32 + gcc/testsuite/gcc.dg/torture/pr83940.c | 9 + .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tree-prof/switch-case-1.c | 6 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- .../gcc.dg/tree-ssa/builtin-snprintf-warn-4.c | 46 + gcc/testsuite/gcc.dg/tree-ssa/cswtch-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cswtch-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-25.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-30.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-1.c | 1 + .../gcc.dg/tree-ssa/loop-interchange-10.c | 1 + .../gcc.dg/tree-ssa/loop-interchange-11.c | 1 + .../gcc.dg/tree-ssa/loop-interchange-14.c | 1 + .../gcc.dg/tree-ssa/loop-interchange-15.c | 2 + .../gcc.dg/tree-ssa/loop-interchange-1b.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-4.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/loop-niter-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-niter-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/peel1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr36550.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80803.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80898-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80898.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr81346-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr81346-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr81388-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82059.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr82363.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr82574.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr83329.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr83501.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr83695.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/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-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-13.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-11.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-12.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp111.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp114.c | 2 +- gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/ubsan/object-size-9.c | 2 +- gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 35 + gcc/testsuite/gcc.dg/uninit-pr81897.c | 24 + gcc/testsuite/gcc.dg/utf16-4.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c | 92 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c | 64 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c | 62 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 47 + .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 6 +- gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c | 2 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 5 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 5 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 11 + gcc/testsuite/gcc.dg/vect/pr25413a.c | 3 +- gcc/testsuite/gcc.dg/vect/pr60482.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65947-1.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-12.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-13.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 6 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-9.c | 7 +- gcc/testsuite/gcc.dg/vect/pr68445.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 6 +- gcc/testsuite/gcc.dg/vect/pr80631-1.c | 76 + gcc/testsuite/gcc.dg/vect/pr80631-2.c | 75 + gcc/testsuite/gcc.dg/vect/pr81082.c | 15 + gcc/testsuite/gcc.dg/vect/pr81410.c | 1 - gcc/testsuite/gcc.dg/vect/pr81633.c | 2 - gcc/testsuite/gcc.dg/vect/pr81815.c | 2 - gcc/testsuite/gcc.dg/vect/pr82108.c | 1 - gcc/testsuite/gcc.dg/vect/pr83857.c | 29 + gcc/testsuite/gcc.dg/vect/pr83867.c | 20 + gcc/testsuite/gcc.dg/vect/pr83914.c | 15 + gcc/testsuite/gcc.dg/vect/pr83965.c | 18 + gcc/testsuite/gcc.dg/vect/pr84265.c | 23 + gcc/testsuite/gcc.dg/vect/slp-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-13.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-17.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-20.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-22.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-23.c | 2 + gcc/testsuite/gcc.dg/vect/slp-28.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-3.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-33.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-42.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c | 2 +- .../gcc.dg/vect/slp-multitypes-11-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 1 - gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 2 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 7 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 10 +- gcc/testsuite/gcc.dg/vect/vect-114.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-71.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 67 + gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 97 + gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 97 + gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 60 + gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 53 + gcc/testsuite/gcc.dg/vect/vect-align-4.c | 15 + gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-ooo-group-1.c | 12 + gcc/testsuite/gcc.dg/vect/vect-reduc-11.c | 1 - gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-1.c | 42 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-2.c | 44 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-3.c | 42 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c | 45 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 16 +- gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 13 +- gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c | 5 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/visibility-22.c | 5 +- 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.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.target/aarch64/aapcs64/aapcs64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +- .../{vdot-compile.c => vdot-compile-2.c} | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c | 79 + gcc/testsuite/gcc.target/aarch64/bic_imm_1.c | 2 + .../gcc.target/aarch64/{bics_4.c => bics_5.c} | 24 +- gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 1 + gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 2 + gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h | 25 + .../gcc.target/aarch64/fp16_fmul_high_1.c | 9 + .../gcc.target/aarch64/fp16_fmul_high_2.c | 9 + .../gcc.target/aarch64/fp16_fmul_high_3.c | 9 + .../gcc.target/aarch64/fp16_fmul_lane_high.h | 49 + .../gcc.target/aarch64/fp16_fmul_lane_high_1.c | 14 + .../gcc.target/aarch64/fp16_fmul_lane_high_2.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_high_3.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low.h | 49 + .../gcc.target/aarch64/fp16_fmul_lane_low_1.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low_2.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low_3.c | 13 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h | 25 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_1.c | 9 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_2.c | 9 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_3.c | 9 + gcc/testsuite/gcc.target/aarch64/orr_imm_1.c | 2 + gcc/testsuite/gcc.target/aarch64/pr62178.c | 2 + gcc/testsuite/gcc.target/aarch64/pr70044.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr71727-2.c | 2 + gcc/testsuite/gcc.target/aarch64/pr78733.c | 7 +- gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 3 +- gcc/testsuite/gcc.target/aarch64/pr83370.c | 22 + gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c | 26 + gcc/testsuite/gcc.target/aarch64/saddw-1.c | 2 + gcc/testsuite/gcc.target/aarch64/saddw-2.c | 2 + gcc/testsuite/gcc.target/aarch64/sha2.h | 25 + gcc/testsuite/gcc.target/aarch64/sha2_1.c | 9 + gcc/testsuite/gcc.target/aarch64/sha2_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sha2_3.c | 9 + gcc/testsuite/gcc.target/aarch64/sha3.h | 25 + gcc/testsuite/gcc.target/aarch64/sha3_1.c | 10 + gcc/testsuite/gcc.target/aarch64/sha3_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sha3_3.c | 9 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/aarch64/sm3_sm4.c | 78 + .../aarch64/{simd/simd.exp => sve/aarch64-sve.exp} | 23 +- gcc/testsuite/gcc.target/aarch64/sve/arith_1.c | 121 + gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 20 + .../gcc.target/aarch64/sve/clastb_1_run.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 26 + .../gcc.target/aarch64/sve/clastb_2_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 8 + .../gcc.target/aarch64/sve/clastb_3_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 8 + .../gcc.target/aarch64/sve/clastb_4_run.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 8 + .../gcc.target/aarch64/sve/clastb_5_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 24 + .../gcc.target/aarch64/sve/clastb_6_run.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 7 + .../gcc.target/aarch64/sve/clastb_7_run.c | 22 + .../gcc.target/aarch64/sve/const_pred_1.C | 18 + .../gcc.target/aarch64/sve/const_pred_2.C | 16 + .../gcc.target/aarch64/sve/const_pred_3.C | 15 + .../gcc.target/aarch64/sve/const_pred_4.C | 15 + .../gcc.target/aarch64/sve/cvtf_signed_1.c | 29 + .../gcc.target/aarch64/sve/cvtf_signed_1_run.c | 47 + .../gcc.target/aarch64/sve/cvtf_unsigned_1.c | 29 + .../gcc.target/aarch64/sve/cvtf_unsigned_1_run.c | 47 + gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1.c | 138 + .../gcc.target/aarch64/sve/dup_imm_1_run.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/ext_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/extract_1.c | 93 + gcc/testsuite/gcc.target/aarch64/sve/extract_2.c | 93 + gcc/testsuite/gcc.target/aarch64/sve/extract_3.c | 124 + gcc/testsuite/gcc.target/aarch64/sve/extract_4.c | 135 + gcc/testsuite/gcc.target/aarch64/sve/fabs_1.c | 18 + .../gcc.target/aarch64/sve/fcvtz_signed_1.c | 29 + .../gcc.target/aarch64/sve/fcvtz_signed_1_run.c | 47 + .../gcc.target/aarch64/sve/fcvtz_unsigned_1.c | 29 + .../gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c | 47 + gcc/testsuite/gcc.target/aarch64/sve/fdiv_1.c | 43 + gcc/testsuite/gcc.target/aarch64/sve/fdup_1.c | 62 + gcc/testsuite/gcc.target/aarch64/sve/fdup_1_run.c | 38 + gcc/testsuite/gcc.target/aarch64/sve/fmad_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmla_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmls_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmsb_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/fneg_1.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/fnmad_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmla_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmls_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmsb_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/frinta_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frinti_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintm_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintp_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintx_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintz_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fsqrt_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c | 38 + .../gcc.target/aarch64/sve/gather_load_1.c | 32 + .../gcc.target/aarch64/sve/gather_load_2.c | 10 + .../gcc.target/aarch64/sve/gather_load_3.c | 32 + .../gcc.target/aarch64/sve/gather_load_4.c | 10 + .../gcc.target/aarch64/sve/gather_load_5.c | 23 + .../gcc.target/aarch64/sve/gather_load_6.c | 36 + .../gcc.target/aarch64/sve/gather_load_7.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/index_1.c | 94 + gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c | 20 + .../gcc.target/aarch64/sve/index_offset_1.c | 54 + .../gcc.target/aarch64/sve/index_offset_1_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_1.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 61 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2_run.c | 38 + gcc/testsuite/gcc.target/aarch64/sve/live_1.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/live_1_run.c | 35 + .../gcc.target/aarch64/sve/load_const_offset_1.c | 79 + .../gcc.target/aarch64/sve/load_const_offset_2.c | 16 + .../gcc.target/aarch64/sve/load_const_offset_3.c | 9 + .../gcc.target/aarch64/sve/load_scalar_offset_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/logical_1.c | 279 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_1.c | 13 + .../gcc.target/aarch64/sve/loop_add_1_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_2.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_3.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 96 + .../gcc.target/aarch64/sve/loop_add_4_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c | 54 + .../gcc.target/aarch64/sve/loop_add_5_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/mad_1.c | 34 + .../gcc.target/aarch64/sve/mask_gather_load_1.c | 52 + .../gcc.target/aarch64/sve/mask_gather_load_2.c | 19 + .../gcc.target/aarch64/sve/mask_gather_load_3.c | 52 + .../gcc.target/aarch64/sve/mask_gather_load_4.c | 19 + .../gcc.target/aarch64/sve/mask_gather_load_5.c | 38 + .../gcc.target/aarch64/sve/mask_gather_load_6.c | 38 + .../gcc.target/aarch64/sve/mask_gather_load_7.c | 53 + .../gcc.target/aarch64/sve/mask_scatter_store_1.c | 51 + .../gcc.target/aarch64/sve/mask_scatter_store_2.c | 17 + .../gcc.target/aarch64/sve/mask_struct_load_1.c | 69 + .../aarch64/sve/mask_struct_load_1_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_load_2.c | 71 + .../aarch64/sve/mask_struct_load_2_run.c | 40 + .../gcc.target/aarch64/sve/mask_struct_load_3.c | 72 + .../aarch64/sve/mask_struct_load_3_run.c | 41 + .../gcc.target/aarch64/sve/mask_struct_load_4.c | 69 + .../gcc.target/aarch64/sve/mask_struct_load_5.c | 69 + .../gcc.target/aarch64/sve/mask_struct_load_6.c | 42 + .../gcc.target/aarch64/sve/mask_struct_load_7.c | 42 + .../gcc.target/aarch64/sve/mask_struct_load_8.c | 42 + .../gcc.target/aarch64/sve/mask_struct_store_1.c | 75 + .../aarch64/sve/mask_struct_store_1_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_2.c | 76 + .../aarch64/sve/mask_struct_store_2_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_3.c | 77 + .../aarch64/sve/mask_struct_store_3_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_4.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/maxmin_1.c | 70 + .../gcc.target/aarch64/sve/maxmin_1_run.c | 27 + .../gcc.target/aarch64/sve/maxmin_strict_1.c | 30 + .../gcc.target/aarch64/sve/maxmin_strict_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/miniloop_2.c | 7 + gcc/testsuite/gcc.target/aarch64/sve/mla_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mls_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mov_rr_1.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/msb_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mul_1.c | 64 + gcc/testsuite/gcc.target/aarch64/sve/neg_1.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/nlogical_1.c | 33 + .../gcc.target/aarch64/sve/nlogical_1_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/nopeel_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/pack_1.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/pack_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_fcvt_signed_1.c | 14 + .../aarch64/sve/pack_fcvt_signed_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c | 14 + .../aarch64/sve/pack_fcvt_unsigned_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_float_1.c | 12 + .../gcc.target/aarch64/sve/pack_float_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 27 + .../gcc.target/aarch64/sve/peel_ind_1_run.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 22 + .../gcc.target/aarch64/sve/peel_ind_2_run.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 21 + .../gcc.target/aarch64/sve/peel_ind_3_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4.c | 21 + .../gcc.target/aarch64/sve/peel_ind_4_run.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c | 22 + .../gcc.target/aarch64/sve/popcount_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c | 205 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1_run.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c | 164 + gcc/testsuite/gcc.target/aarch64/sve/reduc_2_run.c | 79 + gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c | 52 + gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c | 38 + .../gcc.target/aarch64/sve/reduc_strict_1.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_1_run.c | 29 + .../gcc.target/aarch64/sve/reduc_strict_2.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_2_run.c | 31 + .../gcc.target/aarch64/sve/reduc_strict_3.c | 128 + gcc/testsuite/gcc.target/aarch64/sve/rev_1.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 31 + .../gcc.target/aarch64/sve/scatter_store_1.c | 31 + .../gcc.target/aarch64/sve/scatter_store_2.c | 10 + .../gcc.target/aarch64/sve/scatter_store_3.c | 32 + .../gcc.target/aarch64/sve/scatter_store_4.c | 10 + .../gcc.target/aarch64/sve/scatter_store_5.c | 23 + .../gcc.target/aarch64/sve/scatter_store_6.c | 36 + .../gcc.target/aarch64/sve/scatter_store_7.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/shift_1.c | 108 + gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/slp_1.c | 59 + gcc/testsuite/gcc.target/aarch64/sve/slp_10.c | 58 + gcc/testsuite/gcc.target/aarch64/sve/slp_10_run.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/slp_11.c | 52 + gcc/testsuite/gcc.target/aarch64/sve/slp_11_run.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/slp_12.c | 60 + gcc/testsuite/gcc.target/aarch64/sve/slp_12_run.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/slp_13.c | 60 + gcc/testsuite/gcc.target/aarch64/sve/slp_13_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/slp_1_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 58 + gcc/testsuite/gcc.target/aarch64/sve/slp_2_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 72 + gcc/testsuite/gcc.target/aarch64/sve/slp_3_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 85 + gcc/testsuite/gcc.target/aarch64/sve/slp_4_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 67 + gcc/testsuite/gcc.target/aarch64/sve/slp_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/slp_6.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/slp_6_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 75 + gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/slp_8.c | 63 + gcc/testsuite/gcc.target/aarch64/sve/slp_8_run.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/slp_9.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/slp_9_run.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/spill_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/spill_2.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/spill_3.c | 48 + gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/spill_5.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/spill_6.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/spill_7.c | 46 + .../gcc.target/aarch64/sve/store_scalar_offset_1.c | 55 + .../gcc.target/aarch64/sve/strided_load_1.c | 40 + .../gcc.target/aarch64/sve/strided_load_2.c | 18 + .../gcc.target/aarch64/sve/strided_load_3.c | 32 + .../gcc.target/aarch64/sve/strided_load_4.c | 33 + .../gcc.target/aarch64/sve/strided_load_5.c | 34 + .../gcc.target/aarch64/sve/strided_load_6.c | 7 + .../gcc.target/aarch64/sve/strided_load_7.c | 34 + .../gcc.target/aarch64/sve/strided_load_8.c | 15 + .../gcc.target/aarch64/sve/strided_store_1.c | 40 + .../gcc.target/aarch64/sve/strided_store_2.c | 18 + .../gcc.target/aarch64/sve/strided_store_3.c | 33 + .../gcc.target/aarch64/sve/strided_store_4.c | 33 + .../gcc.target/aarch64/sve/strided_store_5.c | 34 + .../gcc.target/aarch64/sve/strided_store_6.c | 7 + .../gcc.target/aarch64/sve/strided_store_7.c | 34 + .../gcc.target/aarch64/sve/struct_move_1.c | 129 + .../gcc.target/aarch64/sve/struct_move_2.c | 127 + .../gcc.target/aarch64/sve/struct_move_3.c | 148 + .../gcc.target/aarch64/sve/struct_move_4.c | 116 + .../gcc.target/aarch64/sve/struct_move_5.c | 111 + .../gcc.target/aarch64/sve/struct_move_6.c | 129 + .../gcc.target/aarch64/sve/struct_vect_1.c | 91 + .../gcc.target/aarch64/sve/struct_vect_10.c | 13 + .../gcc.target/aarch64/sve/struct_vect_10_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_11.c | 13 + .../gcc.target/aarch64/sve/struct_vect_11_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_12.c | 13 + .../gcc.target/aarch64/sve/struct_vect_12_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_13.c | 13 + .../gcc.target/aarch64/sve/struct_vect_13_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_14.c | 72 + .../gcc.target/aarch64/sve/struct_vect_15.c | 32 + .../gcc.target/aarch64/sve/struct_vect_16.c | 32 + .../gcc.target/aarch64/sve/struct_vect_17.c | 32 + .../gcc.target/aarch64/sve/struct_vect_18.c | 49 + .../gcc.target/aarch64/sve/struct_vect_18_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_19.c | 49 + .../gcc.target/aarch64/sve/struct_vect_19_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_1_run.c | 63 + .../gcc.target/aarch64/sve/struct_vect_2.c | 12 + .../gcc.target/aarch64/sve/struct_vect_20.c | 49 + .../gcc.target/aarch64/sve/struct_vect_20_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_21.c | 49 + .../gcc.target/aarch64/sve/struct_vect_21_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_22.c | 49 + .../gcc.target/aarch64/sve/struct_vect_22_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_23.c | 49 + .../gcc.target/aarch64/sve/struct_vect_23_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_2_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_3.c | 12 + .../gcc.target/aarch64/sve/struct_vect_3_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_4.c | 12 + .../gcc.target/aarch64/sve/struct_vect_4_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_5.c | 12 + .../gcc.target/aarch64/sve/struct_vect_5_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_6.c | 12 + .../gcc.target/aarch64/sve/struct_vect_6_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_7.c | 86 + .../gcc.target/aarch64/sve/struct_vect_7_run.c | 65 + .../gcc.target/aarch64/sve/struct_vect_8.c | 13 + .../gcc.target/aarch64/sve/struct_vect_8_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_9.c | 13 + .../gcc.target/aarch64/sve/struct_vect_9_run.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/subr_1.c | 64 + gcc/testsuite/gcc.target/aarch64/sve/trn1_1.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/trn2_1.c | 12 + .../gcc.target/aarch64/sve/unpack_fcvt_signed_1.c | 15 + .../aarch64/sve/unpack_fcvt_signed_1_run.c | 28 + .../aarch64/sve/unpack_fcvt_unsigned_1.c | 15 + .../aarch64/sve/unpack_fcvt_unsigned_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_float_1.c | 13 + .../gcc.target/aarch64/sve/unpack_float_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_signed_1.c | 30 + .../gcc.target/aarch64/sve/unpack_signed_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 30 + .../gcc.target/aarch64/sve/unpack_unsigned_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/uzp1_1.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/uzp1_1_run.c | 63 + gcc/testsuite/gcc.target/aarch64/sve/uzp2_1.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/uzp2_1_run.c | 63 + .../gcc.target/aarch64/sve/var_stride_1.c | 27 + .../gcc.target/aarch64/sve/var_stride_1.h | 61 + .../gcc.target/aarch64/sve/var_stride_1_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_2.c | 25 + .../gcc.target/aarch64/sve/var_stride_2_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_3.c | 27 + .../gcc.target/aarch64/sve/var_stride_3_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_4.c | 25 + .../gcc.target/aarch64/sve/var_stride_4_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_5.c | 27 + .../gcc.target/aarch64/sve/var_stride_5_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_6.c | 25 + .../gcc.target/aarch64/sve/var_stride_6_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_7.c | 26 + .../gcc.target/aarch64/sve/var_stride_7_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_8.c | 26 + .../gcc.target/aarch64/sve/var_stride_8_run.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C | 245 + gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C | 46 + gcc/testsuite/gcc.target/aarch64/sve/vcond_2.c | 318 + gcc/testsuite/gcc.target/aarch64/sve/vcond_2_run.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/vcond_3.c | 68 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 139 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c | 88 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5_run.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 51 + gcc/testsuite/gcc.target/aarch64/sve/vcond_6_run.c | 35 + .../gcc.target/aarch64/sve/vec_bool_cmp_1.c | 41 + .../gcc.target/aarch64/sve/vec_bool_cmp_1_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c | 30 + .../gcc.target/aarch64/sve/vec_init_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/vec_init_2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1.c | 32 + .../aarch64/sve/vec_perm_1_overrange_run.c | 111 + .../gcc.target/aarch64/sve/vec_perm_1_run.c | 79 + .../gcc.target/aarch64/sve/vec_perm_const_1.c | 37 + .../aarch64/sve/vec_perm_const_1_overrun.c | 68 + .../gcc.target/aarch64/sve/vec_perm_const_1_run.c | 70 + .../aarch64/sve/vec_perm_const_single_1.c | 36 + .../aarch64/sve/vec_perm_const_single_1_run.c | 65 + .../gcc.target/aarch64/sve/vec_perm_single_1.c | 31 + .../gcc.target/aarch64/sve/vec_perm_single_1_run.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_2.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_3.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_4.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/zip1_1.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/zip2_1.c | 12 + gcc/testsuite/gcc.target/aarch64/uaddw-1.c | 2 + gcc/testsuite/gcc.target/aarch64/uaddw-2.c | 2 + gcc/testsuite/gcc.target/aarch64/uaddw-3.c | 2 + .../gcc.target/aarch64/vect-abs-compile.c | 5 +- .../gcc.target/aarch64/vect-add-sub-cond.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-compile.c | 3 +- .../gcc.target/aarch64/vect-faddv-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c | 2 + .../gcc.target/aarch64/vect-fmax-fmin-compile.c | 2 + .../gcc.target/aarch64/vect-fmaxv-fminv-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovd.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovf.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fp-compile.c | 4 +- .../gcc.target/aarch64/vect-ld1r-compile-fp.c | 2 + .../gcc.target/aarch64/vect-ld1r-compile.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-movi.c | 16 + .../gcc.target/aarch64/vect-mull-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-vaddv.c | 2 + gcc/testsuite/gcc.target/aarch64/vect_saddl_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vect_smlal_1.c | 2 + .../aarch64/vector_initialization_nostack.c | 5 +- gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/alpha/pr83628-1.c | 19 + gcc/testsuite/gcc.target/alpha/pr83628-2.c | 29 + gcc/testsuite/gcc.target/alpha/pr83628-3.c | 29 + gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arc/jli-1.c | 19 + gcc/testsuite/gcc.target/arc/jli-2.c | 19 + gcc/testsuite/gcc.target/arc/taux-1.c | 38 + gcc/testsuite/gcc.target/arc/taux-2.c | 15 + gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c | 23 + gcc/testsuite/gcc.target/arc/tls-1.c | 26 + gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 14 + gcc/testsuite/gcc.target/arc/uncached.c | 18 + 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/{bics_4.c => bics_5.c} | 14 +- gcc/testsuite/gcc.target/arm/builtin-bswap-1.c | 75 +- gcc/testsuite/gcc.target/arm/builtin-bswap-2.c | 10 + .../arm/{builtin-bswap-1.c => builtin-bswap.x} | 15 - gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c | 16 +- gcc/testsuite/gcc.target/arm/builtin-bswap16-2.c | 7 + gcc/testsuite/gcc.target/arm/builtin-bswap16.x | 9 + gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 2 +- .../gcc.target/arm/copysign_softfloat_1.c | 10 +- gcc/testsuite/gcc.target/arm/g2.c | 2 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 38 +- gcc/testsuite/gcc.target/arm/negdi-1.c | 3 +- gcc/testsuite/gcc.target/arm/negdi-2.c | 3 +- .../arm/neon-combine-sub-abs-into-vabd.c | 28 - gcc/testsuite/gcc.target/arm/pr40887.c | 5 +- gcc/testsuite/gcc.target/arm/pr40956.c | 3 +- gcc/testsuite/gcc.target/arm/pr70278.c | 2 + gcc/testsuite/gcc.target/arm/pr7676.c | 20 + gcc/testsuite/gcc.target/arm/pr79058.c | 3 +- gcc/testsuite/gcc.target/arm/pr83687.c | 31 + .../gcc.target/arm/pragma_arch_switch_2.c | 17 + .../gcc.target/arm/pragma_fpu_attribute.c | 20 +- .../gcc.target/arm/pragma_fpu_attribute_2.c | 20 +- .../gcc.target/arm/pure-code/pure-code.exp | 2 +- gcc/testsuite/gcc.target/arm/scd42-2.c | 2 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c | 34 + .../gcc.target/arm/simd/fp16fml_lane_high.c | 63 + .../gcc.target/arm/simd/fp16fml_lane_low.c | 63 + gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c | 34 + gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/arm/stl-cond.c | 19 - gcc/testsuite/gcc.target/arm/thumb-16bit-ops.c | 2 +- gcc/testsuite/gcc.target/arm/xor-and.c | 5 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +- gcc/testsuite/gcc.target/avr/pr52472.c | 2 +- gcc/testsuite/gcc.target/avr/pr71627.c | 2 +- gcc/testsuite/gcc.target/avr/progmem.h | 4 + .../gcc.target/avr/torture/addr-space-1-0.c | 2 +- .../gcc.target/avr/torture/addr-space-1-1.c | 2 +- .../gcc.target/avr/torture/addr-space-1-x.c | 2 +- .../gcc.target/avr/torture/addr-space-2-0.c | 2 +- .../gcc.target/avr/torture/addr-space-2-1.c | 2 +- .../gcc.target/avr/torture/addr-space-2-x.c | 2 +- .../gcc.target/avr/torture/avr-torture.exp | 2 +- .../gcc.target/avr/torture/builtins-2-flash.c | 26 + gcc/testsuite/gcc.target/avr/torture/builtins-2.c | 21 +- .../gcc.target/avr/torture/builtins-3-absfx.c | 4 + gcc/testsuite/gcc.target/avr/torture/int24-mul.c | 4 + gcc/testsuite/gcc.target/avr/torture/pr51782-1.c | 4 + gcc/testsuite/gcc.target/avr/torture/pr57631.c | 4 +- gcc/testsuite/gcc.target/avr/torture/pr61055.c | 2 +- gcc/testsuite/gcc.target/avr/torture/pr61443.c | 5 + gcc/testsuite/gcc.target/avr/torture/pr83729.c | 17 + gcc/testsuite/gcc.target/avr/torture/pr83801.c | 17 + .../gcc.target/avr/torture/sat-hr-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-k-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-llk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-r-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-uhr-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-uk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-ullk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-ur-plus-minus.c | 2 +- gcc/testsuite/gcc.target/bfin/bfin.exp | 2 +- .../gcc.target/bfin/builtins/bfin-builtins.exp | 2 +- gcc/testsuite/gcc.target/cris/cris.exp | 2 +- .../gcc.target/cris/torture/cris-torture.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/hppa/hppa.exp | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 11 +- gcc/testsuite/gcc.target/i386/avx2-gather-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-4.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr80631.c | 23 + gcc/testsuite/gcc.target/i386/avx512-check.h | 9 + .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 58 + .../gcc.target/i386/avx512bitalg-vpopcntb.c | 20 + .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 31 + .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 58 + .../gcc.target/i386/avx512bitalg-vpopcntw.c | 20 + .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 31 + .../gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c | 61 + .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c | 29 + ...affineinvqb-2.c => avx512bitalgvl-vpopcntb-1.c} | 8 +- ...affineinvqb-2.c => avx512bitalgvl-vpopcntw-1.c} | 8 +- ...valignd-2.c => avx512bitalgvl-vpshufbitqmb-1.c} | 7 +- .../gcc.target/i386/avx512dq-vrangesd-1.c | 10 + .../gcc.target/i386/avx512dq-vrangess-1.c | 9 + gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c | 52 + .../gcc.target/i386/avx512f-aesdeclast-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512f-aesenc-2.c | 52 + .../gcc.target/i386/avx512f-aesenclast-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512f-gather-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-4.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 +- .../gcc.target/i386/avx512f-i32gatherd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherd512-2.c | 2 +- .../gcc.target/i386/avx512f-i32gatherpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherpd512-2.c | 2 +- .../gcc.target/i386/avx512f-i32gatherps512-1.c | 2 +- .../gcc.target/i386/avx512f-vpclmulqdq-2.c | 60 + gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 41 + ...{avx512vl-vmovdqu16-2.c => avx512vl-aesdec-2.c} | 7 +- ...512vl-vmovdqu16-2.c => avx512vl-aesdeclast-2.c} | 7 +- ...{avx512vl-vmovdqu16-2.c => avx512vl-aesenc-2.c} | 7 +- ...512vl-vmovdqu16-2.c => avx512vl-aesenclast-2.c} | 7 +- .../gcc.target/i386/avx512vl-no-vmovdqu16.c | 24 + .../gcc.target/i386/avx512vl-no-vmovdqu8.c | 24 + ...f2p8affineinvqb-2.c => avx512vl-vpclmulqdq-2.c} | 8 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 10 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 27 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 10 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 28 +- ...ineinvqb-2.c => avx512vpopcntdqvl-vpopcntd-1.c} | 8 +- ...l-vaddpd-2.c => avx512vpopcntdqvl-vpopcntq-1.c} | 7 +- gcc/testsuite/gcc.target/i386/cet-intrin-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 21 + gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 1 + gcc/testsuite/gcc.target/i386/i386.exp | 67 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-10.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 21 + gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 21 + gcc/testsuite/gcc.target/i386/indirect-thunk-5.c | 17 + gcc/testsuite/gcc.target/i386/indirect-thunk-6.c | 18 + gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 44 + gcc/testsuite/gcc.target/i386/indirect-thunk-8.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-9.c | 7 + .../gcc.target/i386/indirect-thunk-attr-1.c | 23 + .../gcc.target/i386/indirect-thunk-attr-10.c | 9 + .../gcc.target/i386/indirect-thunk-attr-11.c | 9 + .../gcc.target/i386/indirect-thunk-attr-2.c | 21 + .../gcc.target/i386/indirect-thunk-attr-3.c | 23 + .../gcc.target/i386/indirect-thunk-attr-4.c | 22 + .../gcc.target/i386/indirect-thunk-attr-5.c | 22 + .../gcc.target/i386/indirect-thunk-attr-6.c | 21 + .../gcc.target/i386/indirect-thunk-attr-7.c | 44 + .../gcc.target/i386/indirect-thunk-attr-8.c | 42 + .../gcc.target/i386/indirect-thunk-attr-9.c | 9 + .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-2.c | 21 + .../gcc.target/i386/indirect-thunk-bnd-3.c | 19 + .../gcc.target/i386/indirect-thunk-bnd-4.c | 20 + .../gcc.target/i386/indirect-thunk-extern-1.c | 19 + .../gcc.target/i386/indirect-thunk-extern-2.c | 19 + .../gcc.target/i386/indirect-thunk-extern-3.c | 20 + .../gcc.target/i386/indirect-thunk-extern-4.c | 20 + .../gcc.target/i386/indirect-thunk-extern-5.c | 16 + .../gcc.target/i386/indirect-thunk-extern-6.c | 17 + .../gcc.target/i386/indirect-thunk-extern-7.c | 43 + .../gcc.target/i386/indirect-thunk-inline-1.c | 20 + .../gcc.target/i386/indirect-thunk-inline-2.c | 20 + .../gcc.target/i386/indirect-thunk-inline-3.c | 21 + .../gcc.target/i386/indirect-thunk-inline-4.c | 21 + .../gcc.target/i386/indirect-thunk-inline-5.c | 17 + .../gcc.target/i386/indirect-thunk-inline-6.c | 18 + .../gcc.target/i386/indirect-thunk-inline-7.c | 44 + .../gcc.target/i386/indirect-thunk-register-1.c | 22 + .../gcc.target/i386/indirect-thunk-register-2.c | 20 + .../gcc.target/i386/indirect-thunk-register-3.c | 19 + .../gcc.target/i386/indirect-thunk-register-4.c | 13 + .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/mcount_pic.c | 2 +- gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 2 +- gcc/testsuite/gcc.target/i386/pr63620.c | 2 +- gcc/testsuite/gcc.target/i386/pr71321.c | 2 +- gcc/testsuite/gcc.target/i386/pr78585.c | 29 + gcc/testsuite/gcc.target/i386/pr80846-1.c | 12 + gcc/testsuite/gcc.target/i386/pr80846-2.c | 12 + gcc/testsuite/gcc.target/i386/pr82444.c | 5 + gcc/testsuite/gcc.target/i386/pr82618.c | 2 +- gcc/testsuite/gcc.target/i386/pr83008.c | 40 + gcc/testsuite/gcc.target/i386/pr83330.c | 29 + gcc/testsuite/gcc.target/i386/pr83358-1.c | 31 + gcc/testsuite/gcc.target/i386/pr83358-2.c | 31 + gcc/testsuite/gcc.target/i386/pr83467-1.c | 18 + gcc/testsuite/gcc.target/i386/pr83467-2.c | 13 + gcc/testsuite/gcc.target/i386/pr83488-2.c | 11 + gcc/testsuite/gcc.target/i386/pr83488-3.c | 11 + gcc/testsuite/gcc.target/i386/pr83488.c | 9 + .../gcc.target/i386/{pr53416.c => pr83546.c} | 4 +- gcc/testsuite/gcc.target/i386/pr83554.c | 15 + gcc/testsuite/gcc.target/i386/pr83604.c | 11 + gcc/testsuite/gcc.target/i386/pr83620.c | 15 + gcc/testsuite/gcc.target/i386/pr83682.c | 17 + gcc/testsuite/gcc.target/i386/pr83735.c | 55 + gcc/testsuite/gcc.target/i386/pr83994.c | 16 + gcc/testsuite/gcc.target/i386/pr84064.c | 10 + gcc/testsuite/gcc.target/i386/pr84128.c | 30 + gcc/testsuite/gcc.target/i386/pr84146.c | 14 + gcc/testsuite/gcc.target/i386/pr84278.c | 18 + gcc/testsuite/gcc.target/i386/rdpid.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-1.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 23 + gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 23 + gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-16.c | 18 + gcc/testsuite/gcc.target/i386/ret-thunk-17.c | 7 + gcc/testsuite/gcc.target/i386/ret-thunk-18.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-19.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-2.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-20.c | 9 + gcc/testsuite/gcc.target/i386/ret-thunk-21.c | 9 + gcc/testsuite/gcc.target/i386/ret-thunk-3.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-4.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-5.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-6.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-7.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-8.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 24 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 13 +- gcc/testsuite/gcc.target/i386/sse-22.c | 10 +- gcc/testsuite/gcc.target/i386/sse-23.c | 20 +- gcc/testsuite/gcc.target/i386/sse-26.c | 5 + gcc/testsuite/gcc.target/i386/stack-check-12.c | 1 - gcc/testsuite/gcc.target/i386/stack-check-17.c | 37 + gcc/testsuite/gcc.target/i386/stack-check-18.c | 23 + gcc/testsuite/gcc.target/i386/stack-check-19.c | 29 + .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 20 + gcc/testsuite/gcc.target/i386/wmul-3.c | 66 + 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 | 2 +- gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/nvptx/indirect_call.c | 19 + gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-12.c | 46 + gcc/testsuite/gcc.target/powerpc/altivec-13.c | 60 +- gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 35 + gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 36 + .../powerpc/{altivec-7.c => altivec-7.h} | 10 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 2 +- .../gcc.target/powerpc/builtins-1-be-folded.c | 11 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 70 + .../gcc.target/powerpc/builtins-1-le-folded.c | 11 + gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 69 + gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h | 232 + .../powerpc/{builtins-1.c => builtins-1.h} | 104 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 46 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 77 + .../gcc.target/powerpc/builtins-3-runnable.c | 10 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 179 +- .../gcc.target/powerpc/builtins-4-runnable.c | 494 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 150 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 1757 +- .../gcc.target/powerpc/builtins-6-runnable.c | 1001 + .../gcc.target/powerpc/builtins-mergew-mergow.c | 263 + gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 38 + gcc/testsuite/gcc.target/powerpc/float128-hw11.c | 58 + gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 29 + gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 33 + gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 26 + gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 27 + gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 24 + gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 17 + .../gcc.target/powerpc/fold-vec-abs-int-fwrapv.c | 4 +- ...-vec-abs-int.c => fold-vec-abs-int-fwrapv.p7.c} | 6 +- ...-vec-abs-int.c => fold-vec-abs-int-fwrapv.p8.c} | 6 +- .../powerpc/fold-vec-abs-int-fwrapv.p9.c | 19 + .../gcc.target/powerpc/fold-vec-abs-int.c | 4 +- .../{fold-vec-abs-int.c => fold-vec-abs-int.p7.c} | 5 +- ...-vec-abs-int-fwrapv.c => fold-vec-abs-int.p8.c} | 6 +- .../gcc.target/powerpc/fold-vec-abs-int.p9.c | 18 + .../powerpc/fold-vec-abs-longlong-fwrapv.c | 5 +- ...onglong.c => fold-vec-abs-longlong-fwrapv.p8.c} | 6 +- ...-fwrapv.c => fold-vec-abs-longlong-fwrapv.p9.c} | 8 +- .../gcc.target/powerpc/fold-vec-abs-longlong.c | 4 +- ...onglong-fwrapv.c => fold-vec-abs-longlong.p8.c} | 4 +- ...c-abs-longlong.c => fold-vec-abs-longlong.p9.c} | 7 +- .../gcc.target/powerpc/fold-vec-abs-short-fwrapv.c | 2 +- .../gcc.target/powerpc/fold-vec-abs-short.c | 2 +- .../{fold-vec-cmp-char.c => fold-vec-cmp-char.h} | 13 +- .../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 15 + .../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 16 + .../{fold-vec-cmp-int.c => fold-vec-cmp-int.h} | 5 - .../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 14 + .../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 14 + .../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 15 + .../{fold-vec-cmp-short.c => fold-vec-cmp-short.h} | 5 - .../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 16 + .../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 16 + .../gcc.target/powerpc/fold-vec-mergehl-char.c | 55 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 25 + .../gcc.target/powerpc/fold-vec-mergehl-float.c | 26 + .../gcc.target/powerpc/fold-vec-mergehl-int.c | 48 + .../gcc.target/powerpc/fold-vec-mergehl-longlong.c | 48 + .../gcc.target/powerpc/fold-vec-mergehl-pixel.c | 24 + .../gcc.target/powerpc/fold-vec-mergehl-short.c | 48 + .../gcc.target/powerpc/fold-vec-minmax-char.c | 26 +- .../gcc.target/powerpc/fold-vec-minmax-int.c | 28 +- .../gcc.target/powerpc/fold-vec-minmax-longlong.c | 28 +- .../gcc.target/powerpc/fold-vec-minmax-short.c | 28 +- .../gcc.target/powerpc/fold-vec-neg-int.c | 4 +- .../{fold-vec-neg-int.c => fold-vec-neg-int.p7.c} | 5 +- .../{fold-vec-neg-int.c => fold-vec-neg-int.p8.c} | 5 +- .../gcc.target/powerpc/fold-vec-neg-int.p9.c | 18 + ...-vec-neg-longlong.c => fold-vec-neg-longlong.h} | 5 +- ...c-neg-longlong.c => fold-vec-neg-longlong.p8.c} | 10 +- .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 14 + .../powerpc/fold-vec-shift-left-longlong-fwrapv.c | 4 +- .../powerpc/fold-vec-shift-left-longlong.c | 4 +- gcc/testsuite/gcc.target/powerpc/gnuattr1.c | 15 + gcc/testsuite/gcc.target/powerpc/gnuattr2.c | 17 + gcc/testsuite/gcc.target/powerpc/gnuattr3.c | 15 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 4 +- .../gcc.target/powerpc/p8vector-builtin-2.c | 83 +- .../gcc.target/powerpc/p8vector-builtin-8.c | 45 +- gcc/testsuite/gcc.target/powerpc/powerpc.exp | 14 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/pr48857.c | 20 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 9 +- gcc/testsuite/gcc.target/powerpc/pr79799-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr83399.c | 15 + gcc/testsuite/gcc.target/powerpc/pr83629.c | 10 + gcc/testsuite/gcc.target/powerpc/pr83677.c | 166 + gcc/testsuite/gcc.target/powerpc/pr83862.c | 34 + gcc/testsuite/gcc.target/powerpc/pr84014.c | 20 + gcc/testsuite/gcc.target/powerpc/pr84112.c | 33 + gcc/testsuite/gcc.target/powerpc/pr84154-1.c | 55 + gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 58 + gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 60 + .../gcc.target/powerpc/safe-indirect-jump-1.c | 21 + .../gcc.target/powerpc/safe-indirect-jump-2.c | 34 + .../gcc.target/powerpc/safe-indirect-jump-3.c | 53 + .../gcc.target/powerpc/safe-indirect-jump-4.c | 26 + .../gcc.target/powerpc/safe-indirect-jump-5.c | 56 + .../gcc.target/powerpc/safe-indirect-jump-6.c | 81 + .../gcc.target/powerpc/safe-indirect-jump-7.c | 15 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 10 + gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 137 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 137 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 145 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 141 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 141 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 151 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 140 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 140 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 148 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 144 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 144 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 152 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 146 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 146 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 154 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 142 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 142 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 150 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 34 + gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-extract-2.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 6 +- gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-13.c | 42 + gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 180 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c | 31 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c | 32 + .../powerpc/{vsx-vector-6.c => vsx-vector-6.h} | 88 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 12 +- gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 4 +- gcc/testsuite/gcc.target/riscv/riscv.exp | 2 +- gcc/testsuite/gcc.target/riscv/save-restore-1.c | 25 + gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- .../gcc.target/rl78/test_addsi3_internal.c | 27 + gcc/testsuite/gcc.target/rx/rx.exp | 2 +- .../gcc.target/s390/nobp-function-pointer-attr.c | 56 + .../s390/nobp-function-pointer-nothunk.c | 59 + .../gcc.target/s390/nobp-function-pointer-z10.c | 56 + .../gcc.target/s390/nobp-function-pointer-z900.c | 56 + .../gcc.target/s390/nobp-indirect-jump-attr.c | 42 + .../s390/nobp-indirect-jump-inline-attr.c | 42 + .../s390/nobp-indirect-jump-inline-z10.c | 43 + .../s390/nobp-indirect-jump-inline-z900.c | 43 + .../gcc.target/s390/nobp-indirect-jump-nothunk.c | 46 + .../gcc.target/s390/nobp-indirect-jump-z10.c | 43 + .../gcc.target/s390/nobp-indirect-jump-z900.c | 43 + .../gcc.target/s390/nobp-return-attr-all.c | 46 + .../gcc.target/s390/nobp-return-attr-neg.c | 40 + .../gcc.target/s390/nobp-return-mem-attr.c | 46 + .../gcc.target/s390/nobp-return-mem-nothunk.c | 49 + .../gcc.target/s390/nobp-return-mem-z10.c | 46 + .../gcc.target/s390/nobp-return-mem-z900.c | 48 + .../gcc.target/s390/nobp-return-reg-attr.c | 41 + .../gcc.target/s390/nobp-return-reg-mixed.c | 44 + .../gcc.target/s390/nobp-return-reg-nothunk.c | 44 + .../gcc.target/s390/nobp-return-reg-z10.c | 41 + .../gcc.target/s390/nobp-return-reg-z900.c | 41 + .../gcc.target/s390/nobp-table-jump-inline-z10.c | 78 + .../gcc.target/s390/nobp-table-jump-inline-z900.c | 78 + .../gcc.target/s390/nobp-table-jump-z10.c | 77 + .../gcc.target/s390/nobp-table-jump-z900.c | 78 + gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/sh/sh.exp | 2 +- gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/setjmp-1.c | 37 + gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- gcc/testsuite/gcc.target/spu/ea/ea.exp | 2 +- gcc/testsuite/gcc.target/spu/spu.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/overflow16.c | 2 +- gcc/testsuite/gcc.target/visium/overflow32.c | 2 +- gcc/testsuite/gcc.target/visium/overflow8.c | 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/testsuite/gcc.target/xstormy16/xstormy16.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 +- .../gfortran.dg/allocate_assumed_charlen_3.f90 | 7 + .../allocate_deferred_char_scalar_1.f03 | 2 + .../gfortran.dg/allocate_with_typespec_7.f90 | 14 + .../gfortran.dg/array_constructor_type_22.f03 | 29 + gcc/testsuite/gfortran.dg/associate_22.f90 | 9 +- gcc/testsuite/gfortran.dg/associate_23.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_33.f03 | 11 + gcc/testsuite/gfortran.dg/associate_34.f90 | 21 + gcc/testsuite/gfortran.dg/associate_35.f90 | 35 + .../gfortran.dg/assumed_charlen_parameter.f90 | 9 + gcc/testsuite/gfortran.dg/bind_c_usage_31.f90 | 9 + gcc/testsuite/gfortran.dg/bounds_check_19.f90 | 24 + .../gfortran.dg/char_pointer_assign_icb_1.f90 | 13 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- gcc/testsuite/gfortran.dg/coarray_18.f90 | 25 +- gcc/testsuite/gfortran.dg/coarray_45.f90 | 24 + gcc/testsuite/gfortran.dg/coarray_46.f90 | 17 + .../gfortran.dg/coarray_lib_this_image_2.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lib_token_4.f90 | 4 +- gcc/testsuite/gfortran.dg/contiguous_6.f90 | 7 + gcc/testsuite/gfortran.dg/data_implied_do_2.f90 | 8 + gcc/testsuite/gfortran.dg/deallocate_error_3.f90 | 9 + gcc/testsuite/gfortran.dg/deallocate_error_4.f90 | 10 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- gcc/testsuite/gfortran.dg/dec_parameter_1.f | 1 - gcc/testsuite/gfortran.dg/dec_parameter_2.f90 | 1 - .../gfortran.dg/deferred_character_18.f90 | 29 + gcc/testsuite/gfortran.dg/dependency_49.f90 | 2 +- gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_3.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_4.f90 | 29 + gcc/testsuite/gfortran.dg/directive_unroll_5.f90 | 38 + gcc/testsuite/gfortran.dg/dot_product_4.f90 | 13 + gcc/testsuite/gfortran.dg/dtio_31.f03 | 47 + gcc/testsuite/gfortran.dg/dtio_32.f03 | 46 + gcc/testsuite/gfortran.dg/eoshift_7.f90 | 11 + gcc/testsuite/gfortran.dg/eoshift_8.f90 | 18 + gcc/testsuite/gfortran.dg/error_stop_3.f90 | 5 +- gcc/testsuite/gfortran.dg/error_stop_4.f90 | 5 +- .../gfortran.dg/execute_command_line_2.f90 | 1 - gcc/testsuite/gfortran.dg/fmt_e.f90 | 10 + gcc/testsuite/gfortran.dg/g77/README | 2 +- gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/goacc/pr84217.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/pr83977.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr84116.f90 | 12 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gfortran.dg/graphite/pr83887.f | 23 + gcc/testsuite/gfortran.dg/graphite/pr83887.f90 | 59 + gcc/testsuite/gfortran.dg/graphite/pr83963.f | 18 + gcc/testsuite/gfortran.dg/graphite/pr84223.f90 | 3 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 4 +- .../gfortran.dg/init_char_with_nonchar_ctr.f90 | 34 + gcc/testsuite/gfortran.dg/inline_matmul_20.f90 | 14 + gcc/testsuite/gfortran.dg/inline_matmul_21.f90 | 15 + gcc/testsuite/gfortran.dg/inline_sum_1.f90 | 2 +- gcc/testsuite/gfortran.dg/integer_plus.f90 | 12 + gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 | 30 + gcc/testsuite/gfortran.dg/intrinsic_actual_4.f90 | 1 + gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/matmul_17.f90 | 9 + gcc/testsuite/gfortran.dg/matmul_18.f90 | 8 + gcc/testsuite/gfortran.dg/matmul_3.f90 | 2 +- gcc/testsuite/gfortran.dg/maxloc_4.f90 | 40 + gcc/testsuite/gfortran.dg/minloc_4.f90 | 40 + .../{minmaxloc_1.f90 => minmaxloc_10.f90} | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_11.f90 | 9 + gcc/testsuite/gfortran.dg/minmaxloc_9.f90 | 11 + gcc/testsuite/gfortran.dg/namelist_53.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_57.f90 | 2 +- gcc/testsuite/gfortran.dg/newunit_5.f90.f90 | 20 + gcc/testsuite/gfortran.dg/num_images_1.f90 | 9 + gcc/testsuite/gfortran.dg/pdt_15.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_26.f03 | 46 + gcc/testsuite/gfortran.dg/pdt_27.f03 | 22 + gcc/testsuite/gfortran.dg/pdt_28.f03 | 31 + gcc/testsuite/gfortran.dg/pdt_29.f03 | 15 + gcc/testsuite/gfortran.dg/pr68318_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr79966.f90 | 112 + gcc/testsuite/gfortran.dg/pr81889.f90 | 29 + .../{intrinsic_modulo_1.f90 => pr82973.f90} | 26 +- gcc/testsuite/gfortran.dg/pr83864.f90 | 13 + gcc/testsuite/gfortran.dg/pr83874.f90 | 19 + gcc/testsuite/gfortran.dg/pr84088.f90 | 19 + .../gfortran.dg/{pr71230-1.f90 => pr84117.f90} | 3 +- gcc/testsuite/gfortran.dg/pr84155.f90 | 56 + gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +- gcc/testsuite/gfortran.dg/rank_1.f90 | 5 +- gcc/testsuite/gfortran.dg/repeat_4.f90 | 23 +- gcc/testsuite/gfortran.dg/repeat_7.f90 | 8 + gcc/testsuite/gfortran.dg/scan_2.f90 | 4 +- .../gfortran.dg/{shape_8.f90 => shape_9.f90} | 9 +- gcc/testsuite/gfortran.dg/simplify_cshift_1.f90 | 4 +- gcc/testsuite/gfortran.dg/simplify_cshift_4.f90 | 37 + gcc/testsuite/gfortran.dg/simplify_eoshift_1.f90 | 83 + .../gfortran.dg/spellcheck-procedure_2.f90 | 2 +- gcc/testsuite/gfortran.dg/string_1.f90 | 3 +- gcc/testsuite/gfortran.dg/string_1_lp64.f90 | 15 + gcc/testsuite/gfortran.dg/string_3.f90 | 1 + gcc/testsuite/gfortran.dg/string_3_lp64.f90 | 20 + gcc/testsuite/gfortran.dg/team_change_1.f90 | 18 + gcc/testsuite/gfortran.dg/team_end_1.f90 | 18 + gcc/testsuite/gfortran.dg/team_form_1.f90 | 12 + gcc/testsuite/gfortran.dg/team_number_1.f90 | 22 + .../gfortran.dg/transfer_array_intrinsic_2.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_intrinsic_1.f90 | 2 +- .../gfortran.dg/unlimited_polymorphic_28.f90 | 51 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- .../gfortran.dg/vect/vect-alias-check-1.F90 | 102 + gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr83189.f90 | 30 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/abe_pkg.adb | 13 + gcc/testsuite/gnat.dg/abe_pkg.ads | 8 + gcc/testsuite/gnat.dg/alignment11.adb | 15 + gcc/testsuite/gnat.dg/alignment12.adb | 17 + gcc/testsuite/gnat.dg/alignment13.adb | 21 + gcc/testsuite/gnat.dg/atomic10.adb | 25 + gcc/testsuite/gnat.dg/atomic9.adb | 29 + gcc/testsuite/gnat.dg/bip_overlay.adb | 23 + gcc/testsuite/gnat.dg/bip_overlay.ads | 22 + gcc/testsuite/gnat.dg/component_size.adb | 37 + gcc/testsuite/gnat.dg/dflt_init_cond.adb | 12 + gcc/testsuite/gnat.dg/dflt_init_cond_pkg.ads | 11 + gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/expr_func2.adb | 5 + gcc/testsuite/gnat.dg/expr_func2.ads | 22 + .../gnat.dg/{dimensions.adb => expr_func3.adb} | 6 +- gcc/testsuite/gnat.dg/expr_func3.ads | 18 + gcc/testsuite/gnat.dg/expr_func4.adb | 8 + gcc/testsuite/gnat.dg/expr_func_main.adb | 9 + gcc/testsuite/gnat.dg/expr_func_pkg.adb | 7 + gcc/testsuite/gnat.dg/expr_func_pkg.ads | 6 + gcc/testsuite/gnat.dg/fixedpnt2.adb | 25 + gcc/testsuite/gnat.dg/fixedpnt2.ads | 23 + gcc/testsuite/gnat.dg/gcov/gcov.exp | 2 +- gcc/testsuite/gnat.dg/incomplete6.adb | 15 + gcc/testsuite/gnat.dg/incomplete6.ads | 22 + gcc/testsuite/gnat.dg/initializes.adb | 33 + gcc/testsuite/gnat.dg/initializes.ads | 13 + gcc/testsuite/gnat.dg/loopvar.adb | 15 + gcc/testsuite/gnat.dg/lto20.adb | 1 - gcc/testsuite/gnat.dg/protected_func.adb | 13 + gcc/testsuite/gnat.dg/protected_func.ads | 9 + gcc/testsuite/gnat.dg/protected_null.adb | 15 + gcc/testsuite/gnat.dg/pure_subp_body.adb | 12 + gcc/testsuite/gnat.dg/pure_subp_body_pkg.ads | 2 + gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/sso/sso.exp | 2 +- gcc/testsuite/gnat.dg/subp_inst.adb | 26 + gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 20 + gcc/testsuite/gnat.dg/subp_inst_pkg.ads | 13 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.go-torture/execute/names-1.go | 195 + gcc/testsuite/go.go-torture/execute/printnil.go | 19 + gcc/testsuite/go.test/go-test.exp | 2 +- gcc/testsuite/jit.dg/test-alignment.c | 2 +- gcc/testsuite/jit.dg/test-alignment.cc | 2 +- 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 | 2 +- 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 | 2 +- gcc/testsuite/lib/gcc-dg.exp | 7 +- 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/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 | 204 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/mpx-dg.exp | 2 +- gcc/testsuite/lib/multiline.exp | 2 +- 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 | 2 +- gcc/testsuite/lib/scandump.exp | 2 +- gcc/testsuite/lib/scanipa.exp | 2 +- gcc/testsuite/lib/scanlang.exp | 2 +- gcc/testsuite/lib/scanrtl.exp | 2 +- gcc/testsuite/lib/scantree.exp | 2 +- gcc/testsuite/lib/target-libpath.exp | 2 +- gcc/testsuite/lib/target-supports-dg.exp | 2 +- gcc/testsuite/lib/target-supports.exp | 252 +- 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/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 +- gcc/testsuite/objc.dg/dg.exp | 2 +- .../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 | 3 +- gcc/timevar.h | 2 +- gcc/tlink.c | 2 +- gcc/toplev.c | 52 +- 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 | 109 +- gcc/tree-affine.h | 20 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 394 +- gcc/tree-cfg.h | 3 +- gcc/tree-cfgcleanup.c | 49 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chkp-opt.c | 2 +- gcc/tree-chkp.c | 2 +- gcc/tree-chkp.h | 2 +- gcc/tree-chrec.c | 51 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 2 +- gcc/tree-core.h | 19 +- gcc/tree-data-ref.c | 636 +- gcc/tree-data-ref.h | 21 +- gcc/tree-dfa.c | 185 +- gcc/tree-dfa.h | 12 +- gcc/tree-diagnostic.c | 2 +- gcc/tree-diagnostic.h | 2 +- gcc/tree-dump.c | 5 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 104 +- gcc/tree-eh.h | 3 +- gcc/tree-emutls.c | 24 +- gcc/tree-hash-traits.h | 2 +- gcc/tree-hasher.h | 2 +- gcc/tree-if-conv.c | 8 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 17 +- gcc/tree-inline.h | 2 +- gcc/tree-into-ssa.c | 10 +- gcc/tree-into-ssa.h | 2 +- gcc/tree-iterator.c | 7 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 141 +- gcc/tree-nested.c | 2 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 2 +- gcc/tree-object-size.c | 18 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 20 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 4 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-predcom.c | 18 +- gcc/tree-pretty-print.c | 43 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 6 +- gcc/tree-scalar-evolution.c | 10 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-sra.c | 49 +- gcc/tree-ssa-address.c | 63 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 177 +- gcc/tree-ssa-alias.h | 18 +- gcc/tree-ssa-ccp.c | 17 +- 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 | 14 +- gcc/tree-ssa-dce.h | 2 +- gcc/tree-ssa-dom.c | 53 +- gcc/tree-ssa-dom.h | 2 +- gcc/tree-ssa-dse.c | 86 +- gcc/tree-ssa-forwprop.c | 71 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-live.c | 2 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-loop-im.c | 70 +- gcc/tree-ssa-loop-ivcanon.c | 87 +- gcc/tree-ssa-loop-ivopts.c | 280 +- gcc/tree-ssa-loop-ivopts.h | 4 +- gcc/tree-ssa-loop-manip.c | 5 +- gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop-niter.c | 10 +- gcc/tree-ssa-loop-niter.h | 2 +- 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 | 3 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 583 +- gcc/tree-ssa-operands.c | 2 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phionlycprop.c | 2 +- gcc/tree-ssa-phiopt.c | 14 +- gcc/tree-ssa-phiprop.c | 10 +- gcc/tree-ssa-pre.c | 6 +- gcc/tree-ssa-propagate.c | 2 +- gcc/tree-ssa-propagate.h | 2 +- gcc/tree-ssa-reassoc.c | 2 +- gcc/tree-ssa-sccvn.c | 317 +- gcc/tree-ssa-sccvn.h | 4 +- gcc/tree-ssa-scopedtables.c | 40 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 2 +- gcc/tree-ssa-strlen.c | 470 +- gcc/tree-ssa-structalias.c | 41 +- gcc/tree-ssa-tail-merge.c | 19 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 2 +- gcc/tree-ssa-threadedge.c | 106 +- gcc/tree-ssa-threadedge.h | 4 +- gcc/tree-ssa-threadupdate.c | 247 +- gcc/tree-ssa-threadupdate.h | 3 +- gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-ssa-uninit.c | 131 +- gcc/tree-ssa.c | 24 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 18 +- gcc/tree-ssanames.h | 5 +- gcc/tree-stdarg.c | 2 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 21 +- gcc/tree-streamer-out.c | 20 +- gcc/tree-streamer.c | 3 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 12 +- gcc/tree-tailcall.c | 2 +- gcc/tree-vect-data-refs.c | 1138 +- gcc/tree-vect-generic.c | 147 +- gcc/tree-vect-loop-manip.c | 1095 +- gcc/tree-vect-loop.c | 2530 +- gcc/tree-vect-patterns.c | 281 +- gcc/tree-vect-slp.c | 605 +- gcc/tree-vect-stmts.c | 2626 +- gcc/tree-vector-builder.c | 29 +- gcc/tree-vector-builder.h | 2 +- gcc/tree-vectorizer.c | 39 +- gcc/tree-vectorizer.h | 335 +- gcc/tree-vrp.c | 178 +- gcc/tree-vrp.h | 4 +- gcc/tree.c | 677 +- gcc/tree.def | 18 +- gcc/tree.h | 407 +- gcc/treestruct.def | 3 +- gcc/tsan.c | 9 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.c | 2 +- gcc/typed-splay-tree.h | 11 +- gcc/ubsan.c | 33 +- gcc/ubsan.h | 2 +- gcc/unique-ptr-tests.cc | 2 +- gcc/valtrack.c | 29 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 4 +- gcc/value-prof.h | 2 +- gcc/var-tracking.c | 306 +- gcc/varasm.c | 62 +- gcc/varasm.h | 2 +- gcc/varpool.c | 2 +- gcc/vec-perm-indices.c | 323 + gcc/vec-perm-indices.h | 152 + gcc/vec.c | 23 +- gcc/vec.h | 2 +- gcc/vector-builder.h | 51 +- gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 3 +- gcc/vr-values.c | 9 +- gcc/vr-values.h | 2 +- gcc/vtable-verify.c | 2 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 6 +- gcc/wide-int-bitmask.h | 145 + gcc/wide-int-print.cc | 2 +- gcc/wide-int-print.h | 2 +- gcc/wide-int.cc | 114 +- gcc/wide-int.h | 91 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 3 +- gcc/xcoffout.h | 2 +- gnattools/ChangeLog | 2 +- gotools/ChangeLog | 34 + gotools/Makefile.am | 120 +- gotools/Makefile.in | 145 +- include/ChangeLog | 13 + 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 | 2 +- include/hashtab.h | 2 +- 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 +- libada/ChangeLog | 6 +- libada/Makefile.in | 2 +- libada/configure.ac | 2 +- libatomic/ChangeLog | 19 +- libatomic/Makefile.am | 4 +- 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/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 67 +- libatomic/configure.ac | 8 +- libatomic/configure.tgt | 6 +- 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 | 2 + libatomic/testsuite/config/default.exp | 2 +- libbacktrace/ChangeLog | 57 +- libbacktrace/Makefile.am | 2 +- libbacktrace/alloc.c | 2 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 24 +- libbacktrace/configure.ac | 2 +- libbacktrace/dwarf.c | 2 +- libbacktrace/edtest.c | 2 +- libbacktrace/edtest2.c | 2 +- libbacktrace/elf.c | 177 +- libbacktrace/fileline.c | 2 +- libbacktrace/internal.h | 2 +- libbacktrace/mmap.c | 26 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 15 +- 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/testlib.c | 2 +- libbacktrace/testlib.h | 2 +- libbacktrace/ttest.c | 2 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 54 +- libbacktrace/ztest.c | 67 +- libcc1/ChangeLog | 4 + 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 | 2 +- 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 | 50 +- libcpp/Makefile.in | 2 +- libcpp/charset.c | 2 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 2 +- libcpp/errors.c | 2 +- libcpp/expr.c | 2 +- libcpp/files.c | 2 +- libcpp/identifiers.c | 2 +- libcpp/include/cpp-id-data.h | 2 +- libcpp/include/cpplib.h | 8 +- libcpp/include/line-map.h | 2 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 2 +- libcpp/internal.h | 4 +- libcpp/lex.c | 6 +- libcpp/line-map.c | 2 +- libcpp/macro.c | 4 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 2 +- libcpp/po/ChangeLog | 18 + libcpp/po/be.po | 224 +- libcpp/po/ca.po | 228 +- libcpp/po/cpplib.pot | 252 +- libcpp/po/da.po | 230 +- libcpp/po/de.po | 234 +- libcpp/po/el.po | 224 +- libcpp/po/eo.po | 230 +- libcpp/po/es.po | 228 +- libcpp/po/fi.po | 237 +- libcpp/po/fr.po | 231 +- libcpp/po/id.po | 228 +- libcpp/po/ja.po | 228 +- libcpp/po/nl.po | 230 +- libcpp/po/pt_BR.po | 236 +- libcpp/po/ru.po | 234 +- libcpp/po/sr.po | 230 +- libcpp/po/sv.po | 234 +- libcpp/po/tr.po | 228 +- libcpp/po/uk.po | 236 +- libcpp/po/vi.po | 236 +- libcpp/po/zh_CN.po | 228 +- libcpp/po/zh_TW.po | 228 +- libcpp/symtab.c | 2 +- libcpp/system.h | 2 +- libcpp/traditional.c | 20 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 6 +- libdecnumber/Makefile.in | 2 +- libdecnumber/bid/bid-dpd.h | 2 +- libdecnumber/bid/bid2dpd_dpd2bid.c | 2 +- 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 +- libgcc/ChangeLog | 111 +- libgcc/Makefile.in | 2 +- libgcc/config.host | 6 +- 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/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/value-unwind.h | 18 +- 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 | 2 +- libgcc/config/arc/crtn.S | 2 +- libgcc/config/arc/crttls.S | 2 +- libgcc/config/arc/divtab-arc700.c | 2 +- libgcc/config/arc/dp-hack.h | 2 +- libgcc/config/arc/fp-hack.h | 2 +- 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 | 24 +- 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 | 2 +- libgcc/config/arc/t-arc-uClibc | 2 +- libgcc/config/arm/bpabi-lib.h | 2 +- libgcc/config/arm/bpabi-v6m.S | 2 +- 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 | 2 +- libgcc/config/arm/libgcc-bpabi.ver | 2 +- libgcc/config/arm/libunwind.S | 2 +- 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/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 | 2 +- libgcc/config/avr/avr-lib.h | 2 +- libgcc/config/avr/lib1funcs-fixed.S | 2 +- libgcc/config/avr/lib1funcs.S | 2 +- libgcc/config/avr/lib2funcs.c | 2 +- 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 | 2 +- libgcc/config/cris/mulsi3.S | 2 +- libgcc/config/cris/sfp-machine.h | 2 +- libgcc/config/cris/umulsidi3.S | 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 | 2 +- libgcc/config/frv/frvend.c | 2 +- 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/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 2 +- libgcc/config/gthr-vxworks.h | 2 +- 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 | 3 +- 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 | 2 +- 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 | 2 +- libgcc/config/mips/crtn.S | 2 +- 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 | 2 +- libgcc/config/mips/sfp-machine.h | 2 +- libgcc/config/mips/t-mips16 | 2 +- libgcc/config/mips/vr4120-div.S | 2 +- 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 | 2 +- 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 +- 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/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/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 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/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/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 | 6 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/pa/t-stublib | 6 +- 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.S | 90 - libgcc/config/riscv/multi3.c | 86 + libgcc/config/riscv/riscv-asm.h | 2 +- libgcc/config/riscv/save-restore.S | 2 +- libgcc/config/riscv/sfp-machine.h | 2 +- libgcc/config/riscv/t-elf | 2 +- libgcc/config/rl78/adddi3.S | 2 +- libgcc/config/rl78/{subdi3.S => anddi3.S} | 48 +- 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/{subdi3.S => smaxdi3.S} | 70 +- libgcc/config/rl78/{subdi3.S => smindi3.S} | 70 +- libgcc/config/rl78/subdi3.S | 2 +- libgcc/config/rl78/t-rl78 | 9 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rl78/{adddi3.S => umaxdi3.S} | 68 +- libgcc/config/rl78/{adddi3.S => umindi3.S} | 68 +- libgcc/config/rs6000/_divkc3.c | 22 +- libgcc/config/rs6000/_mulkc3.c | 20 +- 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 | 4 +- 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 | 89 +- 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 | 19 +- 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 | 6 +- 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/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/spu/cache.S | 2 +- libgcc/config/spu/cachemgr.c | 2 +- libgcc/config/spu/divmodti4.c | 2 +- libgcc/config/spu/divv2df3.c | 2 +- libgcc/config/spu/float_disf.c | 2 +- libgcc/config/spu/float_unsdidf.c | 2 +- libgcc/config/spu/float_unsdisf.c | 2 +- libgcc/config/spu/float_unssidf.c | 2 +- libgcc/config/spu/mfc_multi_tag_release.c | 2 +- libgcc/config/spu/mfc_multi_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_release.c | 2 +- libgcc/config/spu/mfc_tag_reserve.c | 2 +- libgcc/config/spu/mfc_tag_table.c | 2 +- libgcc/config/spu/multi3.c | 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/vxlib-tls.c | 2 +- libgcc/config/vxlib.c | 2 +- libgcc/config/xtensa/crti.S | 2 +- libgcc/config/xtensa/crtn.S | 2 +- libgcc/config/xtensa/ieee754-df.S | 56 +- libgcc/config/xtensa/ieee754-sf.S | 53 +- 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/crtstuff.c | 2 +- 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 | 2 +- libgcc/libgcov-interface.c | 2 +- libgcc/libgcov-merge.c | 2 +- libgcc/libgcov-profiler.c | 2 +- libgcc/libgcov-util.c | 2 +- libgcc/libgcov.h | 2 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.c | 2 +- libgcc/sync.c | 2 +- libgcc/udivmod.c | 2 +- libgcc/udivmodsi4.c | 2 +- libgcc/unwind-arm-common.inc | 2 +- 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 | 2 +- libgcc/unwind-dw2-fde.c | 2 +- libgcc/unwind-dw2-fde.h | 2 +- libgcc/unwind-dw2.c | 18 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 2 +- libgcc/unwind-pe.h | 2 +- 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 | 1496 +- libgfortran/{ChangeLog => ChangeLog-2017} | 38 + libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 2 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 10 +- 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/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 | 4 +- libgfortran/generated/all_l16.c | 4 +- libgfortran/generated/all_l2.c | 4 +- libgfortran/generated/all_l4.c | 4 +- libgfortran/generated/all_l8.c | 4 +- libgfortran/generated/any_l1.c | 4 +- libgfortran/generated/any_l16.c | 4 +- libgfortran/generated/any_l2.c | 4 +- libgfortran/generated/any_l4.c | 4 +- libgfortran/generated/any_l8.c | 4 +- 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 | 4 +- libgfortran/generated/count_1_l.c | 4 +- libgfortran/generated/count_2_l.c | 4 +- libgfortran/generated/count_4_l.c | 4 +- libgfortran/generated/count_8_l.c | 4 +- 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 | 9 +- 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 | 9 +- 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 | 9 +- 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 | 8 +- libgfortran/generated/eoshift1_4.c | 8 +- libgfortran/generated/eoshift1_8.c | 8 +- libgfortran/generated/eoshift3_16.c | 8 +- libgfortran/generated/eoshift3_4.c | 8 +- libgfortran/generated/eoshift3_8.c | 8 +- libgfortran/generated/iall_i1.c | 19 +- libgfortran/generated/iall_i16.c | 19 +- libgfortran/generated/iall_i2.c | 19 +- libgfortran/generated/iall_i4.c | 19 +- libgfortran/generated/iall_i8.c | 19 +- libgfortran/generated/iany_i1.c | 19 +- libgfortran/generated/iany_i16.c | 19 +- libgfortran/generated/iany_i2.c | 19 +- libgfortran/generated/iany_i4.c | 19 +- libgfortran/generated/iany_i8.c | 19 +- libgfortran/generated/in_pack_c10.c | 7 +- libgfortran/generated/in_pack_c16.c | 7 +- libgfortran/generated/in_pack_c4.c | 7 +- libgfortran/generated/in_pack_c8.c | 7 +- libgfortran/generated/in_pack_i1.c | 7 +- libgfortran/generated/in_pack_i16.c | 7 +- libgfortran/generated/in_pack_i2.c | 7 +- libgfortran/generated/in_pack_i4.c | 7 +- libgfortran/generated/in_pack_i8.c | 7 +- libgfortran/generated/in_pack_r10.c | 7 +- libgfortran/generated/in_pack_r16.c | 7 +- libgfortran/generated/in_pack_r4.c | 7 +- libgfortran/generated/in_pack_r8.c | 7 +- libgfortran/generated/in_unpack_c10.c | 7 +- libgfortran/generated/in_unpack_c16.c | 7 +- libgfortran/generated/in_unpack_c4.c | 7 +- libgfortran/generated/in_unpack_c8.c | 7 +- libgfortran/generated/in_unpack_i1.c | 7 +- libgfortran/generated/in_unpack_i16.c | 7 +- libgfortran/generated/in_unpack_i2.c | 7 +- libgfortran/generated/in_unpack_i4.c | 7 +- libgfortran/generated/in_unpack_i8.c | 7 +- libgfortran/generated/in_unpack_r10.c | 7 +- libgfortran/generated/in_unpack_r16.c | 7 +- libgfortran/generated/in_unpack_r4.c | 7 +- libgfortran/generated/in_unpack_r8.c | 7 +- libgfortran/generated/iparity_i1.c | 19 +- libgfortran/generated/iparity_i16.c | 19 +- libgfortran/generated/iparity_i2.c | 19 +- libgfortran/generated/iparity_i4.c | 19 +- libgfortran/generated/iparity_i8.c | 19 +- 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 | 26 +- libgfortran/generated/maxloc0_16_i16.c | 26 +- libgfortran/generated/maxloc0_16_i2.c | 26 +- libgfortran/generated/maxloc0_16_i4.c | 26 +- libgfortran/generated/maxloc0_16_i8.c | 26 +- libgfortran/generated/maxloc0_16_r10.c | 26 +- libgfortran/generated/maxloc0_16_r16.c | 26 +- libgfortran/generated/maxloc0_16_r4.c | 26 +- libgfortran/generated/maxloc0_16_r8.c | 26 +- libgfortran/generated/maxloc0_16_s1.c | 37 +- libgfortran/generated/maxloc0_16_s4.c | 37 +- libgfortran/generated/maxloc0_4_i1.c | 26 +- libgfortran/generated/maxloc0_4_i16.c | 26 +- libgfortran/generated/maxloc0_4_i2.c | 26 +- libgfortran/generated/maxloc0_4_i4.c | 26 +- libgfortran/generated/maxloc0_4_i8.c | 26 +- libgfortran/generated/maxloc0_4_r10.c | 26 +- libgfortran/generated/maxloc0_4_r16.c | 26 +- libgfortran/generated/maxloc0_4_r4.c | 26 +- libgfortran/generated/maxloc0_4_r8.c | 26 +- libgfortran/generated/maxloc0_4_s1.c | 37 +- libgfortran/generated/maxloc0_4_s4.c | 37 +- libgfortran/generated/maxloc0_8_i1.c | 26 +- libgfortran/generated/maxloc0_8_i16.c | 26 +- libgfortran/generated/maxloc0_8_i2.c | 26 +- libgfortran/generated/maxloc0_8_i4.c | 26 +- libgfortran/generated/maxloc0_8_i8.c | 26 +- libgfortran/generated/maxloc0_8_r10.c | 26 +- libgfortran/generated/maxloc0_8_r16.c | 26 +- libgfortran/generated/maxloc0_8_r4.c | 26 +- libgfortran/generated/maxloc0_8_r8.c | 26 +- libgfortran/generated/maxloc0_8_s1.c | 37 +- libgfortran/generated/maxloc0_8_s4.c | 37 +- libgfortran/generated/maxloc1_16_i1.c | 34 +- libgfortran/generated/maxloc1_16_i16.c | 34 +- libgfortran/generated/maxloc1_16_i2.c | 34 +- libgfortran/generated/maxloc1_16_i4.c | 34 +- libgfortran/generated/maxloc1_16_i8.c | 34 +- libgfortran/generated/maxloc1_16_r10.c | 34 +- libgfortran/generated/maxloc1_16_r16.c | 34 +- libgfortran/generated/maxloc1_16_r4.c | 34 +- libgfortran/generated/maxloc1_16_r8.c | 34 +- libgfortran/generated/maxloc1_16_s1.c | 36 +- libgfortran/generated/maxloc1_16_s4.c | 36 +- libgfortran/generated/maxloc1_4_i1.c | 34 +- libgfortran/generated/maxloc1_4_i16.c | 34 +- libgfortran/generated/maxloc1_4_i2.c | 34 +- libgfortran/generated/maxloc1_4_i4.c | 34 +- libgfortran/generated/maxloc1_4_i8.c | 34 +- libgfortran/generated/maxloc1_4_r10.c | 34 +- libgfortran/generated/maxloc1_4_r16.c | 34 +- libgfortran/generated/maxloc1_4_r4.c | 34 +- libgfortran/generated/maxloc1_4_r8.c | 34 +- libgfortran/generated/maxloc1_4_s1.c | 36 +- libgfortran/generated/maxloc1_4_s4.c | 36 +- libgfortran/generated/maxloc1_8_i1.c | 34 +- libgfortran/generated/maxloc1_8_i16.c | 34 +- libgfortran/generated/maxloc1_8_i2.c | 34 +- libgfortran/generated/maxloc1_8_i4.c | 34 +- libgfortran/generated/maxloc1_8_i8.c | 34 +- libgfortran/generated/maxloc1_8_r10.c | 34 +- libgfortran/generated/maxloc1_8_r16.c | 34 +- libgfortran/generated/maxloc1_8_r4.c | 34 +- libgfortran/generated/maxloc1_8_r8.c | 34 +- libgfortran/generated/maxloc1_8_s1.c | 36 +- libgfortran/generated/maxloc1_8_s4.c | 36 +- libgfortran/generated/maxloc2_16_s1.c | 20 +- libgfortran/generated/maxloc2_16_s4.c | 20 +- libgfortran/generated/maxloc2_4_s1.c | 20 +- libgfortran/generated/maxloc2_4_s4.c | 20 +- libgfortran/generated/maxloc2_8_s1.c | 20 +- libgfortran/generated/maxloc2_8_s4.c | 20 +- libgfortran/generated/maxval0_s1.c | 2 +- libgfortran/generated/maxval0_s4.c | 2 +- libgfortran/generated/maxval1_s1.c | 8 +- libgfortran/generated/maxval1_s4.c | 8 +- libgfortran/generated/maxval_i1.c | 19 +- libgfortran/generated/maxval_i16.c | 19 +- libgfortran/generated/maxval_i2.c | 19 +- libgfortran/generated/maxval_i4.c | 19 +- libgfortran/generated/maxval_i8.c | 19 +- libgfortran/generated/maxval_r10.c | 19 +- libgfortran/generated/maxval_r16.c | 19 +- libgfortran/generated/maxval_r4.c | 19 +- libgfortran/generated/maxval_r8.c | 19 +- libgfortran/generated/minloc0_16_i1.c | 26 +- libgfortran/generated/minloc0_16_i16.c | 26 +- libgfortran/generated/minloc0_16_i2.c | 26 +- libgfortran/generated/minloc0_16_i4.c | 26 +- libgfortran/generated/minloc0_16_i8.c | 26 +- libgfortran/generated/minloc0_16_r10.c | 26 +- libgfortran/generated/minloc0_16_r16.c | 26 +- libgfortran/generated/minloc0_16_r4.c | 26 +- libgfortran/generated/minloc0_16_r8.c | 26 +- libgfortran/generated/minloc0_16_s1.c | 37 +- libgfortran/generated/minloc0_16_s4.c | 37 +- libgfortran/generated/minloc0_4_i1.c | 26 +- libgfortran/generated/minloc0_4_i16.c | 26 +- libgfortran/generated/minloc0_4_i2.c | 26 +- libgfortran/generated/minloc0_4_i4.c | 26 +- libgfortran/generated/minloc0_4_i8.c | 26 +- libgfortran/generated/minloc0_4_r10.c | 26 +- libgfortran/generated/minloc0_4_r16.c | 26 +- libgfortran/generated/minloc0_4_r4.c | 26 +- libgfortran/generated/minloc0_4_r8.c | 26 +- libgfortran/generated/minloc0_4_s1.c | 37 +- libgfortran/generated/minloc0_4_s4.c | 37 +- libgfortran/generated/minloc0_8_i1.c | 26 +- libgfortran/generated/minloc0_8_i16.c | 26 +- libgfortran/generated/minloc0_8_i2.c | 26 +- libgfortran/generated/minloc0_8_i4.c | 26 +- libgfortran/generated/minloc0_8_i8.c | 26 +- libgfortran/generated/minloc0_8_r10.c | 26 +- libgfortran/generated/minloc0_8_r16.c | 26 +- libgfortran/generated/minloc0_8_r4.c | 26 +- libgfortran/generated/minloc0_8_r8.c | 26 +- libgfortran/generated/minloc0_8_s1.c | 37 +- libgfortran/generated/minloc0_8_s4.c | 37 +- libgfortran/generated/minloc1_16_i1.c | 34 +- libgfortran/generated/minloc1_16_i16.c | 34 +- libgfortran/generated/minloc1_16_i2.c | 34 +- libgfortran/generated/minloc1_16_i4.c | 34 +- libgfortran/generated/minloc1_16_i8.c | 34 +- libgfortran/generated/minloc1_16_r10.c | 34 +- libgfortran/generated/minloc1_16_r16.c | 34 +- libgfortran/generated/minloc1_16_r4.c | 34 +- libgfortran/generated/minloc1_16_r8.c | 34 +- libgfortran/generated/minloc1_16_s1.c | 36 +- libgfortran/generated/minloc1_16_s4.c | 36 +- libgfortran/generated/minloc1_4_i1.c | 34 +- libgfortran/generated/minloc1_4_i16.c | 34 +- libgfortran/generated/minloc1_4_i2.c | 34 +- libgfortran/generated/minloc1_4_i4.c | 34 +- libgfortran/generated/minloc1_4_i8.c | 34 +- libgfortran/generated/minloc1_4_r10.c | 34 +- libgfortran/generated/minloc1_4_r16.c | 34 +- libgfortran/generated/minloc1_4_r4.c | 34 +- libgfortran/generated/minloc1_4_r8.c | 34 +- libgfortran/generated/minloc1_4_s1.c | 36 +- libgfortran/generated/minloc1_4_s4.c | 36 +- libgfortran/generated/minloc1_8_i1.c | 34 +- libgfortran/generated/minloc1_8_i16.c | 34 +- libgfortran/generated/minloc1_8_i2.c | 34 +- libgfortran/generated/minloc1_8_i4.c | 34 +- libgfortran/generated/minloc1_8_i8.c | 34 +- libgfortran/generated/minloc1_8_r10.c | 34 +- libgfortran/generated/minloc1_8_r16.c | 34 +- libgfortran/generated/minloc1_8_r4.c | 34 +- libgfortran/generated/minloc1_8_r8.c | 34 +- libgfortran/generated/minloc1_8_s1.c | 36 +- libgfortran/generated/minloc1_8_s4.c | 36 +- libgfortran/generated/minloc2_16_s1.c | 23 +- libgfortran/generated/minloc2_16_s4.c | 23 +- libgfortran/generated/minloc2_4_s1.c | 23 +- libgfortran/generated/minloc2_4_s4.c | 23 +- libgfortran/generated/minloc2_8_s1.c | 23 +- libgfortran/generated/minloc2_8_s4.c | 23 +- libgfortran/generated/minval0_s1.c | 2 +- libgfortran/generated/minval0_s4.c | 2 +- libgfortran/generated/minval1_s1.c | 8 +- libgfortran/generated/minval1_s4.c | 8 +- libgfortran/generated/minval_i1.c | 19 +- libgfortran/generated/minval_i16.c | 19 +- libgfortran/generated/minval_i2.c | 19 +- libgfortran/generated/minval_i4.c | 19 +- libgfortran/generated/minval_i8.c | 19 +- libgfortran/generated/minval_r10.c | 19 +- libgfortran/generated/minval_r16.c | 19 +- libgfortran/generated/minval_r4.c | 19 +- libgfortran/generated/minval_r8.c | 19 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/norm2_r10.c | 8 +- libgfortran/generated/norm2_r16.c | 8 +- libgfortran/generated/norm2_r4.c | 8 +- libgfortran/generated/norm2_r8.c | 8 +- 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 | 8 +- libgfortran/generated/parity_l16.c | 8 +- libgfortran/generated/parity_l2.c | 8 +- libgfortran/generated/parity_l4.c | 8 +- libgfortran/generated/parity_l8.c | 8 +- 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 | 19 +- libgfortran/generated/product_c16.c | 19 +- libgfortran/generated/product_c4.c | 19 +- libgfortran/generated/product_c8.c | 19 +- libgfortran/generated/product_i1.c | 19 +- libgfortran/generated/product_i16.c | 19 +- libgfortran/generated/product_i2.c | 19 +- libgfortran/generated/product_i4.c | 19 +- libgfortran/generated/product_i8.c | 19 +- libgfortran/generated/product_r10.c | 19 +- libgfortran/generated/product_r16.c | 19 +- libgfortran/generated/product_r4.c | 19 +- libgfortran/generated/product_r8.c | 19 +- libgfortran/generated/reshape_c10.c | 31 +- libgfortran/generated/reshape_c16.c | 31 +- libgfortran/generated/reshape_c4.c | 31 +- libgfortran/generated/reshape_c8.c | 31 +- libgfortran/generated/reshape_i16.c | 31 +- libgfortran/generated/reshape_i4.c | 31 +- libgfortran/generated/reshape_i8.c | 31 +- libgfortran/generated/reshape_r10.c | 31 +- libgfortran/generated/reshape_r16.c | 31 +- libgfortran/generated/reshape_r4.c | 31 +- libgfortran/generated/reshape_r8.c | 31 +- libgfortran/generated/shape_i1.c | 8 +- libgfortran/generated/shape_i16.c | 8 +- libgfortran/generated/shape_i2.c | 8 +- libgfortran/generated/shape_i4.c | 8 +- libgfortran/generated/shape_i8.c | 8 +- libgfortran/generated/spread_c10.c | 10 +- libgfortran/generated/spread_c16.c | 10 +- libgfortran/generated/spread_c4.c | 10 +- libgfortran/generated/spread_c8.c | 10 +- libgfortran/generated/spread_i1.c | 10 +- libgfortran/generated/spread_i16.c | 10 +- libgfortran/generated/spread_i2.c | 10 +- libgfortran/generated/spread_i4.c | 10 +- libgfortran/generated/spread_i8.c | 10 +- libgfortran/generated/spread_r10.c | 10 +- libgfortran/generated/spread_r16.c | 10 +- libgfortran/generated/spread_r4.c | 10 +- libgfortran/generated/spread_r8.c | 10 +- libgfortran/generated/sum_c10.c | 19 +- libgfortran/generated/sum_c16.c | 19 +- libgfortran/generated/sum_c4.c | 19 +- libgfortran/generated/sum_c8.c | 19 +- libgfortran/generated/sum_i1.c | 19 +- libgfortran/generated/sum_i16.c | 19 +- libgfortran/generated/sum_i2.c | 19 +- libgfortran/generated/sum_i4.c | 19 +- libgfortran/generated/sum_i8.c | 19 +- libgfortran/generated/sum_r10.c | 19 +- libgfortran/generated/sum_r16.c | 19 +- libgfortran/generated/sum_r4.c | 19 +- libgfortran/generated/sum_r8.c | 19 +- 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 | 12 +- libgfortran/intrinsics/associated.c | 6 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 5 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 5 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 9 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 5 +- libgfortran/intrinsics/eoshift0.c | 4 +- libgfortran/intrinsics/eoshift2.c | 4 +- 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 | 4 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 4 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 5 +- libgfortran/intrinsics/hostnm.c | 7 +- libgfortran/intrinsics/ierrno.c | 2 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/move_alloc.c | 4 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 33 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 29 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 4 +- 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 | 52 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 31 +- 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 | 47 +- libgfortran/io/close.c | 2 +- libgfortran/io/fbuf.c | 54 +- libgfortran/io/fbuf.h | 18 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 2 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 7 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 18 +- libgfortran/io/list_read.c | 39 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 2 +- libgfortran/io/read.c | 97 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 110 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 16 +- libgfortran/io/unix.c | 80 +- libgfortran/io/unix.h | 14 +- libgfortran/io/write.c | 122 +- libgfortran/io/write_float.def | 2 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 56 +- 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 | 9 +- libgfortran/m4/cshift1a.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 8 +- libgfortran/m4/eoshift3.m4 | 8 +- libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/iforeach-s.m4 | 61 +- libgfortran/m4/iforeach.m4 | 23 +- libgfortran/m4/ifunction-s.m4 | 66 +- libgfortran/m4/ifunction-s2.m4 | 6 +- libgfortran/m4/ifunction.m4 | 61 +- libgfortran/m4/ifunction_logical.m4 | 2 +- libgfortran/m4/in_pack.m4 | 7 +- libgfortran/m4/in_unpack.m4 | 7 +- libgfortran/m4/iparity.m4 | 2 +- libgfortran/m4/iparm.m4 | 2 + libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmulavx128.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/maxloc0.m4 | 5 +- libgfortran/m4/maxloc0s.m4 | 4 +- libgfortran/m4/maxloc1.m4 | 7 +- libgfortran/m4/maxloc1s.m4 | 4 +- libgfortran/m4/maxloc2s.m4 | 22 +- libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/maxval0s.m4 | 2 +- libgfortran/m4/maxval1s.m4 | 2 +- libgfortran/m4/minloc0.m4 | 5 +- libgfortran/m4/minloc0s.m4 | 4 +- libgfortran/m4/minloc1.m4 | 7 +- libgfortran/m4/minloc1s.m4 | 4 +- libgfortran/m4/minloc2s.m4 | 25 +- 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 | 31 +- libgfortran/m4/shape.m4 | 8 +- libgfortran/m4/spread.m4 | 10 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/unpack.m4 | 2 +- libgfortran/runtime/backtrace.c | 2 +- libgfortran/runtime/bounds.c | 7 +- 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 | 28 +- libgfortran/runtime/in_unpack_generic.c | 30 +- 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 | 110 +- libgo/Makefile.in | 198 +- libgo/VERSION | 2 +- libgo/configure | 141 +- libgo/configure.ac | 149 +- libgo/go/archive/tar/common.go | 608 +- libgo/go/archive/tar/format.go | 174 +- libgo/go/archive/tar/reader.go | 825 +- libgo/go/archive/tar/reader_test.go | 1428 +- .../archive/tar/{stat_atim.go => stat_actime1.go} | 2 +- .../tar/{stat_atimespec.go => stat_actime2.go} | 0 libgo/go/archive/tar/stat_unix.go | 84 +- libgo/go/archive/tar/strconv.go | 130 +- libgo/go/archive/tar/strconv_test.go | 139 +- libgo/go/archive/tar/tar_test.go | 541 +- .../testdata/{hardlink.tar => gnu-long-nul.tar} | Bin 2560 -> 2560 bytes .../archive/tar/testdata/gnu-nil-sparse-data.tar | Bin 0 -> 2560 bytes .../archive/tar/testdata/gnu-nil-sparse-hole.tar | Bin 1213 -> 1536 bytes .../go/archive/tar/testdata/gnu-not-utf8.tar | Bin 1213 -> 1536 bytes .../{writer-big.tar => gnu-sparse-big.tar} | Bin 4096 -> 5120 bytes .../tar/testdata/{hardlink.tar => gnu-utf8.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/invalid-go17.tar | Bin 1213 -> 1536 bytes .../{writer-big.tar => pax-global-records.tar} | Bin 4096 -> 7168 bytes ...star.issue12594.tar => pax-nil-sparse-data.tar} | Bin 3072 -> 4096 bytes ...star.issue12594.tar => pax-nil-sparse-hole.tar} | Bin 3072 -> 3072 bytes .../testdata/{hardlink.tar => pax-nul-path.tar} | Bin 2560 -> 2560 bytes .../testdata/{hardlink.tar => pax-nul-xattrs.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/pax-pos-size-file.tar | Bin 2560 -> 2560 bytes .../tar/testdata/{hardlink.tar => pax-records.tar} | Bin 2560 -> 2560 bytes .../{writer-big.tar => pax-sparse-big.tar} | Bin 4096 -> 6144 bytes .../testdata/{hardlink.tar => trailing-slash.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/ustar-file-devs.tar | Bin 1213 -> 1536 bytes libgo/go/archive/tar/testdata/writer-big-long.tar | Bin 4096 -> 1536 bytes libgo/go/archive/tar/testdata/writer-big.tar | Bin 4096 -> 512 bytes libgo/go/archive/tar/writer.go | 818 +- libgo/go/archive/tar/writer_test.go | 995 +- libgo/go/archive/zip/reader.go | 165 +- libgo/go/archive/zip/reader_test.go | 429 +- libgo/go/archive/zip/struct.go | 104 +- libgo/go/archive/zip/testdata/time-22738.zip | Bin 0 -> 140 bytes libgo/go/archive/zip/testdata/time-7zip.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/time-go.zip | Bin 0 -> 148 bytes libgo/go/archive/zip/testdata/time-infozip.zip | Bin 0 -> 166 bytes libgo/go/archive/zip/testdata/time-osx.zip | Bin 0 -> 142 bytes libgo/go/archive/zip/testdata/time-win7.zip | Bin 0 -> 114 bytes libgo/go/archive/zip/testdata/time-winrar.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/time-winzip.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/utf8-7zip.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/testdata/utf8-infozip.zip | Bin 0 -> 162 bytes libgo/go/archive/zip/testdata/utf8-osx.zip | Bin 0 -> 138 bytes libgo/go/archive/zip/testdata/utf8-winrar.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/testdata/utf8-winzip.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/writer.go | 137 +- libgo/go/archive/zip/writer_test.go | 124 +- libgo/go/archive/zip/zip_test.go | 42 +- libgo/go/bufio/bufio.go | 6 + libgo/go/bufio/bufio_test.go | 18 + libgo/go/bufio/export_test.go | 2 + libgo/go/bufio/scan.go | 9 +- libgo/go/builtin/builtin.go | 5 +- libgo/go/bytes/boundary_test.go | 84 + libgo/go/bytes/buffer.go | 94 +- libgo/go/bytes/buffer_test.go | 114 +- libgo/go/bytes/bytes.go | 292 +- libgo/go/bytes/bytes_amd64.go | 42 +- libgo/go/bytes/bytes_arm64.go | 70 + libgo/go/bytes/bytes_generic.go | 40 +- libgo/go/bytes/bytes_s390x.go | 42 +- libgo/go/bytes/bytes_test.go | 133 +- libgo/go/bytes/equal_test.go | 47 - libgo/go/bytes/example_test.go | 141 + libgo/go/bytes/reader.go | 6 + libgo/go/bytes/reader_test.go | 4 +- libgo/go/cmd/buildid/buildid.go | 73 + libgo/go/cmd/buildid/doc.go | 18 + libgo/go/cmd/cgo/ast.go | 272 +- libgo/go/cmd/cgo/doc.go | 262 +- libgo/go/cmd/cgo/gcc.go | 382 +- libgo/go/cmd/cgo/main.go | 27 +- libgo/go/cmd/cgo/out.go | 102 +- libgo/go/cmd/go/alldocs.go | 262 +- libgo/go/cmd/go/go_test.go | 1920 +- libgo/go/cmd/go/go_windows_test.go | 81 + libgo/go/cmd/go/internal/base/base.go | 4 +- libgo/go/cmd/go/internal/base/path.go | 22 - libgo/go/cmd/go/internal/base/tool.go | 11 +- libgo/go/cmd/go/internal/buildid/buildid.go | 201 - libgo/go/cmd/go/internal/cache/cache.go | 459 + libgo/go/cmd/go/internal/cache/cache_test.go | 319 + libgo/go/cmd/go/internal/cache/default.go | 110 + libgo/go/cmd/go/internal/cache/hash.go | 174 + libgo/go/cmd/go/internal/cache/hash_test.go | 52 + libgo/go/cmd/go/internal/cfg/cfg.go | 69 +- libgo/go/cmd/go/internal/clean/clean.go | 68 +- libgo/go/cmd/go/internal/envcmd/env.go | 57 +- libgo/go/cmd/go/internal/fix/fix.go | 4 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 36 +- libgo/go/cmd/go/internal/generate/generate.go | 4 +- libgo/go/cmd/go/internal/get/get.go | 20 +- libgo/go/cmd/go/internal/get/vcs.go | 116 +- libgo/go/cmd/go/internal/get/vcs_test.go | 18 + libgo/go/cmd/go/internal/help/helpdoc.go | 92 +- libgo/go/cmd/go/internal/list/list.go | 25 +- libgo/go/cmd/go/internal/load/flag.go | 121 + libgo/go/cmd/go/internal/load/flag_test.go | 135 + libgo/go/cmd/go/internal/load/icfg.go | 78 + libgo/go/cmd/go/internal/load/path.go | 22 - libgo/go/cmd/go/internal/load/pkg.go | 1239 +- libgo/go/cmd/go/internal/load/search.go | 49 +- libgo/go/cmd/go/internal/load/testgo.go | 21 - libgo/go/cmd/go/internal/run/run.go | 9 +- libgo/go/cmd/go/internal/str/path.go | 32 + libgo/go/cmd/go/internal/test/cover.go | 84 + libgo/go/cmd/go/internal/test/test.go | 1217 +- libgo/go/cmd/go/internal/test/testflag.go | 39 +- libgo/go/cmd/go/internal/tool/tool.go | 2 +- libgo/go/cmd/go/internal/vet/vet.go | 61 +- libgo/go/cmd/go/internal/vet/vetflag.go | 13 +- libgo/go/cmd/go/internal/work/action.go | 754 + libgo/go/cmd/go/internal/work/build.go | 3596 +- libgo/go/cmd/go/internal/work/build_test.go | 7 +- libgo/go/cmd/go/internal/work/buildid.go | 653 + libgo/go/cmd/go/internal/work/exec.go | 2444 ++ libgo/go/cmd/go/internal/work/gc.go | 495 + libgo/go/cmd/go/internal/work/gccgo.go | 573 + libgo/go/cmd/go/internal/work/init.go | 223 + libgo/go/cmd/go/internal/work/security.go | 160 + libgo/go/cmd/go/internal/work/security_test.go | 240 + libgo/go/cmd/go/main.go | 7 + libgo/go/cmd/go/note_test.go | 53 +- .../cmd/go/testdata/print_goroot.go} | 6 +- libgo/go/cmd/go/testdata/src/complex/main.go | 12 + .../go/testdata/src/complex/nest/sub/test12/p.go | 11 + .../go/testdata/src/complex/nest/sub/test23/p.go | 11 + .../testdata/src/complex/nest/sub/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v1/v1.go | 3 + .../go/testdata/src/complex/nest/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v3/v3.go | 3 + libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go | 3 + libgo/go/cmd/go/testdata/src/complex/w/w.go | 3 + libgo/go/cmd/go/testdata/src/coverasm/p.go | 7 + libgo/go/cmd/go/testdata/src/coverasm/p.s | 2 + .../p1/p1_test.go => coverasm/p_test.go} | 3 +- libgo/go/cmd/go/testdata/src/coverbad/p.go | 5 + libgo/go/cmd/go/testdata/src/coverbad/p1.go | 7 + .../q1/q1_test.go => coverbad/p_test.go} | 3 +- libgo/go/cmd/go/testdata/src/coverdep/p.go | 6 + libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go | 3 + .../p1/p1_test.go => coverdep/p_test.go} | 3 +- .../{testimport/p1/p1.go => src/coverdep2/p1/p.go} | 0 .../p3/p3_test.go => coverdep2/p1/p_test.go} | 6 +- libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go | 7 + libgo/go/cmd/go/testdata/src/coverdot1/p.go | 3 + libgo/go/cmd/go/testdata/src/coverdot2/p.go | 5 + libgo/go/cmd/go/testdata/src/coverdot2/p_test.go | 7 + libgo/go/cmd/go/testdata/src/failfast_test.go | 54 + .../go/testdata/src/multimain/multimain_test.go | 16 + libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 + .../p1/p1_test.go => skipper/skip_test.go} | 3 +- 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 + .../go/testdata/src/testcache/testcache_test.go | 91 + libgo/go/cmd/go/testdata/src/testrace/race_test.go | 2 + libgo/go/cmd/go/testdata/src/vetcycle/p.go | 13 + libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 7 + libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go | 6 + .../{cgocover/p_test.go => vetfail/p2/p2_test.go} | 2 +- .../go/testdata/standalone_main_normal_test.go} | 7 +- .../go/testdata/standalone_main_wrong_test.go} | 7 +- libgo/go/cmd/go/vendor_test.go | 5 +- libgo/go/cmd/internal/buildid/buildid.go | 321 + libgo/go/cmd/internal/buildid/buildid_test.go | 137 + libgo/go/cmd/{go => }/internal/buildid/note.go | 41 +- libgo/go/cmd/internal/buildid/rewrite.go | 91 + .../internal/buildid/testdata/a.elf} | Bin 12588 -> 12768 bytes .../internal/buildid/testdata/a.macho} | Bin 12588 -> 13472 bytes .../v7.tar => cmd/internal/buildid/testdata/a.pe} | Bin 3584 -> 3584 bytes libgo/go/cmd/internal/buildid/testdata/p.a | Bin 0 -> 682 bytes libgo/go/cmd/internal/edit/edit.go | 93 + libgo/go/cmd/internal/edit/edit_test.go | 28 + libgo/go/cmd/internal/objabi/autotype.go | 1 + libgo/go/cmd/internal/objabi/flag.go | 73 +- libgo/go/cmd/internal/objabi/line.go | 2 +- libgo/go/cmd/internal/objabi/reloctype.go | 14 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/symkind.go | 3 +- libgo/go/cmd/internal/objabi/symkind_string.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 12 + libgo/go/cmd/internal/objabi/zbootstrap.go | 15 - libgo/go/cmd/internal/test2json/test2json.go | 413 + libgo/go/cmd/internal/test2json/test2json_test.go | 277 + .../go/cmd/internal/test2json/testdata/ascii.json | 10 + .../go/cmd/internal/test2json/testdata/ascii.test | 7 + .../go/cmd/internal/test2json/testdata/smiley.json | 182 + .../go/cmd/internal/test2json/testdata/smiley.test | 97 + .../cmd/internal/test2json/testdata/unicode.json | 10 + .../cmd/internal/test2json/testdata/unicode.test | 7 + libgo/go/cmd/internal/test2json/testdata/vet.json | 182 + libgo/go/cmd/internal/test2json/testdata/vet.test | 97 + libgo/go/cmd/test2json/main.go | 131 + libgo/go/cmd/vet/README | 33 + libgo/go/cmd/vet/all/main.go | 318 + libgo/go/cmd/vet/all/whitelist/386.txt | 27 + libgo/go/cmd/vet/all/whitelist/all.txt | 50 + libgo/go/cmd/vet/all/whitelist/amd64.txt | 34 + libgo/go/cmd/vet/all/whitelist/android_386.txt | 8 + libgo/go/cmd/vet/all/whitelist/android_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/android_arm.txt | 5 + libgo/go/cmd/vet/all/whitelist/arm.txt | 21 + libgo/go/cmd/vet/all/whitelist/arm64.txt | 11 + libgo/go/cmd/vet/all/whitelist/darwin_386.txt | 9 + libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt | 5 + libgo/go/cmd/vet/all/whitelist/darwin_arm.txt | 12 + libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt | 8 + libgo/go/cmd/vet/all/whitelist/dragonfly_amd64.txt | 7 + libgo/go/cmd/vet/all/whitelist/freebsd_386.txt | 19 + libgo/go/cmd/vet/all/whitelist/freebsd_amd64.txt | 6 + libgo/go/cmd/vet/all/whitelist/freebsd_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/linux_386.txt | 13 + libgo/go/cmd/vet/all/whitelist/linux_amd64.txt | 8 + libgo/go/cmd/vet/all/whitelist/linux_arm.txt | 12 + libgo/go/cmd/vet/all/whitelist/linux_arm64.txt | 5 + libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt | 5 + libgo/go/cmd/vet/all/whitelist/mips.txt | 7 + libgo/go/cmd/vet/all/whitelist/mips64x.txt | 6 + libgo/go/cmd/vet/all/whitelist/mipsle.txt | 7 + libgo/go/cmd/vet/all/whitelist/mipsx.txt | 9 + libgo/go/cmd/vet/all/whitelist/nacl_386.txt | 13 + libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt | 29 + libgo/go/cmd/vet/all/whitelist/nacl_arm.txt | 8 + libgo/go/cmd/vet/all/whitelist/netbsd.txt | 3 + libgo/go/cmd/vet/all/whitelist/netbsd_386.txt | 23 + libgo/go/cmd/vet/all/whitelist/netbsd_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/netbsd_arm.txt | 5 + libgo/go/cmd/vet/all/whitelist/openbsd_386.txt | 17 + libgo/go/cmd/vet/all/whitelist/openbsd_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/openbsd_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/plan9_386.txt | 3 + libgo/go/cmd/vet/all/whitelist/plan9_amd64.txt | 4 + libgo/go/cmd/vet/all/whitelist/plan9_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/ppc64x.txt | 12 + libgo/go/cmd/vet/all/whitelist/readme.txt | 4 + libgo/go/cmd/vet/all/whitelist/s390x.txt | 17 + libgo/go/cmd/vet/all/whitelist/solaris_amd64.txt | 6 + libgo/go/cmd/vet/all/whitelist/windows.txt | 7 + libgo/go/cmd/vet/all/whitelist/windows_386.txt | 10 + libgo/go/cmd/vet/all/whitelist/windows_amd64.txt | 9 + libgo/go/cmd/vet/asmdecl.go | 730 + libgo/go/cmd/vet/assign.go | 52 + libgo/go/cmd/vet/atomic.go | 69 + libgo/go/cmd/vet/bool.go | 186 + libgo/go/cmd/vet/buildtag.go | 91 + libgo/go/cmd/vet/cgo.go | 141 + libgo/go/cmd/vet/composite.go | 82 + libgo/go/cmd/vet/copylock.go | 256 + libgo/go/cmd/vet/dead.go | 108 + libgo/go/cmd/vet/deadcode.go | 298 + libgo/go/cmd/vet/doc.go | 224 + libgo/go/cmd/vet/httpresponse.go | 137 + libgo/go/cmd/vet/internal/cfg/builder.go | 512 + libgo/go/cmd/vet/internal/cfg/cfg.go | 142 + libgo/go/cmd/vet/internal/cfg/cfg_test.go | 190 + libgo/go/cmd/vet/internal/whitelist/whitelist.go | 28 + libgo/go/cmd/vet/lostcancel.go | 322 + libgo/go/cmd/vet/main.go | 619 + libgo/go/cmd/vet/method.go | 181 + libgo/go/cmd/vet/nilfunc.go | 67 + libgo/go/cmd/vet/print.go | 780 + libgo/go/cmd/vet/rangeloop.go | 105 + libgo/go/cmd/vet/shadow.go | 246 + libgo/go/cmd/vet/shift.go | 98 + libgo/go/cmd/vet/structtag.go | 226 + libgo/go/cmd/vet/testdata/asm/asm.go | 45 + libgo/go/cmd/vet/testdata/asm/asm1.s | 315 + libgo/go/cmd/vet/testdata/asm/asm2.s | 257 + libgo/go/cmd/vet/testdata/asm/asm3.s | 178 + libgo/go/cmd/vet/testdata/asm/asm4.s | 26 + libgo/go/cmd/vet/testdata/asm/asm5.s | 193 + libgo/go/cmd/vet/testdata/asm/asm6.s | 193 + libgo/go/cmd/vet/testdata/asm/asm7.s | 193 + libgo/go/cmd/vet/testdata/asm8.s | 165 + libgo/go/cmd/vet/testdata/assign.go | 31 + libgo/go/cmd/vet/testdata/atomic.go | 52 + libgo/go/cmd/vet/testdata/bool.go | 113 + libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 14 + libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go | 15 + libgo/go/cmd/vet/testdata/cgo/cgo.go | 59 + libgo/go/cmd/vet/testdata/cgo/cgo2.go | 12 + .../plugin.go => go/cmd/vet/testdata/cgo/cgo3.go} | 10 +- libgo/go/cmd/vet/testdata/cgo/cgo4.go | 15 + libgo/go/cmd/vet/testdata/composite.go | 103 + libgo/go/cmd/vet/testdata/copylock.go | 188 + libgo/go/cmd/vet/testdata/copylock_func.go | 136 + libgo/go/cmd/vet/testdata/copylock_range.go | 67 + libgo/go/cmd/vet/testdata/deadcode.go | 2125 + libgo/go/cmd/vet/testdata/divergent/buf.go | 17 + libgo/go/cmd/vet/testdata/divergent/buf_test.go | 35 + libgo/go/cmd/vet/testdata/httpresponse.go | 85 + .../cmd/vet/testdata/incomplete/examples_test.go | 33 + libgo/go/cmd/vet/testdata/lostcancel.go | 155 + libgo/go/cmd/vet/testdata/method.go | 22 + libgo/go/cmd/vet/testdata/nilfunc.go | 35 + libgo/go/cmd/vet/testdata/print.go | 535 + libgo/go/cmd/vet/testdata/rangeloop.go | 90 + libgo/go/cmd/vet/testdata/shadow.go | 59 + libgo/go/cmd/vet/testdata/shift.go | 162 + libgo/go/cmd/vet/testdata/structtag.go | 102 + .../cmd/vet/testdata/tagtest/file1.go} | 5 +- .../c.c => go/cmd/vet/testdata/tagtest/file2.go} | 8 +- libgo/go/cmd/vet/testdata/testingpkg/tests.go | 1 + libgo/go/cmd/vet/testdata/testingpkg/tests_test.go | 74 + libgo/go/cmd/vet/testdata/unsafeptr.go | 63 + libgo/go/cmd/vet/testdata/unused.go | 29 + libgo/go/cmd/vet/tests.go | 187 + libgo/go/cmd/vet/types.go | 313 + libgo/go/cmd/vet/unsafeptr.go | 97 + libgo/go/cmd/vet/unused.go | 93 + libgo/go/cmd/vet/vet_test.go | 249 + libgo/go/compress/bzip2/bzip2.go | 2 +- libgo/go/compress/bzip2/bzip2_test.go | 8 + libgo/go/compress/flate/huffman_bit_writer.go | 8 - libgo/go/compress/gzip/gunzip.go | 2 +- libgo/go/container/heap/heap_test.go | 1 + libgo/go/container/list/list.go | 15 +- libgo/go/container/ring/example_test.go | 195 + libgo/go/context/benchmark_test.go | 56 +- libgo/go/context/context.go | 14 +- libgo/go/context/example_test.go | 2 +- libgo/go/crypto/aes/ctr_s390x.go | 4 + libgo/go/crypto/aes/gcm_s390x.go | 100 +- libgo/go/crypto/cipher/benchmark_test.go | 19 + libgo/go/crypto/cipher/cipher.go | 23 +- libgo/go/crypto/cipher/example_test.go | 76 +- libgo/go/crypto/cipher/gcm.go | 4 +- libgo/go/crypto/cipher/io.go | 6 +- libgo/go/crypto/cipher/ofb.go | 2 +- libgo/go/crypto/cipher/xor.go | 9 +- libgo/go/crypto/dsa/dsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa.go | 17 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 58 +- libgo/go/crypto/elliptic/elliptic.go | 11 +- libgo/go/crypto/elliptic/elliptic_test.go | 129 +- libgo/go/crypto/elliptic/p256_amd64.go | 64 +- libgo/go/crypto/elliptic/p256_s390x.go | 49 +- libgo/go/crypto/hmac/hmac.go | 3 + libgo/go/crypto/issue21104_test.go | 61 + libgo/go/crypto/md5/md5.go | 78 +- libgo/go/crypto/md5/md5_test.go | 101 +- libgo/go/crypto/rand/rand_linux.go | 25 +- libgo/go/crypto/rand/rand_linux_test.go | 42 + libgo/go/crypto/rc4/rc4.go | 3 +- libgo/go/crypto/rc4/rc4_asm.go | 4 +- libgo/go/crypto/rc4/rc4_ref.go | 2 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 19 +- libgo/go/crypto/sha1/sha1.go | 104 +- libgo/go/crypto/sha1/sha1_test.go | 105 +- libgo/go/crypto/sha1/sha1block_arm64.go | 30 + libgo/go/crypto/sha1/sha1block_generic.go | 2 +- libgo/go/crypto/sha256/sha256.go | 92 +- libgo/go/crypto/sha256/sha256_test.go | 191 +- libgo/go/crypto/sha256/sha256block_arm64.go | 25 + libgo/go/crypto/sha256/sha256block_generic.go | 2 +- libgo/go/crypto/sha512/sha512.go | 92 + libgo/go/crypto/sha512/sha512_test.go | 790 +- libgo/go/crypto/subtle/constant_time.go | 16 +- libgo/go/crypto/subtle/constant_time_test.go | 32 + libgo/go/crypto/tls/common.go | 72 +- libgo/go/crypto/tls/conn.go | 28 +- libgo/go/crypto/tls/conn_test.go | 12 + libgo/go/crypto/tls/handshake_client.go | 209 +- libgo/go/crypto/tls/handshake_client_test.go | 37 +- libgo/go/crypto/tls/handshake_messages.go | 71 +- libgo/go/crypto/tls/handshake_messages_test.go | 12 +- libgo/go/crypto/tls/handshake_server.go | 32 +- libgo/go/crypto/tls/handshake_server_test.go | 87 + libgo/go/crypto/tls/handshake_test.go | 8 +- libgo/go/crypto/tls/key_agreement.go | 63 +- libgo/go/crypto/tls/prf.go | 46 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 94 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 90 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 92 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 90 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 76 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 72 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 74 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 72 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 44 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 58 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 44 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 63 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 96 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 88 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 84 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 100 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 84 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 74 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 68 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 84 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 68 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 64 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 72 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 80 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 60 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 292 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 522 +- .../Client-TLSv12-RenegotiateTwiceRejected | 298 +- .../testdata/Client-TLSv12-RenegotiationRejected | 68 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 62 +- .../Client-TLSv12-X25519-ECDHE-RSA-AES-GCM | 65 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 64 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 64 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 66 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 60 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 76 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 78 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 60 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 62 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 50 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 50 +- .../Server-TLSv12-X25519-ECDHE-RSA-AES-GCM | 50 +- libgo/go/crypto/tls/tls_test.go | 52 + libgo/go/crypto/x509/name_constraints_test.go | 2002 + libgo/go/crypto/x509/pkcs1.go | 33 + libgo/go/crypto/x509/pkcs8.go | 47 + libgo/go/crypto/x509/pkcs8_test.go | 95 +- libgo/go/crypto/x509/pkix/pkix.go | 81 +- libgo/go/crypto/x509/root_cgo_darwin.go | 56 +- libgo/go/crypto/x509/root_darwin_arm_gen.go | 90 +- libgo/go/crypto/x509/root_darwin_armx.go | 8131 ++-- libgo/go/crypto/x509/root_windows.go | 4 +- libgo/go/crypto/x509/sec1.go | 6 + libgo/go/crypto/x509/sec1_test.go | 2 +- libgo/go/crypto/x509/verify.go | 707 +- libgo/go/crypto/x509/verify_test.go | 131 +- libgo/go/crypto/x509/x509.go | 653 +- libgo/go/crypto/x509/x509_test.go | 603 +- libgo/go/database/sql/convert.go | 32 +- libgo/go/database/sql/convert_test.go | 250 +- libgo/go/database/sql/ctxutil.go | 19 +- libgo/go/database/sql/driver/driver.go | 94 +- libgo/go/database/sql/fakedb_test.go | 78 +- libgo/go/database/sql/sql.go | 305 +- libgo/go/database/sql/sql_test.go | 288 +- libgo/go/debug/dwarf/entry.go | 13 +- libgo/go/debug/dwarf/type.go | 77 +- libgo/go/debug/elf/elf.go | 756 +- libgo/go/debug/elf/file.go | 19 +- libgo/go/debug/elf/reader.go | 6 +- libgo/go/debug/gosym/symtab.go | 9 +- libgo/go/debug/macho/file.go | 109 +- libgo/go/debug/macho/file_test.go | 303 +- libgo/go/debug/macho/macho.go | 233 +- libgo/go/debug/macho/reloctype.go | 72 + libgo/go/debug/macho/reloctype_string.go | 49 + .../testdata/clang-386-darwin-exec-with-rpath} | Bin 8204 -> 8416 bytes libgo/go/debug/macho/testdata/clang-386-darwin.obj | Bin 0 -> 464 bytes .../testdata/clang-amd64-darwin-exec-with-rpath} | Bin 8204 -> 8432 bytes .../go/debug/macho/testdata/clang-amd64-darwin.obj | Bin 0 -> 768 bytes libgo/go/encoding/asn1/asn1.go | 109 +- libgo/go/encoding/asn1/asn1_test.go | 63 +- libgo/go/encoding/asn1/common.go | 33 +- libgo/go/encoding/asn1/marshal.go | 71 +- libgo/go/encoding/asn1/marshal_test.go | 46 + libgo/go/encoding/base32/base32.go | 15 +- libgo/go/encoding/base64/base64.go | 314 +- libgo/go/encoding/base64/base64_test.go | 5 +- libgo/go/encoding/binary/binary_test.go | 30 +- libgo/go/encoding/csv/reader.go | 437 +- libgo/go/encoding/csv/reader_test.go | 409 +- libgo/go/encoding/csv/writer.go | 6 +- libgo/go/encoding/gob/codec_test.go | 1 + libgo/go/encoding/gob/debug.go | 2 +- libgo/go/encoding/gob/decode.go | 2 + libgo/go/encoding/gob/decoder.go | 8 +- libgo/go/encoding/gob/doc.go | 2 +- libgo/go/encoding/gob/type_test.go | 42 + libgo/go/encoding/hex/hex.go | 118 +- libgo/go/encoding/hex/hex_test.go | 96 +- libgo/go/encoding/json/bench_test.go | 15 + libgo/go/encoding/json/decode.go | 52 +- libgo/go/encoding/json/decode_test.go | 210 +- libgo/go/encoding/json/encode.go | 36 +- libgo/go/encoding/json/encode_test.go | 11 +- libgo/go/encoding/json/stream.go | 52 +- libgo/go/encoding/json/stream_test.go | 21 +- libgo/go/encoding/pem/example_test.go | 21 + libgo/go/encoding/pem/pem.go | 27 +- libgo/go/encoding/pem/pem_test.go | 14 + libgo/go/encoding/xml/atom_test.go | 6 +- libgo/go/encoding/xml/marshal.go | 9 +- libgo/go/encoding/xml/marshal_test.go | 33 +- libgo/go/encoding/xml/read.go | 85 +- libgo/go/encoding/xml/read_test.go | 183 +- libgo/go/encoding/xml/typeinfo.go | 12 +- libgo/go/encoding/xml/xml.go | 118 +- libgo/go/encoding/xml/xml_test.go | 93 +- libgo/go/exp/README | 3 - libgo/go/exp/proxy/direct.go | 18 - libgo/go/exp/proxy/per_host.go | 140 - libgo/go/exp/proxy/per_host_test.go | 55 - libgo/go/exp/proxy/proxy.go | 94 - libgo/go/exp/proxy/proxy_test.go | 50 - libgo/go/exp/proxy/socks5.go | 207 - libgo/go/exp/terminal/terminal.go | 520 - libgo/go/exp/terminal/terminal_test.go | 110 - libgo/go/exp/terminal/util.go | 118 - libgo/go/expvar/expvar.go | 12 +- libgo/go/expvar/expvar_test.go | 22 + libgo/go/flag/export_test.go | 2 + libgo/go/flag/flag.go | 67 +- libgo/go/flag/flag_test.go | 56 + libgo/go/fmt/doc.go | 5 +- libgo/go/fmt/example_test.go | 31 + libgo/go/fmt/fmt_test.go | 30 +- libgo/go/fmt/print.go | 16 +- libgo/go/fmt/scan.go | 34 +- libgo/go/go/ast/ast.go | 4 +- libgo/go/go/ast/import.go | 48 +- libgo/go/go/build/build.go | 42 +- libgo/go/go/build/build_test.go | 13 + libgo/go/go/build/deps_test.go | 31 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/value.go | 106 +- libgo/go/go/constant/value_test.go | 21 + libgo/go/go/doc/example.go | 11 +- libgo/go/go/doc/exports.go | 2 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/blank.0.golden | 15 +- libgo/go/go/doc/testdata/blank.1.golden | 24 +- libgo/go/go/doc/testdata/blank.2.golden | 15 +- libgo/go/go/doc/testdata/blank.go | 10 +- libgo/go/go/doc/testdata/issue16153.0.golden | 32 + libgo/go/go/doc/testdata/issue16153.1.golden | 34 + libgo/go/go/doc/testdata/issue16153.2.golden | 32 + libgo/go/go/doc/testdata/issue16153.go | 27 + libgo/go/go/doc/testdata/issue18063.0.golden | 45 + libgo/go/go/doc/testdata/issue18063.1.golden | 45 + libgo/go/go/doc/testdata/issue18063.2.golden | 45 + libgo/go/go/doc/testdata/issue18063.go | 33 + libgo/go/go/format/format.go | 8 +- libgo/go/go/importer/importer.go | 45 +- libgo/go/go/importer/importer_test.go | 68 + .../gccgoimporter/gccgoinstallation_test.go | 9 +- libgo/go/go/internal/gccgoimporter/importer.go | 50 +- .../go/go/internal/gccgoimporter/importer_test.go | 4 +- libgo/go/go/internal/gccgoimporter/parser.go | 8 + libgo/go/go/internal/gccgoimporter/parser_test.go | 5 + .../go/internal/gccgoimporter/testdata/alias.gox | 4 + .../internal/gccgoimporter/testdata/escapeinfo.go | 13 + .../internal/gccgoimporter/testdata/escapeinfo.gox | Bin 0 -> 824 bytes libgo/go/go/internal/gcimporter/bimport.go | 2 +- libgo/go/go/internal/gcimporter/gcimporter.go | 65 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 16 +- .../gcimporter/testdata/versions/test_go1.7_0.a | Bin 0 -> 1862 bytes .../gcimporter/testdata/versions/test_go1.7_1.a | Bin 0 -> 2316 bytes .../gcimporter/testdata/versions/test_go1.8_4.a | Bin 0 -> 1658 bytes .../gcimporter/testdata/versions/test_go1.8_5.a | Bin 0 -> 1658 bytes libgo/go/go/internal/srcimporter/srcimporter.go | 28 +- .../go/go/internal/srcimporter/srcimporter_test.go | 14 + .../testdata/issue20855/issue20855.go} | 6 +- libgo/go/go/printer/nodes.go | 72 +- libgo/go/go/printer/testdata/comments.golden | 28 + libgo/go/go/printer/testdata/comments.input | 28 + libgo/go/go/printer/testdata/expressions.golden | 49 +- libgo/go/go/printer/testdata/expressions.input | 40 +- libgo/go/go/printer/testdata/expressions.raw | 49 +- libgo/go/go/types/api.go | 30 +- libgo/go/go/types/api_test.go | 81 +- libgo/go/go/types/assignments.go | 8 +- libgo/go/go/types/builtins.go | 7 +- libgo/go/go/types/call.go | 106 +- libgo/go/go/types/check_test.go | 3 +- libgo/go/go/types/conversions.go | 17 +- libgo/go/go/types/decl.go | 6 +- libgo/go/go/types/expr.go | 70 +- libgo/go/go/types/exprstring.go | 12 +- libgo/go/go/types/hilbert_test.go | 2 + libgo/go/go/types/issues_test.go | 22 + libgo/go/go/types/methodset.go | 12 +- libgo/go/go/types/object.go | 38 +- libgo/go/go/types/object_test.go | 12 +- libgo/go/go/types/predicates.go | 6 +- libgo/go/go/types/resolver.go | 12 +- libgo/go/go/types/scope.go | 3 +- libgo/go/go/types/sizes.go | 10 +- libgo/go/go/types/stdlib_test.go | 20 +- libgo/go/go/types/stmt.go | 40 +- libgo/go/go/types/testdata/cycles4.src | 12 + libgo/go/go/types/testdata/decls2b.src | 10 + libgo/go/go/types/testdata/expr3.src | 4 + libgo/go/go/types/testdata/importC.src | 25 + libgo/go/go/types/testdata/shifts.src | 9 + libgo/go/go/types/testdata/vardecl.src | 7 + libgo/go/go/types/type.go | 22 +- libgo/go/go/types/typestring.go | 10 + libgo/go/go/types/typestring_test.go | 20 + libgo/go/go/types/typexpr.go | 13 +- libgo/go/go/types/universe.go | 6 + libgo/go/golang_org/x/crypto/cryptobyte/asn1.go | 732 + .../go/golang_org/x/crypto/cryptobyte/asn1/asn1.go | 46 + .../go/golang_org/x/crypto/cryptobyte/asn1_test.go | 300 + libgo/go/golang_org/x/crypto/cryptobyte/builder.go | 309 + .../x/crypto/cryptobyte/cryptobyte_test.go | 428 + .../golang_org/x/crypto/cryptobyte/example_test.go | 156 + libgo/go/golang_org/x/crypto/cryptobyte/string.go | 167 + libgo/go/golang_org/x/net/idna/idna.go | 128 +- libgo/go/golang_org/x/net/idna/punycode.go | 2 +- libgo/go/golang_org/x/net/idna/tables.go | 4398 +- libgo/go/golang_org/x/net/idna/trie.go | 2 +- libgo/go/golang_org/x/net/idna/trieval.go | 19 +- .../x/net/internal/nettest/helper_bsd.go | 53 + .../x/net/internal/nettest/helper_nobsd.go} | 10 +- .../x/net/internal/nettest/helper_posix.go | 31 + .../x/net/internal/nettest/helper_stub.go | 32 + .../x/net/internal/nettest/helper_unix.go | 29 + .../x/net/internal/nettest/helper_windows.go | 42 + .../golang_org/x/net/internal/nettest/interface.go | 94 + .../go/golang_org/x/net/internal/nettest/rlimit.go | 11 + .../go/golang_org/x/net/internal/nettest/stack.go | 152 + libgo/go/golang_org/x/net/nettest/conntest_test.go | 58 +- libgo/go/golang_org/x/net/route/defs_openbsd.go | 11 + libgo/go/golang_org/x/net/route/route_classic.go | 10 +- libgo/go/golang_org/x/net/route/route_test.go | 4 + libgo/go/golang_org/x/net/route/sys_darwin.go | 4 +- libgo/go/golang_org/x/net/route/sys_dragonfly.go | 4 +- libgo/go/golang_org/x/net/route/sys_freebsd.go | 4 +- libgo/go/golang_org/x/net/route/sys_netbsd.go | 4 +- libgo/go/golang_org/x/net/route/sys_openbsd.go | 5 +- libgo/go/golang_org/x/net/route/zsys_openbsd.go | 13 +- .../golang_org/x/text/secure/bidirule/bidirule.go | 6 +- libgo/go/golang_org/x/text/secure/doc.go | 2 +- libgo/go/golang_org/x/text/transform/transform.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/bidi.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/bracket.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/core.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/prop.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/tables.go | 1358 +- libgo/go/golang_org/x/text/unicode/bidi/trieval.go | 2 +- libgo/go/golang_org/x/text/unicode/doc.go | 2 +- .../golang_org/x/text/unicode/norm/composition.go | 20 +- .../go/golang_org/x/text/unicode/norm/forminfo.go | 2 +- libgo/go/golang_org/x/text/unicode/norm/input.go | 10 +- libgo/go/golang_org/x/text/unicode/norm/iter.go | 33 +- .../go/golang_org/x/text/unicode/norm/normalize.go | 18 +- .../golang_org/x/text/unicode/norm/readwriter.go | 2 +- libgo/go/golang_org/x/text/unicode/norm/tables.go | 2844 +- .../go/golang_org/x/text/unicode/norm/transform.go | 4 +- libgo/go/golang_org/x/text/unicode/norm/trie.go | 2 +- libgo/go/hash/adler32/adler32.go | 50 +- libgo/go/hash/adler32/adler32_test.go | 125 +- libgo/go/hash/crc32/crc32.go | 71 +- libgo/go/hash/crc32/crc32_arm64.go | 5 +- libgo/go/hash/crc32/crc32_test.go | 150 +- libgo/go/hash/crc64/crc64.go | 72 +- libgo/go/hash/crc64/crc64_test.go | 154 +- libgo/go/hash/example_test.go | 53 + libgo/go/hash/fnv/fnv.go | 165 + libgo/go/hash/fnv/fnv_test.go | 113 +- libgo/go/hash/hash.go | 15 + libgo/go/hash/marshal_test.go | 107 + libgo/go/html/entity.go | 2 +- libgo/go/html/template/attr.go | 1 + libgo/go/html/template/content.go | 11 + libgo/go/html/template/content_test.go | 166 +- libgo/go/html/template/context.go | 6 + libgo/go/html/template/escape.go | 35 +- libgo/go/html/template/escape_test.go | 56 + libgo/go/html/template/template.go | 8 + libgo/go/html/template/transition.go | 4 + libgo/go/html/template/url.go | 130 +- libgo/go/html/template/url_test.go | 57 + libgo/go/image/color/color.go | 33 +- libgo/go/image/color/color_test.go | 47 + libgo/go/image/draw/draw.go | 24 +- libgo/go/image/draw/draw_test.go | 45 + libgo/go/image/gif/reader.go | 339 +- libgo/go/image/gif/reader_test.go | 58 + libgo/go/image/gif/writer.go | 144 +- libgo/go/image/gif/writer_test.go | 42 +- libgo/go/image/jpeg/reader_test.go | 4 +- libgo/go/image/jpeg/writer_test.go | 8 +- libgo/go/image/png/reader.go | 6 + libgo/go/image/png/reader_test.go | 29 +- libgo/go/image/png/writer_test.go | 28 +- libgo/go/internal/cpu/cpu.go | 47 +- libgo/go/internal/cpu/cpu_arm64.go | 40 +- libgo/go/internal/cpu/cpu_ppc64.go | 7 - libgo/go/internal/cpu/cpu_ppc64le.go | 7 - libgo/go/internal/cpu/cpu_ppc64x.go | 54 + libgo/go/internal/cpu/cpu_test.go | 23 + libgo/go/internal/cpu/cpu_x86.go | 8 +- ...export_posix_test.go => export_windows_test.go} | 12 +- libgo/go/internal/poll/fd.go | 4 + libgo/go/internal/poll/fd_mutex.go | 2 +- libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_unix.go | 49 +- libgo/go/internal/poll/fd_windows.go | 185 +- libgo/go/internal/poll/fd_windows_test.go | 111 + libgo/go/internal/poll/sendfile_windows.go | 9 + libgo/go/internal/poll/sockoptip.go | 2 +- libgo/go/internal/singleflight/singleflight.go | 10 +- ...trandom_linux_arm.go => getrandom_linux_shx.go} | 6 +- .../internal/syscall/windows/exec_windows_test.go | 152 + libgo/go/internal/syscall/windows/mksyscall.go | 2 +- libgo/go/internal/syscall/windows/psapi_windows.go | 20 + .../internal/syscall/windows/security_windows.go | 26 + .../go/internal/syscall/windows/syscall_windows.go | 128 +- .../internal/syscall/windows/zsyscall_windows.go | 99 +- libgo/go/internal/testenv/testenv.go | 59 +- libgo/go/internal/testenv/testenv_notwin.go | 4 + libgo/go/internal/testenv/testenv_windows.go | 9 + libgo/go/internal/testlog/log.go | 69 + libgo/go/internal/trace/parser.go | 116 +- libgo/go/internal/trace/parser_test.go | 4 +- libgo/go/io/example_test.go | 16 + libgo/go/io/io.go | 10 +- libgo/go/io/io_test.go | 39 + libgo/go/io/ioutil/ioutil.go | 23 +- libgo/go/io/multi.go | 16 +- libgo/go/io/multi_test.go | 49 + libgo/go/io/pipe.go | 177 +- libgo/go/io/pipe_test.go | 109 + libgo/go/log/log.go | 24 +- libgo/go/log/log_test.go | 11 + libgo/go/log/syslog/syslog_unix.go | 4 +- libgo/go/math/abs.go | 11 +- libgo/go/math/all_test.go | 256 +- libgo/go/math/big/calibrate_test.go | 86 +- libgo/go/math/big/decimal.go | 2 +- libgo/go/math/big/float.go | 12 +- libgo/go/math/big/int.go | 219 +- libgo/go/math/big/int_test.go | 164 +- libgo/go/math/big/intconv.go | 13 +- libgo/go/math/big/intconv_test.go | 16 +- libgo/go/math/big/intmarsh.go | 8 +- libgo/go/math/big/nat.go | 75 +- libgo/go/math/big/nat_test.go | 46 + libgo/go/math/big/natconv.go | 30 +- libgo/go/math/big/natconv_test.go | 14 +- libgo/go/math/big/prime.go | 10 +- libgo/go/math/big/rat.go | 9 +- libgo/go/math/big/ratconv.go | 7 +- libgo/go/math/big/ratmarsh.go | 6 +- libgo/go/math/big/sqrt.go | 151 + libgo/go/math/big/sqrt_test.go | 131 + libgo/go/math/bits.go | 3 + libgo/go/math/bits/example_test.go | 200 +- libgo/go/math/bits/make_examples.go | 112 + libgo/go/math/cmplx/asin.go | 19 +- libgo/go/math/cmplx/cmath_test.go | 63 + libgo/go/math/cmplx/sqrt.go | 7 +- libgo/go/math/const.go | 18 +- libgo/go/math/dim.go | 17 +- libgo/go/math/erfinv.go | 127 + libgo/go/math/example_test.go | 71 + libgo/go/math/exp.go | 4 +- .../sha256block_amd64.go => math/exp_asm.go} | 5 +- libgo/go/math/expm1.go | 50 +- libgo/go/math/floor.go | 77 +- libgo/go/math/pow.go | 28 +- libgo/go/math/rand/rand.go | 56 +- libgo/go/math/rand/rand_test.go | 137 +- libgo/go/mime/mediatype.go | 37 +- libgo/go/mime/mediatype_test.go | 183 +- libgo/go/mime/multipart/formdata.go | 3 +- libgo/go/mime/multipart/formdata_test.go | 26 + libgo/go/net/cgo_unix.go | 3 +- libgo/go/net/cgo_unix_test.go | 6 + libgo/go/net/dial_test.go | 18 +- libgo/go/net/dnsclient_unix.go | 2 + libgo/go/net/dnsclient_unix_test.go | 47 +- libgo/go/net/fd_unix.go | 4 +- libgo/go/net/fd_windows.go | 22 +- libgo/go/net/hook_windows.go | 8 +- libgo/go/net/hosts_test.go | 2 +- libgo/go/net/http/client.go | 29 +- libgo/go/net/http/client_test.go | 80 +- libgo/go/net/http/clientserver_test.go | 114 +- libgo/go/net/http/cookie.go | 2 - libgo/go/net/http/example_test.go | 28 + libgo/go/net/http/export_test.go | 13 +- libgo/go/net/http/fs.go | 18 +- libgo/go/net/http/fs_test.go | 94 +- libgo/go/net/http/h2_bundle.go | 605 +- libgo/go/net/http/header.go | 1 + libgo/go/net/http/httputil/dump_test.go | 2 - libgo/go/net/http/httputil/reverseproxy.go | 33 +- libgo/go/net/http/httputil/reverseproxy_test.go | 44 + libgo/go/net/http/pprof/pprof.go | 10 +- libgo/go/net/http/readrequest_test.go | 8 + libgo/go/net/http/request.go | 34 +- libgo/go/net/http/response.go | 14 +- libgo/go/net/http/response_test.go | 36 +- libgo/go/net/http/serve_test.go | 291 +- libgo/go/net/http/server.go | 198 +- libgo/go/net/http/sniff.go | 15 + libgo/go/net/http/sniff_test.go | 24 +- libgo/go/net/http/transfer.go | 5 +- libgo/go/net/http/transport.go | 203 +- libgo/go/net/http/transport_internal_test.go | 22 +- libgo/go/net/http/transport_test.go | 367 +- libgo/go/net/internal/socktest/sys_windows.go | 37 +- libgo/go/net/iprawsock.go | 2 +- libgo/go/net/ipsock_posix.go | 4 +- libgo/go/net/listen_test.go | 33 + libgo/go/net/lookup.go | 12 +- libgo/go/net/lookup_plan9.go | 2 +- libgo/go/net/lookup_test.go | 52 + libgo/go/net/lookup_windows.go | 5 +- libgo/go/net/mail/message.go | 177 +- libgo/go/net/mail/message_test.go | 191 +- libgo/go/net/main_windows_test.go | 3 + libgo/go/net/net.go | 2 + libgo/go/net/parse.go | 2 +- libgo/go/net/pipe.go | 232 +- libgo/go/net/pipe_test.go | 74 +- libgo/go/net/platform_test.go | 28 +- libgo/go/net/port.go | 4 +- libgo/go/net/protoconn_test.go | 21 +- libgo/go/net/rawconn.go | 16 + libgo/go/net/rawconn_unix_test.go | 50 + libgo/go/net/rawconn_windows_test.go | 53 + libgo/go/net/rpc/server.go | 26 +- libgo/go/net/rpc/server_test.go | 52 + libgo/go/net/smtp/auth.go | 33 +- libgo/go/net/smtp/smtp.go | 39 + libgo/go/net/smtp/smtp_test.go | 106 +- libgo/go/net/sock_bsd.go | 4 +- libgo/go/net/sock_windows.go | 13 +- .../net/{sockoptip_bsd.go => sockoptip_bsdvar.go} | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/tcpsock.go | 12 + libgo/go/net/tcpsock_test.go | 72 + libgo/go/net/textproto/reader.go | 16 +- libgo/go/net/textproto/reader_test.go | 18 + libgo/go/net/udpsock.go | 2 +- libgo/go/net/udpsock_test.go | 14 +- libgo/go/net/unixsock.go | 12 + libgo/go/net/unixsock_linux_test.go | 104 + libgo/go/net/unixsock_test.go | 45 - libgo/go/net/url/url.go | 83 +- libgo/go/net/url/url_test.go | 59 + libgo/go/net/write_unix_test.go | 66 + libgo/go/os/env.go | 7 +- libgo/go/os/env_test.go | 2 +- libgo/go/os/error.go | 25 + libgo/go/os/error_plan9.go | 2 +- libgo/go/os/exec.go | 10 +- libgo/go/os/exec/exec.go | 83 +- libgo/go/os/exec/exec_test.go | 13 +- libgo/go/os/exec_plan9.go | 7 +- libgo/go/os/exec_posix.go | 7 +- libgo/go/os/executable_test.go | 2 +- libgo/go/os/file.go | 70 +- libgo/go/os/file_plan9.go | 34 +- libgo/go/os/file_posix.go | 24 + libgo/go/os/file_unix.go | 50 +- libgo/go/os/getwd.go | 14 +- libgo/go/os/os_test.go | 98 +- libgo/go/os/os_unix_test.go | 13 - libgo/go/os/path.go | 8 +- libgo/go/os/path_test.go | 31 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_freebsd.go | 18 +- libgo/go/os/pipe_linux.go | 2 +- libgo/go/os/pipe_test.go | 85 + libgo/go/os/signal/internal/pty/pty.go | 76 + libgo/go/os/signal/signal_cgo_test.go | 232 + libgo/go/os/signal/signal_test.go | 6 +- libgo/go/os/stat.go | 69 +- libgo/go/os/{stat_atim.go => stat_aix.go} | 8 +- libgo/go/os/stat_atim.go | 2 +- libgo/go/os/stat_plan9.go | 14 +- libgo/go/os/stat_unix.go | 12 +- libgo/go/os/sys_freebsd.go | 17 +- libgo/go/os/timeout_test.go | 589 + libgo/go/os/user/cgo_lookup_unix.go | 15 +- libgo/go/os/user/cgo_unix_test.go | 24 + libgo/go/os/user/listgroups_unix.go | 3 +- libgo/go/os/wait_wait6.go | 5 - libgo/go/path/example_test.go | 4 + libgo/go/path/filepath/example_test.go | 22 + libgo/go/path/filepath/example_unix_test.go | 22 + libgo/go/path/filepath/path.go | 24 +- libgo/go/path/filepath/path_test.go | 216 +- libgo/go/path/filepath/path_windows.go | 4 +- libgo/go/path/filepath/symlink_windows.go | 97 +- libgo/go/plugin/plugin.go | 5 +- libgo/go/plugin/plugin_dlopen.go | 90 +- libgo/go/reflect/all_test.go | 243 +- libgo/go/reflect/export_test.go | 4 +- libgo/go/reflect/swapper.go | 4 +- libgo/go/reflect/type.go | 41 +- libgo/go/reflect/value.go | 153 +- libgo/go/regexp/backtrack.go | 59 +- libgo/go/regexp/exec.go | 15 +- libgo/go/regexp/syntax/prog.go | 13 +- libgo/go/runtime/alg.go | 9 +- libgo/go/runtime/append_test.go | 78 +- libgo/go/runtime/cgo_gccgo.go | 16 +- libgo/go/runtime/cgocall.go | 8 +- libgo/go/runtime/cgocheck.go | 4 + libgo/go/runtime/chan.go | 75 +- libgo/go/runtime/chan_test.go | 110 + libgo/go/runtime/cpuprof.go | 9 +- libgo/go/runtime/cputicks.go | 2 +- libgo/go/runtime/crash_cgo_test.go | 113 +- libgo/go/runtime/crash_gccgo_test.go | 59 + libgo/go/runtime/crash_test.go | 68 +- libgo/go/runtime/crash_unix_test.go | 11 +- libgo/go/runtime/debug.go | 3 - libgo/go/runtime/error.go | 3 +- libgo/go/runtime/export_test.go | 57 +- libgo/go/runtime/extern.go | 4 +- libgo/go/runtime/gc_test.go | 143 +- libgo/go/runtime/hash32.go | 28 +- libgo/go/runtime/hash64.go | 22 + libgo/go/runtime/hash_test.go | 34 + libgo/go/runtime/hashmap.go | 695 +- libgo/go/runtime/hashmap_fast.go | 927 +- libgo/go/runtime/heapdump.go | 11 - libgo/go/runtime/internal/atomic/atomic_test.go | 2 +- libgo/go/runtime/internal/sys/stubs.go | 2 + libgo/go/runtime/internal/sys/sys.go | 4 +- libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/lock_sema.go | 8 +- libgo/go/runtime/malloc.go | 82 +- libgo/go/runtime/malloc_test.go | 5 +- libgo/go/runtime/map_test.go | 222 +- libgo/go/runtime/mbarrier.go | 58 +- libgo/go/runtime/mbitmap.go | 29 +- libgo/go/runtime/mcache.go | 3 +- libgo/go/runtime/mem_gccgo.go | 54 +- libgo/go/runtime/memmove_test.go | 9 + libgo/go/runtime/mfinal.go | 15 +- libgo/go/runtime/mfinal_test.go | 21 + libgo/go/runtime/mgc.go | 322 +- libgo/go/runtime/mgc_gccgo.go | 23 +- libgo/go/runtime/mgclarge.go | 4 +- libgo/go/runtime/mgcmark.go | 47 +- libgo/go/runtime/mgcwork.go | 56 +- libgo/go/runtime/mheap.go | 81 +- libgo/go/runtime/mksizeclasses.go | 13 +- libgo/go/runtime/mstats.go | 18 +- libgo/go/runtime/mwbbuf.go | 260 + libgo/go/runtime/netpoll_aix.go | 3 + libgo/go/runtime/netpoll_kqueue.go | 19 +- libgo/go/runtime/netpoll_solaris.go | 1 + libgo/go/runtime/netpoll_windows.go | 2 +- libgo/go/runtime/os_freebsd.go | 11 + libgo/go/runtime/os_linux.go | 71 +- libgo/go/runtime/os_linux_ppc64x.go | 53 +- libgo/go/runtime/os_netbsd.go | 16 +- libgo/go/runtime/panic.go | 59 +- libgo/go/runtime/pprof/pprof.go | 109 +- libgo/go/runtime/pprof/pprof_test.go | 291 +- libgo/go/runtime/pprof/proto.go | 4 +- libgo/go/runtime/print.go | 18 +- libgo/go/runtime/proc.go | 655 +- libgo/go/runtime/proc_runtime_test.go | 2 - libgo/go/runtime/proc_test.go | 153 +- libgo/go/runtime/runtime-lldb_test.go | 84 +- libgo/go/runtime/runtime.go | 6 + libgo/go/runtime/runtime1.go | 11 - libgo/go/runtime/runtime2.go | 145 +- libgo/go/runtime/runtime_mmap_test.go | 29 +- libgo/go/runtime/runtime_test.go | 9 +- libgo/go/runtime/rwmutex.go | 2 +- libgo/go/runtime/rwmutex_test.go | 5 + libgo/go/runtime/select.go | 76 +- libgo/go/runtime/sema.go | 5 +- libgo/go/runtime/signal_gccgo.go | 13 +- libgo/go/runtime/signal_sighandler.go | 11 +- libgo/go/runtime/signal_unix.go | 103 +- libgo/go/runtime/sigqueue.go | 35 +- libgo/go/runtime/sizeclasses.go | 134 +- libgo/go/runtime/slice.go | 42 +- libgo/go/runtime/string.go | 6 +- libgo/go/runtime/stubs.go | 38 +- libgo/go/runtime/stubs2.go | 8 + libgo/go/runtime/testdata/testprog/badtraceback.go | 47 + libgo/go/runtime/testdata/testprog/gc.go | 3 + libgo/go/runtime/testdata/testprog/gettid.go | 29 + .../testprog/gettid_none.go} | 9 +- libgo/go/runtime/testdata/testprog/lockosthread.go | 94 + .../runtime/testdata/testprog/syscall_windows.go | 45 +- libgo/go/runtime/testdata/testprogcgo/callback.go | 6 +- .../go/runtime/testdata/testprogcgo/catchpanic.go | 46 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 6 +- .../runtime/testdata/testprogcgo/lockosthread.c} | 14 +- .../runtime/testdata/testprogcgo/lockosthread.go | 111 + libgo/go/runtime/testdata/testprogcgo/sigpanic.go | 28 + libgo/go/runtime/testdata/testprogcgo/sigstack.go | 91 + .../runtime/testdata/testprogcgo/stack_windows.go | 54 + .../testdata/testprogcgo/traceback_gccgo.go | 40 + .../testdata/{testprognet => testprogcxx}/main.go | 2 +- libgo/go/runtime/testdata/testprogcxx/traceback.cc | 19 + libgo/go/runtime/testdata/testprogcxx/traceback.go | 24 + libgo/go/runtime/time.go | 257 +- libgo/go/runtime/trace.go | 112 +- libgo/go/runtime/trace/example_test.go | 41 + libgo/go/runtime/trace/trace.go | 37 +- libgo/go/runtime/trace/trace_test.go | 65 +- libgo/go/runtime/traceback_gccgo.go | 11 +- libgo/go/runtime/type.go | 18 +- libgo/go/runtime/unaligned2.go | 2 +- libgo/go/sort/example_interface_test.go | 14 + libgo/go/sort/example_keys_test.go | 2 +- libgo/go/sort/example_multi_test.go | 9 +- libgo/go/sort/example_test.go | 44 + libgo/go/sort/slice.go | 46 + libgo/go/sort/sort.go | 39 - libgo/go/sort/sort_test.go | 60 +- libgo/go/strconv/atoi.go | 133 +- libgo/go/strconv/atoi_test.go | 363 +- libgo/go/{debug/dwarf => strconv}/export_test.go | 7 +- libgo/go/strconv/extfloat.go | 2 +- libgo/go/strconv/isprint.go | 65 +- libgo/go/strconv/quote.go | 2 +- libgo/go/strings/builder.go | 119 + libgo/go/strings/builder_test.go | 307 + libgo/go/strings/example_test.go | 124 +- libgo/go/strings/strings.go | 255 +- libgo/go/strings/strings_amd64.go | 20 +- libgo/go/strings/strings_generic.go | 38 +- libgo/go/strings/strings_s390x.go | 20 +- libgo/go/strings/strings_test.go | 46 + libgo/go/sync/atomic/atomic_test.go | 6 +- libgo/go/sync/atomic/value.go | 12 - libgo/go/sync/cond.go | 2 +- libgo/go/sync/map.go | 23 +- libgo/go/sync/mutex.go | 6 +- libgo/go/sync/mutex_test.go | 5 +- libgo/go/sync/rwmutex.go | 6 +- libgo/go/sync/waitgroup.go | 12 +- libgo/go/syscall/creds_test.go | 183 +- libgo/go/syscall/endian_big.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/errno.c | 4 +- libgo/go/syscall/exec_freebsd.go | 18 +- libgo/go/syscall/exec_linux.go | 18 +- libgo/go/syscall/exec_linux_test.go | 25 +- libgo/go/syscall/exec_windows.go | 7 +- libgo/go/syscall/libcall_aix.go | 22 + libgo/go/syscall/libcall_posix.go | 3 - libgo/go/syscall/socket.go | 21 +- libgo/go/syscall/syscall.go | 9 +- libgo/go/syscall/syscall_aix.go | 8 + libgo/go/syscall/syscall_unix_test.go | 3 + libgo/go/syscall/wait.c | 18 +- libgo/go/testing/benchmark.go | 84 +- libgo/go/testing/example.go | 2 +- libgo/go/testing/internal/testdeps/deps.go | 70 + libgo/go/testing/iotest/logger.go | 2 +- libgo/go/testing/testing.go | 193 +- libgo/go/text/tabwriter/tabwriter.go | 84 +- libgo/go/text/template/exec.go | 44 +- libgo/go/text/template/exec_test.go | 17 + libgo/go/text/template/funcs.go | 20 +- libgo/go/text/template/multi_test.go | 3 + libgo/go/text/template/parse/lex.go | 18 +- libgo/go/text/template/parse/lex_test.go | 26 +- libgo/go/time/example_test.go | 335 +- libgo/go/time/export_android_test.go | 4 +- libgo/go/time/export_test.go | 1 + libgo/go/time/format.go | 19 +- libgo/go/time/format_test.go | 3 + libgo/go/time/genzabbrs.go | 16 +- libgo/go/time/internal_test.go | 24 + libgo/go/time/sleep.go | 4 +- libgo/go/time/sleep_test.go | 53 +- libgo/go/time/sys_plan9.go | 34 +- libgo/go/time/sys_unix.go | 36 +- libgo/go/time/sys_windows.go | 34 +- libgo/go/time/tick_test.go | 22 +- libgo/go/time/time.go | 16 +- libgo/go/time/time_test.go | 5 +- libgo/go/time/zoneinfo.go | 19 +- libgo/go/time/zoneinfo_android.go | 56 +- libgo/go/time/zoneinfo_ios.go | 32 +- libgo/go/time/zoneinfo_plan9.go | 26 +- libgo/go/time/zoneinfo_read.go | 113 +- libgo/go/time/zoneinfo_test.go | 27 + libgo/go/time/zoneinfo_unix.go | 44 +- libgo/go/time/zoneinfo_windows.go | 25 +- libgo/go/unicode/letter.go | 8 +- libgo/go/unicode/script_test.go | 12 +- libgo/go/unicode/tables.go | 372 +- libgo/go/unicode/utf8/utf8.go | 20 +- libgo/goarch.sh | 238 + libgo/godeps.sh | 3 +- libgo/match.sh | 4 +- libgo/merge.sh | 8 +- libgo/misc/cgo/errors/errors_test.go | 161 + libgo/misc/cgo/errors/issue13635.go | 24 - libgo/misc/cgo/errors/{ptr.go => ptr_test.go} | 206 +- libgo/misc/cgo/errors/{ => src}/err1.go | 2 +- libgo/misc/cgo/errors/{ => src}/err2.go | 0 libgo/misc/cgo/errors/{ => src}/err3.go | 0 .../issue18676/plugin.go => errors/src/err4.go} | 10 +- libgo/misc/cgo/errors/{ => src}/issue11097a.go | 0 libgo/misc/cgo/errors/{ => src}/issue11097b.go | 0 libgo/misc/cgo/errors/{ => src}/issue13129.go | 2 +- libgo/misc/cgo/errors/{ => src}/issue13423.go | 0 .../plugin.go => errors/src/issue13467.go} | 12 +- libgo/misc/cgo/errors/src/issue13635.go | 24 + libgo/misc/cgo/errors/{ => src}/issue13830.go | 0 libgo/misc/cgo/errors/{ => src}/issue14669.go | 0 libgo/misc/cgo/errors/{ => src}/issue16116.go | 0 libgo/misc/cgo/errors/{ => src}/issue16591.go | 0 libgo/misc/cgo/errors/{ => src}/issue18452.go | 4 +- libgo/misc/cgo/errors/{ => src}/issue18889.go | 0 libgo/misc/cgo/errors/{ => src}/issue7757.go | 0 libgo/misc/cgo/errors/{ => src}/issue8442.go | 0 .../division.go => errors/src/long_double_size.go} | 15 +- libgo/misc/cgo/errors/{ => src}/malloc.go | 0 libgo/misc/cgo/errors/test.bash | 75 - libgo/misc/cgo/life/main.go | 5 +- libgo/misc/cgo/stdio/chain.go | 2 +- libgo/misc/cgo/stdio/fib.go | 2 +- libgo/misc/cgo/stdio/hello.go | 2 +- libgo/misc/cgo/test/buildid_linux.go | 5 +- libgo/misc/cgo/test/cgo_test.go | 7 + libgo/misc/cgo/test/issue18720.go | 30 +- libgo/misc/cgo/test/issue20910.c | 19 + libgo/misc/cgo/test/issue20910.go | 19 + .../issue18676/plugin.go => test/issue21668.go} | 10 +- libgo/misc/cgo/test/issue21708.go | 16 + libgo/misc/cgo/test/issue21809.go | 45 + libgo/misc/cgo/test/issue21897.go | 56 + .../src/iface_i/i.go => test/issue21897b.go} | 14 +- libgo/misc/cgo/test/issue22958.go | 24 + libgo/misc/cgo/test/issue4029.c | 19 + libgo/misc/cgo/test/issue4029.go | 17 +- libgo/misc/cgo/test/issue6907.go | 33 + libgo/misc/cgo/test/issue6907export.go | 30 + .../src/iface_i/i.go => test/issue6907export_c.c} | 14 +- libgo/misc/cgo/test/issue7978.go | 9 +- libgo/misc/cgo/test/test22906.go | 74 + libgo/misc/cgo/testcarchive/carchive_test.go | 75 +- libgo/misc/cgo/testcshared/cshared_test.go | 586 + libgo/misc/cgo/testcshared/test.bash | 193 - libgo/misc/cgo/testplugin/src/host/host.go | 32 +- .../src/{issue19534 => issue18584}/main.go | 8 +- .../src/{iface_a/a.go => issue18584/plugin.go} | 16 +- .../src/{issue19534 => issue19418}/main.go | 16 +- .../src/{issue19534 => issue19418}/plugin.go | 4 +- libgo/misc/cgo/testplugin/src/issue19529/plugin.go | 15 + .../src/{issue19534 => issue22175}/main.go | 19 +- .../{issue19534/main.go => issue22175/plugin1.go} | 14 +- .../plugin.go => issue22175/plugin2.go} | 6 +- .../misc/cgo/testplugin/src/issue22295.pkg/main.go | 28 + .../cgo/testplugin/src/issue22295.pkg/plugin.go} | 11 +- libgo/misc/cgo/testplugin/src/plugin1/plugin1.go | 20 +- libgo/misc/cgo/testplugin/src/plugin2/plugin2.go | 16 + libgo/misc/cgo/testplugin/test.bash | 69 +- .../testplugin/{unnamed1.go => unnamed1/main.go} | 0 .../testplugin/{unnamed2.go => unnamed2/main.go} | 0 libgo/misc/cgo/testsanitizers/cc_test.go | 441 + libgo/misc/cgo/testsanitizers/cshared_test.go | 74 + libgo/misc/cgo/testsanitizers/msan_test.go | 55 + libgo/misc/cgo/testsanitizers/{ => src}/msan.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan2.go | 0 .../{msan2.go => src/msan2_cmsan.go} | 3 + libgo/misc/cgo/testsanitizers/{ => src}/msan3.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan4.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan5.go | 0 .../misc/cgo/testsanitizers/{ => src}/msan_fail.go | 0 .../cgo/testsanitizers/{ => src}/msan_shared.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan10.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan11.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan12.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan2.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan3.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan4.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan5.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan6.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan7.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan8.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan9.go | 0 .../cgo/testsanitizers/{ => src}/tsan_shared.go | 0 libgo/misc/cgo/testsanitizers/test.bash | 233 - libgo/misc/cgo/testsanitizers/tsan_test.go | 56 + libgo/misc/cgo/testshared/shared_test.go | 138 +- libgo/misc/cgo/testshared/src/depBase/dep.go | 2 +- libgo/misc/cgo/testshared/src/exe/exe.go | 2 +- libgo/misc/cgo/testshared/src/global/main.go | 71 + libgo/misc/cgo/testshared/src/globallib/global.go | 17 + libgo/mksysinfo.sh | 30 +- libgo/runtime/go-callers.c | 66 +- libgo/runtime/go-construct-map.c | 6 +- libgo/runtime/go-fieldtrack.c | 8 +- libgo/runtime/go-now.c | 4 +- libgo/runtime/go-runtime-error.c | 2 +- libgo/runtime/go-unsafe-pointer.c | 12 +- libgo/runtime/proc.c | 54 +- libgo/runtime/runtime.h | 24 +- libgo/runtime/runtime_c.c | 15 - libgo/runtime/stack.c | 12 + libgo/testsuite/Makefile.in | 8 - libgo/testsuite/gotest | 20 +- libgomp/ChangeLog | 68 +- libgomp/affinity.c | 2 +- libgomp/alloc.c | 2 +- libgomp/atomic.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config/bsd/proc.c | 2 +- libgomp/config/darwin/plugin-suffix.h | 2 +- libgomp/config/darwin/thread-stacksize.h | 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/proc.c | 2 +- libgomp/config/mingw32/time.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/lock.c | 2 +- libgomp/config/nvptx/mutex.h | 2 +- libgomp/config/nvptx/oacc-init.c | 2 +- libgomp/config/nvptx/oacc-parallel.c | 2 +- libgomp/config/nvptx/openacc.f90 | 2 +- libgomp/config/nvptx/pool.h | 2 +- libgomp/config/nvptx/proc.c | 2 +- libgomp/config/nvptx/ptrlock.h | 2 +- libgomp/config/nvptx/sem.h | 2 +- libgomp/config/nvptx/simple-bar.h | 2 +- libgomp/config/nvptx/target.c | 2 +- libgomp/config/nvptx/task.c | 2 +- libgomp/config/nvptx/team.c | 2 +- libgomp/config/nvptx/thread-stacksize.h | 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/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/critical.c | 2 +- libgomp/env.c | 2 +- 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 | 2 +- libgomp/libgomp.h | 2 +- libgomp/libgomp.texi | 2 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 2 +- libgomp/lock.c | 2 +- libgomp/loop.c | 2 +- libgomp/loop_ull.c | 2 +- libgomp/oacc-async.c | 2 +- libgomp/oacc-cuda.c | 2 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 2 +- libgomp/oacc-int.h | 2 +- libgomp/oacc-mem.c | 2 +- libgomp/oacc-parallel.c | 2 +- libgomp/oacc-plugin.c | 2 +- libgomp/oacc-plugin.h | 2 +- libgomp/omp.h.in | 4 +- libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 2 +- libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 2 +- libgomp/openacc_lib.h | 2 +- libgomp/ordered.c | 2 +- libgomp/parallel.c | 2 +- libgomp/plugin/Makefrag.am | 2 +- libgomp/plugin/configfrag.ac | 2 +- libgomp/plugin/cuda/cuda.h | 2 +- libgomp/plugin/hsa_ext_finalize.h | 2 +- libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 2 +- 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 | 2 +- libgomp/task.c | 2 +- libgomp/taskloop.c | 2 +- libgomp/team.c | 2 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/libgomp.c-c++-common/pr83046.c | 25 + libgomp/testsuite/libgomp.c/affinity-1.c | 2 +- libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +- libgomp/testsuite/libgomp.hsa.c/pr82416.c | 10 +- libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/pr83046.c | 25 + .../testsuite/libgomp.oacc-c-c++-common/pr83589.c | 21 + .../testsuite/libgomp.oacc-c-c++-common/pr83920.c | 32 + .../testsuite/libgomp.oacc-c-c++-common/pr84217.c | 26 + libgomp/testsuite/libgomp.oacc-fortran/pr81352.f90 | 20 + libgomp/testsuite/libgomp.oacc-fortran/pr83920.f90 | 28 + libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 | 25 + libgomp/work.c | 2 +- libhsail-rt/ChangeLog | 6 +- 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 | 41 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 8 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 2 +- 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/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 | 2 +- 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 | 2 +- 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 | 4 +- libiberty/simple-object-elf.c | 379 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 21 +- libiberty/simple-object.c | 38 +- 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/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 | 8 +- libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- 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.ac | 2 +- libitm/configure.tgt | 2 +- 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/config/default.exp | 2 +- libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libobjc/ChangeLog | 6 +- libobjc/Makefile.in | 2 +- libobjc/NXConstStr.m | 2 +- libobjc/Object.m | 2 +- libobjc/Protocol.m | 2 +- libobjc/accessors.m | 2 +- libobjc/acinclude.m4 | 2 +- libobjc/class.c | 2 +- libobjc/configure.ac | 2 +- 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 | 2 +- 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 | 2 +- libquadmath/ChangeLog | 8 +- libquadmath/libquadmath.texi | 2 +- libsanitizer/ChangeLog | 17 + libsanitizer/asan/asan_flags.inc | 6 +- libsanitizer/asan/asan_report.cc | 6 +- libsanitizer/lsan/lsan_common_mac.cc | 9 +- .../sanitizer_common/sanitizer_internal_defs.h | 8 +- libssp/ChangeLog | 4 + libssp/Makefile.am | 2 +- 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 | 4554 +- libstdc++-v3/{ChangeLog => ChangeLog-2017} | 143 + libstdc++-v3/Makefile.am | 2 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/abi/compatibility.h | 2 +- .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 3 +- .../config/abi/pre/gnu-versioned-namespace.ver | 2 +- libstdc++-v3/config/abi/pre/gnu.ver | 4 +- .../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 | 2 +- .../config/os/bsd/netbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 2 +- 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 +- .../config/os/solaris/solaris2.10/ctype_base.h | 2 +- .../os/solaris/solaris2.10/ctype_configure_char.cc | 2 +- .../config/os/solaris/solaris2.10/ctype_inline.h | 2 +- .../config/os/solaris/solaris2.10/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 | 2 +- libstdc++-v3/configure | 19 +- libstdc++-v3/configure.ac | 8 +- libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/html/faq.html | 13 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/bugs.html | 3 + libstdc++-v3/doc/html/manual/using_macros.html | 4 +- libstdc++-v3/doc/xml/faq.xml | 2 +- libstdc++-v3/doc/xml/manual/intro.xml | 6 + libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 2 +- 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 | 2 +- libstdc++-v3/include/bits/allocated_ptr.h | 2 +- libstdc++-v3/include/bits/allocator.h | 2 +- libstdc++-v3/include/bits/atomic_base.h | 2 +- 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 | 2 +- libstdc++-v3/include/bits/c++0x_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/char_traits.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 | 2 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 406 +- libstdc++-v3/include/bits/forward_list.tcc | 380 +- libstdc++-v3/include/bits/fs_dir.h | 2 +- libstdc++-v3/include/bits/fs_fwd.h | 2 +- libstdc++-v3/include/bits/fs_ops.h | 9 +- libstdc++-v3/include/bits/fs_path.h | 2 +- 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 | 32 +- libstdc++-v3/include/bits/hashtable_policy.h | 51 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/invoke.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 2 +- libstdc++-v3/include/bits/istream.tcc | 2 +- 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 | 2 +- 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 | 9 +- libstdc++-v3/include/bits/random.tcc | 10 +- libstdc++-v3/include/bits/range_access.h | 2 +- libstdc++-v3/include/bits/refwrap.h | 244 +- libstdc++-v3/include/bits/regex.h | 16 +- libstdc++-v3/include/bits/regex.tcc | 44 +- 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 | 21 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 2 +- libstdc++-v3/include/bits/stl_bvector.h | 2 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 2 +- libstdc++-v3/include/bits/stl_function.h | 2 +- libstdc++-v3/include/bits/stl_heap.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- .../include/bits/stl_iterator_base_funcs.h | 2 +- .../include/bits/stl_iterator_base_types.h | 2 +- libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_multimap.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 2 +- 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 | 2 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 2 +- libstdc++-v3/include/bits/stl_uninitialized.h | 2 +- libstdc++-v3/include/bits/stl_vector.h | 2 +- libstdc++-v3/include/bits/stream_iterator.h | 2 +- libstdc++-v3/include/bits/streambuf.tcc | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 2 +- libstdc++-v3/include/bits/string_view.tcc | 2 +- libstdc++-v3/include/bits/stringfwd.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 2 +- libstdc++-v3/include/bits/unique_ptr.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 2 +- libstdc++-v3/include/bits/unordered_set.h | 2 +- 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 | 14 +- 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 | 4 +- 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 | 2 +- libstdc++-v3/include/debug/assertions.h | 2 +- libstdc++-v3/include/debug/bitset | 2 +- libstdc++-v3/include/debug/debug.h | 2 +- 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 | 2 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- 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 | 30 +- libstdc++-v3/include/debug/multimap.h | 17 +- libstdc++-v3/include/debug/multiset.h | 2 +- libstdc++-v3/include/debug/safe_base.h | 2 +- libstdc++-v3/include/debug/safe_container.h | 2 +- libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/debug/safe_iterator.tcc | 2 +- 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 | 12 +- libstdc++-v3/include/debug/stl_iterator.h | 2 +- libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/debug/unordered_map | 72 +- libstdc++-v3/include/debug/unordered_set | 12 +- libstdc++-v3/include/debug/vector | 2 +- 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/erase_if.h | 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 | 9 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- .../include/experimental/bits/lfts_config.h | 2 +- .../include/experimental/bits/shared_ptr.h | 2 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 2 +- libstdc++-v3/include/experimental/filesystem | 2 +- libstdc++-v3/include/experimental/forward_list | 2 +- libstdc++-v3/include/experimental/functional | 13 +- 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/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/source_location | 2 +- libstdc++-v3/include/experimental/string | 2 +- libstdc++-v3/include/experimental/string_view | 2 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/experimental/type_traits | 2 +- 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/array_allocator.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 | 2 +- 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 | 2 +- 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/profile/array | 2 +- libstdc++-v3/include/profile/base.h | 2 +- libstdc++-v3/include/profile/bitset | 2 +- libstdc++-v3/include/profile/deque | 2 +- libstdc++-v3/include/profile/forward_list | 2 +- libstdc++-v3/include/profile/impl/profiler.h | 2 +- libstdc++-v3/include/profile/impl/profiler_algos.h | 2 +- .../include/profile/impl/profiler_container_size.h | 2 +- .../include/profile/impl/profiler_hash_func.h | 2 +- .../include/profile/impl/profiler_hashtable_size.h | 2 +- .../include/profile/impl/profiler_list_to_slist.h | 2 +- .../include/profile/impl/profiler_list_to_vector.h | 2 +- .../profile/impl/profiler_map_to_unordered_map.h | 2 +- libstdc++-v3/include/profile/impl/profiler_node.h | 2 +- libstdc++-v3/include/profile/impl/profiler_state.h | 2 +- libstdc++-v3/include/profile/impl/profiler_trace.h | 2 +- .../include/profile/impl/profiler_vector_size.h | 2 +- .../include/profile/impl/profiler_vector_to_list.h | 2 +- libstdc++-v3/include/profile/iterator_tracker.h | 2 +- libstdc++-v3/include/profile/list | 2 +- libstdc++-v3/include/profile/map | 2 +- libstdc++-v3/include/profile/map.h | 2 +- libstdc++-v3/include/profile/multimap.h | 2 +- libstdc++-v3/include/profile/multiset.h | 2 +- libstdc++-v3/include/profile/ordered_base.h | 2 +- libstdc++-v3/include/profile/set | 2 +- libstdc++-v3/include/profile/set.h | 2 +- libstdc++-v3/include/profile/unordered_base.h | 2 +- libstdc++-v3/include/profile/unordered_map | 2 +- libstdc++-v3/include/profile/unordered_set | 2 +- libstdc++-v3/include/profile/vector | 2 +- libstdc++-v3/include/std/algorithm | 2 +- libstdc++-v3/include/std/any | 17 +- libstdc++-v3/include/std/array | 2 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/bitset | 2 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/chrono | 2 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 61 +- libstdc++-v3/include/std/condition_variable | 18 +- libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/fstream | 2 +- libstdc++-v3/include/std/functional | 102 +- 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 | 2 +- libstdc++-v3/include/std/locale | 2 +- libstdc++-v3/include/std/map | 2 +- libstdc++-v3/include/std/memory | 2 +- libstdc++-v3/include/std/mutex | 2 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/optional | 420 +- libstdc++-v3/include/std/ostream | 2 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- 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 | 2 +- libstdc++-v3/include/std/sstream | 2 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/streambuf | 2 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/string_view | 2 +- libstdc++-v3/include/std/system_error | 2 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/tuple | 2 +- libstdc++-v3/include/std/type_traits | 24 +- 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 | 2 +- libstdc++-v3/include/std/valarray | 2 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/std/vector | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/cfenv | 2 +- libstdc++-v3/include/tr1/cfloat | 2 +- libstdc++-v3/include/tr1/cinttypes | 2 +- 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 | 2 +- libstdc++-v3/include/tr1/cstdio | 2 +- libstdc++-v3/include/tr1/cstdlib | 2 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 2 +- libstdc++-v3/include/tr1/cwctype | 2 +- 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++/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++/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_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 | 2 +- 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 | 2 +- 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/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/hook.in | 2 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 411 +- 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/c++11/Makefile.am | 2 +- 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 | 6 +- 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++98/Makefile.am | 2 +- 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/cow-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-path.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-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 | 51 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/filesystem/std-dir.cc | 2 +- libstdc++-v3/src/filesystem/std-ops.cc | 111 +- libstdc++-v3/src/filesystem/std-path.cc | 2 +- libstdc++-v3/src/shared/hashtable-aux.cc | 2 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +- .../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/complex.cc | 2 +- .../17_intro/headers/c++1998/operator_names.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/linkage.cc | 2 +- .../17_intro/headers/c++2011/operator_names.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 +- .../17_intro/headers/c++2014/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +- .../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 6 +- .../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 +- .../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 +- .../mem_fn/80478.cc => 18_support/byte/81076.cc} | 11 +- .../testsuite/18_support/byte/global_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 2 +- .../testsuite/18_support/byte/requirements.cc | 2 +- libstdc++-v3/testsuite/18_support/cxa_vec.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 +- .../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 +- .../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 | 2 +- .../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 +- .../testsuite/18_support/new_delete_placement.cc | 2 +- libstdc++-v3/testsuite/18_support/new_handler.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 +- .../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 +- .../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/operators/equal.cc | 2 +- .../error_category/operators/not_equal.cc | 2 +- .../testsuite/19_diagnostics/error_code/cons/1.cc | 2 +- .../19_diagnostics/error_code/cons/39882.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 | 2 +- .../error_code/operators/not_equal.cc | 2 +- .../19_diagnostics/error_condition/cons/1.cc | 2 +- .../19_diagnostics/error_condition/cons/39881.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 | 2 +- .../error_condition/operators/not_equal.cc | 2 +- .../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 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../20_util/allocator/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/void.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 | 4 +- .../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 +- .../1.cc => 20_util/any/modifiers/83658.cc} | 54 +- .../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/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 +- .../mem_fn/80478.cc => bind/83427.cc} | 14 +- libstdc++-v3/testsuite/20_util/bind/all_bound.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 | 10 +- libstdc++-v3/testsuite/20_util/bind/socket.cc | 2 +- .../20_util/bool_constant/requirements.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/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/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/range.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 +- .../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 +- .../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/endian/1.cc | 2 +- libstdc++-v3/testsuite/20_util/exchange/1.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 +- 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 +- .../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 +- .../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 | 61 + .../20_util/function_objects/binders/1.cc | 2 +- .../20_util/function_objects/binders/3113.cc | 2 +- .../20_util/function_objects/comparisons.cc | 2 +- .../20_util/function_objects/comparisons_void.cc | 2 +- .../20_util/function_objects/constexpr.cc | 2 +- .../testsuite/20_util/function_objects/dr660.cc | 2 +- .../testsuite/20_util/function_objects/invoke/1.cc | 2 +- .../20_util/function_objects/invoke/59768.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/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/searchers.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_unique_object_representations/value.cc | 16 +- .../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 +- .../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 +- .../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_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 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_abstract/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_abstract/value.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 +- .../20_util/is_class/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_class/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_constructible/51185.cc | 2 +- .../testsuite/20_util/is_constructible/68430.cc | 6 +- .../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 +- .../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 +- .../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 +- .../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 +- .../83395.cc} | 19 +- .../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 +- .../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 +- .../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_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 +- .../83395.cc} | 19 +- .../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 +- .../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 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_object/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_pod/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/is_pointer/value.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 +- .../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 +- 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 +- 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 | 101 + .../testsuite/20_util/optional/cons/77727.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 +- .../optional/{observers/6.cc => cons/trivial.cc} | 32 +- .../testsuite/20_util/optional/cons/value.cc | 2 +- .../testsuite/20_util/optional/cons/value_neg.cc | 8 +- .../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/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 +- .../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 +- .../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_get.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 +- .../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 +- .../testsuite/20_util/pointer_traits/rebind.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../pointer_traits/requirements/typedefs.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 +- .../mem_fn/80478.cc => reference_wrapper/83427.cc} | 22 +- .../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/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_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 +- .../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 +- .../20_util/shared_ptr/comparison/42925.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 +- .../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/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 +- .../memory_management_tools/1.cc | 2 +- .../memory_management_tools/destroy_neg.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/move_iterators/1.cc | 2 +- .../uninitialized_copy_n/58982.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../uninitialized_fill/32158.cc | 2 +- .../uninitialized_fill/58982.cc | 2 +- .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/dr1339.cc | 2 +- .../20_util/steady_clock/constexpr_data.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 +- .../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/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/2.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 +- .../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 +- 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 +- .../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 +- .../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 +- .../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 +- .../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 +- 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 +- .../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 +- 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 +- .../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 +- .../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/hash/1.cc | 2 +- .../20_util/unique_ptr/modifiers/43183.cc | 2 +- .../20_util/unique_ptr/modifiers/48398.cc | 2 +- .../20_util/unique_ptr/modifiers/cv_qual.cc | 2 +- .../20_util/unique_ptr/modifiers/reset_neg.cc | 2 +- .../explicit_instantiation.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 +- .../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 +- .../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/any.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 2 +- .../testsuite/20_util/variant/deduction.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 2 +- .../testsuite/20_util/variant/index_type.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/run.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/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 +- .../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/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 +- .../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 | 2 +- .../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/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/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 +- .../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/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 +- .../21_strings/basic_string/literals/types.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 +- .../modifiers/assign/char/move_assign.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 +- .../modifiers/assign/wchar_t/move_assign.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/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/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/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/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/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 | 3 +- .../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 +- .../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_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 +- .../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/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.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 +- .../21_strings/basic_string_view/literals/types.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/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/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 +- .../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/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/wchar_t/1.cc | 2 +- .../basic_string_view/operators/char/2.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_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/wchar_t/1.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 +- .../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 +- .../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 +- .../testsuite/22_locale/codecvt/char16_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_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 +- 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 +- .../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/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.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/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 +- .../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 +- .../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 | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_element_cpp14.cc | 2 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../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_neg.cc | 2 +- .../testsuite/23_containers/deque/58764.cc | 2 +- .../23_containers/deque/allocator/copy.cc | 2 +- .../23_containers/deque/allocator/copy_assign.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/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/init-list.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 +- .../requirements/explicit_instantiation/1_c++0x.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 +- .../23_containers/forward_list/48101-2_neg.cc | 2 +- .../23_containers/forward_list/48101_neg.cc | 2 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../allocator/default_init.cc | 8 +- .../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 +- .../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/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 +- .../forward_list/operations/remove_freed.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/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_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/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/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/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/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/splice/const_iterator.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 +- .../requirements/explicit_instantiation/1_c++0x.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 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../list/requirements/partial_specialization/1.cc | 2 +- .../23_containers/list/requirements/typedefs.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_neg.cc | 2 +- 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 +- .../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/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/83226.cc | 2 +- .../23_containers/map/modifiers/insert/dr2354.cc | 9 +- .../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/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/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 +- .../requirements/explicit_instantiation/1_c++0x.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 +- .../requirements/explicit_instantiation/5_c++0x.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 +- .../testsuite/23_containers/multimap/48101_neg.cc | 2 +- .../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/dr2354.cc | 9 +- .../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/count.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/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/explicit_instantiation/5_c++0x.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 +- .../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 +- .../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/count.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/explicit_instantiation/5_c++0x.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/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/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_neg.cc | 2 +- libstdc++-v3/testsuite/23_containers/set/58764.cc | 2 +- .../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/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 +- .../testsuite/23_containers/set/modifiers/merge.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/count.cc | 2 +- .../testsuite/23_containers/set/operators/1_neg.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 +- .../requirements/explicit_instantiation/1_c++0x.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 +- .../requirements/explicit_instantiation/5_c++0x.cc | 2 +- .../set/requirements/partial_specialization/1.cc | 2 +- .../23_containers/set/requirements/typedefs.cc | 2 +- .../testsuite/23_containers/stack/77528.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_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/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 +- .../{modifiers/61667.cc => insert/83709.cc} | 19 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../23_containers/unordered_map/insert/dr2354.cc | 9 +- .../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 +- .../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/count.cc | 2 +- .../23_containers/unordered_map/operators/1.cc | 2 +- .../23_containers/unordered_map/operators/2.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 +- .../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 | 9 +- .../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/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/count.cc | 2 +- .../unordered_multimap/operators/1.cc | 2 +- .../unordered_multimap/operators/2.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 +- .../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/count.cc | 2 +- .../unordered_multiset/operators/1.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_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 +- .../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 +- .../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/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 +- .../unordered_set/insert/83709.cc} | 22 +- .../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/count.cc | 2 +- .../23_containers/unordered_set/operators/1.cc | 2 +- .../23_containers/unordered_set/operators/52309.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_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 +- .../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/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 +- .../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/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 +- .../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 +- .../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 +- .../23_containers/vector/cons/clear_allocator.cc | 2 +- .../23_containers/vector/cons/cons_size.cc | 2 +- .../23_containers/vector/cons/deduction.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 +- .../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/2.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 +- .../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/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/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 +- .../23_containers/vector/zero_sized_allocations.cc | 2 +- .../24_iterators/back_insert_iterator/2.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../back_insert_iterator/requirements/container.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../back_insert_iterator/requirements/typedefs.cc | 2 +- .../testsuite/24_iterators/container_access.cc | 2 +- .../24_iterators/front_insert_iterator/2.cc | 2 +- .../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 +- .../24_iterators/headers/iterator/types_std.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/2.cc | 2 +- .../24_iterators/istream_iterator/70766.cc | 2 +- .../istream_iterator/cons/constexpr.cc | 2 +- .../istream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/istreambuf_iterator/2.cc | 2 +- .../24_iterators/istreambuf_iterator/2627.cc | 2 +- .../istreambuf_iterator/cons/constexpr.cc | 2 +- .../istreambuf_iterator/debug/1_neg.cc | 2 +- .../istreambuf_iterator/debug/2_neg.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../istreambuf_iterator/requirements/dr445.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istreambuf_iterator/requirements/typedefs.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/normal_iterator/58403.cc | 2 +- .../24_iterators/normal_iterator/greedy_ops.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 +- .../24_iterators/ostream_iterator/70766.cc | 2 +- .../ostream_iterator/requirements/base_classes.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 +- .../24_iterators/random_access_iterator/26020.cc | 2 +- .../string_vector_iterators.cc | 2 +- .../testsuite/24_iterators/range_access.cc | 2 +- .../testsuite/24_iterators/range_access_cpp14.cc | 2 +- .../testsuite/24_iterators/range_access_cpp17.cc | 2 +- .../24_iterators/range_access_cpp17_neg.cc | 2 +- .../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/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 +- .../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 +- .../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 +- .../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/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 +- .../clamp/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/pod.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 +- .../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 | 2 +- .../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 +- .../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 +- .../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 +- .../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 +- .../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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/equal/2.cc | 2 +- .../testsuite/25_algorithms/equal/check_type.cc | 2 +- .../testsuite/25_algorithms/equal/check_type2.cc | 2 +- .../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/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 +- .../fill/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 2 +- .../testsuite/25_algorithms/fill_n/25306.cc | 2 +- .../testsuite/25_algorithms/fill_n/35725.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 +- .../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 +- .../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 +- .../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 +- .../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 +- .../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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../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 +- .../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/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 +- .../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/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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_heap_until/1.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 +- .../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 +- .../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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/is_sorted_until/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/iter_swap/20577.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 +- .../lexicographical_compare/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../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/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/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 +- .../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 +- .../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 +- .../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/constexpr.cc | 2 +- .../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 +- .../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 +- .../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 +- .../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 +- libstdc++-v3/testsuite/25_algorithms/move/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 2 +- .../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 +- .../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/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 +- .../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/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/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 +- .../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/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 +- .../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 +- .../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/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/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/push_heap/complexity.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/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../25_algorithms/remove_copy_if/check_type.cc | 2 +- .../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/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 +- .../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 +- .../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 +- .../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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/reverse/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../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/check_type.cc | 2 +- .../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 +- .../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 +- libstdc++-v3/testsuite/25_algorithms/search/1.cc | 2 +- .../testsuite/25_algorithms/search/78346.cc | 2 +- .../testsuite/25_algorithms/search/check_type.cc | 2 +- .../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/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 +- .../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 +- .../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 +- .../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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc | 2 +- .../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/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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/stable_partition/1.cc | 2 +- .../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/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 +- 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/moveable.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../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/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 +- .../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/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 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/complex/13450.cc | 2 +- .../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 +- .../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 | 182 + .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 2 +- .../complex/requirements/constexpr_functions.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 +- 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 +- .../headers/cmath/functions_global_c++17.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 +- .../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/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 | 2 +- .../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/inner_product/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/iota/1.cc | 2 +- .../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 +- .../testsuite/26_numerics/partial_sum/1.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 +- .../equal.cc => chi_squared_distribution/83833.cc} | 29 +- .../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 +- .../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/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/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/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/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 | 8 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.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/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/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/slice/1.cc | 2 +- .../26_numerics/slice_array/array_assignment.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../slice_array/requirements/typedefs.cc | 2 +- .../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/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/27_io/basic_filebuf/close/12790-1.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/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 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../27_io/basic_fstream/open/char/path.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 +- .../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/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/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 +- .../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 +- .../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 | 3 +- .../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 +- .../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 +- .../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/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/wchar_t/1.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/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 +- .../testsuite/27_io/filesystem/file_status/1.cc | 2 +- .../filesystem/iterators/directory_iterator.cc | 2 +- .../testsuite/27_io/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 2 +- .../27_io/filesystem/operations/absolute.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 | 2 +- .../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 +- .../operations/{remove_all.cc => remove.cc} | 76 +- .../27_io/filesystem/operations/remove_all.cc | 36 +- .../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/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/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../testsuite/27_io/filesystem/path/concat/path.cc | 2 +- .../27_io/filesystem/path/concat/strings.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 +- .../27_io/filesystem/path/generation/normal.cc | 2 +- .../27_io/filesystem/path/generation/proximate.cc | 2 +- .../27_io/filesystem/path/generation/relative.cc | 2 +- .../filesystem/path/generic/generic_string.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/string.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_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 | 2 +- .../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/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/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/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 +- 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 +- .../regex_replace/char/pr83601.cc} | 26 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../wchar_t/pr83601.cc} | 48 +- .../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 +- .../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/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/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 +- .../char/68863.cc => basic_regex/ctors/83598.cc} | 22 +- .../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 | 6 +- .../match_results/ctors/wchar_t/default.cc | 6 +- .../testsuite/28_regex/match_results/format.cc | 2 +- .../match_results/out_of_range_submatches.cc | 2 +- .../testsuite/28_regex/match_results/swap.cc | 2 +- .../testsuite/28_regex/match_results/typedefs.cc | 9 +- 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 +- .../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/70766.cc | 2 +- .../testsuite/29_atomics/atomic/cons/49445.cc | 2 +- .../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +- .../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 | 2 +- .../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 +- .../29_atomics/atomic/is_always_lock_free.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 +- .../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 +- .../atomic_flag/requirements/standard_layout.cc | 2 +- .../29_atomics/atomic_flag/requirements/trivial.cc | 2 +- .../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_integral/60940.cc | 2 +- .../testsuite/29_atomics/atomic_integral/65147.cc | 2 +- .../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +- .../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 | 2 +- .../29_atomics/atomic_integral/cons/default.cc | 2 +- .../29_atomics/atomic_integral/cons/direct_list.cc | 2 +- .../atomic_integral/cons/single_value.cc | 2 +- .../atomic_integral/is_always_lock_free.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 | 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 +- 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/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 | 2 +- .../30_threads/condition_variable/members/3.cc | 2 +- .../30_threads/condition_variable/members/53841.cc | 2 +- .../members/68519.cc} | 39 +- .../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/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 +- .../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/thread/std_c++0x_neg.cc | 2 +- .../30_threads/headers/thread/types_std_c++0x.cc | 2 +- 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 +- .../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 | 2 +- .../30_threads/shared_timed_mutex/unlock/1.cc | 2 +- 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/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 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.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 | 2 +- .../testsuite/30_threads/thread/id/hash.cc | 2 +- .../testsuite/30_threads/thread/id/operators.cc | 2 +- .../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/57641.cc | 2 +- .../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 | 2 +- .../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/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/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.cc | 2 +- .../testsuite/experimental/algorithm/search.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 +- .../experimental/filesystem/file_status/1.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 | 2 +- .../filesystem/operations/permissions.cc | 2 +- .../filesystem/operations/read_symlink.cc | 2 +- .../operations/{remove_all.cc => remove.cc} | 78 +- .../filesystem/operations/remove_all.cc | 36 +- .../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 +- .../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/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/string.cc | 2 +- .../filesystem/path/nonmember/hash_value.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_relative.cc | 2 +- .../testsuite/experimental/forward_list/erasure.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 +- .../memory_resource/null_memory_resource.cc | 2 +- .../memory_resource/resource_adaptor.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 +- .../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/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 +- .../experimental/string_view/literals/types.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/wchar_t/1.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/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/value.cc | 2 +- .../experimental/unordered_map/erasure.cc | 2 +- .../experimental/unordered_set/erasure.cc | 2 +- .../testsuite/experimental/vector/erasure.cc | 2 +- libstdc++-v3/testsuite/ext/array_allocator/1.cc | 2 +- libstdc++-v3/testsuite/ext/array_allocator/2.cc | 2 +- .../testsuite/ext/array_allocator/26875.cc | 2 +- libstdc++-v3/testsuite/ext/array_allocator/3.cc | 2 +- .../ext/array_allocator/check_allocate_max_size.cc | 2 +- .../ext/array_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/array_allocator/check_delete.cc | 2 +- .../testsuite/ext/array_allocator/check_new.cc | 2 +- .../ext/array_allocator/variadic_construct.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 +- .../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 +- .../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 +- .../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 +- .../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 +- libstdc++-v3/testsuite/ext/profile/all.cc | 2 +- .../testsuite/ext/profile/mutex_extensions_neg.cc | 2 +- .../testsuite/ext/profile/profiler_algos.cc | 2 +- libstdc++-v3/testsuite/ext/profile/replace_new.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 +- .../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/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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../special_functions/conf_hyperg/check_value.cc | 2 +- .../ext/special_functions/conf_hyperg/compile.cc | 2 +- .../ext/special_functions/hyperg/check_nan.cc | 4 +- .../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 | 2 +- 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 | 2 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 58 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 17 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 17 +- .../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 | 14 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 2 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 19 +- .../{whatis.cc => whatis2.cc} | 185 +- 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_streambuf_iterators.cc | 2 +- .../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 | 4 +- .../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 | 4 +- .../02_assoc_legendre/check_value.cc | 2 +- .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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/06_comp_ellint_3/pr66689.cc | 2 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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/13_ellint_3/pr66689.cc | 2 +- .../special_functions/14_expint/check_nan.cc | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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 | 4 +- .../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/21_sph_neumann/check_nan.cc | 4 +- .../21_sph_neumann/check_value.cc | 2 +- .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- .../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/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 +- .../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/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/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 +- .../testsuite/tr2/dynamic_bitset/pr58729.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/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 | 2 +- .../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 | 2 +- .../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 | 4 + libvtv/Makefile.am | 2 +- libvtv/configure.tgt | 2 +- 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 +- lto-plugin/lto-symtab.c | 2 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/gcc_release | 10 +- 18947 files changed, 567225 insertions(+), 426135 deletions(-) copy gcc/{ChangeLog => ChangeLog-2017} (90%) copy gcc/ada/{ChangeLog => ChangeLog-2017} (97%) copy gcc/ada/libgnat/{g-soliop.ads => g-soliop__qnx.ads} (96%) create mode 100644 gcc/config/aarch64/aarch64-sve.md copy gcc/config/{aarch64/aarch64-passes.def => epiphany/rtems.h} (66%) create mode 100644 gcc/config/i386/avx512bitalgintrin.h create mode 100644 gcc/config/i386/avx512vpopcntdqvlintrin.h create mode 100644 gcc/config/i386/vaesintrin.h create mode 100644 gcc/config/i386/vpclmulqdqintrin.h copy gcc/config/{cris/t-cris => rs6000/t-ldouble-linux64le-ibm} (56%) copy gcc/{testsuite/g++.dg/tsan/tsan.exp => config/rs6000/t-ldouble-linux64le-ieee} (56%) copy gcc/cp/{ChangeLog => ChangeLog-2017} (96%) create mode 100644 gcc/doc/poly-int.texi create mode 100644 gcc/early-remat.c create mode 100644 gcc/file-prefix-map.c copy gcc/{common/common-target-def.h => file-prefix-map.h} (59%) copy gcc/fortran/{ChangeLog => ChangeLog-2017} (95%) create mode 100644 gcc/gimple-ssa-warn-restrict.c copy gcc/{config/avr/avr-modes.def => gimple-ssa-warn-restrict.h} (60%) create mode 100644 gcc/int-vector-builder.h create mode 100644 gcc/poly-int-types.h create mode 100644 gcc/poly-int.h create mode 100644 gcc/rtx-vector-builder.c create mode 100644 gcc/rtx-vector-builder.h copy gcc/testsuite/{ChangeLog => ChangeLog-2017} (95%) create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-2.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-3.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-4.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-5.c create mode 100644 gcc/testsuite/c-c++-common/Wattributes-2.c create mode 100644 gcc/testsuite/c-c++-common/Wattributes.c create mode 100644 gcc/testsuite/c-c++-common/Wcast-function-type.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict-2.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict-3.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-compare-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-4.c create mode 100644 gcc/testsuite/c-c++-common/builtins.c create mode 100644 gcc/testsuite/c-c++-common/cpp/ffile-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/cpp/fmacro-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/dwarf2/pr83550.c create mode 100644 gcc/testsuite/c-c++-common/fcf-protection-6.c create mode 100644 gcc/testsuite/c-c++-common/fcf-protection-7.c create mode 100644 gcc/testsuite/c-c++-common/ffile-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/fmacro-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr84217.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-3.c create mode 100644 gcc/testsuite/c-c++-common/pr82872.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr83553.c create mode 100644 gcc/testsuite/c-c++-common/unroll-1.c create mode 100644 gcc/testsuite/c-c++-common/unroll-2.c create mode 100644 gcc/testsuite/c-c++-common/unroll-3.c create mode 100644 gcc/testsuite/c-c++-common/unroll-4.c create mode 100644 gcc/testsuite/c-c++-common/unroll-5.c create mode 100644 gcc/testsuite/g++.dg/Wattributes-2.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-3.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-4.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-5.C create mode 100644 gcc/testsuite/g++.dg/Wcast-function-type.C create mode 100644 gcc/testsuite/g++.dg/abi/empty29.C create mode 100644 gcc/testsuite/g++.dg/abi/pr83487.C copy gcc/testsuite/g++.dg/{parse/crash58.C => abi/pr83489.C} (82%) create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_y.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr83602.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/abstract-default1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-cast1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-local1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81167.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82882.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83160.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83556.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83734.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83824.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83897.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83919.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83978.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83993.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic171.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn46.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83116.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-84125.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-nested2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83406.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83739.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83817.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp32.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp33.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp34.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp35.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp36.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83644.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83918.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr84138.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary25.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary26.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary27.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary28.C create mode 100644 gcc/testsuite/g++.dg/ext/mv26.C copy gcc/testsuite/{gcc.dg/pr81695.c => g++.dg/ext/pr83996.C} (50%) copy gcc/testsuite/g++.dg/ext/{stmtexpr19.C => stmtexpr20.C} (58%) copy gcc/testsuite/g++.dg/ext/{stmtexpr19.C => stmtexpr21.C} (58%) create mode 100644 gcc/testsuite/g++.dg/ext/unroll-1.C create mode 100644 gcc/testsuite/g++.dg/ext/unroll-2.C create mode 100644 gcc/testsuite/g++.dg/ext/unroll-3.C create mode 100644 gcc/testsuite/g++.dg/ext/vector33.C create mode 100644 gcc/testsuite/g++.dg/inherit/union3.C create mode 100644 gcc/testsuite/g++.dg/init/pr83993-1.C create mode 100644 gcc/testsuite/g++.dg/init/pr83993-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82352.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82801.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr83549.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr83667.C copy gcc/testsuite/g++.dg/lookup/{pr83287.C => pr83287-2.C} (58%) create mode 100644 gcc/testsuite/g++.dg/lto/pr82027_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83121_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83121_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83720_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83555.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83608.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83609.C create mode 100644 gcc/testsuite/g++.dg/other/const5.C create mode 100644 gcc/testsuite/g++.dg/other/fsyntax-only2.C create mode 100644 gcc/testsuite/g++.dg/parse/pr83634.C create mode 100644 gcc/testsuite/g++.dg/plugin/diagnostic-test-inlining-1.C delete mode 100644 gcc/testsuite/g++.dg/pr79095-4.C create mode 100644 gcc/testsuite/g++.dg/pr80481.C create mode 100644 gcc/testsuite/g++.dg/pr81308-1.C create mode 100644 gcc/testsuite/g++.dg/pr81308-2.C create mode 100644 gcc/testsuite/g++.dg/pr82404.C create mode 100644 gcc/testsuite/g++.dg/pr83239.C create mode 100644 gcc/testsuite/g++.dg/pr83979.c create mode 100644 gcc/testsuite/g++.dg/spellcheck-reswords.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete11.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr79650.C create mode 100644 gcc/testsuite/g++.dg/template/pr83825.C create mode 100644 gcc/testsuite/g++.dg/template/pr83988.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77745-2.C copy gcc/testsuite/g++.dg/{ipa/pr63595.C => torture/pr81360.C} (95%) create mode 100644 gcc/testsuite/g++.dg/torture/pr81877.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83391.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83471.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83482.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83619.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83713.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83718.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84132.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84233.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83523.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83555.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987.C create mode 100644 gcc/testsuite/g++.dg/warn/83895.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-parm-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-29.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var30.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp2.C copy gcc/testsuite/{g++.old-deja/g++.mike/p789a.C => g++.dg/warn/pr83054.C} (71%) create mode 100644 gcc/testsuite/g++.dg/warn/pr83974.C create mode 100644 gcc/testsuite/g++.dg/wrappers/README create mode 100644 gcc/testsuite/g++.dg/wrappers/alloc.C create mode 100644 gcc/testsuite/g++.dg/wrappers/cow-istream-string.C create mode 100644 gcc/testsuite/g++.dg/wrappers/cp-stdlib.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83799.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83814.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83902.C create mode 100644 gcc/testsuite/g++.dg/wrappers/sanitizer_coverage_libcdep_new.C create mode 100644 gcc/testsuite/g++.dg/wrappers/wrapper-around-type-pack-expansion.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend24.C copy gcc/testsuite/{gcc.target/aarch64/aarch64.exp => g++.target/aarch64/sve/aarch [...] create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82096.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83051-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83051.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83448.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83487.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83510.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83547.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83575.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84111.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84136.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180112-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180131-1.c copy gcc/testsuite/gcc.c-torture/execute/ieee/{compare-fp-3.x => fp-cmp-7.x} (100%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr84235.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83269.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83298.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83362.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83383.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83477.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-16.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-23.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-24.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-25.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-26.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-6.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-7.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-2.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-3.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-4.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-5.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-6.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-3.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr83957.c create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-5.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1.h create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_main.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_x.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_y.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_main.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_x.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_y.c create mode 100644 gcc/testsuite/gcc.dg/const-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/trad/pr69869.c create mode 100644 gcc/testsuite/gcc.dg/format/Wsuggest-attribute-1.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr82819.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83176.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83359.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83385.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83435.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83563.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83572.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83668.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83887.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83963-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83963.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84057.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84204.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84205.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr83594.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81406_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83388_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83719_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_1.c create mode 100644 gcc/testsuite/gcc.dg/memcpy-6.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-4.c copy gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_string_literals.c => diag [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/expensive-selftests-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c copy gcc/testsuite/gcc.dg/plugin/{wide-int-test-1.c => poly-int-test-1.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h create mode 100644 gcc/testsuite/gcc.dg/pr61240.c create mode 100644 gcc/testsuite/gcc.dg/pr79538.c create mode 100644 gcc/testsuite/gcc.dg/pr80747.c create mode 100644 gcc/testsuite/gcc.dg/pr81165.c create mode 100644 gcc/testsuite/gcc.dg/pr81228.c create mode 100644 gcc/testsuite/gcc.dg/pr81281-3.c create mode 100644 gcc/testsuite/gcc.dg/pr81661.c create mode 100644 gcc/testsuite/gcc.dg/pr81703.c create mode 100644 gcc/testsuite/gcc.dg/pr81779.c create mode 100644 gcc/testsuite/gcc.dg/pr82190.c create mode 100644 gcc/testsuite/gcc.dg/pr82404.c copy gcc/testsuite/{gcc.target/i386/pr78904-6.c => gcc.dg/pr82975.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/pr83198.c create mode 100644 gcc/testsuite/gcc.dg/pr83312.c create mode 100644 gcc/testsuite/gcc.dg/pr83363.c create mode 100644 gcc/testsuite/gcc.dg/pr83364.c create mode 100644 gcc/testsuite/gcc.dg/pr83373.c create mode 100644 gcc/testsuite/gcc.dg/pr83393.c create mode 100644 gcc/testsuite/gcc.dg/pr83396.c create mode 100644 gcc/testsuite/gcc.dg/pr83415.c create mode 100644 gcc/testsuite/gcc.dg/pr83419.c create mode 100644 gcc/testsuite/gcc.dg/pr83422.c create mode 100644 gcc/testsuite/gcc.dg/pr83424.c create mode 100644 gcc/testsuite/gcc.dg/pr83463.c create mode 100644 gcc/testsuite/gcc.dg/pr83480.c create mode 100644 gcc/testsuite/gcc.dg/pr83491.c create mode 100644 gcc/testsuite/gcc.dg/pr83506.c create mode 100644 gcc/testsuite/gcc.dg/pr83512.c create mode 100644 gcc/testsuite/gcc.dg/pr83517.c create mode 100644 gcc/testsuite/gcc.dg/pr83521.c create mode 100644 gcc/testsuite/gcc.dg/pr83527.c create mode 100644 gcc/testsuite/gcc.dg/pr83552.c create mode 100644 gcc/testsuite/gcc.dg/pr83581.c create mode 100644 gcc/testsuite/gcc.dg/pr83585.c create mode 100644 gcc/testsuite/gcc.dg/pr83593.c create mode 100644 gcc/testsuite/gcc.dg/pr83595.c create mode 100644 gcc/testsuite/gcc.dg/pr83605.c create mode 100644 gcc/testsuite/gcc.dg/pr83609.c create mode 100644 gcc/testsuite/gcc.dg/pr83620.c create mode 100644 gcc/testsuite/gcc.dg/pr83621.c create mode 100644 gcc/testsuite/gcc.dg/pr83623.c create mode 100644 gcc/testsuite/gcc.dg/pr83640.c create mode 100644 gcc/testsuite/gcc.dg/pr83645.c create mode 100644 gcc/testsuite/gcc.dg/pr83666.c create mode 100644 gcc/testsuite/gcc.dg/pr83771.c create mode 100644 gcc/testsuite/gcc.dg/pr83801.c create mode 100644 gcc/testsuite/gcc.dg/pr83844.c create mode 100644 gcc/testsuite/gcc.dg/pr83922.c create mode 100644 gcc/testsuite/gcc.dg/pr83930.c create mode 100644 gcc/testsuite/gcc.dg/pr83985.c create mode 100644 gcc/testsuite/gcc.dg/pr83986.c create mode 100644 gcc/testsuite/gcc.dg/pr84068.c create mode 100644 gcc/testsuite/gcc.dg/pr84100.c create mode 100644 gcc/testsuite/gcc.dg/pr84225.c create mode 100644 gcc/testsuite/gcc.dg/pure-3.c create mode 100644 gcc/testsuite/gcc.dg/range.h create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/stl-cond.c create mode 100644 gcc/testsuite/gcc.dg/sms-13.c create mode 100644 gcc/testsuite/gcc.dg/stack-check-16.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_18.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_19.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-36.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-37.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-38.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-39.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-40.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-41.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-42.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-43.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr83945.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-7.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-8.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83055.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83396.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83418.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83580.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83685.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83753.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83847.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83940.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr36550.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83329.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83501.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83695.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81897-2.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81897.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81082.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83857.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83867.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83914.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83965.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84265.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-align-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ooo-group-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vdot-compile.c => vdot-c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x2.c copy gcc/testsuite/gcc.target/aarch64/{bics_4.c => bics_5.c} (87%) create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr83370.c create mode 100644 gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sm3_sm4.c copy gcc/testsuite/gcc.target/aarch64/{simd/simd.exp => sve/aarch64-sve.exp} (66%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/arith_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_2.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_3.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_4.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fabs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdup_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdup_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fneg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frinta_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frinti_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_offset_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/live_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/live_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_scalar_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_scatter_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_scatter_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_strict_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_strict_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/miniloop_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mov_rr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/msb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/neg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nlogical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nlogical_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nopeel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_float_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_float_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/popcount_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rev_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/shift_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_scalar_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_18_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_19_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_20_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_21_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/subr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_float_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_float_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_bool_cmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_bool_cmp_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1_overrange_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1_overrun.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_single_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_single_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip2_1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-2.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-3.c create mode 100644 gcc/testsuite/gcc.target/arc/jli-1.c create mode 100644 gcc/testsuite/gcc.target/arc/jli-2.c create mode 100644 gcc/testsuite/gcc.target/arc/taux-1.c create mode 100644 gcc/testsuite/gcc.target/arc/taux-2.c create mode 100755 gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-1.c create mode 100755 gcc/testsuite/gcc.target/arc/tumaddsidi4.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached.c copy gcc/testsuite/gcc.target/arm/{bics_4.c => bics_5.c} (89%) create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap-2.c copy gcc/testsuite/gcc.target/arm/{builtin-bswap-1.c => builtin-bswap.x} (51%) create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap16-2.c create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap16.x create mode 100644 gcc/testsuite/gcc.target/arm/pr7676.c create mode 100644 gcc/testsuite/gcc.target/arm/pr83687.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_arch_switch_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_lane_high.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_lane_low.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c delete mode 100644 gcc/testsuite/gcc.target/arm/stl-cond.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/builtins-2-flash.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr83729.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr83801.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr80631.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntbvl.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntwvl.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb.c copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512bitalgv [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512bitalgv [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512bitalgvl-vpshufb [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesdeclast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesenc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesenclast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpclmulqdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-aesdec-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-aesdeclast- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-aesenc-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-aesenclast- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-no-vmovdqu16.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-no-vmovdqu8.c copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512vl-vpcl [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-gf2p8affineinvqb-2.c => avx512vpopcnt [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vpopcntdqvl-vpopc [...] create mode 100644 gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78585.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80846-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80846-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82444.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83008.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83330.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83358-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83358-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488.c copy gcc/testsuite/gcc.target/i386/{pr53416.c => pr83546.c} (86%) create mode 100644 gcc/testsuite/gcc.target/i386/pr83554.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83604.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83620.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83682.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83735.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83994.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84064.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84128.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84146.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84278.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-13.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-14.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-15.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-16.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-17.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-18.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-19.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-20.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-21.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-26.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-17.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-18.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-19.c create mode 100644 gcc/testsuite/gcc.target/i386/vpclmulqdq.c create mode 100644 gcc/testsuite/gcc.target/i386/wmul-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/indirect_call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c rename gcc/testsuite/gcc.target/powerpc/{altivec-7.c => altivec-7.h} (82%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h rename gcc/testsuite/gcc.target/powerpc/{builtins-1.c => builtins-1.h} (59%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-6-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-mergew-mergow.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int-fwra [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int-fwra [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int.p7.c} (65%) copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int-fwrapv.c => fold-vec-abs-i [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong.c => fold-vec-abs-lon [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong-fwrapv.c => fold-vec- [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong-fwrapv.c => fold-vec- [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong.c => fold-vec-abs-lon [...] rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-char.c => fold-vec-cmp-char. [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p9.c rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-int.c => fold-vec-cmp-int.h} (86%) create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p9.c rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-short.c => fold-vec-cmp-shor [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-pixel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-short.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-neg-int.c => fold-vec-neg-int.p7.c} (66%) copy gcc/testsuite/gcc.target/powerpc/{fold-vec-neg-int.c => fold-vec-neg-int.p8.c} (66%) create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-neg-longlong.c => fold-vec-neg-lon [...] rename gcc/testsuite/gcc.target/powerpc/{fold-vec-neg-longlong.c => fold-vec-neg-l [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83399.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83629.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83677.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83862.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84014.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84112.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/spec-barr-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.c => vsx-vector-6.h} (50%) create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-1.c create mode 100644 gcc/testsuite/gcc.target/rl78/test_addsi3_internal.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-all.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-neg.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-mixed.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/sparc/setjmp-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_typespec_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_22.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_33.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_parameter.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_pointer_assign_icb_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_implied_do_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dot_product_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_31.f03 create mode 100644 gcc/testsuite/gfortran.dg/dtio_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_e.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr84217.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr83977.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr84116.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83887.f create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83887.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83963.f create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr84223.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_char_with_nonchar_ctr.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/integer_plus.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/minloc_4.f90 copy gcc/testsuite/gfortran.dg/{minmaxloc_1.f90 => minmaxloc_10.f90} (98%) create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_5.f90.f90 create mode 100644 gcc/testsuite/gfortran.dg/num_images_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_26.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_27.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_28.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_29.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr79966.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81889.f90 copy gcc/testsuite/gfortran.dg/{intrinsic_modulo_1.f90 => pr82973.f90} (52%) create mode 100644 gcc/testsuite/gfortran.dg/pr83864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83874.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84088.f90 copy gcc/testsuite/gfortran.dg/{pr71230-1.f90 => pr84117.f90} (78%) create mode 100644 gcc/testsuite/gfortran.dg/pr84155.f90 create mode 100644 gcc/testsuite/gfortran.dg/repeat_7.f90 copy gcc/testsuite/gfortran.dg/{shape_8.f90 => shape_9.f90} (67%) create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_eoshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_1_lp64.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_3_lp64.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_change_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_end_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_form_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_number_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/vect-alias-check-1.F90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr83189.f90 create mode 100644 gcc/testsuite/gnat.dg/abe_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/abe_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/alignment11.adb create mode 100644 gcc/testsuite/gnat.dg/alignment12.adb create mode 100644 gcc/testsuite/gnat.dg/alignment13.adb create mode 100644 gcc/testsuite/gnat.dg/atomic10.adb create mode 100644 gcc/testsuite/gnat.dg/atomic9.adb create mode 100644 gcc/testsuite/gnat.dg/bip_overlay.adb create mode 100644 gcc/testsuite/gnat.dg/bip_overlay.ads create mode 100644 gcc/testsuite/gnat.dg/component_size.adb create mode 100644 gcc/testsuite/gnat.dg/dflt_init_cond.adb create mode 100644 gcc/testsuite/gnat.dg/dflt_init_cond_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func2.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func2.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => expr_func3.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/expr_func3.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func4.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_main.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/fixedpnt2.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt2.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete6.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete6.ads create mode 100644 gcc/testsuite/gnat.dg/initializes.adb create mode 100644 gcc/testsuite/gnat.dg/initializes.ads create mode 100644 gcc/testsuite/gnat.dg/loopvar.adb create mode 100644 gcc/testsuite/gnat.dg/protected_func.adb create mode 100644 gcc/testsuite/gnat.dg/protected_func.ads create mode 100644 gcc/testsuite/gnat.dg/protected_null.adb create mode 100644 gcc/testsuite/gnat.dg/pure_subp_body.adb create mode 100644 gcc/testsuite/gnat.dg/pure_subp_body_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/subp_inst.adb create mode 100644 gcc/testsuite/gnat.dg/subp_inst_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/subp_inst_pkg.ads create mode 100644 gcc/testsuite/go.go-torture/execute/names-1.go create mode 100644 gcc/testsuite/go.go-torture/execute/printnil.go create mode 100644 gcc/vec-perm-indices.c create mode 100644 gcc/vec-perm-indices.h create mode 100644 gcc/wide-int-bitmask.h delete mode 100644 libgcc/config/riscv/multi3.S create mode 100644 libgcc/config/riscv/multi3.c copy libgcc/config/rl78/{subdi3.S => anddi3.S} (64%) copy libgcc/config/rl78/{subdi3.S => smaxdi3.S} (51%) copy libgcc/config/rl78/{subdi3.S => smindi3.S} (51%) copy libgcc/config/rl78/{adddi3.S => umaxdi3.S} (54%) copy libgcc/config/rl78/{adddi3.S => umindi3.S} (54%) copy libgfortran/{ChangeLog => ChangeLog-2017} (96%) rename libgo/go/archive/tar/{stat_atim.go => stat_actime1.go} (88%) rename libgo/go/archive/tar/{stat_atimespec.go => stat_actime2.go} (100%) copy libgo/go/archive/tar/testdata/{hardlink.tar => gnu-long-nul.tar} (70%) create mode 100644 libgo/go/archive/tar/testdata/gnu-nil-sparse-data.tar copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/gnu-nil-sparse-h [...] copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/gnu-not-utf8.tar (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => gnu-sparse-big.tar} (75%) copy libgo/go/archive/tar/testdata/{hardlink.tar => gnu-utf8.tar} (72%) copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/invalid-go17.tar (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-global-records.tar} (52%) copy libgo/go/archive/tar/testdata/{ustar.issue12594.tar => pax-nil-sparse-data.ta [...] rename libgo/go/archive/tar/testdata/{ustar.issue12594.tar => pax-nil-sparse-hole. [...] copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-nul-path.tar} (62%) copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-nul-xattrs.tar} (72%) copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-records.tar} (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-sparse-big.tar} (61%) copy libgo/go/archive/tar/testdata/{hardlink.tar => trailing-slash.tar} (65%) copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/ustar-file-devs. [...] create mode 100644 libgo/go/archive/zip/testdata/time-22738.zip create mode 100644 libgo/go/archive/zip/testdata/time-7zip.zip create mode 100644 libgo/go/archive/zip/testdata/time-go.zip create mode 100644 libgo/go/archive/zip/testdata/time-infozip.zip create mode 100644 libgo/go/archive/zip/testdata/time-osx.zip create mode 100644 libgo/go/archive/zip/testdata/time-win7.zip create mode 100644 libgo/go/archive/zip/testdata/time-winrar.zip create mode 100644 libgo/go/archive/zip/testdata/time-winzip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-7zip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-infozip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-osx.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-winrar.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-winzip.zip create mode 100644 libgo/go/bytes/boundary_test.go create mode 100644 libgo/go/bytes/bytes_arm64.go delete mode 100644 libgo/go/bytes/equal_test.go create mode 100644 libgo/go/cmd/buildid/buildid.go create mode 100644 libgo/go/cmd/buildid/doc.go delete mode 100644 libgo/go/cmd/go/internal/buildid/buildid.go create mode 100644 libgo/go/cmd/go/internal/cache/cache.go create mode 100644 libgo/go/cmd/go/internal/cache/cache_test.go create mode 100644 libgo/go/cmd/go/internal/cache/default.go create mode 100644 libgo/go/cmd/go/internal/cache/hash.go create mode 100644 libgo/go/cmd/go/internal/cache/hash_test.go create mode 100644 libgo/go/cmd/go/internal/load/flag.go create mode 100644 libgo/go/cmd/go/internal/load/flag_test.go create mode 100644 libgo/go/cmd/go/internal/load/icfg.go delete mode 100644 libgo/go/cmd/go/internal/load/testgo.go create mode 100644 libgo/go/cmd/go/internal/str/path.go create mode 100644 libgo/go/cmd/go/internal/test/cover.go create mode 100644 libgo/go/cmd/go/internal/work/action.go create mode 100644 libgo/go/cmd/go/internal/work/buildid.go create mode 100644 libgo/go/cmd/go/internal/work/exec.go create mode 100644 libgo/go/cmd/go/internal/work/gc.go create mode 100644 libgo/go/cmd/go/internal/work/gccgo.go create mode 100644 libgo/go/cmd/go/internal/work/init.go create mode 100644 libgo/go/cmd/go/internal/work/security.go create mode 100644 libgo/go/cmd/go/internal/work/security_test.go copy libgo/{misc/cgo/testplugin/src/issue19534/plugin.go => go/cmd/go/testdata/pri [...] create mode 100644 libgo/go/cmd/go/testdata/src/complex/main.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test12/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test23/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/w/w.go create mode 100644 libgo/go/cmd/go/testdata/src/coverasm/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverasm/p.s copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => coverasm/p_test.go} (75%) create mode 100644 libgo/go/cmd/go/testdata/src/coverbad/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverbad/p1.go copy libgo/go/cmd/go/testdata/src/{testcycle/q1/q1_test.go => coverbad/p_test.go} (56%) create mode 100644 libgo/go/cmd/go/testdata/src/coverdep/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => coverdep/p_test.go} (75%) copy libgo/go/cmd/go/testdata/{testimport/p1/p1.go => src/coverdep2/p1/p.go} (100%) copy libgo/go/cmd/go/testdata/src/{testcycle/p3/p3_test.go => coverdep2/p1/p_test. [...] create mode 100644 libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot1/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot2/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot2/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/failfast_test.go create mode 100644 libgo/go/cmd/go/testdata/src/multimain/multimain_test.go create mode 100644 libgo/go/cmd/go/testdata/src/not_main/not_main.go copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => skipper/skip_test.go} (56%) create mode 100644 libgo/go/cmd/go/testdata/src/sleepy1/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/sleepy2/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/sleepybad/p.go create mode 100644 libgo/go/cmd/go/testdata/src/testcache/testcache_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vetcycle/p.go create mode 100644 libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go copy libgo/go/cmd/go/testdata/src/{cgocover/p_test.go => vetfail/p2/p2_test.go} (82%) copy libgo/go/{internal/testenv/testenv_cgo.go => cmd/go/testdata/standalone_main_ [...] copy libgo/go/{internal/testenv/testenv_cgo.go => cmd/go/testdata/standalone_main_ [...] create mode 100644 libgo/go/cmd/internal/buildid/buildid.go create mode 100644 libgo/go/cmd/internal/buildid/buildid_test.go rename libgo/go/cmd/{go => }/internal/buildid/note.go (80%) create mode 100644 libgo/go/cmd/internal/buildid/rewrite.go copy libgo/go/{debug/macho/testdata/gcc-386-darwin-exec => cmd/internal/buildid/te [...] mode change 100755 => 100644 copy libgo/go/{debug/macho/testdata/gcc-386-darwin-exec => cmd/internal/buildid/te [...] mode change 100755 => 100644 copy libgo/go/{archive/tar/testdata/v7.tar => cmd/internal/buildid/testdata/a.pe} (58%) create mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a create mode 100644 libgo/go/cmd/internal/edit/edit.go create mode 100644 libgo/go/cmd/internal/edit/edit_test.go delete mode 100644 libgo/go/cmd/internal/objabi/zbootstrap.go create mode 100644 libgo/go/cmd/internal/test2json/test2json.go create mode 100644 libgo/go/cmd/internal/test2json/test2json_test.go create mode 100644 libgo/go/cmd/internal/test2json/testdata/ascii.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/ascii.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/smiley.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/smiley.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/unicode.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/unicode.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/vet.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/vet.test create mode 100644 libgo/go/cmd/test2json/main.go create mode 100644 libgo/go/cmd/vet/README create mode 100644 libgo/go/cmd/vet/all/main.go create mode 100644 libgo/go/cmd/vet/all/whitelist/386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/all.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/dragonfly_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mips.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mips64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mipsle.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mipsx.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/ppc64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/readme.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/s390x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/solaris_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows_amd64.txt create mode 100644 libgo/go/cmd/vet/asmdecl.go create mode 100644 libgo/go/cmd/vet/assign.go create mode 100644 libgo/go/cmd/vet/atomic.go create mode 100644 libgo/go/cmd/vet/bool.go create mode 100644 libgo/go/cmd/vet/buildtag.go create mode 100644 libgo/go/cmd/vet/cgo.go create mode 100644 libgo/go/cmd/vet/composite.go create mode 100644 libgo/go/cmd/vet/copylock.go create mode 100644 libgo/go/cmd/vet/dead.go create mode 100644 libgo/go/cmd/vet/deadcode.go create mode 100644 libgo/go/cmd/vet/doc.go create mode 100644 libgo/go/cmd/vet/httpresponse.go create mode 100644 libgo/go/cmd/vet/internal/cfg/builder.go create mode 100644 libgo/go/cmd/vet/internal/cfg/cfg.go create mode 100644 libgo/go/cmd/vet/internal/cfg/cfg_test.go create mode 100644 libgo/go/cmd/vet/internal/whitelist/whitelist.go create mode 100644 libgo/go/cmd/vet/lostcancel.go create mode 100644 libgo/go/cmd/vet/main.go create mode 100644 libgo/go/cmd/vet/method.go create mode 100644 libgo/go/cmd/vet/nilfunc.go create mode 100644 libgo/go/cmd/vet/print.go create mode 100644 libgo/go/cmd/vet/rangeloop.go create mode 100644 libgo/go/cmd/vet/shadow.go create mode 100644 libgo/go/cmd/vet/shift.go create mode 100644 libgo/go/cmd/vet/structtag.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm2.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm3.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm4.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm5.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm6.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm7.s create mode 100644 libgo/go/cmd/vet/testdata/asm8.s create mode 100644 libgo/go/cmd/vet/testdata/assign.go create mode 100644 libgo/go/cmd/vet/testdata/atomic.go create mode 100644 libgo/go/cmd/vet/testdata/bool.go create mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag.go create mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo.go create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo2.go copy libgo/{misc/cgo/testplugin/src/issue18676/plugin.go => go/cmd/vet/testdata/cg [...] create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo4.go create mode 100644 libgo/go/cmd/vet/testdata/composite.go create mode 100644 libgo/go/cmd/vet/testdata/copylock.go create mode 100644 libgo/go/cmd/vet/testdata/copylock_func.go create mode 100644 libgo/go/cmd/vet/testdata/copylock_range.go create mode 100644 libgo/go/cmd/vet/testdata/deadcode.go create mode 100644 libgo/go/cmd/vet/testdata/divergent/buf.go create mode 100644 libgo/go/cmd/vet/testdata/divergent/buf_test.go create mode 100644 libgo/go/cmd/vet/testdata/httpresponse.go create mode 100644 libgo/go/cmd/vet/testdata/incomplete/examples_test.go create mode 100644 libgo/go/cmd/vet/testdata/lostcancel.go create mode 100644 libgo/go/cmd/vet/testdata/method.go create mode 100644 libgo/go/cmd/vet/testdata/nilfunc.go create mode 100644 libgo/go/cmd/vet/testdata/print.go create mode 100644 libgo/go/cmd/vet/testdata/rangeloop.go create mode 100644 libgo/go/cmd/vet/testdata/shadow.go create mode 100644 libgo/go/cmd/vet/testdata/shift.go create mode 100644 libgo/go/cmd/vet/testdata/structtag.go copy libgo/{misc/cgo/testsovar/main.go => go/cmd/vet/testdata/tagtest/file1.go} (80%) copy libgo/{misc/cgo/test/gcc68255/c.c => go/cmd/vet/testdata/tagtest/file2.go} (76%) create mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests.go create mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests_test.go create mode 100644 libgo/go/cmd/vet/testdata/unsafeptr.go create mode 100644 libgo/go/cmd/vet/testdata/unused.go create mode 100644 libgo/go/cmd/vet/tests.go create mode 100644 libgo/go/cmd/vet/types.go create mode 100644 libgo/go/cmd/vet/unsafeptr.go create mode 100644 libgo/go/cmd/vet/unused.go create mode 100644 libgo/go/cmd/vet/vet_test.go create mode 100644 libgo/go/container/ring/example_test.go create mode 100644 libgo/go/crypto/issue21104_test.go create mode 100644 libgo/go/crypto/rand/rand_linux_test.go create mode 100644 libgo/go/crypto/sha1/sha1block_arm64.go create mode 100644 libgo/go/crypto/sha256/sha256block_arm64.go create mode 100644 libgo/go/crypto/x509/name_constraints_test.go create mode 100644 libgo/go/debug/macho/reloctype.go create mode 100644 libgo/go/debug/macho/reloctype_string.go copy libgo/go/{compress/flate/testdata/huffman-null-max.golden => debug/macho/test [...] create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj copy libgo/go/{compress/flate/testdata/huffman-null-max.golden => debug/macho/test [...] create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj delete mode 100644 libgo/go/exp/README delete mode 100644 libgo/go/exp/proxy/direct.go delete mode 100644 libgo/go/exp/proxy/per_host.go delete mode 100644 libgo/go/exp/proxy/per_host_test.go delete mode 100644 libgo/go/exp/proxy/proxy.go delete mode 100644 libgo/go/exp/proxy/proxy_test.go delete mode 100644 libgo/go/exp/proxy/socks5.go delete mode 100644 libgo/go/exp/terminal/terminal.go delete mode 100644 libgo/go/exp/terminal/terminal_test.go delete mode 100644 libgo/go/exp/terminal/util.go create mode 100644 libgo/go/fmt/example_test.go create mode 100644 libgo/go/go/doc/testdata/issue16153.0.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.1.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.2.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.go create mode 100644 libgo/go/go/doc/testdata/issue18063.0.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.1.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.2.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.go create mode 100644 libgo/go/go/importer/importer_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/alias.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/escapeinfo.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/escapeinfo.gox create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.7_0.a create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.7_1.a create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.8_4.a create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.8_5.a copy libgo/go/go/internal/{gcimporter/testdata/issue20046.go => srcimporter/testda [...] create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1/asn1.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/builder.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/cryptobyte_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/example_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/string.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_bsd.go copy libgo/go/{crypto/internal/cipherhw/generic.go => golang_org/x/net/internal/ne [...] create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_posix.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_stub.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_unix.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_windows.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/interface.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/rlimit.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/stack.go create mode 100644 libgo/go/hash/example_test.go create mode 100644 libgo/go/hash/marshal_test.go create mode 100644 libgo/go/image/color/color_test.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64le.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x.go copy libgo/go/internal/poll/{export_posix_test.go => export_windows_test.go} (59%) create mode 100644 libgo/go/internal/poll/fd_windows_test.go copy libgo/go/internal/syscall/unix/{getrandom_linux_arm.go => getrandom_linux_shx [...] create mode 100644 libgo/go/internal/syscall/windows/exec_windows_test.go create mode 100644 libgo/go/internal/syscall/windows/psapi_windows.go create mode 100644 libgo/go/internal/testlog/log.go create mode 100644 libgo/go/math/big/sqrt.go create mode 100644 libgo/go/math/big/sqrt_test.go create mode 100644 libgo/go/math/bits/make_examples.go create mode 100644 libgo/go/math/erfinv.go copy libgo/go/{crypto/sha256/sha256block_amd64.go => math/exp_asm.go} (70%) rename libgo/go/net/{sockoptip_bsd.go => sockoptip_bsdvar.go} (93%) create mode 100644 libgo/go/net/unixsock_linux_test.go create mode 100644 libgo/go/net/write_unix_test.go create mode 100644 libgo/go/os/signal/internal/pty/pty.go create mode 100644 libgo/go/os/signal/signal_cgo_test.go copy libgo/go/os/{stat_atim.go => stat_aix.go} (84%) create mode 100644 libgo/go/os/timeout_test.go create mode 100644 libgo/go/os/user/cgo_unix_test.go create mode 100644 libgo/go/path/filepath/example_test.go create mode 100644 libgo/go/runtime/crash_gccgo_test.go create mode 100644 libgo/go/runtime/mwbbuf.go create mode 100644 libgo/go/runtime/testdata/testprog/badtraceback.go create mode 100644 libgo/go/runtime/testdata/testprog/gettid.go copy libgo/go/runtime/{stubs_nonlinux.go => testdata/testprog/gettid_none.go} (63%) create mode 100644 libgo/go/runtime/testdata/testprog/lockosthread.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/catchpanic.go copy libgo/{misc/cgo/testplugin/src/iface_i/i.go => go/runtime/testdata/testprogcg [...] create mode 100644 libgo/go/runtime/testdata/testprogcgo/lockosthread.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/sigpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/sigstack.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/stack_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/traceback_gccgo.go copy libgo/go/runtime/testdata/{testprognet => testprogcxx}/main.go (91%) create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.cc create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.go create mode 100644 libgo/go/runtime/trace/example_test.go create mode 100644 libgo/go/sort/slice.go copy libgo/go/{debug/dwarf => strconv}/export_test.go (67%) create mode 100644 libgo/go/strings/builder.go create mode 100644 libgo/go/strings/builder_test.go create mode 100755 libgo/goarch.sh create mode 100644 libgo/misc/cgo/errors/errors_test.go delete mode 100644 libgo/misc/cgo/errors/issue13635.go rename libgo/misc/cgo/errors/{ptr.go => ptr_test.go} (79%) rename libgo/misc/cgo/errors/{ => src}/err1.go (90%) rename libgo/misc/cgo/errors/{ => src}/err2.go (100%) rename libgo/misc/cgo/errors/{ => src}/err3.go (100%) copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => errors/src/err4.go} (69%) rename libgo/misc/cgo/errors/{ => src}/issue11097a.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue11097b.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue13129.go (88%) rename libgo/misc/cgo/errors/{ => src}/issue13423.go (100%) copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => errors/src/issue13467. [...] create mode 100644 libgo/misc/cgo/errors/src/issue13635.go rename libgo/misc/cgo/errors/{ => src}/issue13830.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue14669.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue16116.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue16591.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue18452.go (75%) rename libgo/misc/cgo/errors/{ => src}/issue18889.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue7757.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue8442.go (100%) copy libgo/misc/cgo/{testshared/src/division/division.go => errors/src/long_double [...] rename libgo/misc/cgo/errors/{ => src}/malloc.go (100%) delete mode 100644 libgo/misc/cgo/errors/test.bash create mode 100644 libgo/misc/cgo/test/issue20910.c create mode 100644 libgo/misc/cgo/test/issue20910.go copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => test/issue21668.go} (52%) create mode 100644 libgo/misc/cgo/test/issue21708.go create mode 100644 libgo/misc/cgo/test/issue21809.go create mode 100644 libgo/misc/cgo/test/issue21897.go copy libgo/misc/cgo/{testplugin/src/iface_i/i.go => test/issue21897b.go} (54%) create mode 100644 libgo/misc/cgo/test/issue22958.go create mode 100644 libgo/misc/cgo/test/issue6907.go create mode 100644 libgo/misc/cgo/test/issue6907export.go copy libgo/misc/cgo/{testshared/src/iface_i/i.go => test/issue6907export_c.c} (59%) create mode 100644 libgo/misc/cgo/test/test22906.go create mode 100644 libgo/misc/cgo/testcshared/cshared_test.go delete mode 100644 libgo/misc/cgo/testcshared/test.bash copy libgo/misc/cgo/testplugin/src/{issue19534 => issue18584}/main.go (73%) copy libgo/misc/cgo/testplugin/src/{iface_a/a.go => issue18584/plugin.go} (55%) copy libgo/misc/cgo/testplugin/src/{issue19534 => issue19418}/main.go (58%) copy libgo/misc/cgo/testplugin/src/{issue19534 => issue19418}/plugin.go (85%) create mode 100644 libgo/misc/cgo/testplugin/src/issue19529/plugin.go copy libgo/misc/cgo/testplugin/src/{issue19534 => issue22175}/main.go (50%) copy libgo/misc/cgo/testplugin/src/{issue19534/main.go => issue22175/plugin1.go} (63%) copy libgo/misc/cgo/testplugin/src/{issue19534/plugin.go => issue22175/plugin2.go} (79%) create mode 100644 libgo/misc/cgo/testplugin/src/issue22295.pkg/main.go copy libgo/{go/internal/testenv/testenv_cgo.go => misc/cgo/testplugin/src/issue222 [...] rename libgo/misc/cgo/testplugin/{unnamed1.go => unnamed1/main.go} (100%) rename libgo/misc/cgo/testplugin/{unnamed2.go => unnamed2/main.go} (100%) create mode 100644 libgo/misc/cgo/testsanitizers/cc_test.go create mode 100644 libgo/misc/cgo/testsanitizers/cshared_test.go create mode 100644 libgo/misc/cgo/testsanitizers/msan_test.go rename libgo/misc/cgo/testsanitizers/{ => src}/msan.go (100%) copy libgo/misc/cgo/testsanitizers/{ => src}/msan2.go (100%) rename libgo/misc/cgo/testsanitizers/{msan2.go => src/msan2_cmsan.go} (90%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan3.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan4.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan5.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan_fail.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan_shared.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan10.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan11.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan12.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan2.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan3.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan4.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan5.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan6.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan7.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan8.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan9.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan_shared.go (100%) delete mode 100644 libgo/misc/cgo/testsanitizers/test.bash create mode 100644 libgo/misc/cgo/testsanitizers/tsan_test.go create mode 100644 libgo/misc/cgo/testshared/src/global/main.go create mode 100644 libgo/misc/cgo/testshared/src/globallib/global.go create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr83046.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/staticvar.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83046.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83589.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83920.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84217.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr81352.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr83920.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 copy libstdc++-v3/{ChangeLog => ChangeLog-2017} (97%) copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/80478.cc => 18_suppor [...] copy libstdc++-v3/testsuite/{18_support/launder/1.cc => 20_util/any/modifiers/8365 [...] copy libstdc++-v3/testsuite/20_util/{function_objects/mem_fn/80478.cc => bind/8342 [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/83607.cc copy gcc/testsuite/g++.dg/ext/is_constructible1.C => libstdc++-v3/testsuite/20_uti [...] copy libstdc++-v3/testsuite/20_util/{has_unique_object_representations/requirement [...] copy libstdc++-v3/testsuite/20_util/{has_unique_object_representations/requirement [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/8.cc copy libstdc++-v3/testsuite/20_util/optional/{observers/6.cc => cons/trivial.cc} (51%) copy libstdc++-v3/testsuite/20_util/{function_objects/mem_fn/80478.cc => reference [...] copy libstdc++-v3/testsuite/23_containers/{set => forward_list}/allocator/default_ [...] copy libstdc++-v3/testsuite/23_containers/unordered_map/{modifiers/61667.cc => ins [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/element_access/char/58163.cc [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors [...] copy libstdc++-v3/testsuite/26_numerics/random/{bernoulli_distribution/operators/e [...] copy libstdc++-v3/testsuite/27_io/filesystem/operations/{remove_all.cc => remove.c [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => algorithms/regex_re [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/basic/empty_range.cc [...] copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/char/68863.cc => [...] copy libstdc++-v3/testsuite/30_threads/{call_once/dr2442.cc => condition_variable/ [...] copy libstdc++-v3/testsuite/experimental/filesystem/operations/{remove_all.cc => r [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc copy libstdc++-v3/testsuite/libstdc++-prettyprinters/{whatis.cc => whatis2.cc} (65%)